IVP Core Theory

This is the formal heart of the Independent Variation Principle as applied to software. Here we explain the model the theory works on, the principle itself, and what follows from it.

The principle is stated and proved in the published paper on the Independent Variation Principle [1].

The core theory has seven parts.

The knowledge-embodiment theorem — which links maximal cohesion to the embodiment of domain knowledge — is a result of the cohesion theory, not of IVP itself. It is treated on the cohesion page, because it states a property of cohesion, and cohesion is a design principle distinct from IVP.


The formal development. The definitions, theorems, and proofs behind this page are published in:

All published papers

References

[1]
Y. Loth, “The independent variation principle.” Zenodo, Jun. 2026. doi: 10.5281/zenodo.20794332.