Halcyonic Systems 2
Read

A system, in every tradition, is a morphism.

The compiler found this. No author claimed it.

↓ read
§ 01 · The Traditions

Seven Frameworks, Three Orientations

Each tradition defines "system" as a tuple whose components stand in structural dependencies. We encode each as a shape category, a small category whose objects are the tradition's named concepts and whose arrows are the dependency relations between them. Then we ask: what do all seven shapes have in common?

TraditionOrientationThe arrow reads as
Klir (1969)StructuralRelations depend on things
Bunge (1979)StructuralStructure depends on composition
Mobus (2022)StructuralNetwork depends on components
Mesarović (1975)OperationalOutput depends on input
Wymore (1993)OperationalState mediates I/O through time
Myers (2023)OperationalExpose/update lens on state
Joslyn (1995)CyberneticFeedback cycle on the arrow

Three orientations: structural traditions point arrows inward, operational traditions point arrows outward, and the cybernetic tradition closes the loop. All seven embed the same irreducible content: 2, the category with two objects and one non-identity morphism.

Each embedding is a faithful functor from 2 into the tradition's shape category. The functor sends the two objects (things, relation) and the single arrow (relation_on_things) to their tradition-specific counterparts:

Targetthingsrelationarrow ↦
Klirthingsrelationrelation_on_things
Bungecompositionstructure'struct_on_comp
MobuscomponentsinternalNetworknetwork_on_components
MesarovićoutputglobalStateresponse_output
Wymoreoutputstatereadout
Myersoutputstateexpose
Joslyncontrolledeffectorefferent
§ 02 · The Error

The compiler caught a forty-seven-year-old error.

Definition 1.6 in Mario Bunge's Treatise on Basic Philosophy, Vol. 4 (1979), states that the subsystem relation is "reflexive, asymmetric, and transitive." Reflexivity and asymmetry contradict. Any reflexive relation contains (x, x); asymmetry forbids it. The Lean 4 compiler rejected the conjunction on the first attempt. The correct property is antisymmetric: if x ≤ y and y ≤ x, then x = y.

Bunge's text has been cited for over four decades. No reviewer caught it. The compiler did, in seconds.

System.lean · subsystem_antisymm
§ 03 · Four Results

What the Compiler Found

Four results that were not known before the formalization. Each is machine-verified. The Lean 4 compiler is the final authority, not the author.

The Commuting Triangle
Two paths from Mobus to Klir (direct, and via Bunge) produce definitionally identical results. The proof is rfl: the compiler confirms the two compositions are the same function.
ShapeComparison.lean · toKlir_comm
Boundary Completeness Is Derived
"All interaction is mediated by the boundary" is not an axiom. It follows from the bipartite constraint on external flows. What was assumed, the formalization derives.
Interface.lean · bipartite_transfer
Composition Is Unconditional
Any two systems compose into a supersystem. The disjointness and interaction hypotheses add physical meaning but are mathematically unnecessary.
Systemness.lean · compose
The Common Core Is Maximal
Every tradition faithfully embeds 2. Nothing larger embeds into all seven. The irreducible content of "system" across every tradition is a single morphism: relations depend on things.
CommonCore.lean · klir_has_two_elements
Maximality by pigeonhole · CommonCore.lean lines 203–210
theorem klir_has_two_elements :
    ∀ (f : Fin 3 → KlirPosition), ¬ Function.Injective f := by
  intro f hinj
  have h : f 0 = f 1 ∨ f 0 = f 2 ∨ f 1 = f 2 := by
    cases (f 0) <;> cases (f 1) <;> cases (f 2) <;> simp
  rcases h with h | h | h
  · exact absurd (hinj h) (by decide)
  · exact absurd (hinj h) (by decide)
  · exact absurd (hinj h) (by decide)
The formalization audits the past. Seven traditions across six decades. The theorem belongs to the future: a single categorical primitive for systems science.
§ 04 · Open Problems

Where It Fails

Honest about the boundaries. Four things the current formalization cannot reach:

§ 05 · What Remains

One Open Question

Joslyn's cybernetic tradition generates a cyclic shape category. The cycle produces infinitely many morphisms. No faithful functor to a finite acyclic target can exist. What categorical structure enables comparison? The six acyclic traditions converge cleanly. The seventh demands categorical machinery that does not yet exist for systems science.

~6,265 lines · zero sorrys · 39 files · Lean 4 + Mathlib