Exact expanded PA statement
forall a. (((exists x. a = a * x) /\ (exists y. 0 = a * y)) /\ forall c. (exists u. a = c * u) -> (exists v. 0 = c * v) -> exists w. a = c * w)Structural proof guide
Every natural is the relational gcd of itself and zero.
Direct prerequisites: multiple_refl, multiple_zero. The authored body proceeds by direct introduction and elimination.
Proof neighborhood
Direct dependencies
Direct dependents
Formal native tactic body
Dependencies are hypotheses of this body receipt. The focused endpoint audits separately check the complete empty-context certificates.
- 0001
intro a - 0002
split - 0003
split - 0004
specialize multiple_refl a - 0005
exact multiple_refl - 0006
specialize multiple_zero a - 0007
exact multiple_zero - 0008
intro c - 0009
intro ha - 0010
intro hz - 0011
exact ha