Exact expanded PA statement
forall s j g. (forall bpt_a_hj32_base bpt_e_hj32_base. exists bpt_x_hj32_base. (exists ff_b_bpt_value_hj32_base ff_c_bpt_value_hj32_base. ((forall ff_i_bpt_value_hj32_base_repeat. (exists ff_lt_bpt_value_hj32_base_repeat_bound. ff_lt_bpt_value_hj32_base_repeat_bound + S ff_i_bpt_value_hj32_base_repeat = bpt_e_hj32_base) -> (((exists ff_h_bpt_value_hj32_base_repeat_decoded. ff_h_bpt_value_hj32_base_repeat_decoded + S (bpt_a_hj32_base) = S ((S (ff_i_bpt_value_hj32_base_repeat)) * ff_c_bpt_value_hj32_base)) /\ exists ff_q_bpt_value_hj32_base_repeat_decoded. ff_b_bpt_value_hj32_base = ff_q_bpt_value_hj32_base_repeat_decoded * S ((S (ff_i_bpt_value_hj32_base_repeat)) * ff_c_bpt_value_hj32_base) + (bpt_a_hj32_base)))) /\ (exists ff_u_bpt_value_hj32_base_product ff_v_bpt_value_hj32_base_product. ((((exists ff_h_bpt_value_hj32_base_product_start. ff_h_bpt_value_hj32_base_product_start + S (1) = S ((S (0)) * ff_v_bpt_value_hj32_base_product)) /\ exists ff_q_bpt_value_hj32_base_product_start. ff_u_bpt_value_hj32_base_product = ff_q_bpt_value_hj32_base_product_start * S ((S (0)) * ff_v_bpt_value_hj32_base_product) + (1))) /\ ((((exists ff_h_bpt_value_hj32_base_product_terminal. ff_h_bpt_value_hj32_base_product_terminal + S (bpt_x_hj32_base) = S ((S (bpt_e_hj32_base)) * ff_v_bpt_value_hj32_base_product)) /\ exists ff_q_bpt_value_hj32_base_product_terminal. ff_u_bpt_value_hj32_base_product = ff_q_bpt_value_hj32_base_product_terminal * S ((S (bpt_e_hj32_base)) * ff_v_bpt_value_hj32_base_product) + (bpt_x_hj32_base))) /\ forall ff_i_bpt_value_hj32_base_product. (exists ff_lt_bpt_value_hj32_base_product_bound. ff_lt_bpt_value_hj32_base_product_bound + S ff_i_bpt_value_hj32_base_product = bpt_e_hj32_base) -> exists ff_p_bpt_value_hj32_base_product ff_r_bpt_value_hj32_base_product ff_s_bpt_value_hj32_base_product. ((((exists ff_h_bpt_value_hj32_base_product_factor. ff_h_bpt_value_hj32_base_product_factor + S (ff_p_bpt_value_hj32_base_product) = S ((S (ff_i_bpt_value_hj32_base_product)) * ff_c_bpt_value_hj32_base)) /\ exists ff_q_bpt_value_hj32_base_product_factor. ff_b_bpt_value_hj32_base = ff_q_bpt_value_hj32_base_product_factor * S ((S (ff_i_bpt_value_hj32_base_product)) * ff_c_bpt_value_hj32_base) + (ff_p_bpt_value_hj32_base_product))) /\ ((((exists ff_h_bpt_value_hj32_base_product_partial. ff_h_bpt_value_hj32_base_product_partial + S (ff_r_bpt_value_hj32_base_product) = S ((S (ff_i_bpt_value_hj32_base_product)) * ff_v_bpt_value_hj32_base_product)) /\ exists ff_q_bpt_value_hj32_base_product_partial. ff_u_bpt_value_hj32_base_product = ff_q_bpt_value_hj32_base_product_partial * S ((S (ff_i_bpt_value_hj32_base_product)) * ff_v_bpt_value_hj32_base_product) + (ff_r_bpt_value_hj32_base_product))) /\ ((((exists ff_h_bpt_value_hj32_base_product_successor. ff_h_bpt_value_hj32_base_product_successor + S (ff_s_bpt_value_hj32_base_product) = S ((S (S ff_i_bpt_value_hj32_base_product)) * ff_v_bpt_value_hj32_base_product)) /\ exists ff_q_bpt_value_hj32_base_product_successor. ff_u_bpt_value_hj32_base_product = ff_q_bpt_value_hj32_base_product_successor * S ((S (S ff_i_bpt_value_hj32_base_product)) * ff_v_bpt_value_hj32_base_product) + (ff_s_bpt_value_hj32_base_product))) /\ ff_s_bpt_value_hj32_base_product = ff_r_bpt_value_hj32_base_product * ff_p_bpt_value_hj32_base_product))))))))) -> (exists bqb_le_gap_hj32_base_lower. bqb_le_gap_hj32_base_lower + (32) = (s)) -> (exists bqb_le_gap_hj32_base_upper. bqb_le_gap_hj32_base_upper + (s) = (37)) -> (exists pa_b_hj32_base_j pa_c_hj32_base_j. ((forall pa_i_hj32_base_j_repeat. (exists pa_lt_hj32_base_j_repeat_bound. pa_lt_hj32_base_j_repeat_bound + S pa_i_hj32_base_j_repeat = 12) -> (((exists pa_h_hj32_base_j_repeat_decoded. pa_h_hj32_base_j_repeat_decoded + S (s + 7) = S ((S (pa_i_hj32_base_j_repeat)) * pa_c_hj32_base_j)) /\ exists pa_q_hj32_base_j_repeat_decoded. pa_b_hj32_base_j = pa_q_hj32_base_j_repeat_decoded * S ((S (pa_i_hj32_base_j_repeat)) * pa_c_hj32_base_j) + (s + 7)))) /\ (exists pa_u_hj32_base_j_product pa_v_hj32_base_j_product. ((((exists pa_h_hj32_base_j_product_start. pa_h_hj32_base_j_product_start + S (1) = S ((S (0)) * pa_v_hj32_base_j_product)) /\ exists pa_q_hj32_base_j_product_start. pa_u_hj32_base_j_product = pa_q_hj32_base_j_product_start * S ((S (0)) * pa_v_hj32_base_j_product) + (1))) /\ ((((exists pa_h_hj32_base_j_product_terminal. pa_h_hj32_base_j_product_terminal + S (j) = S ((S (12)) * pa_v_hj32_base_j_product)) /\ exists pa_q_hj32_base_j_product_terminal. pa_u_hj32_base_j_product = pa_q_hj32_base_j_product_terminal * S ((S (12)) * pa_v_hj32_base_j_product) + (j))) /\ forall pa_i_hj32_base_j_product. (exists pa_lt_hj32_base_j_product_bound. pa_lt_hj32_base_j_product_bound + S pa_i_hj32_base_j_product = 12) -> exists pa_p_hj32_base_j_product pa_r_hj32_base_j_product pa_s_hj32_base_j_product. ((((exists pa_h_hj32_base_j_product_factor. pa_h_hj32_base_j_product_factor + S (pa_p_hj32_base_j_product) = S ((S (pa_i_hj32_base_j_product)) * pa_c_hj32_base_j)) /\ exists pa_q_hj32_base_j_product_factor. pa_b_hj32_base_j = pa_q_hj32_base_j_product_factor * S ((S (pa_i_hj32_base_j_product)) * pa_c_hj32_base_j) + (pa_p_hj32_base_j_product))) /\ ((((exists pa_h_hj32_base_j_product_partial. pa_h_hj32_base_j_product_partial + S (pa_r_hj32_base_j_product) = S ((S (pa_i_hj32_base_j_product)) * pa_v_hj32_base_j_product)) /\ exists pa_q_hj32_base_j_product_partial. pa_u_hj32_base_j_product = pa_q_hj32_base_j_product_partial * S ((S (pa_i_hj32_base_j_product)) * pa_v_hj32_base_j_product) + (pa_r_hj32_base_j_product))) /\ ((((exists pa_h_hj32_base_j_product_successor. pa_h_hj32_base_j_product_successor + S (pa_s_hj32_base_j_product) = S ((S (S pa_i_hj32_base_j_product)) * pa_v_hj32_base_j_product)) /\ exists pa_q_hj32_base_j_product_successor. pa_u_hj32_base_j_product = pa_q_hj32_base_j_product_successor * S ((S (S pa_i_hj32_base_j_product)) * pa_v_hj32_base_j_product) + (pa_s_hj32_base_j_product))) /\ pa_s_hj32_base_j_product = pa_r_hj32_base_j_product * pa_p_hj32_base_j_product)))))))) -> (exists pa_b_hj32_base_j_bound pa_c_hj32_base_j_bound. ((forall pa_i_hj32_base_j_bound_repeat. (exists pa_lt_hj32_base_j_bound_repeat_bound. pa_lt_hj32_base_j_bound_repeat_bound + S pa_i_hj32_base_j_bound_repeat = s + 5) -> (((exists pa_h_hj32_base_j_bound_repeat_decoded. pa_h_hj32_base_j_bound_repeat_decoded + S (4) = S ((S (pa_i_hj32_base_j_bound_repeat)) * pa_c_hj32_base_j_bound)) /\ exists pa_q_hj32_base_j_bound_repeat_decoded. pa_b_hj32_base_j_bound = pa_q_hj32_base_j_bound_repeat_decoded * S ((S (pa_i_hj32_base_j_bound_repeat)) * pa_c_hj32_base_j_bound) + (4)))) /\ (exists pa_u_hj32_base_j_bound_product pa_v_hj32_base_j_bound_product. ((((exists pa_h_hj32_base_j_bound_product_start. pa_h_hj32_base_j_bound_product_start + S (1) = S ((S (0)) * pa_v_hj32_base_j_bound_product)) /\ exists pa_q_hj32_base_j_bound_product_start. pa_u_hj32_base_j_bound_product = pa_q_hj32_base_j_bound_product_start * S ((S (0)) * pa_v_hj32_base_j_bound_product) + (1))) /\ ((((exists pa_h_hj32_base_j_bound_product_terminal. pa_h_hj32_base_j_bound_product_terminal + S (g) = S ((S (s + 5)) * pa_v_hj32_base_j_bound_product)) /\ exists pa_q_hj32_base_j_bound_product_terminal. pa_u_hj32_base_j_bound_product = pa_q_hj32_base_j_bound_product_terminal * S ((S (s + 5)) * pa_v_hj32_base_j_bound_product) + (g))) /\ forall pa_i_hj32_base_j_bound_product. (exists pa_lt_hj32_base_j_bound_product_bound. pa_lt_hj32_base_j_bound_product_bound + S pa_i_hj32_base_j_bound_product = s + 5) -> exists pa_p_hj32_base_j_bound_product pa_r_hj32_base_j_bound_product pa_s_hj32_base_j_bound_product. ((((exists pa_h_hj32_base_j_bound_product_factor. pa_h_hj32_base_j_bound_product_factor + S (pa_p_hj32_base_j_bound_product) = S ((S (pa_i_hj32_base_j_bound_product)) * pa_c_hj32_base_j_bound)) /\ exists pa_q_hj32_base_j_bound_product_factor. pa_b_hj32_base_j_bound = pa_q_hj32_base_j_bound_product_factor * S ((S (pa_i_hj32_base_j_bound_product)) * pa_c_hj32_base_j_bound) + (pa_p_hj32_base_j_bound_product))) /\ ((((exists pa_h_hj32_base_j_bound_product_partial. pa_h_hj32_base_j_bound_product_partial + S (pa_r_hj32_base_j_bound_product) = S ((S (pa_i_hj32_base_j_bound_product)) * pa_v_hj32_base_j_bound_product)) /\ exists pa_q_hj32_base_j_bound_product_partial. pa_u_hj32_base_j_bound_product = pa_q_hj32_base_j_bound_product_partial * S ((S (pa_i_hj32_base_j_bound_product)) * pa_v_hj32_base_j_bound_product) + (pa_r_hj32_base_j_bound_product))) /\ ((((exists pa_h_hj32_base_j_bound_product_successor. pa_h_hj32_base_j_bound_product_successor + S (pa_s_hj32_base_j_bound_product) = S ((S (S pa_i_hj32_base_j_bound_product)) * pa_v_hj32_base_j_bound_product)) /\ exists pa_q_hj32_base_j_bound_product_successor. pa_u_hj32_base_j_bound_product = pa_q_hj32_base_j_bound_product_successor * S ((S (S pa_i_hj32_base_j_bound_product)) * pa_v_hj32_base_j_bound_product) + (pa_s_hj32_base_j_bound_product))) /\ pa_s_hj32_base_j_bound_product = pa_r_hj32_base_j_bound_product * pa_p_hj32_base_j_bound_product)))))))) -> (exists bqb_le_gap_hj32_base_j_result. bqb_le_gap_hj32_base_j_result + (j) = (g))Structural proof guide
The RFC-v1 J envelope uniformly covers roots 32 through 37.
Direct prerequisites: pow_eleven_double_block_le_pow_four_even_from_total, pow_mul_base, pow_add, pow_base_monotone, pow_exponent_monotone_from_total, mul_le_mul, le_refl, le_trans, add_le_add_right. The authored body proceeds by case analysis (5), intermediate claims (27), equality transport (10), closed numeral normalization (8).
Proof neighborhood
Direct dependencies
BT00WL pow_eleven_double_block_le_pow_four_even_from_total BT00QV pow_mul_base BT009X pow_add BT00PY pow_base_monotone BT00SN pow_exponent_monotone_from_total BT00PV mul_le_mul BT000E le_refl BT000F le_trans BT0014 add_le_add_rightDirect dependents
Formal native tactic body
Dependencies are hypotheses of this body receipt. The focused endpoint audits separately check the complete empty-context certificates.
- 0001
intro s - 0002
intro j - 0003
intro g - 0004
intro htotal - 0005
intro hlower - 0006
intro hupper - 0007
intro hj - 0008
intro hg - 0009
have j_p11_block : exists hj32_local_value_j_p11_block. (exists pa_b_hj32_local_total_j_p11_block pa_c_hj32_local_total_j_p11_block. ((forall pa_i_hj32_local_total_j_p11_block_repeat. (exists pa_lt_hj32_local_total_j_p11_block_repeat_bound. pa_lt_hj32_local_total_j_p11_block_repeat_bound + S pa_i_hj32_local_total_j_p11_block_repeat = 2 * 6) -> (((exists pa_h_hj32_local_total_j_p11_block_repeat_decoded. pa_h_hj32_local_total_j_p11_block_repeat_decoded + S (11) = S ((S (pa_i_hj32_local_total_j_p11_block_repeat)) * pa_c_hj32_local_total_j_p11_block)) /\ exists pa_q_hj32_local_total_j_p11_block_repeat_decoded. pa_b_hj32_local_total_j_p11_block = pa_q_hj32_local_total_j_p11_block_repeat_decoded * S ((S (pa_i_hj32_local_total_j_p11_block_repeat)) * pa_c_hj32_local_total_j_p11_block) + (11)))) /\ (exists pa_u_hj32_local_total_j_p11_block_product pa_v_hj32_local_total_j_p11_block_product. ((((exists pa_h_hj32_local_total_j_p11_block_product_start. pa_h_hj32_local_total_j_p11_block_product_start + S (1) = S ((S (0)) * pa_v_hj32_local_total_j_p11_block_product)) /\ exists pa_q_hj32_local_total_j_p11_block_product_start. pa_u_hj32_local_total_j_p11_block_product = pa_q_hj32_local_total_j_p11_block_product_start * S ((S (0)) * pa_v_hj32_local_total_j_p11_block_product) + (1))) /\ ((((exists pa_h_hj32_local_total_j_p11_block_product_terminal. pa_h_hj32_local_total_j_p11_block_product_terminal + S (hj32_local_value_j_p11_block) = S ((S (2 * 6)) * pa_v_hj32_local_total_j_p11_block_product)) /\ exists pa_q_hj32_local_total_j_p11_block_product_terminal. pa_u_hj32_local_total_j_p11_block_product = pa_q_hj32_local_total_j_p11_block_product_terminal * S ((S (2 * 6)) * pa_v_hj32_local_total_j_p11_block_product) + (hj32_local_value_j_p11_block))) /\ forall pa_i_hj32_local_total_j_p11_block_product. (exists pa_lt_hj32_local_total_j_p11_block_product_bound. pa_lt_hj32_local_total_j_p11_block_product_bound + S pa_i_hj32_local_total_j_p11_block_product = 2 * 6) -> exists pa_p_hj32_local_total_j_p11_block_product pa_r_hj32_local_total_j_p11_block_product pa_s_hj32_local_total_j_p11_block_product. ((((exists pa_h_hj32_local_total_j_p11_block_product_factor. pa_h_hj32_local_total_j_p11_block_product_factor + S (pa_p_hj32_local_total_j_p11_block_product) = S ((S (pa_i_hj32_local_total_j_p11_block_product)) * pa_c_hj32_local_total_j_p11_block)) /\ exists pa_q_hj32_local_total_j_p11_block_product_factor. pa_b_hj32_local_total_j_p11_block = pa_q_hj32_local_total_j_p11_block_product_factor * S ((S (pa_i_hj32_local_total_j_p11_block_product)) * pa_c_hj32_local_total_j_p11_block) + (pa_p_hj32_local_total_j_p11_block_product))) /\ ((((exists pa_h_hj32_local_total_j_p11_block_product_partial. pa_h_hj32_local_total_j_p11_block_product_partial + S (pa_r_hj32_local_total_j_p11_block_product) = S ((S (pa_i_hj32_local_total_j_p11_block_product)) * pa_v_hj32_local_total_j_p11_block_product)) /\ exists pa_q_hj32_local_total_j_p11_block_product_partial. pa_u_hj32_local_total_j_p11_block_product = pa_q_hj32_local_total_j_p11_block_product_partial * S ((S (pa_i_hj32_local_total_j_p11_block_product)) * pa_v_hj32_local_total_j_p11_block_product) + (pa_r_hj32_local_total_j_p11_block_product))) /\ ((((exists pa_h_hj32_local_total_j_p11_block_product_successor. pa_h_hj32_local_total_j_p11_block_product_successor + S (pa_s_hj32_local_total_j_p11_block_product) = S ((S (S pa_i_hj32_local_total_j_p11_block_product)) * pa_v_hj32_local_total_j_p11_block_product)) /\ exists pa_q_hj32_local_total_j_p11_block_product_successor. pa_u_hj32_local_total_j_p11_block_product = pa_q_hj32_local_total_j_p11_block_product_successor * S ((S (S pa_i_hj32_local_total_j_p11_block_product)) * pa_v_hj32_local_total_j_p11_block_product) + (pa_s_hj32_local_total_j_p11_block_product))) /\ pa_s_hj32_local_total_j_p11_block_product = pa_r_hj32_local_total_j_p11_block_product * pa_p_hj32_local_total_j_p11_block_product)))))))) - 0010
specialize htotal 11 - 0011
specialize htotal 2 * 6 - 0012
exact htotal - 0013
cases j_p11_block - 0014
have j_p4_twenty_one : exists hj32_local_value_j_p4_twenty_one. (exists pa_b_hj32_local_total_j_p4_twenty_one pa_c_hj32_local_total_j_p4_twenty_one. ((forall pa_i_hj32_local_total_j_p4_twenty_one_repeat. (exists pa_lt_hj32_local_total_j_p4_twenty_one_repeat_bound. pa_lt_hj32_local_total_j_p4_twenty_one_repeat_bound + S pa_i_hj32_local_total_j_p4_twenty_one_repeat = 21) -> (((exists pa_h_hj32_local_total_j_p4_twenty_one_repeat_decoded. pa_h_hj32_local_total_j_p4_twenty_one_repeat_decoded + S (4) = S ((S (pa_i_hj32_local_total_j_p4_twenty_one_repeat)) * pa_c_hj32_local_total_j_p4_twenty_one)) /\ exists pa_q_hj32_local_total_j_p4_twenty_one_repeat_decoded. pa_b_hj32_local_total_j_p4_twenty_one = pa_q_hj32_local_total_j_p4_twenty_one_repeat_decoded * S ((S (pa_i_hj32_local_total_j_p4_twenty_one_repeat)) * pa_c_hj32_local_total_j_p4_twenty_one) + (4)))) /\ (exists pa_u_hj32_local_total_j_p4_twenty_one_product pa_v_hj32_local_total_j_p4_twenty_one_product. ((((exists pa_h_hj32_local_total_j_p4_twenty_one_product_start. pa_h_hj32_local_total_j_p4_twenty_one_product_start + S (1) = S ((S (0)) * pa_v_hj32_local_total_j_p4_twenty_one_product)) /\ exists pa_q_hj32_local_total_j_p4_twenty_one_product_start. pa_u_hj32_local_total_j_p4_twenty_one_product = pa_q_hj32_local_total_j_p4_twenty_one_product_start * S ((S (0)) * pa_v_hj32_local_total_j_p4_twenty_one_product) + (1))) /\ ((((exists pa_h_hj32_local_total_j_p4_twenty_one_product_terminal. pa_h_hj32_local_total_j_p4_twenty_one_product_terminal + S (hj32_local_value_j_p4_twenty_one) = S ((S (21)) * pa_v_hj32_local_total_j_p4_twenty_one_product)) /\ exists pa_q_hj32_local_total_j_p4_twenty_one_product_terminal. pa_u_hj32_local_total_j_p4_twenty_one_product = pa_q_hj32_local_total_j_p4_twenty_one_product_terminal * S ((S (21)) * pa_v_hj32_local_total_j_p4_twenty_one_product) + (hj32_local_value_j_p4_twenty_one))) /\ forall pa_i_hj32_local_total_j_p4_twenty_one_product. (exists pa_lt_hj32_local_total_j_p4_twenty_one_product_bound. pa_lt_hj32_local_total_j_p4_twenty_one_product_bound + S pa_i_hj32_local_total_j_p4_twenty_one_product = 21) -> exists pa_p_hj32_local_total_j_p4_twenty_one_product pa_r_hj32_local_total_j_p4_twenty_one_product pa_s_hj32_local_total_j_p4_twenty_one_product. ((((exists pa_h_hj32_local_total_j_p4_twenty_one_product_factor. pa_h_hj32_local_total_j_p4_twenty_one_product_factor + S (pa_p_hj32_local_total_j_p4_twenty_one_product) = S ((S (pa_i_hj32_local_total_j_p4_twenty_one_product)) * pa_c_hj32_local_total_j_p4_twenty_one)) /\ exists pa_q_hj32_local_total_j_p4_twenty_one_product_factor. pa_b_hj32_local_total_j_p4_twenty_one = pa_q_hj32_local_total_j_p4_twenty_one_product_factor * S ((S (pa_i_hj32_local_total_j_p4_twenty_one_product)) * pa_c_hj32_local_total_j_p4_twenty_one) + (pa_p_hj32_local_total_j_p4_twenty_one_product))) /\ ((((exists pa_h_hj32_local_total_j_p4_twenty_one_product_partial. pa_h_hj32_local_total_j_p4_twenty_one_product_partial + S (pa_r_hj32_local_total_j_p4_twenty_one_product) = S ((S (pa_i_hj32_local_total_j_p4_twenty_one_product)) * pa_v_hj32_local_total_j_p4_twenty_one_product)) /\ exists pa_q_hj32_local_total_j_p4_twenty_one_product_partial. pa_u_hj32_local_total_j_p4_twenty_one_product = pa_q_hj32_local_total_j_p4_twenty_one_product_partial * S ((S (pa_i_hj32_local_total_j_p4_twenty_one_product)) * pa_v_hj32_local_total_j_p4_twenty_one_product) + (pa_r_hj32_local_total_j_p4_twenty_one_product))) /\ ((((exists pa_h_hj32_local_total_j_p4_twenty_one_product_successor. pa_h_hj32_local_total_j_p4_twenty_one_product_successor + S (pa_s_hj32_local_total_j_p4_twenty_one_product) = S ((S (S pa_i_hj32_local_total_j_p4_twenty_one_product)) * pa_v_hj32_local_total_j_p4_twenty_one_product)) /\ exists pa_q_hj32_local_total_j_p4_twenty_one_product_successor. pa_u_hj32_local_total_j_p4_twenty_one_product = pa_q_hj32_local_total_j_p4_twenty_one_product_successor * S ((S (S pa_i_hj32_local_total_j_p4_twenty_one_product)) * pa_v_hj32_local_total_j_p4_twenty_one_product) + (pa_s_hj32_local_total_j_p4_twenty_one_product))) /\ pa_s_hj32_local_total_j_p4_twenty_one_product = pa_r_hj32_local_total_j_p4_twenty_one_product * pa_p_hj32_local_total_j_p4_twenty_one_product)))))))) - 0015
specialize htotal 4 - 0016
specialize htotal 21 - 0017
exact htotal - 0018
cases j_p4_twenty_one - 0019
have j_parity : 7 * 6 = 2 * 21 - 0020
norm_num - 0021
have j_eleven_bound : exists bqb_le_gap_hj32_j_eleven_bound. bqb_le_gap_hj32_j_eleven_bound + (x) = (x1) - 0022
specialize pow_eleven_double_block_le_pow_four_even_from_total 6 - 0023
specialize pow_eleven_double_block_le_pow_four_even_from_total 21 - 0024
specialize pow_eleven_double_block_le_pow_four_even_from_total x - 0025
specialize pow_eleven_double_block_le_pow_four_even_from_total x1 - 0026
apply pow_eleven_double_block_le_pow_four_even_from_total - 0027
exact htotal - 0028
exact j_parity - 0029
exact j_p11_block_witness - 0030
exact j_p4_twenty_one_witness - 0031
have j_twelve : 2 * 6 = 12 - 0032
norm_num - 0033
have j_h_block : exists pa_b_hj32_j_h_block pa_c_hj32_j_h_block. ((forall pa_i_hj32_j_h_block_repeat. (exists pa_lt_hj32_j_h_block_repeat_bound. pa_lt_hj32_j_h_block_repeat_bound + S pa_i_hj32_j_h_block_repeat = 2 * 6) -> (((exists pa_h_hj32_j_h_block_repeat_decoded. pa_h_hj32_j_h_block_repeat_decoded + S (s + 7) = S ((S (pa_i_hj32_j_h_block_repeat)) * pa_c_hj32_j_h_block)) /\ exists pa_q_hj32_j_h_block_repeat_decoded. pa_b_hj32_j_h_block = pa_q_hj32_j_h_block_repeat_decoded * S ((S (pa_i_hj32_j_h_block_repeat)) * pa_c_hj32_j_h_block) + (s + 7)))) /\ (exists pa_u_hj32_j_h_block_product pa_v_hj32_j_h_block_product. ((((exists pa_h_hj32_j_h_block_product_start. pa_h_hj32_j_h_block_product_start + S (1) = S ((S (0)) * pa_v_hj32_j_h_block_product)) /\ exists pa_q_hj32_j_h_block_product_start. pa_u_hj32_j_h_block_product = pa_q_hj32_j_h_block_product_start * S ((S (0)) * pa_v_hj32_j_h_block_product) + (1))) /\ ((((exists pa_h_hj32_j_h_block_product_terminal. pa_h_hj32_j_h_block_product_terminal + S (j) = S ((S (2 * 6)) * pa_v_hj32_j_h_block_product)) /\ exists pa_q_hj32_j_h_block_product_terminal. pa_u_hj32_j_h_block_product = pa_q_hj32_j_h_block_product_terminal * S ((S (2 * 6)) * pa_v_hj32_j_h_block_product) + (j))) /\ forall pa_i_hj32_j_h_block_product. (exists pa_lt_hj32_j_h_block_product_bound. pa_lt_hj32_j_h_block_product_bound + S pa_i_hj32_j_h_block_product = 2 * 6) -> exists pa_p_hj32_j_h_block_product pa_r_hj32_j_h_block_product pa_s_hj32_j_h_block_product. ((((exists pa_h_hj32_j_h_block_product_factor. pa_h_hj32_j_h_block_product_factor + S (pa_p_hj32_j_h_block_product) = S ((S (pa_i_hj32_j_h_block_product)) * pa_c_hj32_j_h_block)) /\ exists pa_q_hj32_j_h_block_product_factor. pa_b_hj32_j_h_block = pa_q_hj32_j_h_block_product_factor * S ((S (pa_i_hj32_j_h_block_product)) * pa_c_hj32_j_h_block) + (pa_p_hj32_j_h_block_product))) /\ ((((exists pa_h_hj32_j_h_block_product_partial. pa_h_hj32_j_h_block_product_partial + S (pa_r_hj32_j_h_block_product) = S ((S (pa_i_hj32_j_h_block_product)) * pa_v_hj32_j_h_block_product)) /\ exists pa_q_hj32_j_h_block_product_partial. pa_u_hj32_j_h_block_product = pa_q_hj32_j_h_block_product_partial * S ((S (pa_i_hj32_j_h_block_product)) * pa_v_hj32_j_h_block_product) + (pa_r_hj32_j_h_block_product))) /\ ((((exists pa_h_hj32_j_h_block_product_successor. pa_h_hj32_j_h_block_product_successor + S (pa_s_hj32_j_h_block_product) = S ((S (S pa_i_hj32_j_h_block_product)) * pa_v_hj32_j_h_block_product)) /\ exists pa_q_hj32_j_h_block_product_successor. pa_u_hj32_j_h_block_product = pa_q_hj32_j_h_block_product_successor * S ((S (S pa_i_hj32_j_h_block_product)) * pa_v_hj32_j_h_block_product) + (pa_s_hj32_j_h_block_product))) /\ pa_s_hj32_j_h_block_product = pa_r_hj32_j_h_block_product * pa_p_hj32_j_h_block_product))))))) - 0034
rewrite j_twelve - 0035
rewrite j_twelve - 0036
rewrite j_twelve - 0037
rewrite j_twelve - 0038
exact hj - 0039
have j_p4_block : exists hj32_local_value_j_p4_block. (exists pa_b_hj32_local_total_j_p4_block pa_c_hj32_local_total_j_p4_block. ((forall pa_i_hj32_local_total_j_p4_block_repeat. (exists pa_lt_hj32_local_total_j_p4_block_repeat_bound. pa_lt_hj32_local_total_j_p4_block_repeat_bound + S pa_i_hj32_local_total_j_p4_block_repeat = 2 * 6) -> (((exists pa_h_hj32_local_total_j_p4_block_repeat_decoded. pa_h_hj32_local_total_j_p4_block_repeat_decoded + S (4) = S ((S (pa_i_hj32_local_total_j_p4_block_repeat)) * pa_c_hj32_local_total_j_p4_block)) /\ exists pa_q_hj32_local_total_j_p4_block_repeat_decoded. pa_b_hj32_local_total_j_p4_block = pa_q_hj32_local_total_j_p4_block_repeat_decoded * S ((S (pa_i_hj32_local_total_j_p4_block_repeat)) * pa_c_hj32_local_total_j_p4_block) + (4)))) /\ (exists pa_u_hj32_local_total_j_p4_block_product pa_v_hj32_local_total_j_p4_block_product. ((((exists pa_h_hj32_local_total_j_p4_block_product_start. pa_h_hj32_local_total_j_p4_block_product_start + S (1) = S ((S (0)) * pa_v_hj32_local_total_j_p4_block_product)) /\ exists pa_q_hj32_local_total_j_p4_block_product_start. pa_u_hj32_local_total_j_p4_block_product = pa_q_hj32_local_total_j_p4_block_product_start * S ((S (0)) * pa_v_hj32_local_total_j_p4_block_product) + (1))) /\ ((((exists pa_h_hj32_local_total_j_p4_block_product_terminal. pa_h_hj32_local_total_j_p4_block_product_terminal + S (hj32_local_value_j_p4_block) = S ((S (2 * 6)) * pa_v_hj32_local_total_j_p4_block_product)) /\ exists pa_q_hj32_local_total_j_p4_block_product_terminal. pa_u_hj32_local_total_j_p4_block_product = pa_q_hj32_local_total_j_p4_block_product_terminal * S ((S (2 * 6)) * pa_v_hj32_local_total_j_p4_block_product) + (hj32_local_value_j_p4_block))) /\ forall pa_i_hj32_local_total_j_p4_block_product. (exists pa_lt_hj32_local_total_j_p4_block_product_bound. pa_lt_hj32_local_total_j_p4_block_product_bound + S pa_i_hj32_local_total_j_p4_block_product = 2 * 6) -> exists pa_p_hj32_local_total_j_p4_block_product pa_r_hj32_local_total_j_p4_block_product pa_s_hj32_local_total_j_p4_block_product. ((((exists pa_h_hj32_local_total_j_p4_block_product_factor. pa_h_hj32_local_total_j_p4_block_product_factor + S (pa_p_hj32_local_total_j_p4_block_product) = S ((S (pa_i_hj32_local_total_j_p4_block_product)) * pa_c_hj32_local_total_j_p4_block)) /\ exists pa_q_hj32_local_total_j_p4_block_product_factor. pa_b_hj32_local_total_j_p4_block = pa_q_hj32_local_total_j_p4_block_product_factor * S ((S (pa_i_hj32_local_total_j_p4_block_product)) * pa_c_hj32_local_total_j_p4_block) + (pa_p_hj32_local_total_j_p4_block_product))) /\ ((((exists pa_h_hj32_local_total_j_p4_block_product_partial. pa_h_hj32_local_total_j_p4_block_product_partial + S (pa_r_hj32_local_total_j_p4_block_product) = S ((S (pa_i_hj32_local_total_j_p4_block_product)) * pa_v_hj32_local_total_j_p4_block_product)) /\ exists pa_q_hj32_local_total_j_p4_block_product_partial. pa_u_hj32_local_total_j_p4_block_product = pa_q_hj32_local_total_j_p4_block_product_partial * S ((S (pa_i_hj32_local_total_j_p4_block_product)) * pa_v_hj32_local_total_j_p4_block_product) + (pa_r_hj32_local_total_j_p4_block_product))) /\ ((((exists pa_h_hj32_local_total_j_p4_block_product_successor. pa_h_hj32_local_total_j_p4_block_product_successor + S (pa_s_hj32_local_total_j_p4_block_product) = S ((S (S pa_i_hj32_local_total_j_p4_block_product)) * pa_v_hj32_local_total_j_p4_block_product)) /\ exists pa_q_hj32_local_total_j_p4_block_product_successor. pa_u_hj32_local_total_j_p4_block_product = pa_q_hj32_local_total_j_p4_block_product_successor * S ((S (S pa_i_hj32_local_total_j_p4_block_product)) * pa_v_hj32_local_total_j_p4_block_product) + (pa_s_hj32_local_total_j_p4_block_product))) /\ pa_s_hj32_local_total_j_p4_block_product = pa_r_hj32_local_total_j_p4_block_product * pa_p_hj32_local_total_j_p4_block_product)))))))) - 0040
specialize htotal 4 - 0041
specialize htotal 2 * 6 - 0042
exact htotal - 0043
cases j_p4_block - 0044
have j_p44_block : exists hj32_local_value_j_p44_block. (exists pa_b_hj32_local_total_j_p44_block pa_c_hj32_local_total_j_p44_block. ((forall pa_i_hj32_local_total_j_p44_block_repeat. (exists pa_lt_hj32_local_total_j_p44_block_repeat_bound. pa_lt_hj32_local_total_j_p44_block_repeat_bound + S pa_i_hj32_local_total_j_p44_block_repeat = 2 * 6) -> (((exists pa_h_hj32_local_total_j_p44_block_repeat_decoded. pa_h_hj32_local_total_j_p44_block_repeat_decoded + S (44) = S ((S (pa_i_hj32_local_total_j_p44_block_repeat)) * pa_c_hj32_local_total_j_p44_block)) /\ exists pa_q_hj32_local_total_j_p44_block_repeat_decoded. pa_b_hj32_local_total_j_p44_block = pa_q_hj32_local_total_j_p44_block_repeat_decoded * S ((S (pa_i_hj32_local_total_j_p44_block_repeat)) * pa_c_hj32_local_total_j_p44_block) + (44)))) /\ (exists pa_u_hj32_local_total_j_p44_block_product pa_v_hj32_local_total_j_p44_block_product. ((((exists pa_h_hj32_local_total_j_p44_block_product_start. pa_h_hj32_local_total_j_p44_block_product_start + S (1) = S ((S (0)) * pa_v_hj32_local_total_j_p44_block_product)) /\ exists pa_q_hj32_local_total_j_p44_block_product_start. pa_u_hj32_local_total_j_p44_block_product = pa_q_hj32_local_total_j_p44_block_product_start * S ((S (0)) * pa_v_hj32_local_total_j_p44_block_product) + (1))) /\ ((((exists pa_h_hj32_local_total_j_p44_block_product_terminal. pa_h_hj32_local_total_j_p44_block_product_terminal + S (hj32_local_value_j_p44_block) = S ((S (2 * 6)) * pa_v_hj32_local_total_j_p44_block_product)) /\ exists pa_q_hj32_local_total_j_p44_block_product_terminal. pa_u_hj32_local_total_j_p44_block_product = pa_q_hj32_local_total_j_p44_block_product_terminal * S ((S (2 * 6)) * pa_v_hj32_local_total_j_p44_block_product) + (hj32_local_value_j_p44_block))) /\ forall pa_i_hj32_local_total_j_p44_block_product. (exists pa_lt_hj32_local_total_j_p44_block_product_bound. pa_lt_hj32_local_total_j_p44_block_product_bound + S pa_i_hj32_local_total_j_p44_block_product = 2 * 6) -> exists pa_p_hj32_local_total_j_p44_block_product pa_r_hj32_local_total_j_p44_block_product pa_s_hj32_local_total_j_p44_block_product. ((((exists pa_h_hj32_local_total_j_p44_block_product_factor. pa_h_hj32_local_total_j_p44_block_product_factor + S (pa_p_hj32_local_total_j_p44_block_product) = S ((S (pa_i_hj32_local_total_j_p44_block_product)) * pa_c_hj32_local_total_j_p44_block)) /\ exists pa_q_hj32_local_total_j_p44_block_product_factor. pa_b_hj32_local_total_j_p44_block = pa_q_hj32_local_total_j_p44_block_product_factor * S ((S (pa_i_hj32_local_total_j_p44_block_product)) * pa_c_hj32_local_total_j_p44_block) + (pa_p_hj32_local_total_j_p44_block_product))) /\ ((((exists pa_h_hj32_local_total_j_p44_block_product_partial. pa_h_hj32_local_total_j_p44_block_product_partial + S (pa_r_hj32_local_total_j_p44_block_product) = S ((S (pa_i_hj32_local_total_j_p44_block_product)) * pa_v_hj32_local_total_j_p44_block_product)) /\ exists pa_q_hj32_local_total_j_p44_block_product_partial. pa_u_hj32_local_total_j_p44_block_product = pa_q_hj32_local_total_j_p44_block_product_partial * S ((S (pa_i_hj32_local_total_j_p44_block_product)) * pa_v_hj32_local_total_j_p44_block_product) + (pa_r_hj32_local_total_j_p44_block_product))) /\ ((((exists pa_h_hj32_local_total_j_p44_block_product_successor. pa_h_hj32_local_total_j_p44_block_product_successor + S (pa_s_hj32_local_total_j_p44_block_product) = S ((S (S pa_i_hj32_local_total_j_p44_block_product)) * pa_v_hj32_local_total_j_p44_block_product)) /\ exists pa_q_hj32_local_total_j_p44_block_product_successor. pa_u_hj32_local_total_j_p44_block_product = pa_q_hj32_local_total_j_p44_block_product_successor * S ((S (S pa_i_hj32_local_total_j_p44_block_product)) * pa_v_hj32_local_total_j_p44_block_product) + (pa_s_hj32_local_total_j_p44_block_product))) /\ pa_s_hj32_local_total_j_p44_block_product = pa_r_hj32_local_total_j_p44_block_product * pa_p_hj32_local_total_j_p44_block_product)))))))) - 0045
specialize htotal 44 - 0046
specialize htotal 2 * 6 - 0047
exact htotal - 0048
cases j_p44_block - 0049
have j_p4_thirty_three : exists hj32_local_value_j_p4_thirty_three. (exists pa_b_hj32_local_total_j_p4_thirty_three pa_c_hj32_local_total_j_p4_thirty_three. ((forall pa_i_hj32_local_total_j_p4_thirty_three_repeat. (exists pa_lt_hj32_local_total_j_p4_thirty_three_repeat_bound. pa_lt_hj32_local_total_j_p4_thirty_three_repeat_bound + S pa_i_hj32_local_total_j_p4_thirty_three_repeat = 33) -> (((exists pa_h_hj32_local_total_j_p4_thirty_three_repeat_decoded. pa_h_hj32_local_total_j_p4_thirty_three_repeat_decoded + S (4) = S ((S (pa_i_hj32_local_total_j_p4_thirty_three_repeat)) * pa_c_hj32_local_total_j_p4_thirty_three)) /\ exists pa_q_hj32_local_total_j_p4_thirty_three_repeat_decoded. pa_b_hj32_local_total_j_p4_thirty_three = pa_q_hj32_local_total_j_p4_thirty_three_repeat_decoded * S ((S (pa_i_hj32_local_total_j_p4_thirty_three_repeat)) * pa_c_hj32_local_total_j_p4_thirty_three) + (4)))) /\ (exists pa_u_hj32_local_total_j_p4_thirty_three_product pa_v_hj32_local_total_j_p4_thirty_three_product. ((((exists pa_h_hj32_local_total_j_p4_thirty_three_product_start. pa_h_hj32_local_total_j_p4_thirty_three_product_start + S (1) = S ((S (0)) * pa_v_hj32_local_total_j_p4_thirty_three_product)) /\ exists pa_q_hj32_local_total_j_p4_thirty_three_product_start. pa_u_hj32_local_total_j_p4_thirty_three_product = pa_q_hj32_local_total_j_p4_thirty_three_product_start * S ((S (0)) * pa_v_hj32_local_total_j_p4_thirty_three_product) + (1))) /\ ((((exists pa_h_hj32_local_total_j_p4_thirty_three_product_terminal. pa_h_hj32_local_total_j_p4_thirty_three_product_terminal + S (hj32_local_value_j_p4_thirty_three) = S ((S (33)) * pa_v_hj32_local_total_j_p4_thirty_three_product)) /\ exists pa_q_hj32_local_total_j_p4_thirty_three_product_terminal. pa_u_hj32_local_total_j_p4_thirty_three_product = pa_q_hj32_local_total_j_p4_thirty_three_product_terminal * S ((S (33)) * pa_v_hj32_local_total_j_p4_thirty_three_product) + (hj32_local_value_j_p4_thirty_three))) /\ forall pa_i_hj32_local_total_j_p4_thirty_three_product. (exists pa_lt_hj32_local_total_j_p4_thirty_three_product_bound. pa_lt_hj32_local_total_j_p4_thirty_three_product_bound + S pa_i_hj32_local_total_j_p4_thirty_three_product = 33) -> exists pa_p_hj32_local_total_j_p4_thirty_three_product pa_r_hj32_local_total_j_p4_thirty_three_product pa_s_hj32_local_total_j_p4_thirty_three_product. ((((exists pa_h_hj32_local_total_j_p4_thirty_three_product_factor. pa_h_hj32_local_total_j_p4_thirty_three_product_factor + S (pa_p_hj32_local_total_j_p4_thirty_three_product) = S ((S (pa_i_hj32_local_total_j_p4_thirty_three_product)) * pa_c_hj32_local_total_j_p4_thirty_three)) /\ exists pa_q_hj32_local_total_j_p4_thirty_three_product_factor. pa_b_hj32_local_total_j_p4_thirty_three = pa_q_hj32_local_total_j_p4_thirty_three_product_factor * S ((S (pa_i_hj32_local_total_j_p4_thirty_three_product)) * pa_c_hj32_local_total_j_p4_thirty_three) + (pa_p_hj32_local_total_j_p4_thirty_three_product))) /\ ((((exists pa_h_hj32_local_total_j_p4_thirty_three_product_partial. pa_h_hj32_local_total_j_p4_thirty_three_product_partial + S (pa_r_hj32_local_total_j_p4_thirty_three_product) = S ((S (pa_i_hj32_local_total_j_p4_thirty_three_product)) * pa_v_hj32_local_total_j_p4_thirty_three_product)) /\ exists pa_q_hj32_local_total_j_p4_thirty_three_product_partial. pa_u_hj32_local_total_j_p4_thirty_three_product = pa_q_hj32_local_total_j_p4_thirty_three_product_partial * S ((S (pa_i_hj32_local_total_j_p4_thirty_three_product)) * pa_v_hj32_local_total_j_p4_thirty_three_product) + (pa_r_hj32_local_total_j_p4_thirty_three_product))) /\ ((((exists pa_h_hj32_local_total_j_p4_thirty_three_product_successor. pa_h_hj32_local_total_j_p4_thirty_three_product_successor + S (pa_s_hj32_local_total_j_p4_thirty_three_product) = S ((S (S pa_i_hj32_local_total_j_p4_thirty_three_product)) * pa_v_hj32_local_total_j_p4_thirty_three_product)) /\ exists pa_q_hj32_local_total_j_p4_thirty_three_product_successor. pa_u_hj32_local_total_j_p4_thirty_three_product = pa_q_hj32_local_total_j_p4_thirty_three_product_successor * S ((S (S pa_i_hj32_local_total_j_p4_thirty_three_product)) * pa_v_hj32_local_total_j_p4_thirty_three_product) + (pa_s_hj32_local_total_j_p4_thirty_three_product))) /\ pa_s_hj32_local_total_j_p4_thirty_three_product = pa_r_hj32_local_total_j_p4_thirty_three_product * pa_p_hj32_local_total_j_p4_thirty_three_product)))))))) - 0050
specialize htotal 4 - 0051
specialize htotal 33 - 0052
exact htotal - 0053
cases j_p4_thirty_three - 0054
have j_product_44_graph : exists pa_b_hj32_local_product_j_product_44 pa_c_hj32_local_product_j_product_44. ((forall pa_i_hj32_local_product_j_product_44_repeat. (exists pa_lt_hj32_local_product_j_product_44_repeat_bound. pa_lt_hj32_local_product_j_product_44_repeat_bound + S pa_i_hj32_local_product_j_product_44_repeat = 2 * 6) -> (((exists pa_h_hj32_local_product_j_product_44_repeat_decoded. pa_h_hj32_local_product_j_product_44_repeat_decoded + S (4 * 11) = S ((S (pa_i_hj32_local_product_j_product_44_repeat)) * pa_c_hj32_local_product_j_product_44)) /\ exists pa_q_hj32_local_product_j_product_44_repeat_decoded. pa_b_hj32_local_product_j_product_44 = pa_q_hj32_local_product_j_product_44_repeat_decoded * S ((S (pa_i_hj32_local_product_j_product_44_repeat)) * pa_c_hj32_local_product_j_product_44) + (4 * 11)))) /\ (exists pa_u_hj32_local_product_j_product_44_product pa_v_hj32_local_product_j_product_44_product. ((((exists pa_h_hj32_local_product_j_product_44_product_start. pa_h_hj32_local_product_j_product_44_product_start + S (1) = S ((S (0)) * pa_v_hj32_local_product_j_product_44_product)) /\ exists pa_q_hj32_local_product_j_product_44_product_start. pa_u_hj32_local_product_j_product_44_product = pa_q_hj32_local_product_j_product_44_product_start * S ((S (0)) * pa_v_hj32_local_product_j_product_44_product) + (1))) /\ ((((exists pa_h_hj32_local_product_j_product_44_product_terminal. pa_h_hj32_local_product_j_product_44_product_terminal + S (x3) = S ((S (2 * 6)) * pa_v_hj32_local_product_j_product_44_product)) /\ exists pa_q_hj32_local_product_j_product_44_product_terminal. pa_u_hj32_local_product_j_product_44_product = pa_q_hj32_local_product_j_product_44_product_terminal * S ((S (2 * 6)) * pa_v_hj32_local_product_j_product_44_product) + (x3))) /\ forall pa_i_hj32_local_product_j_product_44_product. (exists pa_lt_hj32_local_product_j_product_44_product_bound. pa_lt_hj32_local_product_j_product_44_product_bound + S pa_i_hj32_local_product_j_product_44_product = 2 * 6) -> exists pa_p_hj32_local_product_j_product_44_product pa_r_hj32_local_product_j_product_44_product pa_s_hj32_local_product_j_product_44_product. ((((exists pa_h_hj32_local_product_j_product_44_product_factor. pa_h_hj32_local_product_j_product_44_product_factor + S (pa_p_hj32_local_product_j_product_44_product) = S ((S (pa_i_hj32_local_product_j_product_44_product)) * pa_c_hj32_local_product_j_product_44)) /\ exists pa_q_hj32_local_product_j_product_44_product_factor. pa_b_hj32_local_product_j_product_44 = pa_q_hj32_local_product_j_product_44_product_factor * S ((S (pa_i_hj32_local_product_j_product_44_product)) * pa_c_hj32_local_product_j_product_44) + (pa_p_hj32_local_product_j_product_44_product))) /\ ((((exists pa_h_hj32_local_product_j_product_44_product_partial. pa_h_hj32_local_product_j_product_44_product_partial + S (pa_r_hj32_local_product_j_product_44_product) = S ((S (pa_i_hj32_local_product_j_product_44_product)) * pa_v_hj32_local_product_j_product_44_product)) /\ exists pa_q_hj32_local_product_j_product_44_product_partial. pa_u_hj32_local_product_j_product_44_product = pa_q_hj32_local_product_j_product_44_product_partial * S ((S (pa_i_hj32_local_product_j_product_44_product)) * pa_v_hj32_local_product_j_product_44_product) + (pa_r_hj32_local_product_j_product_44_product))) /\ ((((exists pa_h_hj32_local_product_j_product_44_product_successor. pa_h_hj32_local_product_j_product_44_product_successor + S (pa_s_hj32_local_product_j_product_44_product) = S ((S (S pa_i_hj32_local_product_j_product_44_product)) * pa_v_hj32_local_product_j_product_44_product)) /\ exists pa_q_hj32_local_product_j_product_44_product_successor. pa_u_hj32_local_product_j_product_44_product = pa_q_hj32_local_product_j_product_44_product_successor * S ((S (S pa_i_hj32_local_product_j_product_44_product)) * pa_v_hj32_local_product_j_product_44_product) + (pa_s_hj32_local_product_j_product_44_product))) /\ pa_s_hj32_local_product_j_product_44_product = pa_r_hj32_local_product_j_product_44_product * pa_p_hj32_local_product_j_product_44_product))))))) - 0055
have j_product_44_base : 4 * 11 = 44 - 0056
norm_num - 0057
rewrite j_product_44_base - 0058
rewrite j_product_44_base - 0059
exact j_p44_block_witness - 0060
have j_product_44 : x3 = x2 * x - 0061
specialize pow_mul_base 4 - 0062
specialize pow_mul_base 11 - 0063
specialize pow_mul_base 2 * 6 - 0064
specialize pow_mul_base x2 - 0065
specialize pow_mul_base x - 0066
specialize pow_mul_base x3 - 0067
apply pow_mul_base - 0068
exact j_p4_block_witness - 0069
exact j_p11_block_witness - 0070
exact j_product_44_graph - 0071
have j_product_33 : x4 = x2 * x1 - 0072
specialize pow_add 4 - 0073
specialize pow_add 2 * 6 - 0074
specialize pow_add 21 - 0075
specialize pow_add 33 - 0076
specialize pow_add x2 - 0077
specialize pow_add x1 - 0078
specialize pow_add x4 - 0079
apply pow_add - 0080
norm_num - 0081
exact j_p4_block_witness - 0082
exact j_p4_twenty_one_witness - 0083
exact j_p4_thirty_three_witness - 0084
have j_four_refl : exists bqb_le_gap_hj32_j_four_refl. bqb_le_gap_hj32_j_four_refl + (x2) = (x2) - 0085
specialize le_refl x2 - 0086
exact le_refl - 0087
have j_product_bound : exists bqb_le_gap_hj32_local_product_bound_j_product_bound. bqb_le_gap_hj32_local_product_bound_j_product_bound + (x2 * x) = (x2 * x1) - 0088
specialize mul_le_mul x2 - 0089
specialize mul_le_mul x2 - 0090
specialize mul_le_mul x - 0091
specialize mul_le_mul x1 - 0092
apply mul_le_mul - 0093
exact j_four_refl - 0094
exact j_eleven_bound - 0095
rewrite <- j_product_44 at j_product_bound - 0096
rewrite <- j_product_33 at j_product_bound - 0097
have j_base_to_upper : exists bqb_le_gap_hj32_j_base_to_upper. bqb_le_gap_hj32_j_base_to_upper + (s + 7) = (37 + 7) - 0098
specialize add_le_add_right s - 0099
specialize add_le_add_right 37 - 0100
specialize add_le_add_right 7 - 0101
apply add_le_add_right - 0102
exact hupper - 0103
have j_upper_value : 37 + 7 = 44 - 0104
norm_num - 0105
have j_base_bound : exists bqb_le_gap_hj32_j_base_bound. bqb_le_gap_hj32_j_base_bound + (s + 7) = (44) - 0106
rewrite j_upper_value at j_base_to_upper - 0107
exact j_base_to_upper - 0108
have j_to_44 : exists bqb_le_gap_hj32_local_base_bound_j_to_44. bqb_le_gap_hj32_local_base_bound_j_to_44 + (j) = (x3) - 0109
specialize pow_base_monotone s + 7 - 0110
specialize pow_base_monotone 44 - 0111
specialize pow_base_monotone 2 * 6 - 0112
specialize pow_base_monotone j - 0113
specialize pow_base_monotone x3 - 0114
apply pow_base_monotone - 0115
exact j_base_bound - 0116
exact j_h_block - 0117
exact j_p44_block_witness - 0118
have j_to_thirty_three : exists bqb_le_gap_hj32_local_trans_bound_j_to_thirty_three. bqb_le_gap_hj32_local_trans_bound_j_to_thirty_three + (j) = (x4) - 0119
specialize le_trans j - 0120
specialize le_trans x3 - 0121
specialize le_trans x4 - 0122
apply le_trans - 0123
exact j_to_44 - 0124
exact j_product_bound - 0125
have j_exponent_from_lower : exists bqb_le_gap_hj32_j_exponent_from_lower. bqb_le_gap_hj32_j_exponent_from_lower + (32 + 5) = (s + 5) - 0126
specialize add_le_add_right 32 - 0127
specialize add_le_add_right s - 0128
specialize add_le_add_right 5 - 0129
apply add_le_add_right - 0130
exact hlower - 0131
have j_lower_value : 32 + 5 = 37 - 0132
norm_num - 0133
have j_thirty_seven_to_target : exists bqb_le_gap_hj32_j_thirty_seven_to_target. bqb_le_gap_hj32_j_thirty_seven_to_target + (37) = (s + 5) - 0134
rewrite j_lower_value at j_exponent_from_lower - 0135
exact j_exponent_from_lower - 0136
have j_seed : exists bqb_le_gap_hj32_j_exponent_seed. bqb_le_gap_hj32_j_exponent_seed + (33) = (37) - 0137
exists 4 - 0138
norm_num - 0139
have j_exponent_bound : exists bqb_le_gap_hj32_local_trans_bound_j_exponent_bound. bqb_le_gap_hj32_local_trans_bound_j_exponent_bound + (33) = (s + 5) - 0140
specialize le_trans 33 - 0141
specialize le_trans 37 - 0142
specialize le_trans s + 5 - 0143
apply le_trans - 0144
exact j_seed - 0145
exact j_thirty_seven_to_target - 0146
have j_growth : exists bqb_le_gap_hj32_local_exponent_bound_j_growth. bqb_le_gap_hj32_local_exponent_bound_j_growth + (x4) = (g) - 0147
specialize pow_exponent_monotone_from_total 4 - 0148
specialize pow_exponent_monotone_from_total 33 - 0149
specialize pow_exponent_monotone_from_total s + 5 - 0150
specialize pow_exponent_monotone_from_total x4 - 0151
specialize pow_exponent_monotone_from_total g - 0152
apply pow_exponent_monotone_from_total - 0153
exact htotal - 0154
exists 3 - 0155
norm_num - 0156
exact j_exponent_bound - 0157
exact j_p4_thirty_three_witness - 0158
exact hg - 0159
have j_result : exists bqb_le_gap_hj32_local_trans_bound_j_result. bqb_le_gap_hj32_local_trans_bound_j_result + (j) = (g) - 0160
specialize le_trans j - 0161
specialize le_trans x4 - 0162
specialize le_trans g - 0163
apply le_trans - 0164
exact j_to_thirty_three - 0165
exact j_growth - 0166
exact j_result