Exact expanded PA statement
exists bpr_gap_bb8s_cutoff_final. bpr_gap_bb8s_cutoff_final + S (16 * 32) = 2 * (11 * 22) + 37Structural proof guide
The factorized production cutoff lies below the final prime.
Direct prerequisites: add_succ_left, mul_add, bertrand_add_swap_nested, mul_comm, add_mul, add_assoc, add_comm, mul_assoc. The authored body proceeds by intermediate claims (12), equality transport (5), closed numeral normalization (6).
Proof neighborhood
Direct dependencies
BT0001 add_succ_left BT0007 mul_add BT011O bertrand_add_swap_nested BT0006 mul_comm BT000B add_mul BT0003 add_assoc BT0002 add_comm BT0008 mul_assocDirect dependents
Formal native tactic body
Dependencies are hypotheses of this body receipt. The focused endpoint audits separately check the complete empty-context certificates.
- 0001
exists 8 - 0002
have hsucc : 8 + S (16 * 32) = 9 + (16 * 32) - 0003
trans S (8 + (16 * 32)) - 0004
apply PA4 - 0005
symm - 0006
apply add_succ_left - 0007
have h32 : 32 = 22 + 10 - 0008
norm_num - 0009
have hleft : 9 + (16 * 32) = 22 * 16 + (10 * 6 + (9 + 10 * 10)) - 0010
rewrite h32 - 0011
trans 9 + (16 * 22 + 16 * 10) - 0012
congr - 0013
refl - 0014
apply mul_add - 0015
trans 16 * 22 + (9 + 16 * 10) - 0016
apply bertrand_add_swap_nested - 0017
trans 22 * 16 + (9 + 16 * 10) - 0018
congr - 0019
apply mul_comm - 0020
refl - 0021
have h16 : 16 = 10 + 6 - 0022
norm_num - 0023
have htail16 : 16 * 10 = (10 + 6) * 10 - 0024
congr - 0025
exact h16 - 0026
refl - 0027
rewrite htail16 - 0028
trans 22 * 16 + (9 + (10 * 10 + 6 * 10)) - 0029
congr - 0030
refl - 0031
congr - 0032
refl - 0033
apply add_mul - 0034
trans 22 * 16 + (9 + (10 * 10 + 10 * 6)) - 0035
congr - 0036
refl - 0037
congr - 0038
refl - 0039
congr - 0040
refl - 0041
apply mul_comm - 0042
trans 22 * 16 + ((9 + 10 * 10) + 10 * 6) - 0043
congr - 0044
refl - 0045
symm - 0046
apply add_assoc - 0047
trans 22 * 16 + (10 * 6 + (9 + 10 * 10)) - 0048
congr - 0049
refl - 0050
apply add_comm - 0051
refl - 0052
have htwoeleven : 2 * 11 = 22 - 0053
norm_num - 0054
have h22sixteen : 22 = 16 + 6 - 0055
norm_num - 0056
have h22twelve : 22 = 10 + 12 - 0057
norm_num - 0058
have hright : (2 * (11 * 22) + 37) = 22 * 16 + (10 * 6 + (12 * 6 + 37)) - 0059
trans (2 * 11) * 22 + 37 - 0060
congr - 0061
symm - 0062
apply mul_assoc - 0063
refl - 0064
rewrite htwoeleven - 0065
trans 22 * (16 + 6) + 37 - 0066
congr - 0067
congr - 0068
refl - 0069
exact h22sixteen - 0070
refl - 0071
trans (22 * 16 + 22 * 6) + 37 - 0072
congr - 0073
apply mul_add - 0074
refl - 0075
trans 22 * 16 + (22 * 6 + 37) - 0076
apply add_assoc - 0077
have htail22 : 22 * 6 = (10 + 12) * 6 - 0078
congr - 0079
exact h22twelve - 0080
refl - 0081
rewrite htail22 - 0082
trans 22 * 16 + ((10 * 6 + 12 * 6) + 37) - 0083
congr - 0084
refl - 0085
congr - 0086
apply add_mul - 0087
refl - 0088
trans 22 * 16 + (10 * 6 + (12 * 6 + 37)) - 0089
congr - 0090
refl - 0091
apply add_assoc - 0092
refl - 0093
have htail : 9 + 10 * 10 = 12 * 6 + 37 - 0094
norm_num - 0095
rewrite htail at hleft - 0096
have hcarrier : 9 + (16 * 32) = (2 * (11 * 22) + 37) - 0097
trans 22 * 16 + (10 * 6 + (12 * 6 + 37)) - 0098
exact hleft - 0099
symm - 0100
exact hright - 0101
trans 9 + (16 * 32) - 0102
exact hsucc - 0103
exact hcarrier