We are dealing with the following system:
(1)
Where

is the vector of

species,

is the vector of

reaction velocities , and

is the

stoichiometry matrix.
Let

be the number of fast reactions and

be the number of species participating in those. Without loss of generality we can assume that the reactions and species are ordered in such a way that the first

reactions are fast and the first

species participate in them. Therefore the stoichiometry matrix can be written as:

. This leads to the following system:
(2)

.
Where we used the quasi steady-state assumtion

.
Please note: It is important that the initial state fulfills:
Existence and Uniqueness of Solution of the Quasi Steady-State Assumption
Let

be a singular value decomposition of

. We define

, which yields:
(3)

.
Let

where

are the column vectors of

corresponding to zero singular values. Thus we have

independently from

, i.e.,

for the fast reactions system. Thus

represents the mass conservation relationships of the fast reaction system. Any solution to the equation derived from the quasi steady-state assumption must fulfill these mass conservation relationships and thus can be represented as

, where

with

being the number of non zero singular values. Note,

can still be changed by the slow reactions. Similarly to

let

. Thus the quasy steady-state assumption can be represented by the following equation:
(4)
In this equation

are the species changed only by the slow reactions and thus are constant. We therefore have

equations for

unknowns

, which means the equation is generally uniquely solvable.
Fast Reaction System
To create the complete DAE system we add

variables

to our system, i.e.,

. With

we derive:
(5)
We can reduce the number of algebraic equations to

by making use of the singular value decomposition of
(5a)