Exact expanded PA statement
forall h k. (exists edt_lt_gap_odd_half_cross_gap. edt_lt_gap_odd_half_cross_gap + S ((2 * k + 1) * h) = (2 * h + 1) * S k)Structural proof guide
Generated structural guide
The odd half-products differ by the explicit positive gap h+k+1.
Use the direct prerequisites mul_add, add_mul, mul_assoc, mul_comm, add_assoc, add_comm, one_mul, mul_one, mul_succ_left as previously established PA formulas.
The proof proceeds by certified simplification (1).
Referenced ingredients
Proof neighborhood
Direct dependencies
PA000A mul_add PA0016 add_mul PA000B mul_assoc PA000H mul_comm PA0009 add_assoc PA000F add_comm PA000M one_mul PA0002 mul_one PA000G mul_succ_leftDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Linked names are exact direct references. This Alpha-v16 checked-use theorem is independently kernel-checked when replayed; it is not a Stable theorem.
- 0001
intro h - 0002
intro k - 0003
exists h + k - 0004
simp [mul_add, add_mul, mul_assoc, mul_comm, add_assoc, add_comm, one_mul, mul_one, mul_succ_left] - 0005
congr - 0006
trans (h + k) + (h + (k * h + k * h)) - 0007
symm - 0008
apply add_assoc - 0009
trans (k + h) + (h + (k * h + k * h)) - 0010
congr - 0011
apply add_comm - 0012
refl - 0013
apply add_assoc