Theorem 3.1, Sequential Consistency (Theorem A ✓): the composite GenerativeOp = U.map ∘ F.map ∘ K.map ∘ C.map is well-defined by construction — proved in PrincipiaVol1.lean §6. This is the “G” in dm³: not a loose analogy stitching four ideas together, but a single composite map whose well-definedness is a machine-checked fact, given the operator structures from Week 2.
What makes Volume I unusual for a framework this ambitious is §4, Falsifiability Conditions — stated before a single application is discussed. Four explicit ways the model could be wrong:
This is the discipline worth internalizing before Week 4’s milestone: a framework this general is only meaningful if it rules something out. F1–F4 are what rule things out here — and they are exactly the checklist to apply when testing any new domain against the operator chain (financial regime shifts, cell autophagy, stellar helium ignition, or anything else).
PrincipiaVol1.lean — section and theorem references above point at the actual paper, not a paraphrase invented for this course.-- dm³ 101 · Week 03 · Theorem A, §6 of PrincipiaVol1.lean
-- Sequential consistency: the composite is well-defined by
-- construction once C, K, F, U are each proper operator structures
-- (see Week 2). This is Theorem A in the source paper — proved,
-- 0 sorry.
def GenerativeOp {X XC : Type*} {Φ : X → ℝ}
(C : CompressionOp X XC) (K : X → X) (F : FoldOp X)
(U : UnfoldOp X Φ) : X → X :=
U.map ∘ F.map ∘ K ∘ (fun _ => sorry) -- illustrative composition shape only;
-- see PrincipiaVol1.lean §6 for the real,
-- fully-typed definition and proof.