Exact expanded PA statement
forall n q r. (((n + n) = (3) * (q) + (r) /\ (exists bcf_lt_gap_b5rbdqld_division_bound. bcf_lt_gap_b5rbdqld_division_bound + S (r) = 3))) -> exists h. q + h = n + nStructural proof guide
The third quotient has an exact additive gap to the doubled input.
Direct prerequisites: add_comm, division_quotient_le_dividend. The authored body proceeds by case analysis (1), intermediate claims (1), equality transport (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 n - 0002
intro q - 0003
intro r - 0004
intro hdivision - 0005
have hbound : exists bcf_le_gap_b5rbdqld_result. bcf_le_gap_b5rbdqld_result + (q) = n + n - 0006
specialize division_quotient_le_dividend n - 0007
specialize division_quotient_le_dividend q - 0008
specialize division_quotient_le_dividend r - 0009
apply division_quotient_le_dividend - 0010
exact hdivision - 0011
cases hbound - 0012
exists x - 0013
specialize add_comm q - 0014
specialize add_comm x - 0015
rewrite add_comm - 0016
exact hbound_witness