It occurred to me that something similar could be done with deriving the properties of biochemical networks. For example, we might define the following three primitives:
I. Species
II. Reaction
III. Steady-state
We might then define the following axioms:
I. A species has associated with it a value called the concentration, x_i.
II. All concentrations are positive.
III. A reaction has a value associated with it called the reaction rate, v_i.
IV. Reaction rates can be negative, zero, or positive.
V. A reaction transforms one or more species (reactants) into one or more other species (products).
VI. The reaction rate is a continuous function of the reactants and products.
VII. The rate of change of a species can be described using a differential equation, dx/dt
VIII. All steps are reversible unless otherwise stated (may this can be derived?)
etc
Given these axioms, we could build a series of propositions. This might be an interesting exercise to do. Some of the more obvious propositions would be the results from metabolic control analysis, such as the summation and connectivity theorems.