Exact expanded PA statement
forall b c i x. (exists h. h + S x = S ((S i) * c)) -> (exists u v. b + S ((S i) * c) * u = x + S ((S i) * c) * v) -> ((exists h. h + S x = S ((S i) * c)) /\ exists q. b = q * S ((S i) * c) + x)Structural proof guide
A bounded value congruent to a code is its expanded Gödel-beta value.
Direct prerequisites: beta_modulus_nonzero, mod_eq_to_remainder_decomposition. 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 b - 0002
intro c - 0003
intro i - 0004
intro x - 0005
intro hx - 0006
intro hmod - 0007
split - 0008
exact hx - 0009
specialize mod_eq_to_remainder_decomposition (S ((S i) * c)) - 0010
specialize mod_eq_to_remainder_decomposition b - 0011
specialize mod_eq_to_remainder_decomposition x - 0012
apply mod_eq_to_remainder_decomposition - 0013
specialize beta_modulus_nonzero c - 0014
specialize beta_modulus_nonzero i - 0015
exact beta_modulus_nonzero - 0016
exact hx - 0017
exact hmod