Exact expanded PA statement
forall b c i. exists x. ((exists h. h + S x = S ((S i) * c)) /\ exists q. b = q * S ((S i) * c) + x)Structural proof guide
Every Gödel-beta position has a bounded decoded residue.
Direct prerequisites: beta_modulus_nonzero, mul_comm, division_remainder_exists. The authored body proceeds by case analysis (3), intermediate claims (2).
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
have hm0 : ~(S ((S i) * c) = 0) - 0005
specialize beta_modulus_nonzero c - 0006
specialize beta_modulus_nonzero i - 0007
exact beta_modulus_nonzero - 0008
specialize division_remainder_exists (S ((S i) * c)) - 0009
specialize division_remainder_exists b - 0010
have hdiv : exists q r. b = S ((S i) * c) * q + r /\ exists h. h + S r = S ((S i) * c) - 0011
apply division_remainder_exists - 0012
exact hm0 - 0013
cases hdiv - 0014
cases hdiv_witness - 0015
cases hdiv_witness_witness - 0016
exists x1 - 0017
split - 0018
exact hdiv_witness_witness_right - 0019
exists x - 0020
trans S ((S i) * c) * x + x1 - 0021
exact hdiv_witness_witness_left - 0022
congr - 0023
apply mul_comm - 0024
refl