Exact expanded PA statement
forall s e h u j g. (exists bqb_le_gap_hjas_envelope_lower. bqb_le_gap_hjas_envelope_lower + (32) = (s)) -> (((exists bcs_lower_gap_hjas_envelope_ceiling. bcs_lower_gap_hjas_envelope_ceiling + (s * s) = 6 * (e)) /\ exists bcs_upper_gap_hjas_envelope_ceiling. bcs_upper_gap_hjas_envelope_ceiling + S (6 * (e)) = (s * s) + 6)) -> (exists pa_b_hjas_envelope_h pa_c_hjas_envelope_h. ((forall pa_i_hjas_envelope_h_repeat. (exists pa_lt_hjas_envelope_h_repeat_bound. pa_lt_hjas_envelope_h_repeat_bound + S pa_i_hjas_envelope_h_repeat = 2 * s + 2) -> (((exists pa_h_hjas_envelope_h_repeat_decoded. pa_h_hjas_envelope_h_repeat_decoded + S (s + 1) = S ((S (pa_i_hjas_envelope_h_repeat)) * pa_c_hjas_envelope_h)) /\ exists pa_q_hjas_envelope_h_repeat_decoded. pa_b_hjas_envelope_h = pa_q_hjas_envelope_h_repeat_decoded * S ((S (pa_i_hjas_envelope_h_repeat)) * pa_c_hjas_envelope_h) + (s + 1)))) /\ (exists pa_u_hjas_envelope_h_product pa_v_hjas_envelope_h_product. ((((exists pa_h_hjas_envelope_h_product_start. pa_h_hjas_envelope_h_product_start + S (1) = S ((S (0)) * pa_v_hjas_envelope_h_product)) /\ exists pa_q_hjas_envelope_h_product_start. pa_u_hjas_envelope_h_product = pa_q_hjas_envelope_h_product_start * S ((S (0)) * pa_v_hjas_envelope_h_product) + (1))) /\ ((((exists pa_h_hjas_envelope_h_product_terminal. pa_h_hjas_envelope_h_product_terminal + S (h) = S ((S (2 * s + 2)) * pa_v_hjas_envelope_h_product)) /\ exists pa_q_hjas_envelope_h_product_terminal. pa_u_hjas_envelope_h_product = pa_q_hjas_envelope_h_product_terminal * S ((S (2 * s + 2)) * pa_v_hjas_envelope_h_product) + (h))) /\ forall pa_i_hjas_envelope_h_product. (exists pa_lt_hjas_envelope_h_product_bound. pa_lt_hjas_envelope_h_product_bound + S pa_i_hjas_envelope_h_product = 2 * s + 2) -> exists pa_p_hjas_envelope_h_product pa_r_hjas_envelope_h_product pa_s_hjas_envelope_h_product. ((((exists pa_h_hjas_envelope_h_product_factor. pa_h_hjas_envelope_h_product_factor + S (pa_p_hjas_envelope_h_product) = S ((S (pa_i_hjas_envelope_h_product)) * pa_c_hjas_envelope_h)) /\ exists pa_q_hjas_envelope_h_product_factor. pa_b_hjas_envelope_h = pa_q_hjas_envelope_h_product_factor * S ((S (pa_i_hjas_envelope_h_product)) * pa_c_hjas_envelope_h) + (pa_p_hjas_envelope_h_product))) /\ ((((exists pa_h_hjas_envelope_h_product_partial. pa_h_hjas_envelope_h_product_partial + S (pa_r_hjas_envelope_h_product) = S ((S (pa_i_hjas_envelope_h_product)) * pa_v_hjas_envelope_h_product)) /\ exists pa_q_hjas_envelope_h_product_partial. pa_u_hjas_envelope_h_product = pa_q_hjas_envelope_h_product_partial * S ((S (pa_i_hjas_envelope_h_product)) * pa_v_hjas_envelope_h_product) + (pa_r_hjas_envelope_h_product))) /\ ((((exists pa_h_hjas_envelope_h_product_successor. pa_h_hjas_envelope_h_product_successor + S (pa_s_hjas_envelope_h_product) = S ((S (S pa_i_hjas_envelope_h_product)) * pa_v_hjas_envelope_h_product)) /\ exists pa_q_hjas_envelope_h_product_successor. pa_u_hjas_envelope_h_product = pa_q_hjas_envelope_h_product_successor * S ((S (S pa_i_hjas_envelope_h_product)) * pa_v_hjas_envelope_h_product) + (pa_s_hjas_envelope_h_product))) /\ pa_s_hjas_envelope_h_product = pa_r_hjas_envelope_h_product * pa_p_hjas_envelope_h_product)))))))) -> (exists pa_b_hjas_envelope_h_bound pa_c_hjas_envelope_h_bound. ((forall pa_i_hjas_envelope_h_bound_repeat. (exists pa_lt_hjas_envelope_h_bound_repeat_bound. pa_lt_hjas_envelope_h_bound_repeat_bound + S pa_i_hjas_envelope_h_bound_repeat = e) -> (((exists pa_h_hjas_envelope_h_bound_repeat_decoded. pa_h_hjas_envelope_h_bound_repeat_decoded + S (4) = S ((S (pa_i_hjas_envelope_h_bound_repeat)) * pa_c_hjas_envelope_h_bound)) /\ exists pa_q_hjas_envelope_h_bound_repeat_decoded. pa_b_hjas_envelope_h_bound = pa_q_hjas_envelope_h_bound_repeat_decoded * S ((S (pa_i_hjas_envelope_h_bound_repeat)) * pa_c_hjas_envelope_h_bound) + (4)))) /\ (exists pa_u_hjas_envelope_h_bound_product pa_v_hjas_envelope_h_bound_product. ((((exists pa_h_hjas_envelope_h_bound_product_start. pa_h_hjas_envelope_h_bound_product_start + S (1) = S ((S (0)) * pa_v_hjas_envelope_h_bound_product)) /\ exists pa_q_hjas_envelope_h_bound_product_start. pa_u_hjas_envelope_h_bound_product = pa_q_hjas_envelope_h_bound_product_start * S ((S (0)) * pa_v_hjas_envelope_h_bound_product) + (1))) /\ ((((exists pa_h_hjas_envelope_h_bound_product_terminal. pa_h_hjas_envelope_h_bound_product_terminal + S (u) = S ((S (e)) * pa_v_hjas_envelope_h_bound_product)) /\ exists pa_q_hjas_envelope_h_bound_product_terminal. pa_u_hjas_envelope_h_bound_product = pa_q_hjas_envelope_h_bound_product_terminal * S ((S (e)) * pa_v_hjas_envelope_h_bound_product) + (u))) /\ forall pa_i_hjas_envelope_h_bound_product. (exists pa_lt_hjas_envelope_h_bound_product_bound. pa_lt_hjas_envelope_h_bound_product_bound + S pa_i_hjas_envelope_h_bound_product = e) -> exists pa_p_hjas_envelope_h_bound_product pa_r_hjas_envelope_h_bound_product pa_s_hjas_envelope_h_bound_product. ((((exists pa_h_hjas_envelope_h_bound_product_factor. pa_h_hjas_envelope_h_bound_product_factor + S (pa_p_hjas_envelope_h_bound_product) = S ((S (pa_i_hjas_envelope_h_bound_product)) * pa_c_hjas_envelope_h_bound)) /\ exists pa_q_hjas_envelope_h_bound_product_factor. pa_b_hjas_envelope_h_bound = pa_q_hjas_envelope_h_bound_product_factor * S ((S (pa_i_hjas_envelope_h_bound_product)) * pa_c_hjas_envelope_h_bound) + (pa_p_hjas_envelope_h_bound_product))) /\ ((((exists pa_h_hjas_envelope_h_bound_product_partial. pa_h_hjas_envelope_h_bound_product_partial + S (pa_r_hjas_envelope_h_bound_product) = S ((S (pa_i_hjas_envelope_h_bound_product)) * pa_v_hjas_envelope_h_bound_product)) /\ exists pa_q_hjas_envelope_h_bound_product_partial. pa_u_hjas_envelope_h_bound_product = pa_q_hjas_envelope_h_bound_product_partial * S ((S (pa_i_hjas_envelope_h_bound_product)) * pa_v_hjas_envelope_h_bound_product) + (pa_r_hjas_envelope_h_bound_product))) /\ ((((exists pa_h_hjas_envelope_h_bound_product_successor. pa_h_hjas_envelope_h_bound_product_successor + S (pa_s_hjas_envelope_h_bound_product) = S ((S (S pa_i_hjas_envelope_h_bound_product)) * pa_v_hjas_envelope_h_bound_product)) /\ exists pa_q_hjas_envelope_h_bound_product_successor. pa_u_hjas_envelope_h_bound_product = pa_q_hjas_envelope_h_bound_product_successor * S ((S (S pa_i_hjas_envelope_h_bound_product)) * pa_v_hjas_envelope_h_bound_product) + (pa_s_hjas_envelope_h_bound_product))) /\ pa_s_hjas_envelope_h_bound_product = pa_r_hjas_envelope_h_bound_product * pa_p_hjas_envelope_h_bound_product)))))))) -> (exists pa_b_hjas_envelope_j pa_c_hjas_envelope_j. ((forall pa_i_hjas_envelope_j_repeat. (exists pa_lt_hjas_envelope_j_repeat_bound. pa_lt_hjas_envelope_j_repeat_bound + S pa_i_hjas_envelope_j_repeat = 12) -> (((exists pa_h_hjas_envelope_j_repeat_decoded. pa_h_hjas_envelope_j_repeat_decoded + S (s + 7) = S ((S (pa_i_hjas_envelope_j_repeat)) * pa_c_hjas_envelope_j)) /\ exists pa_q_hjas_envelope_j_repeat_decoded. pa_b_hjas_envelope_j = pa_q_hjas_envelope_j_repeat_decoded * S ((S (pa_i_hjas_envelope_j_repeat)) * pa_c_hjas_envelope_j) + (s + 7)))) /\ (exists pa_u_hjas_envelope_j_product pa_v_hjas_envelope_j_product. ((((exists pa_h_hjas_envelope_j_product_start. pa_h_hjas_envelope_j_product_start + S (1) = S ((S (0)) * pa_v_hjas_envelope_j_product)) /\ exists pa_q_hjas_envelope_j_product_start. pa_u_hjas_envelope_j_product = pa_q_hjas_envelope_j_product_start * S ((S (0)) * pa_v_hjas_envelope_j_product) + (1))) /\ ((((exists pa_h_hjas_envelope_j_product_terminal. pa_h_hjas_envelope_j_product_terminal + S (j) = S ((S (12)) * pa_v_hjas_envelope_j_product)) /\ exists pa_q_hjas_envelope_j_product_terminal. pa_u_hjas_envelope_j_product = pa_q_hjas_envelope_j_product_terminal * S ((S (12)) * pa_v_hjas_envelope_j_product) + (j))) /\ forall pa_i_hjas_envelope_j_product. (exists pa_lt_hjas_envelope_j_product_bound. pa_lt_hjas_envelope_j_product_bound + S pa_i_hjas_envelope_j_product = 12) -> exists pa_p_hjas_envelope_j_product pa_r_hjas_envelope_j_product pa_s_hjas_envelope_j_product. ((((exists pa_h_hjas_envelope_j_product_factor. pa_h_hjas_envelope_j_product_factor + S (pa_p_hjas_envelope_j_product) = S ((S (pa_i_hjas_envelope_j_product)) * pa_c_hjas_envelope_j)) /\ exists pa_q_hjas_envelope_j_product_factor. pa_b_hjas_envelope_j = pa_q_hjas_envelope_j_product_factor * S ((S (pa_i_hjas_envelope_j_product)) * pa_c_hjas_envelope_j) + (pa_p_hjas_envelope_j_product))) /\ ((((exists pa_h_hjas_envelope_j_product_partial. pa_h_hjas_envelope_j_product_partial + S (pa_r_hjas_envelope_j_product) = S ((S (pa_i_hjas_envelope_j_product)) * pa_v_hjas_envelope_j_product)) /\ exists pa_q_hjas_envelope_j_product_partial. pa_u_hjas_envelope_j_product = pa_q_hjas_envelope_j_product_partial * S ((S (pa_i_hjas_envelope_j_product)) * pa_v_hjas_envelope_j_product) + (pa_r_hjas_envelope_j_product))) /\ ((((exists pa_h_hjas_envelope_j_product_successor. pa_h_hjas_envelope_j_product_successor + S (pa_s_hjas_envelope_j_product) = S ((S (S pa_i_hjas_envelope_j_product)) * pa_v_hjas_envelope_j_product)) /\ exists pa_q_hjas_envelope_j_product_successor. pa_u_hjas_envelope_j_product = pa_q_hjas_envelope_j_product_successor * S ((S (S pa_i_hjas_envelope_j_product)) * pa_v_hjas_envelope_j_product) + (pa_s_hjas_envelope_j_product))) /\ pa_s_hjas_envelope_j_product = pa_r_hjas_envelope_j_product * pa_p_hjas_envelope_j_product)))))))) -> (exists pa_b_hjas_envelope_j_bound pa_c_hjas_envelope_j_bound. ((forall pa_i_hjas_envelope_j_bound_repeat. (exists pa_lt_hjas_envelope_j_bound_repeat_bound. pa_lt_hjas_envelope_j_bound_repeat_bound + S pa_i_hjas_envelope_j_bound_repeat = s + 5) -> (((exists pa_h_hjas_envelope_j_bound_repeat_decoded. pa_h_hjas_envelope_j_bound_repeat_decoded + S (4) = S ((S (pa_i_hjas_envelope_j_bound_repeat)) * pa_c_hjas_envelope_j_bound)) /\ exists pa_q_hjas_envelope_j_bound_repeat_decoded. pa_b_hjas_envelope_j_bound = pa_q_hjas_envelope_j_bound_repeat_decoded * S ((S (pa_i_hjas_envelope_j_bound_repeat)) * pa_c_hjas_envelope_j_bound) + (4)))) /\ (exists pa_u_hjas_envelope_j_bound_product pa_v_hjas_envelope_j_bound_product. ((((exists pa_h_hjas_envelope_j_bound_product_start. pa_h_hjas_envelope_j_bound_product_start + S (1) = S ((S (0)) * pa_v_hjas_envelope_j_bound_product)) /\ exists pa_q_hjas_envelope_j_bound_product_start. pa_u_hjas_envelope_j_bound_product = pa_q_hjas_envelope_j_bound_product_start * S ((S (0)) * pa_v_hjas_envelope_j_bound_product) + (1))) /\ ((((exists pa_h_hjas_envelope_j_bound_product_terminal. pa_h_hjas_envelope_j_bound_product_terminal + S (g) = S ((S (s + 5)) * pa_v_hjas_envelope_j_bound_product)) /\ exists pa_q_hjas_envelope_j_bound_product_terminal. pa_u_hjas_envelope_j_bound_product = pa_q_hjas_envelope_j_bound_product_terminal * S ((S (s + 5)) * pa_v_hjas_envelope_j_bound_product) + (g))) /\ forall pa_i_hjas_envelope_j_bound_product. (exists pa_lt_hjas_envelope_j_bound_product_bound. pa_lt_hjas_envelope_j_bound_product_bound + S pa_i_hjas_envelope_j_bound_product = s + 5) -> exists pa_p_hjas_envelope_j_bound_product pa_r_hjas_envelope_j_bound_product pa_s_hjas_envelope_j_bound_product. ((((exists pa_h_hjas_envelope_j_bound_product_factor. pa_h_hjas_envelope_j_bound_product_factor + S (pa_p_hjas_envelope_j_bound_product) = S ((S (pa_i_hjas_envelope_j_bound_product)) * pa_c_hjas_envelope_j_bound)) /\ exists pa_q_hjas_envelope_j_bound_product_factor. pa_b_hjas_envelope_j_bound = pa_q_hjas_envelope_j_bound_product_factor * S ((S (pa_i_hjas_envelope_j_bound_product)) * pa_c_hjas_envelope_j_bound) + (pa_p_hjas_envelope_j_bound_product))) /\ ((((exists pa_h_hjas_envelope_j_bound_product_partial. pa_h_hjas_envelope_j_bound_product_partial + S (pa_r_hjas_envelope_j_bound_product) = S ((S (pa_i_hjas_envelope_j_bound_product)) * pa_v_hjas_envelope_j_bound_product)) /\ exists pa_q_hjas_envelope_j_bound_product_partial. pa_u_hjas_envelope_j_bound_product = pa_q_hjas_envelope_j_bound_product_partial * S ((S (pa_i_hjas_envelope_j_bound_product)) * pa_v_hjas_envelope_j_bound_product) + (pa_r_hjas_envelope_j_bound_product))) /\ ((((exists pa_h_hjas_envelope_j_bound_product_successor. pa_h_hjas_envelope_j_bound_product_successor + S (pa_s_hjas_envelope_j_bound_product) = S ((S (S pa_i_hjas_envelope_j_bound_product)) * pa_v_hjas_envelope_j_bound_product)) /\ exists pa_q_hjas_envelope_j_bound_product_successor. pa_u_hjas_envelope_j_bound_product = pa_q_hjas_envelope_j_bound_product_successor * S ((S (S pa_i_hjas_envelope_j_bound_product)) * pa_v_hjas_envelope_j_bound_product) + (pa_s_hjas_envelope_j_bound_product))) /\ pa_s_hjas_envelope_j_bound_product = pa_r_hjas_envelope_j_bound_product * pa_p_hjas_envelope_j_bound_product)))))))) -> (((exists bqb_le_gap_hjas_envelope_h_result. bqb_le_gap_hjas_envelope_h_result + (h) = (u)) /\ (exists bqb_le_gap_hjas_envelope_j_result. bqb_le_gap_hjas_envelope_j_result + (j) = (g))))Structural proof guide
All roots s>=32 satisfy both H and J after discharging power totality once.
Direct prerequisites: pow_exists, six_block_window_decomposition_above_thirty_two, bertrand_hj_six_block_iterate_from_total. The authored body proceeds by case analysis (4), intermediate claims (7), equality transport (16).
Proof neighborhood
Direct dependencies
BT0080 pow_exists BT00X1 six_block_window_decomposition_above_thirty_two BT00X2 bertrand_hj_six_block_iterate_from_totalDirect 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 e - 0003
intro h - 0004
intro u - 0005
intro j - 0006
intro g - 0007
intro hlower - 0008
intro hceiling - 0009
intro hh - 0010
intro hu - 0011
intro hj - 0012
intro hg - 0013
have htotal : forall bpt_a_hjas_envelope_total bpt_e_hjas_envelope_total. exists bpt_x_hjas_envelope_total. (exists ff_b_bpt_value_hjas_envelope_total ff_c_bpt_value_hjas_envelope_total. ((forall ff_i_bpt_value_hjas_envelope_total_repeat. (exists ff_lt_bpt_value_hjas_envelope_total_repeat_bound. ff_lt_bpt_value_hjas_envelope_total_repeat_bound + S ff_i_bpt_value_hjas_envelope_total_repeat = bpt_e_hjas_envelope_total) -> (((exists ff_h_bpt_value_hjas_envelope_total_repeat_decoded. ff_h_bpt_value_hjas_envelope_total_repeat_decoded + S (bpt_a_hjas_envelope_total) = S ((S (ff_i_bpt_value_hjas_envelope_total_repeat)) * ff_c_bpt_value_hjas_envelope_total)) /\ exists ff_q_bpt_value_hjas_envelope_total_repeat_decoded. ff_b_bpt_value_hjas_envelope_total = ff_q_bpt_value_hjas_envelope_total_repeat_decoded * S ((S (ff_i_bpt_value_hjas_envelope_total_repeat)) * ff_c_bpt_value_hjas_envelope_total) + (bpt_a_hjas_envelope_total)))) /\ (exists ff_u_bpt_value_hjas_envelope_total_product ff_v_bpt_value_hjas_envelope_total_product. ((((exists ff_h_bpt_value_hjas_envelope_total_product_start. ff_h_bpt_value_hjas_envelope_total_product_start + S (1) = S ((S (0)) * ff_v_bpt_value_hjas_envelope_total_product)) /\ exists ff_q_bpt_value_hjas_envelope_total_product_start. ff_u_bpt_value_hjas_envelope_total_product = ff_q_bpt_value_hjas_envelope_total_product_start * S ((S (0)) * ff_v_bpt_value_hjas_envelope_total_product) + (1))) /\ ((((exists ff_h_bpt_value_hjas_envelope_total_product_terminal. ff_h_bpt_value_hjas_envelope_total_product_terminal + S (bpt_x_hjas_envelope_total) = S ((S (bpt_e_hjas_envelope_total)) * ff_v_bpt_value_hjas_envelope_total_product)) /\ exists ff_q_bpt_value_hjas_envelope_total_product_terminal. ff_u_bpt_value_hjas_envelope_total_product = ff_q_bpt_value_hjas_envelope_total_product_terminal * S ((S (bpt_e_hjas_envelope_total)) * ff_v_bpt_value_hjas_envelope_total_product) + (bpt_x_hjas_envelope_total))) /\ forall ff_i_bpt_value_hjas_envelope_total_product. (exists ff_lt_bpt_value_hjas_envelope_total_product_bound. ff_lt_bpt_value_hjas_envelope_total_product_bound + S ff_i_bpt_value_hjas_envelope_total_product = bpt_e_hjas_envelope_total) -> exists ff_p_bpt_value_hjas_envelope_total_product ff_r_bpt_value_hjas_envelope_total_product ff_s_bpt_value_hjas_envelope_total_product. ((((exists ff_h_bpt_value_hjas_envelope_total_product_factor. ff_h_bpt_value_hjas_envelope_total_product_factor + S (ff_p_bpt_value_hjas_envelope_total_product) = S ((S (ff_i_bpt_value_hjas_envelope_total_product)) * ff_c_bpt_value_hjas_envelope_total)) /\ exists ff_q_bpt_value_hjas_envelope_total_product_factor. ff_b_bpt_value_hjas_envelope_total = ff_q_bpt_value_hjas_envelope_total_product_factor * S ((S (ff_i_bpt_value_hjas_envelope_total_product)) * ff_c_bpt_value_hjas_envelope_total) + (ff_p_bpt_value_hjas_envelope_total_product))) /\ ((((exists ff_h_bpt_value_hjas_envelope_total_product_partial. ff_h_bpt_value_hjas_envelope_total_product_partial + S (ff_r_bpt_value_hjas_envelope_total_product) = S ((S (ff_i_bpt_value_hjas_envelope_total_product)) * ff_v_bpt_value_hjas_envelope_total_product)) /\ exists ff_q_bpt_value_hjas_envelope_total_product_partial. ff_u_bpt_value_hjas_envelope_total_product = ff_q_bpt_value_hjas_envelope_total_product_partial * S ((S (ff_i_bpt_value_hjas_envelope_total_product)) * ff_v_bpt_value_hjas_envelope_total_product) + (ff_r_bpt_value_hjas_envelope_total_product))) /\ ((((exists ff_h_bpt_value_hjas_envelope_total_product_successor. ff_h_bpt_value_hjas_envelope_total_product_successor + S (ff_s_bpt_value_hjas_envelope_total_product) = S ((S (S ff_i_bpt_value_hjas_envelope_total_product)) * ff_v_bpt_value_hjas_envelope_total_product)) /\ exists ff_q_bpt_value_hjas_envelope_total_product_successor. ff_u_bpt_value_hjas_envelope_total_product = ff_q_bpt_value_hjas_envelope_total_product_successor * S ((S (S ff_i_bpt_value_hjas_envelope_total_product)) * ff_v_bpt_value_hjas_envelope_total_product) + (ff_s_bpt_value_hjas_envelope_total_product))) /\ ff_s_bpt_value_hjas_envelope_total_product = ff_r_bpt_value_hjas_envelope_total_product * ff_p_bpt_value_hjas_envelope_total_product)))))))) - 0014
intro a - 0015
intro d - 0016
specialize pow_exists a - 0017
specialize pow_exists d - 0018
exact pow_exists - 0019
have hdecomposition : exists b k. (((exists bqb_le_gap_hjas_decomposition_base_lower. bqb_le_gap_hjas_decomposition_base_lower + (32) = (b)) /\ (exists bqb_le_gap_hjas_decomposition_base_upper. bqb_le_gap_hjas_decomposition_base_upper + (b) = (37))) /\ s = b + 6 * k) - 0020
specialize six_block_window_decomposition_above_thirty_two s - 0021
apply six_block_window_decomposition_above_thirty_two - 0022
exact hlower - 0023
cases hdecomposition - 0024
cases hdecomposition_witness - 0025
cases hdecomposition_witness_witness - 0026
cases hdecomposition_witness_witness_left - 0027
have hfamily : forall kk ee hh uu jj gg. (((exists bcs_lower_gap_hjas_family_ceiling. bcs_lower_gap_hjas_family_ceiling + ((x + 6 * kk) * (x + 6 * kk)) = 6 * (ee)) /\ exists bcs_upper_gap_hjas_family_ceiling. bcs_upper_gap_hjas_family_ceiling + S (6 * (ee)) = ((x + 6 * kk) * (x + 6 * kk)) + 6)) -> (exists pa_b_hjas_family_h pa_c_hjas_family_h. ((forall pa_i_hjas_family_h_repeat. (exists pa_lt_hjas_family_h_repeat_bound. pa_lt_hjas_family_h_repeat_bound + S pa_i_hjas_family_h_repeat = 2 * (x + 6 * kk) + 2) -> (((exists pa_h_hjas_family_h_repeat_decoded. pa_h_hjas_family_h_repeat_decoded + S ((x + 6 * kk) + 1) = S ((S (pa_i_hjas_family_h_repeat)) * pa_c_hjas_family_h)) /\ exists pa_q_hjas_family_h_repeat_decoded. pa_b_hjas_family_h = pa_q_hjas_family_h_repeat_decoded * S ((S (pa_i_hjas_family_h_repeat)) * pa_c_hjas_family_h) + ((x + 6 * kk) + 1)))) /\ (exists pa_u_hjas_family_h_product pa_v_hjas_family_h_product. ((((exists pa_h_hjas_family_h_product_start. pa_h_hjas_family_h_product_start + S (1) = S ((S (0)) * pa_v_hjas_family_h_product)) /\ exists pa_q_hjas_family_h_product_start. pa_u_hjas_family_h_product = pa_q_hjas_family_h_product_start * S ((S (0)) * pa_v_hjas_family_h_product) + (1))) /\ ((((exists pa_h_hjas_family_h_product_terminal. pa_h_hjas_family_h_product_terminal + S (hh) = S ((S (2 * (x + 6 * kk) + 2)) * pa_v_hjas_family_h_product)) /\ exists pa_q_hjas_family_h_product_terminal. pa_u_hjas_family_h_product = pa_q_hjas_family_h_product_terminal * S ((S (2 * (x + 6 * kk) + 2)) * pa_v_hjas_family_h_product) + (hh))) /\ forall pa_i_hjas_family_h_product. (exists pa_lt_hjas_family_h_product_bound. pa_lt_hjas_family_h_product_bound + S pa_i_hjas_family_h_product = 2 * (x + 6 * kk) + 2) -> exists pa_p_hjas_family_h_product pa_r_hjas_family_h_product pa_s_hjas_family_h_product. ((((exists pa_h_hjas_family_h_product_factor. pa_h_hjas_family_h_product_factor + S (pa_p_hjas_family_h_product) = S ((S (pa_i_hjas_family_h_product)) * pa_c_hjas_family_h)) /\ exists pa_q_hjas_family_h_product_factor. pa_b_hjas_family_h = pa_q_hjas_family_h_product_factor * S ((S (pa_i_hjas_family_h_product)) * pa_c_hjas_family_h) + (pa_p_hjas_family_h_product))) /\ ((((exists pa_h_hjas_family_h_product_partial. pa_h_hjas_family_h_product_partial + S (pa_r_hjas_family_h_product) = S ((S (pa_i_hjas_family_h_product)) * pa_v_hjas_family_h_product)) /\ exists pa_q_hjas_family_h_product_partial. pa_u_hjas_family_h_product = pa_q_hjas_family_h_product_partial * S ((S (pa_i_hjas_family_h_product)) * pa_v_hjas_family_h_product) + (pa_r_hjas_family_h_product))) /\ ((((exists pa_h_hjas_family_h_product_successor. pa_h_hjas_family_h_product_successor + S (pa_s_hjas_family_h_product) = S ((S (S pa_i_hjas_family_h_product)) * pa_v_hjas_family_h_product)) /\ exists pa_q_hjas_family_h_product_successor. pa_u_hjas_family_h_product = pa_q_hjas_family_h_product_successor * S ((S (S pa_i_hjas_family_h_product)) * pa_v_hjas_family_h_product) + (pa_s_hjas_family_h_product))) /\ pa_s_hjas_family_h_product = pa_r_hjas_family_h_product * pa_p_hjas_family_h_product)))))))) -> (exists pa_b_hjas_family_h_bound pa_c_hjas_family_h_bound. ((forall pa_i_hjas_family_h_bound_repeat. (exists pa_lt_hjas_family_h_bound_repeat_bound. pa_lt_hjas_family_h_bound_repeat_bound + S pa_i_hjas_family_h_bound_repeat = ee) -> (((exists pa_h_hjas_family_h_bound_repeat_decoded. pa_h_hjas_family_h_bound_repeat_decoded + S (4) = S ((S (pa_i_hjas_family_h_bound_repeat)) * pa_c_hjas_family_h_bound)) /\ exists pa_q_hjas_family_h_bound_repeat_decoded. pa_b_hjas_family_h_bound = pa_q_hjas_family_h_bound_repeat_decoded * S ((S (pa_i_hjas_family_h_bound_repeat)) * pa_c_hjas_family_h_bound) + (4)))) /\ (exists pa_u_hjas_family_h_bound_product pa_v_hjas_family_h_bound_product. ((((exists pa_h_hjas_family_h_bound_product_start. pa_h_hjas_family_h_bound_product_start + S (1) = S ((S (0)) * pa_v_hjas_family_h_bound_product)) /\ exists pa_q_hjas_family_h_bound_product_start. pa_u_hjas_family_h_bound_product = pa_q_hjas_family_h_bound_product_start * S ((S (0)) * pa_v_hjas_family_h_bound_product) + (1))) /\ ((((exists pa_h_hjas_family_h_bound_product_terminal. pa_h_hjas_family_h_bound_product_terminal + S (uu) = S ((S (ee)) * pa_v_hjas_family_h_bound_product)) /\ exists pa_q_hjas_family_h_bound_product_terminal. pa_u_hjas_family_h_bound_product = pa_q_hjas_family_h_bound_product_terminal * S ((S (ee)) * pa_v_hjas_family_h_bound_product) + (uu))) /\ forall pa_i_hjas_family_h_bound_product. (exists pa_lt_hjas_family_h_bound_product_bound. pa_lt_hjas_family_h_bound_product_bound + S pa_i_hjas_family_h_bound_product = ee) -> exists pa_p_hjas_family_h_bound_product pa_r_hjas_family_h_bound_product pa_s_hjas_family_h_bound_product. ((((exists pa_h_hjas_family_h_bound_product_factor. pa_h_hjas_family_h_bound_product_factor + S (pa_p_hjas_family_h_bound_product) = S ((S (pa_i_hjas_family_h_bound_product)) * pa_c_hjas_family_h_bound)) /\ exists pa_q_hjas_family_h_bound_product_factor. pa_b_hjas_family_h_bound = pa_q_hjas_family_h_bound_product_factor * S ((S (pa_i_hjas_family_h_bound_product)) * pa_c_hjas_family_h_bound) + (pa_p_hjas_family_h_bound_product))) /\ ((((exists pa_h_hjas_family_h_bound_product_partial. pa_h_hjas_family_h_bound_product_partial + S (pa_r_hjas_family_h_bound_product) = S ((S (pa_i_hjas_family_h_bound_product)) * pa_v_hjas_family_h_bound_product)) /\ exists pa_q_hjas_family_h_bound_product_partial. pa_u_hjas_family_h_bound_product = pa_q_hjas_family_h_bound_product_partial * S ((S (pa_i_hjas_family_h_bound_product)) * pa_v_hjas_family_h_bound_product) + (pa_r_hjas_family_h_bound_product))) /\ ((((exists pa_h_hjas_family_h_bound_product_successor. pa_h_hjas_family_h_bound_product_successor + S (pa_s_hjas_family_h_bound_product) = S ((S (S pa_i_hjas_family_h_bound_product)) * pa_v_hjas_family_h_bound_product)) /\ exists pa_q_hjas_family_h_bound_product_successor. pa_u_hjas_family_h_bound_product = pa_q_hjas_family_h_bound_product_successor * S ((S (S pa_i_hjas_family_h_bound_product)) * pa_v_hjas_family_h_bound_product) + (pa_s_hjas_family_h_bound_product))) /\ pa_s_hjas_family_h_bound_product = pa_r_hjas_family_h_bound_product * pa_p_hjas_family_h_bound_product)))))))) -> (exists pa_b_hjas_family_j pa_c_hjas_family_j. ((forall pa_i_hjas_family_j_repeat. (exists pa_lt_hjas_family_j_repeat_bound. pa_lt_hjas_family_j_repeat_bound + S pa_i_hjas_family_j_repeat = 12) -> (((exists pa_h_hjas_family_j_repeat_decoded. pa_h_hjas_family_j_repeat_decoded + S ((x + 6 * kk) + 7) = S ((S (pa_i_hjas_family_j_repeat)) * pa_c_hjas_family_j)) /\ exists pa_q_hjas_family_j_repeat_decoded. pa_b_hjas_family_j = pa_q_hjas_family_j_repeat_decoded * S ((S (pa_i_hjas_family_j_repeat)) * pa_c_hjas_family_j) + ((x + 6 * kk) + 7)))) /\ (exists pa_u_hjas_family_j_product pa_v_hjas_family_j_product. ((((exists pa_h_hjas_family_j_product_start. pa_h_hjas_family_j_product_start + S (1) = S ((S (0)) * pa_v_hjas_family_j_product)) /\ exists pa_q_hjas_family_j_product_start. pa_u_hjas_family_j_product = pa_q_hjas_family_j_product_start * S ((S (0)) * pa_v_hjas_family_j_product) + (1))) /\ ((((exists pa_h_hjas_family_j_product_terminal. pa_h_hjas_family_j_product_terminal + S (jj) = S ((S (12)) * pa_v_hjas_family_j_product)) /\ exists pa_q_hjas_family_j_product_terminal. pa_u_hjas_family_j_product = pa_q_hjas_family_j_product_terminal * S ((S (12)) * pa_v_hjas_family_j_product) + (jj))) /\ forall pa_i_hjas_family_j_product. (exists pa_lt_hjas_family_j_product_bound. pa_lt_hjas_family_j_product_bound + S pa_i_hjas_family_j_product = 12) -> exists pa_p_hjas_family_j_product pa_r_hjas_family_j_product pa_s_hjas_family_j_product. ((((exists pa_h_hjas_family_j_product_factor. pa_h_hjas_family_j_product_factor + S (pa_p_hjas_family_j_product) = S ((S (pa_i_hjas_family_j_product)) * pa_c_hjas_family_j)) /\ exists pa_q_hjas_family_j_product_factor. pa_b_hjas_family_j = pa_q_hjas_family_j_product_factor * S ((S (pa_i_hjas_family_j_product)) * pa_c_hjas_family_j) + (pa_p_hjas_family_j_product))) /\ ((((exists pa_h_hjas_family_j_product_partial. pa_h_hjas_family_j_product_partial + S (pa_r_hjas_family_j_product) = S ((S (pa_i_hjas_family_j_product)) * pa_v_hjas_family_j_product)) /\ exists pa_q_hjas_family_j_product_partial. pa_u_hjas_family_j_product = pa_q_hjas_family_j_product_partial * S ((S (pa_i_hjas_family_j_product)) * pa_v_hjas_family_j_product) + (pa_r_hjas_family_j_product))) /\ ((((exists pa_h_hjas_family_j_product_successor. pa_h_hjas_family_j_product_successor + S (pa_s_hjas_family_j_product) = S ((S (S pa_i_hjas_family_j_product)) * pa_v_hjas_family_j_product)) /\ exists pa_q_hjas_family_j_product_successor. pa_u_hjas_family_j_product = pa_q_hjas_family_j_product_successor * S ((S (S pa_i_hjas_family_j_product)) * pa_v_hjas_family_j_product) + (pa_s_hjas_family_j_product))) /\ pa_s_hjas_family_j_product = pa_r_hjas_family_j_product * pa_p_hjas_family_j_product)))))))) -> (exists pa_b_hjas_family_j_bound pa_c_hjas_family_j_bound. ((forall pa_i_hjas_family_j_bound_repeat. (exists pa_lt_hjas_family_j_bound_repeat_bound. pa_lt_hjas_family_j_bound_repeat_bound + S pa_i_hjas_family_j_bound_repeat = (x + 6 * kk) + 5) -> (((exists pa_h_hjas_family_j_bound_repeat_decoded. pa_h_hjas_family_j_bound_repeat_decoded + S (4) = S ((S (pa_i_hjas_family_j_bound_repeat)) * pa_c_hjas_family_j_bound)) /\ exists pa_q_hjas_family_j_bound_repeat_decoded. pa_b_hjas_family_j_bound = pa_q_hjas_family_j_bound_repeat_decoded * S ((S (pa_i_hjas_family_j_bound_repeat)) * pa_c_hjas_family_j_bound) + (4)))) /\ (exists pa_u_hjas_family_j_bound_product pa_v_hjas_family_j_bound_product. ((((exists pa_h_hjas_family_j_bound_product_start. pa_h_hjas_family_j_bound_product_start + S (1) = S ((S (0)) * pa_v_hjas_family_j_bound_product)) /\ exists pa_q_hjas_family_j_bound_product_start. pa_u_hjas_family_j_bound_product = pa_q_hjas_family_j_bound_product_start * S ((S (0)) * pa_v_hjas_family_j_bound_product) + (1))) /\ ((((exists pa_h_hjas_family_j_bound_product_terminal. pa_h_hjas_family_j_bound_product_terminal + S (gg) = S ((S ((x + 6 * kk) + 5)) * pa_v_hjas_family_j_bound_product)) /\ exists pa_q_hjas_family_j_bound_product_terminal. pa_u_hjas_family_j_bound_product = pa_q_hjas_family_j_bound_product_terminal * S ((S ((x + 6 * kk) + 5)) * pa_v_hjas_family_j_bound_product) + (gg))) /\ forall pa_i_hjas_family_j_bound_product. (exists pa_lt_hjas_family_j_bound_product_bound. pa_lt_hjas_family_j_bound_product_bound + S pa_i_hjas_family_j_bound_product = (x + 6 * kk) + 5) -> exists pa_p_hjas_family_j_bound_product pa_r_hjas_family_j_bound_product pa_s_hjas_family_j_bound_product. ((((exists pa_h_hjas_family_j_bound_product_factor. pa_h_hjas_family_j_bound_product_factor + S (pa_p_hjas_family_j_bound_product) = S ((S (pa_i_hjas_family_j_bound_product)) * pa_c_hjas_family_j_bound)) /\ exists pa_q_hjas_family_j_bound_product_factor. pa_b_hjas_family_j_bound = pa_q_hjas_family_j_bound_product_factor * S ((S (pa_i_hjas_family_j_bound_product)) * pa_c_hjas_family_j_bound) + (pa_p_hjas_family_j_bound_product))) /\ ((((exists pa_h_hjas_family_j_bound_product_partial. pa_h_hjas_family_j_bound_product_partial + S (pa_r_hjas_family_j_bound_product) = S ((S (pa_i_hjas_family_j_bound_product)) * pa_v_hjas_family_j_bound_product)) /\ exists pa_q_hjas_family_j_bound_product_partial. pa_u_hjas_family_j_bound_product = pa_q_hjas_family_j_bound_product_partial * S ((S (pa_i_hjas_family_j_bound_product)) * pa_v_hjas_family_j_bound_product) + (pa_r_hjas_family_j_bound_product))) /\ ((((exists pa_h_hjas_family_j_bound_product_successor. pa_h_hjas_family_j_bound_product_successor + S (pa_s_hjas_family_j_bound_product) = S ((S (S pa_i_hjas_family_j_bound_product)) * pa_v_hjas_family_j_bound_product)) /\ exists pa_q_hjas_family_j_bound_product_successor. pa_u_hjas_family_j_bound_product = pa_q_hjas_family_j_bound_product_successor * S ((S (S pa_i_hjas_family_j_bound_product)) * pa_v_hjas_family_j_bound_product) + (pa_s_hjas_family_j_bound_product))) /\ pa_s_hjas_family_j_bound_product = pa_r_hjas_family_j_bound_product * pa_p_hjas_family_j_bound_product)))))))) -> (((exists bqb_le_gap_hjas_family_h_result. bqb_le_gap_hjas_family_h_result + (hh) = (uu)) /\ (exists bqb_le_gap_hjas_family_j_result. bqb_le_gap_hjas_family_j_result + (jj) = (gg)))) - 0028
specialize bertrand_hj_six_block_iterate_from_total x - 0029
apply bertrand_hj_six_block_iterate_from_total - 0030
exact htotal - 0031
exact hdecomposition_witness_witness_left_left - 0032
exact hdecomposition_witness_witness_left_right - 0033
have hblock_ceiling : ((exists bcs_lower_gap_hjas_block_ceiling. bcs_lower_gap_hjas_block_ceiling + ((x + 6 * x1) * (x + 6 * x1)) = 6 * (e)) /\ exists bcs_upper_gap_hjas_block_ceiling. bcs_upper_gap_hjas_block_ceiling + S (6 * (e)) = ((x + 6 * x1) * (x + 6 * x1)) + 6) - 0034
rewrite <- hdecomposition_witness_witness_right - 0035
rewrite <- hdecomposition_witness_witness_right - 0036
rewrite <- hdecomposition_witness_witness_right - 0037
rewrite <- hdecomposition_witness_witness_right - 0038
exact hceiling - 0039
have hblock_h : exists pa_b_hjas_block_h pa_c_hjas_block_h. ((forall pa_i_hjas_block_h_repeat. (exists pa_lt_hjas_block_h_repeat_bound. pa_lt_hjas_block_h_repeat_bound + S pa_i_hjas_block_h_repeat = 2 * (x + 6 * x1) + 2) -> (((exists pa_h_hjas_block_h_repeat_decoded. pa_h_hjas_block_h_repeat_decoded + S ((x + 6 * x1) + 1) = S ((S (pa_i_hjas_block_h_repeat)) * pa_c_hjas_block_h)) /\ exists pa_q_hjas_block_h_repeat_decoded. pa_b_hjas_block_h = pa_q_hjas_block_h_repeat_decoded * S ((S (pa_i_hjas_block_h_repeat)) * pa_c_hjas_block_h) + ((x + 6 * x1) + 1)))) /\ (exists pa_u_hjas_block_h_product pa_v_hjas_block_h_product. ((((exists pa_h_hjas_block_h_product_start. pa_h_hjas_block_h_product_start + S (1) = S ((S (0)) * pa_v_hjas_block_h_product)) /\ exists pa_q_hjas_block_h_product_start. pa_u_hjas_block_h_product = pa_q_hjas_block_h_product_start * S ((S (0)) * pa_v_hjas_block_h_product) + (1))) /\ ((((exists pa_h_hjas_block_h_product_terminal. pa_h_hjas_block_h_product_terminal + S (h) = S ((S (2 * (x + 6 * x1) + 2)) * pa_v_hjas_block_h_product)) /\ exists pa_q_hjas_block_h_product_terminal. pa_u_hjas_block_h_product = pa_q_hjas_block_h_product_terminal * S ((S (2 * (x + 6 * x1) + 2)) * pa_v_hjas_block_h_product) + (h))) /\ forall pa_i_hjas_block_h_product. (exists pa_lt_hjas_block_h_product_bound. pa_lt_hjas_block_h_product_bound + S pa_i_hjas_block_h_product = 2 * (x + 6 * x1) + 2) -> exists pa_p_hjas_block_h_product pa_r_hjas_block_h_product pa_s_hjas_block_h_product. ((((exists pa_h_hjas_block_h_product_factor. pa_h_hjas_block_h_product_factor + S (pa_p_hjas_block_h_product) = S ((S (pa_i_hjas_block_h_product)) * pa_c_hjas_block_h)) /\ exists pa_q_hjas_block_h_product_factor. pa_b_hjas_block_h = pa_q_hjas_block_h_product_factor * S ((S (pa_i_hjas_block_h_product)) * pa_c_hjas_block_h) + (pa_p_hjas_block_h_product))) /\ ((((exists pa_h_hjas_block_h_product_partial. pa_h_hjas_block_h_product_partial + S (pa_r_hjas_block_h_product) = S ((S (pa_i_hjas_block_h_product)) * pa_v_hjas_block_h_product)) /\ exists pa_q_hjas_block_h_product_partial. pa_u_hjas_block_h_product = pa_q_hjas_block_h_product_partial * S ((S (pa_i_hjas_block_h_product)) * pa_v_hjas_block_h_product) + (pa_r_hjas_block_h_product))) /\ ((((exists pa_h_hjas_block_h_product_successor. pa_h_hjas_block_h_product_successor + S (pa_s_hjas_block_h_product) = S ((S (S pa_i_hjas_block_h_product)) * pa_v_hjas_block_h_product)) /\ exists pa_q_hjas_block_h_product_successor. pa_u_hjas_block_h_product = pa_q_hjas_block_h_product_successor * S ((S (S pa_i_hjas_block_h_product)) * pa_v_hjas_block_h_product) + (pa_s_hjas_block_h_product))) /\ pa_s_hjas_block_h_product = pa_r_hjas_block_h_product * pa_p_hjas_block_h_product))))))) - 0040
rewrite <- hdecomposition_witness_witness_right - 0041
rewrite <- hdecomposition_witness_witness_right - 0042
rewrite <- hdecomposition_witness_witness_right - 0043
rewrite <- hdecomposition_witness_witness_right - 0044
rewrite <- hdecomposition_witness_witness_right - 0045
rewrite <- hdecomposition_witness_witness_right - 0046
exact hh - 0047
have hblock_j : exists pa_b_hjas_block_j pa_c_hjas_block_j. ((forall pa_i_hjas_block_j_repeat. (exists pa_lt_hjas_block_j_repeat_bound. pa_lt_hjas_block_j_repeat_bound + S pa_i_hjas_block_j_repeat = 12) -> (((exists pa_h_hjas_block_j_repeat_decoded. pa_h_hjas_block_j_repeat_decoded + S ((x + 6 * x1) + 7) = S ((S (pa_i_hjas_block_j_repeat)) * pa_c_hjas_block_j)) /\ exists pa_q_hjas_block_j_repeat_decoded. pa_b_hjas_block_j = pa_q_hjas_block_j_repeat_decoded * S ((S (pa_i_hjas_block_j_repeat)) * pa_c_hjas_block_j) + ((x + 6 * x1) + 7)))) /\ (exists pa_u_hjas_block_j_product pa_v_hjas_block_j_product. ((((exists pa_h_hjas_block_j_product_start. pa_h_hjas_block_j_product_start + S (1) = S ((S (0)) * pa_v_hjas_block_j_product)) /\ exists pa_q_hjas_block_j_product_start. pa_u_hjas_block_j_product = pa_q_hjas_block_j_product_start * S ((S (0)) * pa_v_hjas_block_j_product) + (1))) /\ ((((exists pa_h_hjas_block_j_product_terminal. pa_h_hjas_block_j_product_terminal + S (j) = S ((S (12)) * pa_v_hjas_block_j_product)) /\ exists pa_q_hjas_block_j_product_terminal. pa_u_hjas_block_j_product = pa_q_hjas_block_j_product_terminal * S ((S (12)) * pa_v_hjas_block_j_product) + (j))) /\ forall pa_i_hjas_block_j_product. (exists pa_lt_hjas_block_j_product_bound. pa_lt_hjas_block_j_product_bound + S pa_i_hjas_block_j_product = 12) -> exists pa_p_hjas_block_j_product pa_r_hjas_block_j_product pa_s_hjas_block_j_product. ((((exists pa_h_hjas_block_j_product_factor. pa_h_hjas_block_j_product_factor + S (pa_p_hjas_block_j_product) = S ((S (pa_i_hjas_block_j_product)) * pa_c_hjas_block_j)) /\ exists pa_q_hjas_block_j_product_factor. pa_b_hjas_block_j = pa_q_hjas_block_j_product_factor * S ((S (pa_i_hjas_block_j_product)) * pa_c_hjas_block_j) + (pa_p_hjas_block_j_product))) /\ ((((exists pa_h_hjas_block_j_product_partial. pa_h_hjas_block_j_product_partial + S (pa_r_hjas_block_j_product) = S ((S (pa_i_hjas_block_j_product)) * pa_v_hjas_block_j_product)) /\ exists pa_q_hjas_block_j_product_partial. pa_u_hjas_block_j_product = pa_q_hjas_block_j_product_partial * S ((S (pa_i_hjas_block_j_product)) * pa_v_hjas_block_j_product) + (pa_r_hjas_block_j_product))) /\ ((((exists pa_h_hjas_block_j_product_successor. pa_h_hjas_block_j_product_successor + S (pa_s_hjas_block_j_product) = S ((S (S pa_i_hjas_block_j_product)) * pa_v_hjas_block_j_product)) /\ exists pa_q_hjas_block_j_product_successor. pa_u_hjas_block_j_product = pa_q_hjas_block_j_product_successor * S ((S (S pa_i_hjas_block_j_product)) * pa_v_hjas_block_j_product) + (pa_s_hjas_block_j_product))) /\ pa_s_hjas_block_j_product = pa_r_hjas_block_j_product * pa_p_hjas_block_j_product))))))) - 0048
rewrite <- hdecomposition_witness_witness_right - 0049
rewrite <- hdecomposition_witness_witness_right - 0050
exact hj - 0051
have hblock_g : exists pa_b_hjas_block_g pa_c_hjas_block_g. ((forall pa_i_hjas_block_g_repeat. (exists pa_lt_hjas_block_g_repeat_bound. pa_lt_hjas_block_g_repeat_bound + S pa_i_hjas_block_g_repeat = (x + 6 * x1) + 5) -> (((exists pa_h_hjas_block_g_repeat_decoded. pa_h_hjas_block_g_repeat_decoded + S (4) = S ((S (pa_i_hjas_block_g_repeat)) * pa_c_hjas_block_g)) /\ exists pa_q_hjas_block_g_repeat_decoded. pa_b_hjas_block_g = pa_q_hjas_block_g_repeat_decoded * S ((S (pa_i_hjas_block_g_repeat)) * pa_c_hjas_block_g) + (4)))) /\ (exists pa_u_hjas_block_g_product pa_v_hjas_block_g_product. ((((exists pa_h_hjas_block_g_product_start. pa_h_hjas_block_g_product_start + S (1) = S ((S (0)) * pa_v_hjas_block_g_product)) /\ exists pa_q_hjas_block_g_product_start. pa_u_hjas_block_g_product = pa_q_hjas_block_g_product_start * S ((S (0)) * pa_v_hjas_block_g_product) + (1))) /\ ((((exists pa_h_hjas_block_g_product_terminal. pa_h_hjas_block_g_product_terminal + S (g) = S ((S ((x + 6 * x1) + 5)) * pa_v_hjas_block_g_product)) /\ exists pa_q_hjas_block_g_product_terminal. pa_u_hjas_block_g_product = pa_q_hjas_block_g_product_terminal * S ((S ((x + 6 * x1) + 5)) * pa_v_hjas_block_g_product) + (g))) /\ forall pa_i_hjas_block_g_product. (exists pa_lt_hjas_block_g_product_bound. pa_lt_hjas_block_g_product_bound + S pa_i_hjas_block_g_product = (x + 6 * x1) + 5) -> exists pa_p_hjas_block_g_product pa_r_hjas_block_g_product pa_s_hjas_block_g_product. ((((exists pa_h_hjas_block_g_product_factor. pa_h_hjas_block_g_product_factor + S (pa_p_hjas_block_g_product) = S ((S (pa_i_hjas_block_g_product)) * pa_c_hjas_block_g)) /\ exists pa_q_hjas_block_g_product_factor. pa_b_hjas_block_g = pa_q_hjas_block_g_product_factor * S ((S (pa_i_hjas_block_g_product)) * pa_c_hjas_block_g) + (pa_p_hjas_block_g_product))) /\ ((((exists pa_h_hjas_block_g_product_partial. pa_h_hjas_block_g_product_partial + S (pa_r_hjas_block_g_product) = S ((S (pa_i_hjas_block_g_product)) * pa_v_hjas_block_g_product)) /\ exists pa_q_hjas_block_g_product_partial. pa_u_hjas_block_g_product = pa_q_hjas_block_g_product_partial * S ((S (pa_i_hjas_block_g_product)) * pa_v_hjas_block_g_product) + (pa_r_hjas_block_g_product))) /\ ((((exists pa_h_hjas_block_g_product_successor. pa_h_hjas_block_g_product_successor + S (pa_s_hjas_block_g_product) = S ((S (S pa_i_hjas_block_g_product)) * pa_v_hjas_block_g_product)) /\ exists pa_q_hjas_block_g_product_successor. pa_u_hjas_block_g_product = pa_q_hjas_block_g_product_successor * S ((S (S pa_i_hjas_block_g_product)) * pa_v_hjas_block_g_product) + (pa_s_hjas_block_g_product))) /\ pa_s_hjas_block_g_product = pa_r_hjas_block_g_product * pa_p_hjas_block_g_product))))))) - 0052
rewrite <- hdecomposition_witness_witness_right - 0053
rewrite <- hdecomposition_witness_witness_right - 0054
rewrite <- hdecomposition_witness_witness_right - 0055
rewrite <- hdecomposition_witness_witness_right - 0056
exact hg - 0057
specialize hfamily x1 - 0058
specialize hfamily e - 0059
specialize hfamily h - 0060
specialize hfamily u - 0061
specialize hfamily j - 0062
specialize hfamily g - 0063
apply hfamily - 0064
exact hblock_ceiling - 0065
exact hblock_h - 0066
exact hu - 0067
exact hblock_j - 0068
exact hblock_g