Exact expanded PA statement
forall d q r. (exists k. k + S r = d) -> exists k. k + S (d * q + r) = d * S qStructural proof guide
A bounded remainder keeps its decomposition below the next divisor block.
Direct prerequisites: add_assoc, add_comm. The authored body proceeds by case analysis (1).
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 d - 0002
intro q - 0003
intro r - 0004
intro h - 0005
cases h - 0006
exists x - 0007
trans S (x + (d * q + r)) - 0008
apply PA4 - 0009
trans S ((x + d * q) + r) - 0010
congr - 0011
symm - 0012
apply add_assoc - 0013
trans S ((d * q + x) + r) - 0014
congr - 0015
congr - 0016
apply add_comm - 0017
refl - 0018
trans S (d * q + (x + r)) - 0019
congr - 0020
apply add_assoc - 0021
trans d * q + S (x + r) - 0022
symm - 0023
apply PA4 - 0024
trans d * q + (x + S r) - 0025
congr - 0026
refl - 0027
symm - 0028
apply PA4 - 0029
trans d * q + d - 0030
congr - 0031
refl - 0032
exact h_witness - 0033
symm - 0034
apply PA6