Exact expanded PA statement
exists bpr_le_gap_bb8c_eighty_three_one_sixty_three. bpr_le_gap_bb8c_eighty_three_one_sixty_three + (13 * 12 + 7) = (9 * 9 + 2 + (9 * 9 + 2))Structural proof guide
The compact checked cover from 83 to 163.
Direct prerequisites: add_mul, add_assoc, add_comm. The authored body proceeds by intermediate claims (6), equality transport (7), closed numeral normalization (5).
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
have h13 : 13 = 9 + 4 - 0002
norm_num - 0003
have h9twelve : 9 * 12 = 9 * 9 + 27 - 0004
norm_num - 0005
have h4twelve : 4 * 12 = 48 - 0006
norm_num - 0007
have hcarrier : 13 * 12 + 7 = (9 * 9 + 2) + (8 * 10) - 0008
rewrite h13 - 0009
specialize add_mul 9 - 0010
specialize add_mul 4 - 0011
specialize add_mul 12 - 0012
rewrite add_mul - 0013
rewrite h9twelve - 0014
rewrite h4twelve - 0015
trans (9 * 9 + (27 + 48)) + 7 - 0016
congr - 0017
apply add_assoc - 0018
refl - 0019
trans 9 * 9 + ((27 + 48) + 7) - 0020
apply add_assoc - 0021
have htail : (27 + 48) + 7 = 2 + (8 * 10) - 0022
norm_num - 0023
rewrite htail - 0024
symm - 0025
apply add_assoc - 0026
exists 3 - 0027
rewrite hcarrier - 0028
trans (3 + (9 * 9 + 2)) + (8 * 10) - 0029
symm - 0030
apply add_assoc - 0031
trans ((9 * 9 + 2) + 3) + (8 * 10) - 0032
congr - 0033
apply add_comm - 0034
refl - 0035
trans (9 * 9 + 2) + (3 + (8 * 10)) - 0036
apply add_assoc - 0037
have hgap : 3 + (8 * 10) = 9 * 9 + 2 - 0038
norm_num - 0039
rewrite hgap - 0040
refl