Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Strict Identity Branch Impossibility

Abstract

Two distinct objects cannot both be strictly identical to one object.

Theorem 1.1 (Strict identity cannot branch).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/Identity/StrictIdentityBranchImpossibility.strict_identity_branch_impossible (✓ std3). ∎

Source. Repository-derived.

Commentary.

The carrier and all three objects are independent source primitives. Strict identity is represented by Lean equality itself.

If y and z both equal x, transitivity with the symmetric second equality gives y equal to z, contradicting their distinction.

No exact repository or pinned Mathlib theorem states this full three-object implication, so the proof applies the core equality operations directly.

References

  • Truth anchor: D5/S3/ConceptDynamics/Identity/StrictIdentityBranchImpossibility.strict_identity_branch_impossible