PA001D

division_remainder_exists

Stable checked-use theorem · independently closed

Every positive divisor admits a quotient and a strictly bounded remainder.

Exact expanded PA statement

forall m n. ~(m = 0) -> exists q r. n = m * q + r /\ S r <= m

Structural proof guide

Generated structural guide

Every positive divisor admits a quotient and a strictly bounded remainder.

Use the direct prerequisites zero_or_succ, division_remainder_succ as previously established PA formulas.

The proof proceeds by case analysis (2), equality transport (2).

Referenced ingredients

Proof neighborhood

Direct dependencies

Direct dependents

Formal native tactic body

Dependencies are introduced as named hypotheses before line 1. Linked names are exact direct references. This Stable checked-use theorem is independently kernel-checked when replayed.

  1. 0001intro m
  2. 0002intro n
  3. 0003intro hm
  4. 0004specialize zero_or_succ m
  5. 0005cases zero_or_succ
  6. 0006exfalso
  7. 0007apply hm
  8. 0008exact zero_or_succ_left
  9. 0009cases zero_or_succ_right
  10. 0010specialize division_remainder_succ x
  11. 0011specialize division_remainder_succ n
  12. 0012rewrite zero_or_succ_right_witness
  13. 0013rewrite zero_or_succ_right_witness
  14. 0014exact division_remainder_succ