Exact expanded PA statement
forall e f Q U h k. (exists gcsp_u_e_q gcsp_v_e_q. e + 2 * gcsp_u_e_q = Q + 2 * gcsp_v_e_q) -> (exists gcsp_u_f_u gcsp_v_f_u. f + 2 * gcsp_u_f_u = U + 2 * gcsp_v_f_u) -> Q + U = h * k -> (exists gcsp_u_sum_product gcsp_v_sum_product. e + f + 2 * gcsp_u_sum_product = h * k + 2 * gcsp_v_sum_product)Structural proof guide
Generated structural guide
Two oriented count/quotient congruences plus the exact floor-sum identity give e+f == h*k modulo two.
Use the direct prerequisites mod_eq_add as previously established PA formulas.
The proof proceeds by intermediate claims (1), equality transport (1).
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 Alpha-v16 checked-use theorem is independently kernel-checked when replayed; it is not a Stable theorem.
- 0001
intro e - 0002
intro f - 0003
intro Q - 0004
intro U - 0005
intro h - 0006
intro k - 0007
intro heq - 0008
intro hfu - 0009
intro hsum - 0010
have hjoined : exists gcsp_u_sum_qu gcsp_v_sum_qu. e + f + 2 * gcsp_u_sum_qu = Q + U + 2 * gcsp_v_sum_qu - 0011
specialize mod_eq_add 2 - 0012
specialize mod_eq_add e - 0013
specialize mod_eq_add Q - 0014
specialize mod_eq_add f - 0015
specialize mod_eq_add U - 0016
apply mod_eq_add - 0017
exact heq - 0018
exact hfu - 0019
rewrite hsum at hjoined - 0020
exact hjoined