Exact expanded PA statement
forall m n. ~(m = 0) -> exists q r. n = m * q + r /\ S r <= mStructural 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
PA001K gcd_balanced_bezout_exists_up_to PA0029 beta_at_exists PA002V mod_eq_to_remainder_decomposition PA0035 gcd_exists_up_to PA005K mod_eq_decidable_nonzero PA005R quadratic_residue_bounded_equiv PA0063 prime_bounded_nonzero_mod_inverse PA0072 gauss_half_range_signed_choices PA0086 nondivisor_canonical_remainder_exists PA008B prime_mul_index_map_exists_up_to PA008Q prime_scaled_inverse_exists PA00BY beta_division_prefix_existsFormal 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.
- 0001
intro m - 0002
intro n - 0003
intro hm - 0004
specialize zero_or_succ m - 0005
cases zero_or_succ - 0006
exfalso - 0007
apply hm - 0008
exact zero_or_succ_left - 0009
cases zero_or_succ_right - 0010
specialize division_remainder_succ x - 0011
specialize division_remainder_succ n - 0012
rewrite zero_or_succ_right_witness - 0013
rewrite zero_or_succ_right_witness - 0014
exact division_remainder_succ