Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.
Exact expanded first-order arithmetic statement
forall p ab ac A bb bc B gb gc G ub uc U vb vc V ab2 ac2 A2 bb2 bc2 B2 gb2 gc2 G2. (~(p=0)) -> (forall fom_index_pfp_transport_a_bound. (exists fom_gap_pfp_transport_a_bound_index_bound. fom_gap_pfp_transport_a_bound_index_bound + S (fom_index_pfp_transport_a_bound) = A2) -> exists fom_value_pfp_transport_a_bound. ((((exists fom_beta_height_pfp_transport_a_bound_entry. fom_beta_height_pfp_transport_a_bound_entry + S (fom_value_pfp_transport_a_bound) = S ((S (fom_index_pfp_transport_a_bound)) * ac2)) /\ exists fom_beta_quotient_pfp_transport_a_bound_entry. ab2 = fom_beta_quotient_pfp_transport_a_bound_entry * S ((S (fom_index_pfp_transport_a_bound)) * ac2) + (fom_value_pfp_transport_a_bound))) /\ (exists fom_gap_pfp_transport_a_bound_value_bound. fom_gap_pfp_transport_a_bound_value_bound + S (fom_value_pfp_transport_a_bound) = p))) -> (forall fom_index_pfp_transport_b_bound. (exists fom_gap_pfp_transport_b_bound_index_bound. fom_gap_pfp_transport_b_bound_index_bound + S (fom_index_pfp_transport_b_bound) = B2) -> exists fom_value_pfp_transport_b_bound. ((((exists fom_beta_height_pfp_transport_b_bound_entry. fom_beta_height_pfp_transport_b_bound_entry + S (fom_value_pfp_transport_b_bound) = S ((S (fom_index_pfp_transport_b_bound)) * bc2)) /\ exists fom_beta_quotient_pfp_transport_b_bound_entry. bb2 = fom_beta_quotient_pfp_transport_b_bound_entry * S ((S (fom_index_pfp_transport_b_bound)) * bc2) + (fom_value_pfp_transport_b_bound))) /\ (exists fom_gap_pfp_transport_b_bound_value_bound. fom_gap_pfp_transport_b_bound_value_bound + S (fom_value_pfp_transport_b_bound) = p))) -> (forall fom_index_pfp_transport_g_bound. (exists fom_gap_pfp_transport_g_bound_index_bound. fom_gap_pfp_transport_g_bound_index_bound + S (fom_index_pfp_transport_g_bound) = G2) -> exists fom_value_pfp_transport_g_bound. ((((exists fom_beta_height_pfp_transport_g_bound_entry. fom_beta_height_pfp_transport_g_bound_entry + S (fom_value_pfp_transport_g_bound) = S ((S (fom_index_pfp_transport_g_bound)) * gc2)) /\ exists fom_beta_quotient_pfp_transport_g_bound_entry. gb2 = fom_beta_quotient_pfp_transport_g_bound_entry * S ((S (fom_index_pfp_transport_g_bound)) * gc2) + (fom_value_pfp_transport_g_bound))) /\ (exists fom_gap_pfp_transport_g_bound_value_bound. fom_gap_pfp_transport_g_bound_value_bound + S (fom_value_pfp_transport_g_bound) = p))) -> (forall pfrep_power_transport_a_equivalent pfrep_left_transport_a_equivalent pfrep_right_transport_a_equivalent. ((exists pfrep_position_transport_a_equivalentfirst. ((pfrep_position_transport_a_equivalentfirst+S (pfrep_power_transport_a_equivalent)=(A)) /\ ((((exists ff_h_pfp_transport_a_equivalentfirstentry. ff_h_pfp_transport_a_equivalentfirstentry + S (pfrep_left_transport_a_equivalent) = S ((S (pfrep_position_transport_a_equivalentfirst)) * ac)) /\ exists ff_q_pfp_transport_a_equivalentfirstentry. ab = ff_q_pfp_transport_a_equivalentfirstentry * S ((S (pfrep_position_transport_a_equivalentfirst)) * ac) + (pfrep_left_transport_a_equivalent)))))) \/ (((exists pfrep_gap_transport_a_equivalentfirstoutside. pfrep_gap_transport_a_equivalentfirstoutside+(A)=(pfrep_power_transport_a_equivalent)) /\ (((pfrep_left_transport_a_equivalent)=0))))) -> ((exists pfrep_position_transport_a_equivalentsecond. ((pfrep_position_transport_a_equivalentsecond+S (pfrep_power_transport_a_equivalent)=(A2)) /\ ((((exists ff_h_pfp_transport_a_equivalentsecondentry. ff_h_pfp_transport_a_equivalentsecondentry + S (pfrep_right_transport_a_equivalent) = S ((S (pfrep_position_transport_a_equivalentsecond)) * ac2)) /\ exists ff_q_pfp_transport_a_equivalentsecondentry. ab2 = ff_q_pfp_transport_a_equivalentsecondentry * S ((S (pfrep_position_transport_a_equivalentsecond)) * ac2) + (pfrep_right_transport_a_equivalent)))))) \/ (((exists pfrep_gap_transport_a_equivalentsecondoutside. pfrep_gap_transport_a_equivalentsecondoutside+(A2)=(pfrep_power_transport_a_equivalent)) /\ (((pfrep_right_transport_a_equivalent)=0))))) -> pfrep_left_transport_a_equivalent=pfrep_right_transport_a_equivalent) -> (forall pfrep_power_transport_b_equivalent pfrep_left_transport_b_equivalent pfrep_right_transport_b_equivalent. ((exists pfrep_position_transport_b_equivalentfirst. ((pfrep_position_transport_b_equivalentfirst+S (pfrep_power_transport_b_equivalent)=(B)) /\ ((((exists ff_h_pfp_transport_b_equivalentfirstentry. ff_h_pfp_transport_b_equivalentfirstentry + S (pfrep_left_transport_b_equivalent) = S ((S (pfrep_position_transport_b_equivalentfirst)) * bc)) /\ exists ff_q_pfp_transport_b_equivalentfirstentry. bb = ff_q_pfp_transport_b_equivalentfirstentry * S ((S (pfrep_position_transport_b_equivalentfirst)) * bc) + (pfrep_left_transport_b_equivalent)))))) \/ (((exists pfrep_gap_transport_b_equivalentfirstoutside. pfrep_gap_transport_b_equivalentfirstoutside+(B)=(pfrep_power_transport_b_equivalent)) /\ (((pfrep_left_transport_b_equivalent)=0))))) -> ((exists pfrep_position_transport_b_equivalentsecond. ((pfrep_position_transport_b_equivalentsecond+S (pfrep_power_transport_b_equivalent)=(B2)) /\ ((((exists ff_h_pfp_transport_b_equivalentsecondentry. ff_h_pfp_transport_b_equivalentsecondentry + S (pfrep_right_transport_b_equivalent) = S ((S (pfrep_position_transport_b_equivalentsecond)) * bc2)) /\ exists ff_q_pfp_transport_b_equivalentsecondentry. bb2 = ff_q_pfp_transport_b_equivalentsecondentry * S ((S (pfrep_position_transport_b_equivalentsecond)) * bc2) + (pfrep_right_transport_b_equivalent)))))) \/ (((exists pfrep_gap_transport_b_equivalentsecondoutside. pfrep_gap_transport_b_equivalentsecondoutside+(B2)=(pfrep_power_transport_b_equivalent)) /\ (((pfrep_right_transport_b_equivalent)=0))))) -> pfrep_left_transport_b_equivalent=pfrep_right_transport_b_equivalent) -> (forall pfrep_power_transport_g_equivalent pfrep_left_transport_g_equivalent pfrep_right_transport_g_equivalent. ((exists pfrep_position_transport_g_equivalentfirst. ((pfrep_position_transport_g_equivalentfirst+S (pfrep_power_transport_g_equivalent)=(G)) /\ ((((exists ff_h_pfp_transport_g_equivalentfirstentry. ff_h_pfp_transport_g_equivalentfirstentry + S (pfrep_left_transport_g_equivalent) = S ((S (pfrep_position_transport_g_equivalentfirst)) * gc)) /\ exists ff_q_pfp_transport_g_equivalentfirstentry. gb = ff_q_pfp_transport_g_equivalentfirstentry * S ((S (pfrep_position_transport_g_equivalentfirst)) * gc) + (pfrep_left_transport_g_equivalent)))))) \/ (((exists pfrep_gap_transport_g_equivalentfirstoutside. pfrep_gap_transport_g_equivalentfirstoutside+(G)=(pfrep_power_transport_g_equivalent)) /\ (((pfrep_left_transport_g_equivalent)=0))))) -> ((exists pfrep_position_transport_g_equivalentsecond. ((pfrep_position_transport_g_equivalentsecond+S (pfrep_power_transport_g_equivalent)=(G2)) /\ ((((exists ff_h_pfp_transport_g_equivalentsecondentry. ff_h_pfp_transport_g_equivalentsecondentry + S (pfrep_right_transport_g_equivalent) = S ((S (pfrep_position_transport_g_equivalentsecond)) * gc2)) /\ exists ff_q_pfp_transport_g_equivalentsecondentry. gb2 = ff_q_pfp_transport_g_equivalentsecondentry * S ((S (pfrep_position_transport_g_equivalentsecond)) * gc2) + (pfrep_right_transport_g_equivalent)))))) \/ (((exists pfrep_gap_transport_g_equivalentsecondoutside. pfrep_gap_transport_g_equivalentsecondoutside+(G2)=(pfrep_power_transport_g_equivalent)) /\ (((pfrep_right_transport_g_equivalent)=0))))) -> pfrep_left_transport_g_equivalent=pfrep_right_transport_g_equivalent) -> (exists pfbz_left_code_transport_old pfbz_left_scale_transport_old pfbz_left_length_transport_old pfbz_right_code_transport_old pfbz_right_scale_transport_old pfbz_right_length_transport_old. ((((forall fom_index_pfp_transport_old_left_productleft. (exists fom_gap_pfp_transport_old_left_productleft_index_bound. fom_gap_pfp_transport_old_left_productleft_index_bound + S (fom_index_pfp_transport_old_left_productleft) = U) -> exists fom_value_pfp_transport_old_left_productleft. ((((exists fom_beta_height_pfp_transport_old_left_productleft_entry. fom_beta_height_pfp_transport_old_left_productleft_entry + S (fom_value_pfp_transport_old_left_productleft) = S ((S (fom_index_pfp_transport_old_left_productleft)) * uc)) /\ exists fom_beta_quotient_pfp_transport_old_left_productleft_entry. ub = fom_beta_quotient_pfp_transport_old_left_productleft_entry * S ((S (fom_index_pfp_transport_old_left_productleft)) * uc) + (fom_value_pfp_transport_old_left_productleft))) /\ (exists fom_gap_pfp_transport_old_left_productleft_value_bound. fom_gap_pfp_transport_old_left_productleft_value_bound + S (fom_value_pfp_transport_old_left_productleft) = p))) /\ (((forall fom_index_pfp_transport_old_left_productright. (exists fom_gap_pfp_transport_old_left_productright_index_bound. fom_gap_pfp_transport_old_left_productright_index_bound + S (fom_index_pfp_transport_old_left_productright) = A) -> exists fom_value_pfp_transport_old_left_productright. ((((exists fom_beta_height_pfp_transport_old_left_productright_entry. fom_beta_height_pfp_transport_old_left_productright_entry + S (fom_value_pfp_transport_old_left_productright) = S ((S (fom_index_pfp_transport_old_left_productright)) * ac)) /\ exists fom_beta_quotient_pfp_transport_old_left_productright_entry. ab = fom_beta_quotient_pfp_transport_old_left_productright_entry * S ((S (fom_index_pfp_transport_old_left_productright)) * ac) + (fom_value_pfp_transport_old_left_productright))) /\ (exists fom_gap_pfp_transport_old_left_productright_value_bound. fom_gap_pfp_transport_old_left_productright_value_bound + S (fom_value_pfp_transport_old_left_productright) = p))) /\ (((((((U)=0 \/ (A)=0) /\ (((pfbz_left_length_transport_old)=0)))) \/ (((~((U)=0)) /\ (((~((A)=0)) /\ (((U)+(A)=S (pfbz_left_length_transport_old)))))))) /\ ((forall pfc_index_transport_old_left_productcoefficients. (exists pfa_gap_transport_old_left_productcoefficientsbound. pfa_gap_transport_old_left_productcoefficientsbound + S (pfc_index_transport_old_left_productcoefficients) = (pfbz_left_length_transport_old)) -> exists pfc_value_transport_old_left_productcoefficients. ((((exists ff_h_pfp_transport_old_left_productcoefficientsentry. ff_h_pfp_transport_old_left_productcoefficientsentry + S (pfc_value_transport_old_left_productcoefficients) = S ((S (pfc_index_transport_old_left_productcoefficients)) * pfbz_left_scale_transport_old)) /\ exists ff_q_pfp_transport_old_left_productcoefficientsentry. pfbz_left_code_transport_old = ff_q_pfp_transport_old_left_productcoefficientsentry * S ((S (pfc_index_transport_old_left_productcoefficients)) * pfbz_left_scale_transport_old) + (pfc_value_transport_old_left_productcoefficients))) /\ ((exists pfc_terms_code_transport_old_left_productcoefficientscoefficient pfc_terms_scale_transport_old_left_productcoefficientscoefficient pfc_natural_sum_transport_old_left_productcoefficientscoefficient. ((forall pfc_index_transport_old_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_transport_old_left_productcoefficientscoefficientdiagonalbound. pfa_gap_transport_old_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_transport_old_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_transport_old_left_productcoefficients))) -> exists pfc_value_transport_old_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_transport_old_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_transport_old_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_transport_old_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_transport_old_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_transport_old_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_transport_old_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_transport_old_left_productcoefficientscoefficient = ff_q_pfp_transport_old_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_transport_old_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_transport_old_left_productcoefficientscoefficient) + (pfc_value_transport_old_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_transport_old_left_productcoefficientscoefficientdiagonalterm pfc_left_transport_old_left_productcoefficientscoefficientdiagonalterm pfc_right_transport_old_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_transport_old_left_productcoefficientscoefficientdiagonal)+pfc_complement_transport_old_left_productcoefficientscoefficientdiagonalterm=(pfc_index_transport_old_left_productcoefficients)) /\ ((((((exists pfa_gap_transport_old_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_transport_old_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_transport_old_left_productcoefficientscoefficientdiagonal) = (U)) /\ ((((exists ff_h_pfp_transport_old_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_transport_old_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_transport_old_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_transport_old_left_productcoefficientscoefficientdiagonal)) * uc)) /\ exists ff_q_pfp_transport_old_left_productcoefficientscoefficientdiagonaltermleftentry. ub = ff_q_pfp_transport_old_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_transport_old_left_productcoefficientscoefficientdiagonal)) * uc) + (pfc_left_transport_old_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_transport_old_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_transport_old_left_productcoefficientscoefficientdiagonaltermleftoutside+(U)=(pfc_index_transport_old_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_transport_old_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_transport_old_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_transport_old_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_transport_old_left_productcoefficientscoefficientdiagonalterm) = (A)) /\ ((((exists ff_h_pfp_transport_old_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_transport_old_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_transport_old_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_transport_old_left_productcoefficientscoefficientdiagonalterm)) * ac)) /\ exists ff_q_pfp_transport_old_left_productcoefficientscoefficientdiagonaltermrightentry. ab = ff_q_pfp_transport_old_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_transport_old_left_productcoefficientscoefficientdiagonalterm)) * ac) + (pfc_right_transport_old_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_transport_old_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_transport_old_left_productcoefficientscoefficientdiagonaltermrightoutside+(A)=(pfc_complement_transport_old_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_transport_old_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_transport_old_left_productcoefficientscoefficientdiagonal)=pfc_left_transport_old_left_productcoefficientscoefficientdiagonalterm*pfc_right_transport_old_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_transport_old_left_productcoefficientscoefficientsum fs_v_pfc_transport_old_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_transport_old_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_transport_old_left_productcoefficientscoefficientsum = fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_transport_old_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_transport_old_left_productcoefficientscoefficient) = S ((S (S (pfc_index_transport_old_left_productcoefficients))) * fs_v_pfc_transport_old_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_transport_old_left_productcoefficientscoefficientsum = fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_transport_old_left_productcoefficients))) * fs_v_pfc_transport_old_left_productcoefficientscoefficientsum) + (pfc_natural_sum_transport_old_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_transport_old_left_productcoefficients)) -> exists fs_a_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_transport_old_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_transport_old_left_productcoefficientscoefficient = fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_transport_old_left_productcoefficientscoefficient) + (fs_a_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_old_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_transport_old_left_productcoefficientscoefficientsum = fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_old_left_productcoefficientscoefficientsum) + (fs_r_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_old_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_transport_old_left_productcoefficientscoefficientsum = fs_q_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_old_left_productcoefficientscoefficientsum) + (fs_s_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_transport_old_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_transport_old_left_productcoefficientscoefficientresiduebound. pfa_gap_transport_old_left_productcoefficientscoefficientresiduebound + S (pfc_value_transport_old_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_transport_old_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_transport_old_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_transport_old_left_productcoefficientscoefficient) + (p) * pfa_offset_left_transport_old_left_productcoefficientscoefficientresiduecongruence = (pfc_value_transport_old_left_productcoefficients) + (p) * pfa_offset_right_transport_old_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_transport_old_right_productleft. (exists fom_gap_pfp_transport_old_right_productleft_index_bound. fom_gap_pfp_transport_old_right_productleft_index_bound + S (fom_index_pfp_transport_old_right_productleft) = V) -> exists fom_value_pfp_transport_old_right_productleft. ((((exists fom_beta_height_pfp_transport_old_right_productleft_entry. fom_beta_height_pfp_transport_old_right_productleft_entry + S (fom_value_pfp_transport_old_right_productleft) = S ((S (fom_index_pfp_transport_old_right_productleft)) * vc)) /\ exists fom_beta_quotient_pfp_transport_old_right_productleft_entry. vb = fom_beta_quotient_pfp_transport_old_right_productleft_entry * S ((S (fom_index_pfp_transport_old_right_productleft)) * vc) + (fom_value_pfp_transport_old_right_productleft))) /\ (exists fom_gap_pfp_transport_old_right_productleft_value_bound. fom_gap_pfp_transport_old_right_productleft_value_bound + S (fom_value_pfp_transport_old_right_productleft) = p))) /\ (((forall fom_index_pfp_transport_old_right_productright. (exists fom_gap_pfp_transport_old_right_productright_index_bound. fom_gap_pfp_transport_old_right_productright_index_bound + S (fom_index_pfp_transport_old_right_productright) = B) -> exists fom_value_pfp_transport_old_right_productright. ((((exists fom_beta_height_pfp_transport_old_right_productright_entry. fom_beta_height_pfp_transport_old_right_productright_entry + S (fom_value_pfp_transport_old_right_productright) = S ((S (fom_index_pfp_transport_old_right_productright)) * bc)) /\ exists fom_beta_quotient_pfp_transport_old_right_productright_entry. bb = fom_beta_quotient_pfp_transport_old_right_productright_entry * S ((S (fom_index_pfp_transport_old_right_productright)) * bc) + (fom_value_pfp_transport_old_right_productright))) /\ (exists fom_gap_pfp_transport_old_right_productright_value_bound. fom_gap_pfp_transport_old_right_productright_value_bound + S (fom_value_pfp_transport_old_right_productright) = p))) /\ (((((((V)=0 \/ (B)=0) /\ (((pfbz_right_length_transport_old)=0)))) \/ (((~((V)=0)) /\ (((~((B)=0)) /\ (((V)+(B)=S (pfbz_right_length_transport_old)))))))) /\ ((forall pfc_index_transport_old_right_productcoefficients. (exists pfa_gap_transport_old_right_productcoefficientsbound. pfa_gap_transport_old_right_productcoefficientsbound + S (pfc_index_transport_old_right_productcoefficients) = (pfbz_right_length_transport_old)) -> exists pfc_value_transport_old_right_productcoefficients. ((((exists ff_h_pfp_transport_old_right_productcoefficientsentry. ff_h_pfp_transport_old_right_productcoefficientsentry + S (pfc_value_transport_old_right_productcoefficients) = S ((S (pfc_index_transport_old_right_productcoefficients)) * pfbz_right_scale_transport_old)) /\ exists ff_q_pfp_transport_old_right_productcoefficientsentry. pfbz_right_code_transport_old = ff_q_pfp_transport_old_right_productcoefficientsentry * S ((S (pfc_index_transport_old_right_productcoefficients)) * pfbz_right_scale_transport_old) + (pfc_value_transport_old_right_productcoefficients))) /\ ((exists pfc_terms_code_transport_old_right_productcoefficientscoefficient pfc_terms_scale_transport_old_right_productcoefficientscoefficient pfc_natural_sum_transport_old_right_productcoefficientscoefficient. ((forall pfc_index_transport_old_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_transport_old_right_productcoefficientscoefficientdiagonalbound. pfa_gap_transport_old_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_transport_old_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_transport_old_right_productcoefficients))) -> exists pfc_value_transport_old_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_transport_old_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_transport_old_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_transport_old_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_transport_old_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_transport_old_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_transport_old_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_transport_old_right_productcoefficientscoefficient = ff_q_pfp_transport_old_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_transport_old_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_transport_old_right_productcoefficientscoefficient) + (pfc_value_transport_old_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_transport_old_right_productcoefficientscoefficientdiagonalterm pfc_left_transport_old_right_productcoefficientscoefficientdiagonalterm pfc_right_transport_old_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_transport_old_right_productcoefficientscoefficientdiagonal)+pfc_complement_transport_old_right_productcoefficientscoefficientdiagonalterm=(pfc_index_transport_old_right_productcoefficients)) /\ ((((((exists pfa_gap_transport_old_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_transport_old_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_transport_old_right_productcoefficientscoefficientdiagonal) = (V)) /\ ((((exists ff_h_pfp_transport_old_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_transport_old_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_transport_old_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_transport_old_right_productcoefficientscoefficientdiagonal)) * vc)) /\ exists ff_q_pfp_transport_old_right_productcoefficientscoefficientdiagonaltermleftentry. vb = ff_q_pfp_transport_old_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_transport_old_right_productcoefficientscoefficientdiagonal)) * vc) + (pfc_left_transport_old_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_transport_old_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_transport_old_right_productcoefficientscoefficientdiagonaltermleftoutside+(V)=(pfc_index_transport_old_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_transport_old_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_transport_old_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_transport_old_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_transport_old_right_productcoefficientscoefficientdiagonalterm) = (B)) /\ ((((exists ff_h_pfp_transport_old_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_transport_old_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_transport_old_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_transport_old_right_productcoefficientscoefficientdiagonalterm)) * bc)) /\ exists ff_q_pfp_transport_old_right_productcoefficientscoefficientdiagonaltermrightentry. bb = ff_q_pfp_transport_old_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_transport_old_right_productcoefficientscoefficientdiagonalterm)) * bc) + (pfc_right_transport_old_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_transport_old_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_transport_old_right_productcoefficientscoefficientdiagonaltermrightoutside+(B)=(pfc_complement_transport_old_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_transport_old_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_transport_old_right_productcoefficientscoefficientdiagonal)=pfc_left_transport_old_right_productcoefficientscoefficientdiagonalterm*pfc_right_transport_old_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_transport_old_right_productcoefficientscoefficientsum fs_v_pfc_transport_old_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_transport_old_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_transport_old_right_productcoefficientscoefficientsum = fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_transport_old_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_transport_old_right_productcoefficientscoefficient) = S ((S (S (pfc_index_transport_old_right_productcoefficients))) * fs_v_pfc_transport_old_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_transport_old_right_productcoefficientscoefficientsum = fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_transport_old_right_productcoefficients))) * fs_v_pfc_transport_old_right_productcoefficientscoefficientsum) + (pfc_natural_sum_transport_old_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_transport_old_right_productcoefficients)) -> exists fs_a_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_transport_old_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_transport_old_right_productcoefficientscoefficient = fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_transport_old_right_productcoefficientscoefficient) + (fs_a_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_old_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_transport_old_right_productcoefficientscoefficientsum = fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_old_right_productcoefficientscoefficientsum) + (fs_r_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_old_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_transport_old_right_productcoefficientscoefficientsum = fs_q_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_old_right_productcoefficientscoefficientsum) + (fs_s_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_transport_old_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_transport_old_right_productcoefficientscoefficientresiduebound. pfa_gap_transport_old_right_productcoefficientscoefficientresiduebound + S (pfc_value_transport_old_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_transport_old_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_transport_old_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_transport_old_right_productcoefficientscoefficient) + (p) * pfa_offset_left_transport_old_right_productcoefficientscoefficientresiduecongruence = (pfc_value_transport_old_right_productcoefficients) + (p) * pfa_offset_right_transport_old_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((((forall fom_index_pfp_transport_old_sum_left_bounded. (exists fom_gap_pfp_transport_old_sum_left_bounded_index_bound. fom_gap_pfp_transport_old_sum_left_bounded_index_bound + S (fom_index_pfp_transport_old_sum_left_bounded) = pfbz_left_length_transport_old) -> exists fom_value_pfp_transport_old_sum_left_bounded. ((((exists fom_beta_height_pfp_transport_old_sum_left_bounded_entry. fom_beta_height_pfp_transport_old_sum_left_bounded_entry + S (fom_value_pfp_transport_old_sum_left_bounded) = S ((S (fom_index_pfp_transport_old_sum_left_bounded)) * pfbz_left_scale_transport_old)) /\ exists fom_beta_quotient_pfp_transport_old_sum_left_bounded_entry. pfbz_left_code_transport_old = fom_beta_quotient_pfp_transport_old_sum_left_bounded_entry * S ((S (fom_index_pfp_transport_old_sum_left_bounded)) * pfbz_left_scale_transport_old) + (fom_value_pfp_transport_old_sum_left_bounded))) /\ (exists fom_gap_pfp_transport_old_sum_left_bounded_value_bound. fom_gap_pfp_transport_old_sum_left_bounded_value_bound + S (fom_value_pfp_transport_old_sum_left_bounded) = p))) /\ (((forall fom_index_pfp_transport_old_sum_right_bounded. (exists fom_gap_pfp_transport_old_sum_right_bounded_index_bound. fom_gap_pfp_transport_old_sum_right_bounded_index_bound + S (fom_index_pfp_transport_old_sum_right_bounded) = pfbz_right_length_transport_old) -> exists fom_value_pfp_transport_old_sum_right_bounded. ((((exists fom_beta_height_pfp_transport_old_sum_right_bounded_entry. fom_beta_height_pfp_transport_old_sum_right_bounded_entry + S (fom_value_pfp_transport_old_sum_right_bounded) = S ((S (fom_index_pfp_transport_old_sum_right_bounded)) * pfbz_right_scale_transport_old)) /\ exists fom_beta_quotient_pfp_transport_old_sum_right_bounded_entry. pfbz_right_code_transport_old = fom_beta_quotient_pfp_transport_old_sum_right_bounded_entry * S ((S (fom_index_pfp_transport_old_sum_right_bounded)) * pfbz_right_scale_transport_old) + (fom_value_pfp_transport_old_sum_right_bounded))) /\ (exists fom_gap_pfp_transport_old_sum_right_bounded_value_bound. fom_gap_pfp_transport_old_sum_right_bounded_value_bound + S (fom_value_pfp_transport_old_sum_right_bounded) = p))) /\ (((forall fom_index_pfp_transport_old_sum_result_bounded. (exists fom_gap_pfp_transport_old_sum_result_bounded_index_bound. fom_gap_pfp_transport_old_sum_result_bounded_index_bound + S (fom_index_pfp_transport_old_sum_result_bounded) = G) -> exists fom_value_pfp_transport_old_sum_result_bounded. ((((exists fom_beta_height_pfp_transport_old_sum_result_bounded_entry. fom_beta_height_pfp_transport_old_sum_result_bounded_entry + S (fom_value_pfp_transport_old_sum_result_bounded) = S ((S (fom_index_pfp_transport_old_sum_result_bounded)) * gc)) /\ exists fom_beta_quotient_pfp_transport_old_sum_result_bounded_entry. gb = fom_beta_quotient_pfp_transport_old_sum_result_bounded_entry * S ((S (fom_index_pfp_transport_old_sum_result_bounded)) * gc) + (fom_value_pfp_transport_old_sum_result_bounded))) /\ (exists fom_gap_pfp_transport_old_sum_result_bounded_value_bound. fom_gap_pfp_transport_old_sum_result_bounded_value_bound + S (fom_value_pfp_transport_old_sum_result_bounded) = p))) /\ ((exists pfaa_left_b_transport_old_sum pfaa_left_c_transport_old_sum pfaa_right_b_transport_old_sum pfaa_right_c_transport_old_sum pfaa_sum_b_transport_old_sum pfaa_sum_c_transport_old_sum pfaa_length_transport_old_sum. ((((forall pfrep_power_transport_old_sum_witness_common_left pfrep_left_transport_old_sum_witness_common_left pfrep_right_transport_old_sum_witness_common_left. ((exists pfrep_position_transport_old_sum_witness_common_leftfirst. ((pfrep_position_transport_old_sum_witness_common_leftfirst+S (pfrep_power_transport_old_sum_witness_common_left)=(pfbz_left_length_transport_old)) /\ ((((exists ff_h_pfp_transport_old_sum_witness_common_leftfirstentry. ff_h_pfp_transport_old_sum_witness_common_leftfirstentry + S (pfrep_left_transport_old_sum_witness_common_left) = S ((S (pfrep_position_transport_old_sum_witness_common_leftfirst)) * pfbz_left_scale_transport_old)) /\ exists ff_q_pfp_transport_old_sum_witness_common_leftfirstentry. pfbz_left_code_transport_old = ff_q_pfp_transport_old_sum_witness_common_leftfirstentry * S ((S (pfrep_position_transport_old_sum_witness_common_leftfirst)) * pfbz_left_scale_transport_old) + (pfrep_left_transport_old_sum_witness_common_left)))))) \/ (((exists pfrep_gap_transport_old_sum_witness_common_leftfirstoutside. pfrep_gap_transport_old_sum_witness_common_leftfirstoutside+(pfbz_left_length_transport_old)=(pfrep_power_transport_old_sum_witness_common_left)) /\ (((pfrep_left_transport_old_sum_witness_common_left)=0))))) -> ((exists pfrep_position_transport_old_sum_witness_common_leftsecond. ((pfrep_position_transport_old_sum_witness_common_leftsecond+S (pfrep_power_transport_old_sum_witness_common_left)=(pfaa_length_transport_old_sum)) /\ ((((exists ff_h_pfp_transport_old_sum_witness_common_leftsecondentry. ff_h_pfp_transport_old_sum_witness_common_leftsecondentry + S (pfrep_right_transport_old_sum_witness_common_left) = S ((S (pfrep_position_transport_old_sum_witness_common_leftsecond)) * pfaa_left_c_transport_old_sum)) /\ exists ff_q_pfp_transport_old_sum_witness_common_leftsecondentry. pfaa_left_b_transport_old_sum = ff_q_pfp_transport_old_sum_witness_common_leftsecondentry * S ((S (pfrep_position_transport_old_sum_witness_common_leftsecond)) * pfaa_left_c_transport_old_sum) + (pfrep_right_transport_old_sum_witness_common_left)))))) \/ (((exists pfrep_gap_transport_old_sum_witness_common_leftsecondoutside. pfrep_gap_transport_old_sum_witness_common_leftsecondoutside+(pfaa_length_transport_old_sum)=(pfrep_power_transport_old_sum_witness_common_left)) /\ (((pfrep_right_transport_old_sum_witness_common_left)=0))))) -> pfrep_left_transport_old_sum_witness_common_left=pfrep_right_transport_old_sum_witness_common_left) /\ ((forall pfrep_power_transport_old_sum_witness_common_right pfrep_left_transport_old_sum_witness_common_right pfrep_right_transport_old_sum_witness_common_right. ((exists pfrep_position_transport_old_sum_witness_common_rightfirst. ((pfrep_position_transport_old_sum_witness_common_rightfirst+S (pfrep_power_transport_old_sum_witness_common_right)=(pfbz_right_length_transport_old)) /\ ((((exists ff_h_pfp_transport_old_sum_witness_common_rightfirstentry. ff_h_pfp_transport_old_sum_witness_common_rightfirstentry + S (pfrep_left_transport_old_sum_witness_common_right) = S ((S (pfrep_position_transport_old_sum_witness_common_rightfirst)) * pfbz_right_scale_transport_old)) /\ exists ff_q_pfp_transport_old_sum_witness_common_rightfirstentry. pfbz_right_code_transport_old = ff_q_pfp_transport_old_sum_witness_common_rightfirstentry * S ((S (pfrep_position_transport_old_sum_witness_common_rightfirst)) * pfbz_right_scale_transport_old) + (pfrep_left_transport_old_sum_witness_common_right)))))) \/ (((exists pfrep_gap_transport_old_sum_witness_common_rightfirstoutside. pfrep_gap_transport_old_sum_witness_common_rightfirstoutside+(pfbz_right_length_transport_old)=(pfrep_power_transport_old_sum_witness_common_right)) /\ (((pfrep_left_transport_old_sum_witness_common_right)=0))))) -> ((exists pfrep_position_transport_old_sum_witness_common_rightsecond. ((pfrep_position_transport_old_sum_witness_common_rightsecond+S (pfrep_power_transport_old_sum_witness_common_right)=(pfaa_length_transport_old_sum)) /\ ((((exists ff_h_pfp_transport_old_sum_witness_common_rightsecondentry. ff_h_pfp_transport_old_sum_witness_common_rightsecondentry + S (pfrep_right_transport_old_sum_witness_common_right) = S ((S (pfrep_position_transport_old_sum_witness_common_rightsecond)) * pfaa_right_c_transport_old_sum)) /\ exists ff_q_pfp_transport_old_sum_witness_common_rightsecondentry. pfaa_right_b_transport_old_sum = ff_q_pfp_transport_old_sum_witness_common_rightsecondentry * S ((S (pfrep_position_transport_old_sum_witness_common_rightsecond)) * pfaa_right_c_transport_old_sum) + (pfrep_right_transport_old_sum_witness_common_right)))))) \/ (((exists pfrep_gap_transport_old_sum_witness_common_rightsecondoutside. pfrep_gap_transport_old_sum_witness_common_rightsecondoutside+(pfaa_length_transport_old_sum)=(pfrep_power_transport_old_sum_witness_common_right)) /\ (((pfrep_right_transport_old_sum_witness_common_right)=0))))) -> pfrep_left_transport_old_sum_witness_common_right=pfrep_right_transport_old_sum_witness_common_right)))) /\ (((forall pfp_index_transport_old_sum_witness_operation. (exists pfa_gap_transport_old_sum_witness_operationindex. pfa_gap_transport_old_sum_witness_operationindex + S (pfp_index_transport_old_sum_witness_operation) = (pfaa_length_transport_old_sum)) -> exists pfp_left_transport_old_sum_witness_operation pfp_right_transport_old_sum_witness_operation pfp_value_transport_old_sum_witness_operation. ((((exists ff_h_pfp_transport_old_sum_witness_operationleft. ff_h_pfp_transport_old_sum_witness_operationleft + S (pfp_left_transport_old_sum_witness_operation) = S ((S (pfp_index_transport_old_sum_witness_operation)) * pfaa_left_c_transport_old_sum)) /\ exists ff_q_pfp_transport_old_sum_witness_operationleft. pfaa_left_b_transport_old_sum = ff_q_pfp_transport_old_sum_witness_operationleft * S ((S (pfp_index_transport_old_sum_witness_operation)) * pfaa_left_c_transport_old_sum) + (pfp_left_transport_old_sum_witness_operation))) /\ (((((exists ff_h_pfp_transport_old_sum_witness_operationright. ff_h_pfp_transport_old_sum_witness_operationright + S (pfp_right_transport_old_sum_witness_operation) = S ((S (pfp_index_transport_old_sum_witness_operation)) * pfaa_right_c_transport_old_sum)) /\ exists ff_q_pfp_transport_old_sum_witness_operationright. pfaa_right_b_transport_old_sum = ff_q_pfp_transport_old_sum_witness_operationright * S ((S (pfp_index_transport_old_sum_witness_operation)) * pfaa_right_c_transport_old_sum) + (pfp_right_transport_old_sum_witness_operation))) /\ (((((exists ff_h_pfp_transport_old_sum_witness_operationtarget. ff_h_pfp_transport_old_sum_witness_operationtarget + S (pfp_value_transport_old_sum_witness_operation) = S ((S (pfp_index_transport_old_sum_witness_operation)) * pfaa_sum_c_transport_old_sum)) /\ exists ff_q_pfp_transport_old_sum_witness_operationtarget. pfaa_sum_b_transport_old_sum = ff_q_pfp_transport_old_sum_witness_operationtarget * S ((S (pfp_index_transport_old_sum_witness_operation)) * pfaa_sum_c_transport_old_sum) + (pfp_value_transport_old_sum_witness_operation))) /\ ((((exists pfa_gap_transport_old_sum_witness_operationoperationleft. pfa_gap_transport_old_sum_witness_operationoperationleft + S (pfp_left_transport_old_sum_witness_operation) = (p)) /\ (((exists pfa_gap_transport_old_sum_witness_operationoperationright. pfa_gap_transport_old_sum_witness_operationoperationright + S (pfp_right_transport_old_sum_witness_operation) = (p)) /\ ((((exists pfa_gap_transport_old_sum_witness_operationoperationresultbound. pfa_gap_transport_old_sum_witness_operationoperationresultbound + S (pfp_value_transport_old_sum_witness_operation) = (p)) /\ ((exists pfa_offset_left_transport_old_sum_witness_operationoperationresultcongruence pfa_offset_right_transport_old_sum_witness_operationoperationresultcongruence. ((pfp_left_transport_old_sum_witness_operation) + (pfp_right_transport_old_sum_witness_operation)) + (p) * pfa_offset_left_transport_old_sum_witness_operationoperationresultcongruence = (pfp_value_transport_old_sum_witness_operation) + (p) * pfa_offset_right_transport_old_sum_witness_operationoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_transport_old_sum_witness_output pfrep_left_transport_old_sum_witness_output pfrep_right_transport_old_sum_witness_output. ((exists pfrep_position_transport_old_sum_witness_outputfirst. ((pfrep_position_transport_old_sum_witness_outputfirst+S (pfrep_power_transport_old_sum_witness_output)=(pfaa_length_transport_old_sum)) /\ ((((exists ff_h_pfp_transport_old_sum_witness_outputfirstentry. ff_h_pfp_transport_old_sum_witness_outputfirstentry + S (pfrep_left_transport_old_sum_witness_output) = S ((S (pfrep_position_transport_old_sum_witness_outputfirst)) * pfaa_sum_c_transport_old_sum)) /\ exists ff_q_pfp_transport_old_sum_witness_outputfirstentry. pfaa_sum_b_transport_old_sum = ff_q_pfp_transport_old_sum_witness_outputfirstentry * S ((S (pfrep_position_transport_old_sum_witness_outputfirst)) * pfaa_sum_c_transport_old_sum) + (pfrep_left_transport_old_sum_witness_output)))))) \/ (((exists pfrep_gap_transport_old_sum_witness_outputfirstoutside. pfrep_gap_transport_old_sum_witness_outputfirstoutside+(pfaa_length_transport_old_sum)=(pfrep_power_transport_old_sum_witness_output)) /\ (((pfrep_left_transport_old_sum_witness_output)=0))))) -> ((exists pfrep_position_transport_old_sum_witness_outputsecond. ((pfrep_position_transport_old_sum_witness_outputsecond+S (pfrep_power_transport_old_sum_witness_output)=(G)) /\ ((((exists ff_h_pfp_transport_old_sum_witness_outputsecondentry. ff_h_pfp_transport_old_sum_witness_outputsecondentry + S (pfrep_right_transport_old_sum_witness_output) = S ((S (pfrep_position_transport_old_sum_witness_outputsecond)) * gc)) /\ exists ff_q_pfp_transport_old_sum_witness_outputsecondentry. gb = ff_q_pfp_transport_old_sum_witness_outputsecondentry * S ((S (pfrep_position_transport_old_sum_witness_outputsecond)) * gc) + (pfrep_right_transport_old_sum_witness_output)))))) \/ (((exists pfrep_gap_transport_old_sum_witness_outputsecondoutside. pfrep_gap_transport_old_sum_witness_outputsecondoutside+(G)=(pfrep_power_transport_old_sum_witness_output)) /\ (((pfrep_right_transport_old_sum_witness_output)=0))))) -> pfrep_left_transport_old_sum_witness_output=pfrep_right_transport_old_sum_witness_output)))))))))))))))))) -> (exists pfbz_left_code_transport_result pfbz_left_scale_transport_result pfbz_left_length_transport_result pfbz_right_code_transport_result pfbz_right_scale_transport_result pfbz_right_length_transport_result. ((((forall fom_index_pfp_transport_result_left_productleft. (exists fom_gap_pfp_transport_result_left_productleft_index_bound. fom_gap_pfp_transport_result_left_productleft_index_bound + S (fom_index_pfp_transport_result_left_productleft) = U) -> exists fom_value_pfp_transport_result_left_productleft. ((((exists fom_beta_height_pfp_transport_result_left_productleft_entry. fom_beta_height_pfp_transport_result_left_productleft_entry + S (fom_value_pfp_transport_result_left_productleft) = S ((S (fom_index_pfp_transport_result_left_productleft)) * uc)) /\ exists fom_beta_quotient_pfp_transport_result_left_productleft_entry. ub = fom_beta_quotient_pfp_transport_result_left_productleft_entry * S ((S (fom_index_pfp_transport_result_left_productleft)) * uc) + (fom_value_pfp_transport_result_left_productleft))) /\ (exists fom_gap_pfp_transport_result_left_productleft_value_bound. fom_gap_pfp_transport_result_left_productleft_value_bound + S (fom_value_pfp_transport_result_left_productleft) = p))) /\ (((forall fom_index_pfp_transport_result_left_productright. (exists fom_gap_pfp_transport_result_left_productright_index_bound. fom_gap_pfp_transport_result_left_productright_index_bound + S (fom_index_pfp_transport_result_left_productright) = A2) -> exists fom_value_pfp_transport_result_left_productright. ((((exists fom_beta_height_pfp_transport_result_left_productright_entry. fom_beta_height_pfp_transport_result_left_productright_entry + S (fom_value_pfp_transport_result_left_productright) = S ((S (fom_index_pfp_transport_result_left_productright)) * ac2)) /\ exists fom_beta_quotient_pfp_transport_result_left_productright_entry. ab2 = fom_beta_quotient_pfp_transport_result_left_productright_entry * S ((S (fom_index_pfp_transport_result_left_productright)) * ac2) + (fom_value_pfp_transport_result_left_productright))) /\ (exists fom_gap_pfp_transport_result_left_productright_value_bound. fom_gap_pfp_transport_result_left_productright_value_bound + S (fom_value_pfp_transport_result_left_productright) = p))) /\ (((((((U)=0 \/ (A2)=0) /\ (((pfbz_left_length_transport_result)=0)))) \/ (((~((U)=0)) /\ (((~((A2)=0)) /\ (((U)+(A2)=S (pfbz_left_length_transport_result)))))))) /\ ((forall pfc_index_transport_result_left_productcoefficients. (exists pfa_gap_transport_result_left_productcoefficientsbound. pfa_gap_transport_result_left_productcoefficientsbound + S (pfc_index_transport_result_left_productcoefficients) = (pfbz_left_length_transport_result)) -> exists pfc_value_transport_result_left_productcoefficients. ((((exists ff_h_pfp_transport_result_left_productcoefficientsentry. ff_h_pfp_transport_result_left_productcoefficientsentry + S (pfc_value_transport_result_left_productcoefficients) = S ((S (pfc_index_transport_result_left_productcoefficients)) * pfbz_left_scale_transport_result)) /\ exists ff_q_pfp_transport_result_left_productcoefficientsentry. pfbz_left_code_transport_result = ff_q_pfp_transport_result_left_productcoefficientsentry * S ((S (pfc_index_transport_result_left_productcoefficients)) * pfbz_left_scale_transport_result) + (pfc_value_transport_result_left_productcoefficients))) /\ ((exists pfc_terms_code_transport_result_left_productcoefficientscoefficient pfc_terms_scale_transport_result_left_productcoefficientscoefficient pfc_natural_sum_transport_result_left_productcoefficientscoefficient. ((forall pfc_index_transport_result_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_transport_result_left_productcoefficientscoefficientdiagonalbound. pfa_gap_transport_result_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_transport_result_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_transport_result_left_productcoefficients))) -> exists pfc_value_transport_result_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_transport_result_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_transport_result_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_transport_result_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_transport_result_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_transport_result_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_transport_result_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_transport_result_left_productcoefficientscoefficient = ff_q_pfp_transport_result_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_transport_result_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_transport_result_left_productcoefficientscoefficient) + (pfc_value_transport_result_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_transport_result_left_productcoefficientscoefficientdiagonalterm pfc_left_transport_result_left_productcoefficientscoefficientdiagonalterm pfc_right_transport_result_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_transport_result_left_productcoefficientscoefficientdiagonal)+pfc_complement_transport_result_left_productcoefficientscoefficientdiagonalterm=(pfc_index_transport_result_left_productcoefficients)) /\ ((((((exists pfa_gap_transport_result_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_transport_result_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_transport_result_left_productcoefficientscoefficientdiagonal) = (U)) /\ ((((exists ff_h_pfp_transport_result_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_transport_result_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_transport_result_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_transport_result_left_productcoefficientscoefficientdiagonal)) * uc)) /\ exists ff_q_pfp_transport_result_left_productcoefficientscoefficientdiagonaltermleftentry. ub = ff_q_pfp_transport_result_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_transport_result_left_productcoefficientscoefficientdiagonal)) * uc) + (pfc_left_transport_result_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_transport_result_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_transport_result_left_productcoefficientscoefficientdiagonaltermleftoutside+(U)=(pfc_index_transport_result_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_transport_result_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_transport_result_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_transport_result_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_transport_result_left_productcoefficientscoefficientdiagonalterm) = (A2)) /\ ((((exists ff_h_pfp_transport_result_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_transport_result_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_transport_result_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_transport_result_left_productcoefficientscoefficientdiagonalterm)) * ac2)) /\ exists ff_q_pfp_transport_result_left_productcoefficientscoefficientdiagonaltermrightentry. ab2 = ff_q_pfp_transport_result_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_transport_result_left_productcoefficientscoefficientdiagonalterm)) * ac2) + (pfc_right_transport_result_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_transport_result_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_transport_result_left_productcoefficientscoefficientdiagonaltermrightoutside+(A2)=(pfc_complement_transport_result_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_transport_result_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_transport_result_left_productcoefficientscoefficientdiagonal)=pfc_left_transport_result_left_productcoefficientscoefficientdiagonalterm*pfc_right_transport_result_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_transport_result_left_productcoefficientscoefficientsum fs_v_pfc_transport_result_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_transport_result_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_transport_result_left_productcoefficientscoefficientsum = fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_transport_result_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_transport_result_left_productcoefficientscoefficient) = S ((S (S (pfc_index_transport_result_left_productcoefficients))) * fs_v_pfc_transport_result_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_transport_result_left_productcoefficientscoefficientsum = fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_transport_result_left_productcoefficients))) * fs_v_pfc_transport_result_left_productcoefficientscoefficientsum) + (pfc_natural_sum_transport_result_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_transport_result_left_productcoefficients)) -> exists fs_a_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_transport_result_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_transport_result_left_productcoefficientscoefficient = fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_transport_result_left_productcoefficientscoefficient) + (fs_a_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_result_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_transport_result_left_productcoefficientscoefficientsum = fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_result_left_productcoefficientscoefficientsum) + (fs_r_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_result_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_transport_result_left_productcoefficientscoefficientsum = fs_q_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_result_left_productcoefficientscoefficientsum) + (fs_s_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_transport_result_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_transport_result_left_productcoefficientscoefficientresiduebound. pfa_gap_transport_result_left_productcoefficientscoefficientresiduebound + S (pfc_value_transport_result_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_transport_result_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_transport_result_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_transport_result_left_productcoefficientscoefficient) + (p) * pfa_offset_left_transport_result_left_productcoefficientscoefficientresiduecongruence = (pfc_value_transport_result_left_productcoefficients) + (p) * pfa_offset_right_transport_result_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_transport_result_right_productleft. (exists fom_gap_pfp_transport_result_right_productleft_index_bound. fom_gap_pfp_transport_result_right_productleft_index_bound + S (fom_index_pfp_transport_result_right_productleft) = V) -> exists fom_value_pfp_transport_result_right_productleft. ((((exists fom_beta_height_pfp_transport_result_right_productleft_entry. fom_beta_height_pfp_transport_result_right_productleft_entry + S (fom_value_pfp_transport_result_right_productleft) = S ((S (fom_index_pfp_transport_result_right_productleft)) * vc)) /\ exists fom_beta_quotient_pfp_transport_result_right_productleft_entry. vb = fom_beta_quotient_pfp_transport_result_right_productleft_entry * S ((S (fom_index_pfp_transport_result_right_productleft)) * vc) + (fom_value_pfp_transport_result_right_productleft))) /\ (exists fom_gap_pfp_transport_result_right_productleft_value_bound. fom_gap_pfp_transport_result_right_productleft_value_bound + S (fom_value_pfp_transport_result_right_productleft) = p))) /\ (((forall fom_index_pfp_transport_result_right_productright. (exists fom_gap_pfp_transport_result_right_productright_index_bound. fom_gap_pfp_transport_result_right_productright_index_bound + S (fom_index_pfp_transport_result_right_productright) = B2) -> exists fom_value_pfp_transport_result_right_productright. ((((exists fom_beta_height_pfp_transport_result_right_productright_entry. fom_beta_height_pfp_transport_result_right_productright_entry + S (fom_value_pfp_transport_result_right_productright) = S ((S (fom_index_pfp_transport_result_right_productright)) * bc2)) /\ exists fom_beta_quotient_pfp_transport_result_right_productright_entry. bb2 = fom_beta_quotient_pfp_transport_result_right_productright_entry * S ((S (fom_index_pfp_transport_result_right_productright)) * bc2) + (fom_value_pfp_transport_result_right_productright))) /\ (exists fom_gap_pfp_transport_result_right_productright_value_bound. fom_gap_pfp_transport_result_right_productright_value_bound + S (fom_value_pfp_transport_result_right_productright) = p))) /\ (((((((V)=0 \/ (B2)=0) /\ (((pfbz_right_length_transport_result)=0)))) \/ (((~((V)=0)) /\ (((~((B2)=0)) /\ (((V)+(B2)=S (pfbz_right_length_transport_result)))))))) /\ ((forall pfc_index_transport_result_right_productcoefficients. (exists pfa_gap_transport_result_right_productcoefficientsbound. pfa_gap_transport_result_right_productcoefficientsbound + S (pfc_index_transport_result_right_productcoefficients) = (pfbz_right_length_transport_result)) -> exists pfc_value_transport_result_right_productcoefficients. ((((exists ff_h_pfp_transport_result_right_productcoefficientsentry. ff_h_pfp_transport_result_right_productcoefficientsentry + S (pfc_value_transport_result_right_productcoefficients) = S ((S (pfc_index_transport_result_right_productcoefficients)) * pfbz_right_scale_transport_result)) /\ exists ff_q_pfp_transport_result_right_productcoefficientsentry. pfbz_right_code_transport_result = ff_q_pfp_transport_result_right_productcoefficientsentry * S ((S (pfc_index_transport_result_right_productcoefficients)) * pfbz_right_scale_transport_result) + (pfc_value_transport_result_right_productcoefficients))) /\ ((exists pfc_terms_code_transport_result_right_productcoefficientscoefficient pfc_terms_scale_transport_result_right_productcoefficientscoefficient pfc_natural_sum_transport_result_right_productcoefficientscoefficient. ((forall pfc_index_transport_result_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_transport_result_right_productcoefficientscoefficientdiagonalbound. pfa_gap_transport_result_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_transport_result_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_transport_result_right_productcoefficients))) -> exists pfc_value_transport_result_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_transport_result_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_transport_result_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_transport_result_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_transport_result_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_transport_result_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_transport_result_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_transport_result_right_productcoefficientscoefficient = ff_q_pfp_transport_result_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_transport_result_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_transport_result_right_productcoefficientscoefficient) + (pfc_value_transport_result_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_transport_result_right_productcoefficientscoefficientdiagonalterm pfc_left_transport_result_right_productcoefficientscoefficientdiagonalterm pfc_right_transport_result_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_transport_result_right_productcoefficientscoefficientdiagonal)+pfc_complement_transport_result_right_productcoefficientscoefficientdiagonalterm=(pfc_index_transport_result_right_productcoefficients)) /\ ((((((exists pfa_gap_transport_result_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_transport_result_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_transport_result_right_productcoefficientscoefficientdiagonal) = (V)) /\ ((((exists ff_h_pfp_transport_result_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_transport_result_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_transport_result_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_transport_result_right_productcoefficientscoefficientdiagonal)) * vc)) /\ exists ff_q_pfp_transport_result_right_productcoefficientscoefficientdiagonaltermleftentry. vb = ff_q_pfp_transport_result_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_transport_result_right_productcoefficientscoefficientdiagonal)) * vc) + (pfc_left_transport_result_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_transport_result_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_transport_result_right_productcoefficientscoefficientdiagonaltermleftoutside+(V)=(pfc_index_transport_result_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_transport_result_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_transport_result_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_transport_result_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_transport_result_right_productcoefficientscoefficientdiagonalterm) = (B2)) /\ ((((exists ff_h_pfp_transport_result_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_transport_result_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_transport_result_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_transport_result_right_productcoefficientscoefficientdiagonalterm)) * bc2)) /\ exists ff_q_pfp_transport_result_right_productcoefficientscoefficientdiagonaltermrightentry. bb2 = ff_q_pfp_transport_result_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_transport_result_right_productcoefficientscoefficientdiagonalterm)) * bc2) + (pfc_right_transport_result_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_transport_result_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_transport_result_right_productcoefficientscoefficientdiagonaltermrightoutside+(B2)=(pfc_complement_transport_result_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_transport_result_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_transport_result_right_productcoefficientscoefficientdiagonal)=pfc_left_transport_result_right_productcoefficientscoefficientdiagonalterm*pfc_right_transport_result_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_transport_result_right_productcoefficientscoefficientsum fs_v_pfc_transport_result_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_transport_result_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_transport_result_right_productcoefficientscoefficientsum = fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_transport_result_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_transport_result_right_productcoefficientscoefficient) = S ((S (S (pfc_index_transport_result_right_productcoefficients))) * fs_v_pfc_transport_result_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_transport_result_right_productcoefficientscoefficientsum = fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_transport_result_right_productcoefficients))) * fs_v_pfc_transport_result_right_productcoefficientscoefficientsum) + (pfc_natural_sum_transport_result_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_transport_result_right_productcoefficients)) -> exists fs_a_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_transport_result_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_transport_result_right_productcoefficientscoefficient = fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_transport_result_right_productcoefficientscoefficient) + (fs_a_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_result_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_transport_result_right_productcoefficientscoefficientsum = fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_result_right_productcoefficientscoefficientsum) + (fs_r_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_result_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_transport_result_right_productcoefficientscoefficientsum = fs_q_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_transport_result_right_productcoefficientscoefficientsum) + (fs_s_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_transport_result_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_transport_result_right_productcoefficientscoefficientresiduebound. pfa_gap_transport_result_right_productcoefficientscoefficientresiduebound + S (pfc_value_transport_result_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_transport_result_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_transport_result_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_transport_result_right_productcoefficientscoefficient) + (p) * pfa_offset_left_transport_result_right_productcoefficientscoefficientresiduecongruence = (pfc_value_transport_result_right_productcoefficients) + (p) * pfa_offset_right_transport_result_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((((forall fom_index_pfp_transport_result_sum_left_bounded. (exists fom_gap_pfp_transport_result_sum_left_bounded_index_bound. fom_gap_pfp_transport_result_sum_left_bounded_index_bound + S (fom_index_pfp_transport_result_sum_left_bounded) = pfbz_left_length_transport_result) -> exists fom_value_pfp_transport_result_sum_left_bounded. ((((exists fom_beta_height_pfp_transport_result_sum_left_bounded_entry. fom_beta_height_pfp_transport_result_sum_left_bounded_entry + S (fom_value_pfp_transport_result_sum_left_bounded) = S ((S (fom_index_pfp_transport_result_sum_left_bounded)) * pfbz_left_scale_transport_result)) /\ exists fom_beta_quotient_pfp_transport_result_sum_left_bounded_entry. pfbz_left_code_transport_result = fom_beta_quotient_pfp_transport_result_sum_left_bounded_entry * S ((S (fom_index_pfp_transport_result_sum_left_bounded)) * pfbz_left_scale_transport_result) + (fom_value_pfp_transport_result_sum_left_bounded))) /\ (exists fom_gap_pfp_transport_result_sum_left_bounded_value_bound. fom_gap_pfp_transport_result_sum_left_bounded_value_bound + S (fom_value_pfp_transport_result_sum_left_bounded) = p))) /\ (((forall fom_index_pfp_transport_result_sum_right_bounded. (exists fom_gap_pfp_transport_result_sum_right_bounded_index_bound. fom_gap_pfp_transport_result_sum_right_bounded_index_bound + S (fom_index_pfp_transport_result_sum_right_bounded) = pfbz_right_length_transport_result) -> exists fom_value_pfp_transport_result_sum_right_bounded. ((((exists fom_beta_height_pfp_transport_result_sum_right_bounded_entry. fom_beta_height_pfp_transport_result_sum_right_bounded_entry + S (fom_value_pfp_transport_result_sum_right_bounded) = S ((S (fom_index_pfp_transport_result_sum_right_bounded)) * pfbz_right_scale_transport_result)) /\ exists fom_beta_quotient_pfp_transport_result_sum_right_bounded_entry. pfbz_right_code_transport_result = fom_beta_quotient_pfp_transport_result_sum_right_bounded_entry * S ((S (fom_index_pfp_transport_result_sum_right_bounded)) * pfbz_right_scale_transport_result) + (fom_value_pfp_transport_result_sum_right_bounded))) /\ (exists fom_gap_pfp_transport_result_sum_right_bounded_value_bound. fom_gap_pfp_transport_result_sum_right_bounded_value_bound + S (fom_value_pfp_transport_result_sum_right_bounded) = p))) /\ (((forall fom_index_pfp_transport_result_sum_result_bounded. (exists fom_gap_pfp_transport_result_sum_result_bounded_index_bound. fom_gap_pfp_transport_result_sum_result_bounded_index_bound + S (fom_index_pfp_transport_result_sum_result_bounded) = G2) -> exists fom_value_pfp_transport_result_sum_result_bounded. ((((exists fom_beta_height_pfp_transport_result_sum_result_bounded_entry. fom_beta_height_pfp_transport_result_sum_result_bounded_entry + S (fom_value_pfp_transport_result_sum_result_bounded) = S ((S (fom_index_pfp_transport_result_sum_result_bounded)) * gc2)) /\ exists fom_beta_quotient_pfp_transport_result_sum_result_bounded_entry. gb2 = fom_beta_quotient_pfp_transport_result_sum_result_bounded_entry * S ((S (fom_index_pfp_transport_result_sum_result_bounded)) * gc2) + (fom_value_pfp_transport_result_sum_result_bounded))) /\ (exists fom_gap_pfp_transport_result_sum_result_bounded_value_bound. fom_gap_pfp_transport_result_sum_result_bounded_value_bound + S (fom_value_pfp_transport_result_sum_result_bounded) = p))) /\ ((exists pfaa_left_b_transport_result_sum pfaa_left_c_transport_result_sum pfaa_right_b_transport_result_sum pfaa_right_c_transport_result_sum pfaa_sum_b_transport_result_sum pfaa_sum_c_transport_result_sum pfaa_length_transport_result_sum. ((((forall pfrep_power_transport_result_sum_witness_common_left pfrep_left_transport_result_sum_witness_common_left pfrep_right_transport_result_sum_witness_common_left. ((exists pfrep_position_transport_result_sum_witness_common_leftfirst. ((pfrep_position_transport_result_sum_witness_common_leftfirst+S (pfrep_power_transport_result_sum_witness_common_left)=(pfbz_left_length_transport_result)) /\ ((((exists ff_h_pfp_transport_result_sum_witness_common_leftfirstentry. ff_h_pfp_transport_result_sum_witness_common_leftfirstentry + S (pfrep_left_transport_result_sum_witness_common_left) = S ((S (pfrep_position_transport_result_sum_witness_common_leftfirst)) * pfbz_left_scale_transport_result)) /\ exists ff_q_pfp_transport_result_sum_witness_common_leftfirstentry. pfbz_left_code_transport_result = ff_q_pfp_transport_result_sum_witness_common_leftfirstentry * S ((S (pfrep_position_transport_result_sum_witness_common_leftfirst)) * pfbz_left_scale_transport_result) + (pfrep_left_transport_result_sum_witness_common_left)))))) \/ (((exists pfrep_gap_transport_result_sum_witness_common_leftfirstoutside. pfrep_gap_transport_result_sum_witness_common_leftfirstoutside+(pfbz_left_length_transport_result)=(pfrep_power_transport_result_sum_witness_common_left)) /\ (((pfrep_left_transport_result_sum_witness_common_left)=0))))) -> ((exists pfrep_position_transport_result_sum_witness_common_leftsecond. ((pfrep_position_transport_result_sum_witness_common_leftsecond+S (pfrep_power_transport_result_sum_witness_common_left)=(pfaa_length_transport_result_sum)) /\ ((((exists ff_h_pfp_transport_result_sum_witness_common_leftsecondentry. ff_h_pfp_transport_result_sum_witness_common_leftsecondentry + S (pfrep_right_transport_result_sum_witness_common_left) = S ((S (pfrep_position_transport_result_sum_witness_common_leftsecond)) * pfaa_left_c_transport_result_sum)) /\ exists ff_q_pfp_transport_result_sum_witness_common_leftsecondentry. pfaa_left_b_transport_result_sum = ff_q_pfp_transport_result_sum_witness_common_leftsecondentry * S ((S (pfrep_position_transport_result_sum_witness_common_leftsecond)) * pfaa_left_c_transport_result_sum) + (pfrep_right_transport_result_sum_witness_common_left)))))) \/ (((exists pfrep_gap_transport_result_sum_witness_common_leftsecondoutside. pfrep_gap_transport_result_sum_witness_common_leftsecondoutside+(pfaa_length_transport_result_sum)=(pfrep_power_transport_result_sum_witness_common_left)) /\ (((pfrep_right_transport_result_sum_witness_common_left)=0))))) -> pfrep_left_transport_result_sum_witness_common_left=pfrep_right_transport_result_sum_witness_common_left) /\ ((forall pfrep_power_transport_result_sum_witness_common_right pfrep_left_transport_result_sum_witness_common_right pfrep_right_transport_result_sum_witness_common_right. ((exists pfrep_position_transport_result_sum_witness_common_rightfirst. ((pfrep_position_transport_result_sum_witness_common_rightfirst+S (pfrep_power_transport_result_sum_witness_common_right)=(pfbz_right_length_transport_result)) /\ ((((exists ff_h_pfp_transport_result_sum_witness_common_rightfirstentry. ff_h_pfp_transport_result_sum_witness_common_rightfirstentry + S (pfrep_left_transport_result_sum_witness_common_right) = S ((S (pfrep_position_transport_result_sum_witness_common_rightfirst)) * pfbz_right_scale_transport_result)) /\ exists ff_q_pfp_transport_result_sum_witness_common_rightfirstentry. pfbz_right_code_transport_result = ff_q_pfp_transport_result_sum_witness_common_rightfirstentry * S ((S (pfrep_position_transport_result_sum_witness_common_rightfirst)) * pfbz_right_scale_transport_result) + (pfrep_left_transport_result_sum_witness_common_right)))))) \/ (((exists pfrep_gap_transport_result_sum_witness_common_rightfirstoutside. pfrep_gap_transport_result_sum_witness_common_rightfirstoutside+(pfbz_right_length_transport_result)=(pfrep_power_transport_result_sum_witness_common_right)) /\ (((pfrep_left_transport_result_sum_witness_common_right)=0))))) -> ((exists pfrep_position_transport_result_sum_witness_common_rightsecond. ((pfrep_position_transport_result_sum_witness_common_rightsecond+S (pfrep_power_transport_result_sum_witness_common_right)=(pfaa_length_transport_result_sum)) /\ ((((exists ff_h_pfp_transport_result_sum_witness_common_rightsecondentry. ff_h_pfp_transport_result_sum_witness_common_rightsecondentry + S (pfrep_right_transport_result_sum_witness_common_right) = S ((S (pfrep_position_transport_result_sum_witness_common_rightsecond)) * pfaa_right_c_transport_result_sum)) /\ exists ff_q_pfp_transport_result_sum_witness_common_rightsecondentry. pfaa_right_b_transport_result_sum = ff_q_pfp_transport_result_sum_witness_common_rightsecondentry * S ((S (pfrep_position_transport_result_sum_witness_common_rightsecond)) * pfaa_right_c_transport_result_sum) + (pfrep_right_transport_result_sum_witness_common_right)))))) \/ (((exists pfrep_gap_transport_result_sum_witness_common_rightsecondoutside. pfrep_gap_transport_result_sum_witness_common_rightsecondoutside+(pfaa_length_transport_result_sum)=(pfrep_power_transport_result_sum_witness_common_right)) /\ (((pfrep_right_transport_result_sum_witness_common_right)=0))))) -> pfrep_left_transport_result_sum_witness_common_right=pfrep_right_transport_result_sum_witness_common_right)))) /\ (((forall pfp_index_transport_result_sum_witness_operation. (exists pfa_gap_transport_result_sum_witness_operationindex. pfa_gap_transport_result_sum_witness_operationindex + S (pfp_index_transport_result_sum_witness_operation) = (pfaa_length_transport_result_sum)) -> exists pfp_left_transport_result_sum_witness_operation pfp_right_transport_result_sum_witness_operation pfp_value_transport_result_sum_witness_operation. ((((exists ff_h_pfp_transport_result_sum_witness_operationleft. ff_h_pfp_transport_result_sum_witness_operationleft + S (pfp_left_transport_result_sum_witness_operation) = S ((S (pfp_index_transport_result_sum_witness_operation)) * pfaa_left_c_transport_result_sum)) /\ exists ff_q_pfp_transport_result_sum_witness_operationleft. pfaa_left_b_transport_result_sum = ff_q_pfp_transport_result_sum_witness_operationleft * S ((S (pfp_index_transport_result_sum_witness_operation)) * pfaa_left_c_transport_result_sum) + (pfp_left_transport_result_sum_witness_operation))) /\ (((((exists ff_h_pfp_transport_result_sum_witness_operationright. ff_h_pfp_transport_result_sum_witness_operationright + S (pfp_right_transport_result_sum_witness_operation) = S ((S (pfp_index_transport_result_sum_witness_operation)) * pfaa_right_c_transport_result_sum)) /\ exists ff_q_pfp_transport_result_sum_witness_operationright. pfaa_right_b_transport_result_sum = ff_q_pfp_transport_result_sum_witness_operationright * S ((S (pfp_index_transport_result_sum_witness_operation)) * pfaa_right_c_transport_result_sum) + (pfp_right_transport_result_sum_witness_operation))) /\ (((((exists ff_h_pfp_transport_result_sum_witness_operationtarget. ff_h_pfp_transport_result_sum_witness_operationtarget + S (pfp_value_transport_result_sum_witness_operation) = S ((S (pfp_index_transport_result_sum_witness_operation)) * pfaa_sum_c_transport_result_sum)) /\ exists ff_q_pfp_transport_result_sum_witness_operationtarget. pfaa_sum_b_transport_result_sum = ff_q_pfp_transport_result_sum_witness_operationtarget * S ((S (pfp_index_transport_result_sum_witness_operation)) * pfaa_sum_c_transport_result_sum) + (pfp_value_transport_result_sum_witness_operation))) /\ ((((exists pfa_gap_transport_result_sum_witness_operationoperationleft. pfa_gap_transport_result_sum_witness_operationoperationleft + S (pfp_left_transport_result_sum_witness_operation) = (p)) /\ (((exists pfa_gap_transport_result_sum_witness_operationoperationright. pfa_gap_transport_result_sum_witness_operationoperationright + S (pfp_right_transport_result_sum_witness_operation) = (p)) /\ ((((exists pfa_gap_transport_result_sum_witness_operationoperationresultbound. pfa_gap_transport_result_sum_witness_operationoperationresultbound + S (pfp_value_transport_result_sum_witness_operation) = (p)) /\ ((exists pfa_offset_left_transport_result_sum_witness_operationoperationresultcongruence pfa_offset_right_transport_result_sum_witness_operationoperationresultcongruence. ((pfp_left_transport_result_sum_witness_operation) + (pfp_right_transport_result_sum_witness_operation)) + (p) * pfa_offset_left_transport_result_sum_witness_operationoperationresultcongruence = (pfp_value_transport_result_sum_witness_operation) + (p) * pfa_offset_right_transport_result_sum_witness_operationoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_transport_result_sum_witness_output pfrep_left_transport_result_sum_witness_output pfrep_right_transport_result_sum_witness_output. ((exists pfrep_position_transport_result_sum_witness_outputfirst. ((pfrep_position_transport_result_sum_witness_outputfirst+S (pfrep_power_transport_result_sum_witness_output)=(pfaa_length_transport_result_sum)) /\ ((((exists ff_h_pfp_transport_result_sum_witness_outputfirstentry. ff_h_pfp_transport_result_sum_witness_outputfirstentry + S (pfrep_left_transport_result_sum_witness_output) = S ((S (pfrep_position_transport_result_sum_witness_outputfirst)) * pfaa_sum_c_transport_result_sum)) /\ exists ff_q_pfp_transport_result_sum_witness_outputfirstentry. pfaa_sum_b_transport_result_sum = ff_q_pfp_transport_result_sum_witness_outputfirstentry * S ((S (pfrep_position_transport_result_sum_witness_outputfirst)) * pfaa_sum_c_transport_result_sum) + (pfrep_left_transport_result_sum_witness_output)))))) \/ (((exists pfrep_gap_transport_result_sum_witness_outputfirstoutside. pfrep_gap_transport_result_sum_witness_outputfirstoutside+(pfaa_length_transport_result_sum)=(pfrep_power_transport_result_sum_witness_output)) /\ (((pfrep_left_transport_result_sum_witness_output)=0))))) -> ((exists pfrep_position_transport_result_sum_witness_outputsecond. ((pfrep_position_transport_result_sum_witness_outputsecond+S (pfrep_power_transport_result_sum_witness_output)=(G2)) /\ ((((exists ff_h_pfp_transport_result_sum_witness_outputsecondentry. ff_h_pfp_transport_result_sum_witness_outputsecondentry + S (pfrep_right_transport_result_sum_witness_output) = S ((S (pfrep_position_transport_result_sum_witness_outputsecond)) * gc2)) /\ exists ff_q_pfp_transport_result_sum_witness_outputsecondentry. gb2 = ff_q_pfp_transport_result_sum_witness_outputsecondentry * S ((S (pfrep_position_transport_result_sum_witness_outputsecond)) * gc2) + (pfrep_right_transport_result_sum_witness_output)))))) \/ (((exists pfrep_gap_transport_result_sum_witness_outputsecondoutside. pfrep_gap_transport_result_sum_witness_outputsecondoutside+(G2)=(pfrep_power_transport_result_sum_witness_output)) /\ (((pfrep_right_transport_result_sum_witness_output)=0))))) -> pfrep_left_transport_result_sum_witness_output=pfrep_right_transport_result_sum_witness_output))))))))))))))))))Constructive proof overview
Generated structural guide
Independently recode both inputs and the result by formal coefficient equivalence, retaining the same Bezout coefficients. Construct both new proper products; output equivalences are proved, not supplied as premises. No primality is needed beyond a nonzero modulus.
The unchanged tactic script uses 6 declared prerequisites and contains 208 exact native proof lines.
Alpha v34 checked-use · first admitted v34 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
polynomial_product_length_exists Alpha theorem; checked-use authorized prime_field_polynomial_convolution_at_length_exists Alpha theorem; checked-use authorized prime_field_polynomial_convolution_bounded Alpha theorem; checked-use authorized PG003F prime_field_polynomial_aligned_add_transport prime_field_polynomial_equivalent_symmetric Alpha theorem; checked-use authorized prime_field_polynomial_convolution_equivalent_congruent_right Alpha theorem; checked-use authorizedDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (1)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–20
03Fix variables and assumptionsL21–30
04Fix variables and assumptionsL31–33
05Separate the logical casesL34–41
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L34
cases hbezout - L35
cases hbezout_witness - L36
cases hbezout_witness_witness - L37
cases hbezout_witness_witness_witness - L38
cases hbezout_witness_witness_witness_witness - L39
cases hbezout_witness_witness_witness_witness_witness - L40
cases hbezout_witness_witness_witness_witness_witness_witness - L41
cases hbezout_witness_witness_witness_witness_witness_witness_right
06Establish hubL42–42
Establish this local claim before using it. It is not an additional assumption.
- L42
have hub : BetaPrefixInto(ub,uc,U,p)Definitions: BetaPrefixInto
07Separate the logical casesL43–43
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L43
cases hbezout_witness_witness_witness_witness_witness_witness_left
08Use earlier factsL44–44
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L44
exact hbezout_witness_witness_witness_witness_witness_witness_left_left
09Establish hvbL45–45
Establish this local claim before using it. It is not an additional assumption.
- L45
have hvb : BetaPrefixInto(vb,vc,V,p)Definitions: BetaPrefixInto
10Separate the logical casesL46–46
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L46
cases hbezout_witness_witness_witness_witness_witness_witness_right_left
11Use earlier factsL47–47
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L47
exact hbezout_witness_witness_witness_witness_witness_witness_right_left_left
12Establish hnew_left_lengthL48–51
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply polynomial product length exists.
13Separate the logical casesL52–52
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L52
cases hnew_left_length
14Establish hnew_left_productL53–62
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime field polynomial convolution at length exists.
- L53
have hnew_left_product : ∃ b. ∃ c. FpPolyProduct(p,ub,uc,U,ab2,ac2,A2,b,c,x6)Definitions: FpPolyProduct - L54
specialize prime_field_polynomial_convolution_at_length_exists (p) - L55
specialize prime_field_polynomial_convolution_at_length_exists (ub) - L56
specialize prime_field_polynomial_convolution_at_length_exists (uc) - L57
specialize prime_field_polynomial_convolution_at_length_exists (U) - L58
specialize prime_field_polynomial_convolution_at_length_exists (ab2) - L59
specialize prime_field_polynomial_convolution_at_length_exists (ac2) - L60
specialize prime_field_polynomial_convolution_at_length_exists (A2) - L61
specialize prime_field_polynomial_convolution_at_length_exists (x6) - L62
apply prime_field_polynomial_convolution_at_length_exists
15Use earlier factsL63–66
16Separate the logical casesL67–68
17Establish hnew_right_lengthL69–72
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply polynomial product length exists.
18Separate the logical casesL73–73
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L73
cases hnew_right_length
19Establish hnew_right_productL74–83
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime field polynomial convolution at length exists.
- L74
have hnew_right_product : ∃ b. ∃ c. FpPolyProduct(p,vb,vc,V,bb2,bc2,B2,b,c,x9)Definitions: FpPolyProduct - L75
specialize prime_field_polynomial_convolution_at_length_exists (p) - L76
specialize prime_field_polynomial_convolution_at_length_exists (vb) - L77
specialize prime_field_polynomial_convolution_at_length_exists (vc) - L78
specialize prime_field_polynomial_convolution_at_length_exists (V) - L79
specialize prime_field_polynomial_convolution_at_length_exists (bb2) - L80
specialize prime_field_polynomial_convolution_at_length_exists (bc2) - L81
specialize prime_field_polynomial_convolution_at_length_exists (B2) - L82
specialize prime_field_polynomial_convolution_at_length_exists (x9) - L83
apply prime_field_polynomial_convolution_at_length_exists
20Use earlier factsL84–87
21Separate the logical casesL88–89
22Establish hppL90–99
Establish this local claim before using it. It is not an additional assumption.
- L90
have hpp : BetaPrefixInto(x7,x8,x6,p)Definitions: BetaPrefixInto - L91
specialize prime_field_polynomial_convolution_bounded (p) - L92
specialize prime_field_polynomial_convolution_bounded (ub) - L93
specialize prime_field_polynomial_convolution_bounded (uc) - L94
specialize prime_field_polynomial_convolution_bounded (U) - L95
specialize prime_field_polynomial_convolution_bounded (ab2) - L96
specialize prime_field_polynomial_convolution_bounded (ac2) - L97
specialize prime_field_polynomial_convolution_bounded (A2) - L98
specialize prime_field_polynomial_convolution_bounded (x7) - L99
specialize prime_field_polynomial_convolution_bounded (x8)
23Use earlier factsL100–102
24Establish hqqL103–112
Establish this local claim before using it. It is not an additional assumption.
- L103
have hqq : BetaPrefixInto(x10,x11,x9,p)Definitions: BetaPrefixInto - L104
specialize prime_field_polynomial_convolution_bounded (p) - L105
specialize prime_field_polynomial_convolution_bounded (vb) - L106
specialize prime_field_polynomial_convolution_bounded (vc) - L107
specialize prime_field_polynomial_convolution_bounded (V) - L108
specialize prime_field_polynomial_convolution_bounded (bb2) - L109
specialize prime_field_polynomial_convolution_bounded (bc2) - L110
specialize prime_field_polynomial_convolution_bounded (B2) - L111
specialize prime_field_polynomial_convolution_bounded (x10) - L112
specialize prime_field_polynomial_convolution_bounded (x11)
25Use earlier factsL113–115
26Establish hsumL116–125
Establish this local claim before using it. It is not an additional assumption.
- L116
have hsum : FpPolynomialAlignedAdd(p,x7,x8,x6,x10,x11,x9,gb2,gc2,G2)Definitions: FpPolynomialAlignedAdd - L117
specialize prime_field_polynomial_aligned_add_transport (p) - L118
specialize prime_field_polynomial_aligned_add_transport (x) - L119
specialize prime_field_polynomial_aligned_add_transport (x1) - L120
specialize prime_field_polynomial_aligned_add_transport (x2) - L121
specialize prime_field_polynomial_aligned_add_transport (x3) - L122
specialize prime_field_polynomial_aligned_add_transport (x4) - L123
specialize prime_field_polynomial_aligned_add_transport (x5) - L124
specialize prime_field_polynomial_aligned_add_transport (gb) - L125
specialize prime_field_polynomial_aligned_add_transport (gc)
27Use earlier factsL126–135
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L126
specialize prime_field_polynomial_aligned_add_transport (G) - L127
specialize prime_field_polynomial_aligned_add_transport (x7) - L128
specialize prime_field_polynomial_aligned_add_transport (x8) - L129
specialize prime_field_polynomial_aligned_add_transport (x6) - L130
specialize prime_field_polynomial_aligned_add_transport (x10) - L131
specialize prime_field_polynomial_aligned_add_transport (x11) - L132
specialize prime_field_polynomial_aligned_add_transport (x9) - L133
specialize prime_field_polynomial_aligned_add_transport (gb2) - L134
specialize prime_field_polynomial_aligned_add_transport (gc2) - L135
specialize prime_field_polynomial_aligned_add_transport (G2)
28Use earlier factsL136–145
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L136
apply prime_field_polynomial_aligned_add_transport - L137
exact hpp - L138
exact hqq - L139
exact hg2 - L140
specialize prime_field_polynomial_equivalent_symmetric (x) - L141
specialize prime_field_polynomial_equivalent_symmetric (x1) - L142
specialize prime_field_polynomial_equivalent_symmetric (x2) - L143
specialize prime_field_polynomial_equivalent_symmetric (x7) - L144
specialize prime_field_polynomial_equivalent_symmetric (x8) - L145
specialize prime_field_polynomial_equivalent_symmetric (x6)
29Use earlier factsL146–155
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L146
apply prime_field_polynomial_equivalent_symmetric - L147
specialize prime_field_polynomial_convolution_equivalent_congruent_right (p) - L148
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ub) - L149
specialize prime_field_polynomial_convolution_equivalent_congruent_right (uc) - L150
specialize prime_field_polynomial_convolution_equivalent_congruent_right (U) - L151
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ab) - L152
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ac) - L153
specialize prime_field_polynomial_convolution_equivalent_congruent_right (A) - L154
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x) - L155
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x1)
30Use earlier factsL156–165
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L156
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x2) - L157
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ab2) - L158
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ac2) - L159
specialize prime_field_polynomial_convolution_equivalent_congruent_right (A2) - L160
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x7) - L161
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x8) - L162
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x6) - L163
apply prime_field_polynomial_convolution_equivalent_congruent_right - L164
exact hp0 - L165
exact haeq
31Use earlier factsL166–175
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L166
exact hbezout_witness_witness_witness_witness_witness_witness_left - L167
exact hnew_left_product_witness_witness - L168
specialize prime_field_polynomial_equivalent_symmetric (x3) - L169
specialize prime_field_polynomial_equivalent_symmetric (x4) - L170
specialize prime_field_polynomial_equivalent_symmetric (x5) - L171
specialize prime_field_polynomial_equivalent_symmetric (x10) - L172
specialize prime_field_polynomial_equivalent_symmetric (x11) - L173
specialize prime_field_polynomial_equivalent_symmetric (x9) - L174
apply prime_field_polynomial_equivalent_symmetric - L175
specialize prime_field_polynomial_convolution_equivalent_congruent_right (p)
32Use earlier factsL176–185
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L176
specialize prime_field_polynomial_convolution_equivalent_congruent_right (vb) - L177
specialize prime_field_polynomial_convolution_equivalent_congruent_right (vc) - L178
specialize prime_field_polynomial_convolution_equivalent_congruent_right (V) - L179
specialize prime_field_polynomial_convolution_equivalent_congruent_right (bb) - L180
specialize prime_field_polynomial_convolution_equivalent_congruent_right (bc) - L181
specialize prime_field_polynomial_convolution_equivalent_congruent_right (B) - L182
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x3) - L183
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x4) - L184
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x5) - L185
specialize prime_field_polynomial_convolution_equivalent_congruent_right (bb2)
33Use earlier factsL186–195
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L186
specialize prime_field_polynomial_convolution_equivalent_congruent_right (bc2) - L187
specialize prime_field_polynomial_convolution_equivalent_congruent_right (B2) - L188
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x10) - L189
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x11) - L190
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x9) - L191
apply prime_field_polynomial_convolution_equivalent_congruent_right - L192
exact hp0 - L193
exact hbeq - L194
exact hbezout_witness_witness_witness_witness_witness_witness_right_left - L195
exact hnew_right_product_witness_witness
34Use earlier factsL196–197
35Construct an explicit witnessL198–203
36Separate the logical casesL204–204
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L204
split
37Use earlier factsL205–205
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L205
exact hnew_left_product_witness_witness
38Separate the logical casesL206–206
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L206
split
Original exact command ledger · 208 lines
- 0001
intro p - 0002
intro ab - 0003
intro ac - 0004
intro A - 0005
intro bb - 0006
intro bc - 0007
intro B - 0008
intro gb - 0009
intro gc - 0010
intro G - 0011
intro ub - 0012
intro uc - 0013
intro U - 0014
intro vb - 0015
intro vc - 0016
intro V - 0017
intro ab2 - 0018
intro ac2 - 0019
intro A2 - 0020
intro bb2 - 0021
intro bc2 - 0022
intro B2 - 0023
intro gb2 - 0024
intro gc2 - 0025
intro G2 - 0026
intro hp0 - 0027
intro ha2 - 0028
intro hb2 - 0029
intro hg2 - 0030
intro haeq - 0031
intro hbeq - 0032
intro hgeq - 0033
intro hbezout - 0034
cases hbezout - 0035
cases hbezout_witness - 0036
cases hbezout_witness_witness - 0037
cases hbezout_witness_witness_witness - 0038
cases hbezout_witness_witness_witness_witness - 0039
cases hbezout_witness_witness_witness_witness_witness - 0040
cases hbezout_witness_witness_witness_witness_witness_witness - 0041
cases hbezout_witness_witness_witness_witness_witness_witness_right - 0042
have hub : forall fom_index_pfp_hub_bound. (exists fom_gap_pfp_hub_bound_index_bound. fom_gap_pfp_hub_bound_index_bound + S (fom_index_pfp_hub_bound) = U) -> exists fom_value_pfp_hub_bound. ((((exists fom_beta_height_pfp_hub_bound_entry. fom_beta_height_pfp_hub_bound_entry + S (fom_value_pfp_hub_bound) = S ((S (fom_index_pfp_hub_bound)) * uc)) /\ exists fom_beta_quotient_pfp_hub_bound_entry. ub = fom_beta_quotient_pfp_hub_bound_entry * S ((S (fom_index_pfp_hub_bound)) * uc) + (fom_value_pfp_hub_bound))) /\ (exists fom_gap_pfp_hub_bound_value_bound. fom_gap_pfp_hub_bound_value_bound + S (fom_value_pfp_hub_bound) = p)) - 0043
cases hbezout_witness_witness_witness_witness_witness_witness_left - 0044
exact hbezout_witness_witness_witness_witness_witness_witness_left_left - 0045
have hvb : forall fom_index_pfp_hvb_bound. (exists fom_gap_pfp_hvb_bound_index_bound. fom_gap_pfp_hvb_bound_index_bound + S (fom_index_pfp_hvb_bound) = V) -> exists fom_value_pfp_hvb_bound. ((((exists fom_beta_height_pfp_hvb_bound_entry. fom_beta_height_pfp_hvb_bound_entry + S (fom_value_pfp_hvb_bound) = S ((S (fom_index_pfp_hvb_bound)) * vc)) /\ exists fom_beta_quotient_pfp_hvb_bound_entry. vb = fom_beta_quotient_pfp_hvb_bound_entry * S ((S (fom_index_pfp_hvb_bound)) * vc) + (fom_value_pfp_hvb_bound))) /\ (exists fom_gap_pfp_hvb_bound_value_bound. fom_gap_pfp_hvb_bound_value_bound + S (fom_value_pfp_hvb_bound) = p)) - 0046
cases hbezout_witness_witness_witness_witness_witness_witness_right_left - 0047
exact hbezout_witness_witness_witness_witness_witness_witness_right_left_left - 0048
have hnew_left_length : exists n. ((((U)=0 \/ (A2)=0) /\ (((n)=0)))) \/ (((~((U)=0)) /\ (((~((A2)=0)) /\ (((U)+(A2)=S (n))))))) - 0049
specialize polynomial_product_length_exists (U) - 0050
specialize polynomial_product_length_exists (A2) - 0051
apply polynomial_product_length_exists - 0052
cases hnew_left_length - 0053
have hnew_left_product : exists b c. ((forall fom_index_pfp_hnew_left_productleft. (exists fom_gap_pfp_hnew_left_productleft_index_bound. fom_gap_pfp_hnew_left_productleft_index_bound + S (fom_index_pfp_hnew_left_productleft) = U) -> exists fom_value_pfp_hnew_left_productleft. ((((exists fom_beta_height_pfp_hnew_left_productleft_entry. fom_beta_height_pfp_hnew_left_productleft_entry + S (fom_value_pfp_hnew_left_productleft) = S ((S (fom_index_pfp_hnew_left_productleft)) * uc)) /\ exists fom_beta_quotient_pfp_hnew_left_productleft_entry. ub = fom_beta_quotient_pfp_hnew_left_productleft_entry * S ((S (fom_index_pfp_hnew_left_productleft)) * uc) + (fom_value_pfp_hnew_left_productleft))) /\ (exists fom_gap_pfp_hnew_left_productleft_value_bound. fom_gap_pfp_hnew_left_productleft_value_bound + S (fom_value_pfp_hnew_left_productleft) = p))) /\ (((forall fom_index_pfp_hnew_left_productright. (exists fom_gap_pfp_hnew_left_productright_index_bound. fom_gap_pfp_hnew_left_productright_index_bound + S (fom_index_pfp_hnew_left_productright) = A2) -> exists fom_value_pfp_hnew_left_productright. ((((exists fom_beta_height_pfp_hnew_left_productright_entry. fom_beta_height_pfp_hnew_left_productright_entry + S (fom_value_pfp_hnew_left_productright) = S ((S (fom_index_pfp_hnew_left_productright)) * ac2)) /\ exists fom_beta_quotient_pfp_hnew_left_productright_entry. ab2 = fom_beta_quotient_pfp_hnew_left_productright_entry * S ((S (fom_index_pfp_hnew_left_productright)) * ac2) + (fom_value_pfp_hnew_left_productright))) /\ (exists fom_gap_pfp_hnew_left_productright_value_bound. fom_gap_pfp_hnew_left_productright_value_bound + S (fom_value_pfp_hnew_left_productright) = p))) /\ (((((((U)=0 \/ (A2)=0) /\ (((x6)=0)))) \/ (((~((U)=0)) /\ (((~((A2)=0)) /\ (((U)+(A2)=S (x6)))))))) /\ ((forall pfc_index_hnew_left_productcoefficients. (exists pfa_gap_hnew_left_productcoefficientsbound. pfa_gap_hnew_left_productcoefficientsbound + S (pfc_index_hnew_left_productcoefficients) = (x6)) -> exists pfc_value_hnew_left_productcoefficients. ((((exists ff_h_pfp_hnew_left_productcoefficientsentry. ff_h_pfp_hnew_left_productcoefficientsentry + S (pfc_value_hnew_left_productcoefficients) = S ((S (pfc_index_hnew_left_productcoefficients)) * c)) /\ exists ff_q_pfp_hnew_left_productcoefficientsentry. b = ff_q_pfp_hnew_left_productcoefficientsentry * S ((S (pfc_index_hnew_left_productcoefficients)) * c) + (pfc_value_hnew_left_productcoefficients))) /\ ((exists pfc_terms_code_hnew_left_productcoefficientscoefficient pfc_terms_scale_hnew_left_productcoefficientscoefficient pfc_natural_sum_hnew_left_productcoefficientscoefficient. ((forall pfc_index_hnew_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_hnew_left_productcoefficientscoefficientdiagonalbound. pfa_gap_hnew_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_hnew_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_hnew_left_productcoefficients))) -> exists pfc_value_hnew_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_hnew_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_hnew_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_hnew_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_hnew_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_hnew_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_hnew_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_hnew_left_productcoefficientscoefficient = ff_q_pfp_hnew_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_hnew_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_hnew_left_productcoefficientscoefficient) + (pfc_value_hnew_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_hnew_left_productcoefficientscoefficientdiagonalterm pfc_left_hnew_left_productcoefficientscoefficientdiagonalterm pfc_right_hnew_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_hnew_left_productcoefficientscoefficientdiagonal)+pfc_complement_hnew_left_productcoefficientscoefficientdiagonalterm=(pfc_index_hnew_left_productcoefficients)) /\ ((((((exists pfa_gap_hnew_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_hnew_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_hnew_left_productcoefficientscoefficientdiagonal) = (U)) /\ ((((exists ff_h_pfp_hnew_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_hnew_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_hnew_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_hnew_left_productcoefficientscoefficientdiagonal)) * uc)) /\ exists ff_q_pfp_hnew_left_productcoefficientscoefficientdiagonaltermleftentry. ub = ff_q_pfp_hnew_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_hnew_left_productcoefficientscoefficientdiagonal)) * uc) + (pfc_left_hnew_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_hnew_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_hnew_left_productcoefficientscoefficientdiagonaltermleftoutside+(U)=(pfc_index_hnew_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_hnew_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_hnew_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_hnew_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_hnew_left_productcoefficientscoefficientdiagonalterm) = (A2)) /\ ((((exists ff_h_pfp_hnew_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_hnew_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_hnew_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_hnew_left_productcoefficientscoefficientdiagonalterm)) * ac2)) /\ exists ff_q_pfp_hnew_left_productcoefficientscoefficientdiagonaltermrightentry. ab2 = ff_q_pfp_hnew_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_hnew_left_productcoefficientscoefficientdiagonalterm)) * ac2) + (pfc_right_hnew_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_hnew_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_hnew_left_productcoefficientscoefficientdiagonaltermrightoutside+(A2)=(pfc_complement_hnew_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_hnew_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_hnew_left_productcoefficientscoefficientdiagonal)=pfc_left_hnew_left_productcoefficientscoefficientdiagonalterm*pfc_right_hnew_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_hnew_left_productcoefficientscoefficientsum fs_v_pfc_hnew_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_hnew_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_hnew_left_productcoefficientscoefficientsum = fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_hnew_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_hnew_left_productcoefficientscoefficient) = S ((S (S (pfc_index_hnew_left_productcoefficients))) * fs_v_pfc_hnew_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_hnew_left_productcoefficientscoefficientsum = fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_hnew_left_productcoefficients))) * fs_v_pfc_hnew_left_productcoefficientscoefficientsum) + (pfc_natural_sum_hnew_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_hnew_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_hnew_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_hnew_left_productcoefficients)) -> exists fs_a_pfc_hnew_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_hnew_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_hnew_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_hnew_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_hnew_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_hnew_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_hnew_left_productcoefficientscoefficient = fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_hnew_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_hnew_left_productcoefficientscoefficient) + (fs_a_pfc_hnew_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_hnew_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_hnew_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_hnew_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_hnew_left_productcoefficientscoefficientsum = fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_hnew_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_hnew_left_productcoefficientscoefficientsum) + (fs_r_pfc_hnew_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_hnew_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_hnew_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_hnew_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_hnew_left_productcoefficientscoefficientsum = fs_q_pfc_hnew_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_hnew_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_hnew_left_productcoefficientscoefficientsum) + (fs_s_pfc_hnew_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_hnew_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_hnew_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_hnew_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_hnew_left_productcoefficientscoefficientresiduebound. pfa_gap_hnew_left_productcoefficientscoefficientresiduebound + S (pfc_value_hnew_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_hnew_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_hnew_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_hnew_left_productcoefficientscoefficient) + (p) * pfa_offset_left_hnew_left_productcoefficientscoefficientresiduecongruence = (pfc_value_hnew_left_productcoefficients) + (p) * pfa_offset_right_hnew_left_productcoefficientscoefficientresiduecongruence)))))))))))))))))) - 0054
specialize prime_field_polynomial_convolution_at_length_exists (p) - 0055
specialize prime_field_polynomial_convolution_at_length_exists (ub) - 0056
specialize prime_field_polynomial_convolution_at_length_exists (uc) - 0057
specialize prime_field_polynomial_convolution_at_length_exists (U) - 0058
specialize prime_field_polynomial_convolution_at_length_exists (ab2) - 0059
specialize prime_field_polynomial_convolution_at_length_exists (ac2) - 0060
specialize prime_field_polynomial_convolution_at_length_exists (A2) - 0061
specialize prime_field_polynomial_convolution_at_length_exists (x6) - 0062
apply prime_field_polynomial_convolution_at_length_exists - 0063
exact hp0 - 0064
exact hub - 0065
exact ha2 - 0066
exact hnew_left_length_witness - 0067
cases hnew_left_product - 0068
cases hnew_left_product_witness - 0069
have hnew_right_length : exists n. ((((V)=0 \/ (B2)=0) /\ (((n)=0)))) \/ (((~((V)=0)) /\ (((~((B2)=0)) /\ (((V)+(B2)=S (n))))))) - 0070
specialize polynomial_product_length_exists (V) - 0071
specialize polynomial_product_length_exists (B2) - 0072
apply polynomial_product_length_exists - 0073
cases hnew_right_length - 0074
have hnew_right_product : exists b c. ((forall fom_index_pfp_hnew_right_productleft. (exists fom_gap_pfp_hnew_right_productleft_index_bound. fom_gap_pfp_hnew_right_productleft_index_bound + S (fom_index_pfp_hnew_right_productleft) = V) -> exists fom_value_pfp_hnew_right_productleft. ((((exists fom_beta_height_pfp_hnew_right_productleft_entry. fom_beta_height_pfp_hnew_right_productleft_entry + S (fom_value_pfp_hnew_right_productleft) = S ((S (fom_index_pfp_hnew_right_productleft)) * vc)) /\ exists fom_beta_quotient_pfp_hnew_right_productleft_entry. vb = fom_beta_quotient_pfp_hnew_right_productleft_entry * S ((S (fom_index_pfp_hnew_right_productleft)) * vc) + (fom_value_pfp_hnew_right_productleft))) /\ (exists fom_gap_pfp_hnew_right_productleft_value_bound. fom_gap_pfp_hnew_right_productleft_value_bound + S (fom_value_pfp_hnew_right_productleft) = p))) /\ (((forall fom_index_pfp_hnew_right_productright. (exists fom_gap_pfp_hnew_right_productright_index_bound. fom_gap_pfp_hnew_right_productright_index_bound + S (fom_index_pfp_hnew_right_productright) = B2) -> exists fom_value_pfp_hnew_right_productright. ((((exists fom_beta_height_pfp_hnew_right_productright_entry. fom_beta_height_pfp_hnew_right_productright_entry + S (fom_value_pfp_hnew_right_productright) = S ((S (fom_index_pfp_hnew_right_productright)) * bc2)) /\ exists fom_beta_quotient_pfp_hnew_right_productright_entry. bb2 = fom_beta_quotient_pfp_hnew_right_productright_entry * S ((S (fom_index_pfp_hnew_right_productright)) * bc2) + (fom_value_pfp_hnew_right_productright))) /\ (exists fom_gap_pfp_hnew_right_productright_value_bound. fom_gap_pfp_hnew_right_productright_value_bound + S (fom_value_pfp_hnew_right_productright) = p))) /\ (((((((V)=0 \/ (B2)=0) /\ (((x9)=0)))) \/ (((~((V)=0)) /\ (((~((B2)=0)) /\ (((V)+(B2)=S (x9)))))))) /\ ((forall pfc_index_hnew_right_productcoefficients. (exists pfa_gap_hnew_right_productcoefficientsbound. pfa_gap_hnew_right_productcoefficientsbound + S (pfc_index_hnew_right_productcoefficients) = (x9)) -> exists pfc_value_hnew_right_productcoefficients. ((((exists ff_h_pfp_hnew_right_productcoefficientsentry. ff_h_pfp_hnew_right_productcoefficientsentry + S (pfc_value_hnew_right_productcoefficients) = S ((S (pfc_index_hnew_right_productcoefficients)) * c)) /\ exists ff_q_pfp_hnew_right_productcoefficientsentry. b = ff_q_pfp_hnew_right_productcoefficientsentry * S ((S (pfc_index_hnew_right_productcoefficients)) * c) + (pfc_value_hnew_right_productcoefficients))) /\ ((exists pfc_terms_code_hnew_right_productcoefficientscoefficient pfc_terms_scale_hnew_right_productcoefficientscoefficient pfc_natural_sum_hnew_right_productcoefficientscoefficient. ((forall pfc_index_hnew_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_hnew_right_productcoefficientscoefficientdiagonalbound. pfa_gap_hnew_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_hnew_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_hnew_right_productcoefficients))) -> exists pfc_value_hnew_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_hnew_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_hnew_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_hnew_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_hnew_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_hnew_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_hnew_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_hnew_right_productcoefficientscoefficient = ff_q_pfp_hnew_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_hnew_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_hnew_right_productcoefficientscoefficient) + (pfc_value_hnew_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_hnew_right_productcoefficientscoefficientdiagonalterm pfc_left_hnew_right_productcoefficientscoefficientdiagonalterm pfc_right_hnew_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_hnew_right_productcoefficientscoefficientdiagonal)+pfc_complement_hnew_right_productcoefficientscoefficientdiagonalterm=(pfc_index_hnew_right_productcoefficients)) /\ ((((((exists pfa_gap_hnew_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_hnew_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_hnew_right_productcoefficientscoefficientdiagonal) = (V)) /\ ((((exists ff_h_pfp_hnew_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_hnew_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_hnew_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_hnew_right_productcoefficientscoefficientdiagonal)) * vc)) /\ exists ff_q_pfp_hnew_right_productcoefficientscoefficientdiagonaltermleftentry. vb = ff_q_pfp_hnew_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_hnew_right_productcoefficientscoefficientdiagonal)) * vc) + (pfc_left_hnew_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_hnew_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_hnew_right_productcoefficientscoefficientdiagonaltermleftoutside+(V)=(pfc_index_hnew_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_hnew_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_hnew_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_hnew_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_hnew_right_productcoefficientscoefficientdiagonalterm) = (B2)) /\ ((((exists ff_h_pfp_hnew_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_hnew_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_hnew_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_hnew_right_productcoefficientscoefficientdiagonalterm)) * bc2)) /\ exists ff_q_pfp_hnew_right_productcoefficientscoefficientdiagonaltermrightentry. bb2 = ff_q_pfp_hnew_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_hnew_right_productcoefficientscoefficientdiagonalterm)) * bc2) + (pfc_right_hnew_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_hnew_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_hnew_right_productcoefficientscoefficientdiagonaltermrightoutside+(B2)=(pfc_complement_hnew_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_hnew_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_hnew_right_productcoefficientscoefficientdiagonal)=pfc_left_hnew_right_productcoefficientscoefficientdiagonalterm*pfc_right_hnew_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_hnew_right_productcoefficientscoefficientsum fs_v_pfc_hnew_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_hnew_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_hnew_right_productcoefficientscoefficientsum = fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_hnew_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_hnew_right_productcoefficientscoefficient) = S ((S (S (pfc_index_hnew_right_productcoefficients))) * fs_v_pfc_hnew_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_hnew_right_productcoefficientscoefficientsum = fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_hnew_right_productcoefficients))) * fs_v_pfc_hnew_right_productcoefficientscoefficientsum) + (pfc_natural_sum_hnew_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_hnew_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_hnew_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_hnew_right_productcoefficients)) -> exists fs_a_pfc_hnew_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_hnew_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_hnew_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_hnew_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_hnew_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_hnew_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_hnew_right_productcoefficientscoefficient = fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_hnew_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_hnew_right_productcoefficientscoefficient) + (fs_a_pfc_hnew_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_hnew_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_hnew_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_hnew_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_hnew_right_productcoefficientscoefficientsum = fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_hnew_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_hnew_right_productcoefficientscoefficientsum) + (fs_r_pfc_hnew_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_hnew_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_hnew_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_hnew_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_hnew_right_productcoefficientscoefficientsum = fs_q_pfc_hnew_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_hnew_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_hnew_right_productcoefficientscoefficientsum) + (fs_s_pfc_hnew_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_hnew_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_hnew_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_hnew_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_hnew_right_productcoefficientscoefficientresiduebound. pfa_gap_hnew_right_productcoefficientscoefficientresiduebound + S (pfc_value_hnew_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_hnew_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_hnew_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_hnew_right_productcoefficientscoefficient) + (p) * pfa_offset_left_hnew_right_productcoefficientscoefficientresiduecongruence = (pfc_value_hnew_right_productcoefficients) + (p) * pfa_offset_right_hnew_right_productcoefficientscoefficientresiduecongruence)))))))))))))))))) - 0075
specialize prime_field_polynomial_convolution_at_length_exists (p) - 0076
specialize prime_field_polynomial_convolution_at_length_exists (vb) - 0077
specialize prime_field_polynomial_convolution_at_length_exists (vc) - 0078
specialize prime_field_polynomial_convolution_at_length_exists (V) - 0079
specialize prime_field_polynomial_convolution_at_length_exists (bb2) - 0080
specialize prime_field_polynomial_convolution_at_length_exists (bc2) - 0081
specialize prime_field_polynomial_convolution_at_length_exists (B2) - 0082
specialize prime_field_polynomial_convolution_at_length_exists (x9) - 0083
apply prime_field_polynomial_convolution_at_length_exists - 0084
exact hp0 - 0085
exact hvb - 0086
exact hb2 - 0087
exact hnew_right_length_witness - 0088
cases hnew_right_product - 0089
cases hnew_right_product_witness - 0090
have hpp : forall fom_index_pfp_hpp_bound. (exists fom_gap_pfp_hpp_bound_index_bound. fom_gap_pfp_hpp_bound_index_bound + S (fom_index_pfp_hpp_bound) = x6) -> exists fom_value_pfp_hpp_bound. ((((exists fom_beta_height_pfp_hpp_bound_entry. fom_beta_height_pfp_hpp_bound_entry + S (fom_value_pfp_hpp_bound) = S ((S (fom_index_pfp_hpp_bound)) * x8)) /\ exists fom_beta_quotient_pfp_hpp_bound_entry. x7 = fom_beta_quotient_pfp_hpp_bound_entry * S ((S (fom_index_pfp_hpp_bound)) * x8) + (fom_value_pfp_hpp_bound))) /\ (exists fom_gap_pfp_hpp_bound_value_bound. fom_gap_pfp_hpp_bound_value_bound + S (fom_value_pfp_hpp_bound) = p)) - 0091
specialize prime_field_polynomial_convolution_bounded (p) - 0092
specialize prime_field_polynomial_convolution_bounded (ub) - 0093
specialize prime_field_polynomial_convolution_bounded (uc) - 0094
specialize prime_field_polynomial_convolution_bounded (U) - 0095
specialize prime_field_polynomial_convolution_bounded (ab2) - 0096
specialize prime_field_polynomial_convolution_bounded (ac2) - 0097
specialize prime_field_polynomial_convolution_bounded (A2) - 0098
specialize prime_field_polynomial_convolution_bounded (x7) - 0099
specialize prime_field_polynomial_convolution_bounded (x8) - 0100
specialize prime_field_polynomial_convolution_bounded (x6) - 0101
apply prime_field_polynomial_convolution_bounded - 0102
exact hnew_left_product_witness_witness - 0103
have hqq : forall fom_index_pfp_hqq_bound. (exists fom_gap_pfp_hqq_bound_index_bound. fom_gap_pfp_hqq_bound_index_bound + S (fom_index_pfp_hqq_bound) = x9) -> exists fom_value_pfp_hqq_bound. ((((exists fom_beta_height_pfp_hqq_bound_entry. fom_beta_height_pfp_hqq_bound_entry + S (fom_value_pfp_hqq_bound) = S ((S (fom_index_pfp_hqq_bound)) * x11)) /\ exists fom_beta_quotient_pfp_hqq_bound_entry. x10 = fom_beta_quotient_pfp_hqq_bound_entry * S ((S (fom_index_pfp_hqq_bound)) * x11) + (fom_value_pfp_hqq_bound))) /\ (exists fom_gap_pfp_hqq_bound_value_bound. fom_gap_pfp_hqq_bound_value_bound + S (fom_value_pfp_hqq_bound) = p)) - 0104
specialize prime_field_polynomial_convolution_bounded (p) - 0105
specialize prime_field_polynomial_convolution_bounded (vb) - 0106
specialize prime_field_polynomial_convolution_bounded (vc) - 0107
specialize prime_field_polynomial_convolution_bounded (V) - 0108
specialize prime_field_polynomial_convolution_bounded (bb2) - 0109
specialize prime_field_polynomial_convolution_bounded (bc2) - 0110
specialize prime_field_polynomial_convolution_bounded (B2) - 0111
specialize prime_field_polynomial_convolution_bounded (x10) - 0112
specialize prime_field_polynomial_convolution_bounded (x11) - 0113
specialize prime_field_polynomial_convolution_bounded (x9) - 0114
apply prime_field_polynomial_convolution_bounded - 0115
exact hnew_right_product_witness_witness - 0116
have hsum : ((forall fom_index_pfp_transport_sum_left_bounded. (exists fom_gap_pfp_transport_sum_left_bounded_index_bound. fom_gap_pfp_transport_sum_left_bounded_index_bound + S (fom_index_pfp_transport_sum_left_bounded) = x6) -> exists fom_value_pfp_transport_sum_left_bounded. ((((exists fom_beta_height_pfp_transport_sum_left_bounded_entry. fom_beta_height_pfp_transport_sum_left_bounded_entry + S (fom_value_pfp_transport_sum_left_bounded) = S ((S (fom_index_pfp_transport_sum_left_bounded)) * x8)) /\ exists fom_beta_quotient_pfp_transport_sum_left_bounded_entry. x7 = fom_beta_quotient_pfp_transport_sum_left_bounded_entry * S ((S (fom_index_pfp_transport_sum_left_bounded)) * x8) + (fom_value_pfp_transport_sum_left_bounded))) /\ (exists fom_gap_pfp_transport_sum_left_bounded_value_bound. fom_gap_pfp_transport_sum_left_bounded_value_bound + S (fom_value_pfp_transport_sum_left_bounded) = p))) /\ (((forall fom_index_pfp_transport_sum_right_bounded. (exists fom_gap_pfp_transport_sum_right_bounded_index_bound. fom_gap_pfp_transport_sum_right_bounded_index_bound + S (fom_index_pfp_transport_sum_right_bounded) = x9) -> exists fom_value_pfp_transport_sum_right_bounded. ((((exists fom_beta_height_pfp_transport_sum_right_bounded_entry. fom_beta_height_pfp_transport_sum_right_bounded_entry + S (fom_value_pfp_transport_sum_right_bounded) = S ((S (fom_index_pfp_transport_sum_right_bounded)) * x11)) /\ exists fom_beta_quotient_pfp_transport_sum_right_bounded_entry. x10 = fom_beta_quotient_pfp_transport_sum_right_bounded_entry * S ((S (fom_index_pfp_transport_sum_right_bounded)) * x11) + (fom_value_pfp_transport_sum_right_bounded))) /\ (exists fom_gap_pfp_transport_sum_right_bounded_value_bound. fom_gap_pfp_transport_sum_right_bounded_value_bound + S (fom_value_pfp_transport_sum_right_bounded) = p))) /\ (((forall fom_index_pfp_transport_sum_result_bounded. (exists fom_gap_pfp_transport_sum_result_bounded_index_bound. fom_gap_pfp_transport_sum_result_bounded_index_bound + S (fom_index_pfp_transport_sum_result_bounded) = G2) -> exists fom_value_pfp_transport_sum_result_bounded. ((((exists fom_beta_height_pfp_transport_sum_result_bounded_entry. fom_beta_height_pfp_transport_sum_result_bounded_entry + S (fom_value_pfp_transport_sum_result_bounded) = S ((S (fom_index_pfp_transport_sum_result_bounded)) * gc2)) /\ exists fom_beta_quotient_pfp_transport_sum_result_bounded_entry. gb2 = fom_beta_quotient_pfp_transport_sum_result_bounded_entry * S ((S (fom_index_pfp_transport_sum_result_bounded)) * gc2) + (fom_value_pfp_transport_sum_result_bounded))) /\ (exists fom_gap_pfp_transport_sum_result_bounded_value_bound. fom_gap_pfp_transport_sum_result_bounded_value_bound + S (fom_value_pfp_transport_sum_result_bounded) = p))) /\ ((exists pfaa_left_b_transport_sum pfaa_left_c_transport_sum pfaa_right_b_transport_sum pfaa_right_c_transport_sum pfaa_sum_b_transport_sum pfaa_sum_c_transport_sum pfaa_length_transport_sum. ((((forall pfrep_power_transport_sum_witness_common_left pfrep_left_transport_sum_witness_common_left pfrep_right_transport_sum_witness_common_left. ((exists pfrep_position_transport_sum_witness_common_leftfirst. ((pfrep_position_transport_sum_witness_common_leftfirst+S (pfrep_power_transport_sum_witness_common_left)=(x6)) /\ ((((exists ff_h_pfp_transport_sum_witness_common_leftfirstentry. ff_h_pfp_transport_sum_witness_common_leftfirstentry + S (pfrep_left_transport_sum_witness_common_left) = S ((S (pfrep_position_transport_sum_witness_common_leftfirst)) * x8)) /\ exists ff_q_pfp_transport_sum_witness_common_leftfirstentry. x7 = ff_q_pfp_transport_sum_witness_common_leftfirstentry * S ((S (pfrep_position_transport_sum_witness_common_leftfirst)) * x8) + (pfrep_left_transport_sum_witness_common_left)))))) \/ (((exists pfrep_gap_transport_sum_witness_common_leftfirstoutside. pfrep_gap_transport_sum_witness_common_leftfirstoutside+(x6)=(pfrep_power_transport_sum_witness_common_left)) /\ (((pfrep_left_transport_sum_witness_common_left)=0))))) -> ((exists pfrep_position_transport_sum_witness_common_leftsecond. ((pfrep_position_transport_sum_witness_common_leftsecond+S (pfrep_power_transport_sum_witness_common_left)=(pfaa_length_transport_sum)) /\ ((((exists ff_h_pfp_transport_sum_witness_common_leftsecondentry. ff_h_pfp_transport_sum_witness_common_leftsecondentry + S (pfrep_right_transport_sum_witness_common_left) = S ((S (pfrep_position_transport_sum_witness_common_leftsecond)) * pfaa_left_c_transport_sum)) /\ exists ff_q_pfp_transport_sum_witness_common_leftsecondentry. pfaa_left_b_transport_sum = ff_q_pfp_transport_sum_witness_common_leftsecondentry * S ((S (pfrep_position_transport_sum_witness_common_leftsecond)) * pfaa_left_c_transport_sum) + (pfrep_right_transport_sum_witness_common_left)))))) \/ (((exists pfrep_gap_transport_sum_witness_common_leftsecondoutside. pfrep_gap_transport_sum_witness_common_leftsecondoutside+(pfaa_length_transport_sum)=(pfrep_power_transport_sum_witness_common_left)) /\ (((pfrep_right_transport_sum_witness_common_left)=0))))) -> pfrep_left_transport_sum_witness_common_left=pfrep_right_transport_sum_witness_common_left) /\ ((forall pfrep_power_transport_sum_witness_common_right pfrep_left_transport_sum_witness_common_right pfrep_right_transport_sum_witness_common_right. ((exists pfrep_position_transport_sum_witness_common_rightfirst. ((pfrep_position_transport_sum_witness_common_rightfirst+S (pfrep_power_transport_sum_witness_common_right)=(x9)) /\ ((((exists ff_h_pfp_transport_sum_witness_common_rightfirstentry. ff_h_pfp_transport_sum_witness_common_rightfirstentry + S (pfrep_left_transport_sum_witness_common_right) = S ((S (pfrep_position_transport_sum_witness_common_rightfirst)) * x11)) /\ exists ff_q_pfp_transport_sum_witness_common_rightfirstentry. x10 = ff_q_pfp_transport_sum_witness_common_rightfirstentry * S ((S (pfrep_position_transport_sum_witness_common_rightfirst)) * x11) + (pfrep_left_transport_sum_witness_common_right)))))) \/ (((exists pfrep_gap_transport_sum_witness_common_rightfirstoutside. pfrep_gap_transport_sum_witness_common_rightfirstoutside+(x9)=(pfrep_power_transport_sum_witness_common_right)) /\ (((pfrep_left_transport_sum_witness_common_right)=0))))) -> ((exists pfrep_position_transport_sum_witness_common_rightsecond. ((pfrep_position_transport_sum_witness_common_rightsecond+S (pfrep_power_transport_sum_witness_common_right)=(pfaa_length_transport_sum)) /\ ((((exists ff_h_pfp_transport_sum_witness_common_rightsecondentry. ff_h_pfp_transport_sum_witness_common_rightsecondentry + S (pfrep_right_transport_sum_witness_common_right) = S ((S (pfrep_position_transport_sum_witness_common_rightsecond)) * pfaa_right_c_transport_sum)) /\ exists ff_q_pfp_transport_sum_witness_common_rightsecondentry. pfaa_right_b_transport_sum = ff_q_pfp_transport_sum_witness_common_rightsecondentry * S ((S (pfrep_position_transport_sum_witness_common_rightsecond)) * pfaa_right_c_transport_sum) + (pfrep_right_transport_sum_witness_common_right)))))) \/ (((exists pfrep_gap_transport_sum_witness_common_rightsecondoutside. pfrep_gap_transport_sum_witness_common_rightsecondoutside+(pfaa_length_transport_sum)=(pfrep_power_transport_sum_witness_common_right)) /\ (((pfrep_right_transport_sum_witness_common_right)=0))))) -> pfrep_left_transport_sum_witness_common_right=pfrep_right_transport_sum_witness_common_right)))) /\ (((forall pfp_index_transport_sum_witness_operation. (exists pfa_gap_transport_sum_witness_operationindex. pfa_gap_transport_sum_witness_operationindex + S (pfp_index_transport_sum_witness_operation) = (pfaa_length_transport_sum)) -> exists pfp_left_transport_sum_witness_operation pfp_right_transport_sum_witness_operation pfp_value_transport_sum_witness_operation. ((((exists ff_h_pfp_transport_sum_witness_operationleft. ff_h_pfp_transport_sum_witness_operationleft + S (pfp_left_transport_sum_witness_operation) = S ((S (pfp_index_transport_sum_witness_operation)) * pfaa_left_c_transport_sum)) /\ exists ff_q_pfp_transport_sum_witness_operationleft. pfaa_left_b_transport_sum = ff_q_pfp_transport_sum_witness_operationleft * S ((S (pfp_index_transport_sum_witness_operation)) * pfaa_left_c_transport_sum) + (pfp_left_transport_sum_witness_operation))) /\ (((((exists ff_h_pfp_transport_sum_witness_operationright. ff_h_pfp_transport_sum_witness_operationright + S (pfp_right_transport_sum_witness_operation) = S ((S (pfp_index_transport_sum_witness_operation)) * pfaa_right_c_transport_sum)) /\ exists ff_q_pfp_transport_sum_witness_operationright. pfaa_right_b_transport_sum = ff_q_pfp_transport_sum_witness_operationright * S ((S (pfp_index_transport_sum_witness_operation)) * pfaa_right_c_transport_sum) + (pfp_right_transport_sum_witness_operation))) /\ (((((exists ff_h_pfp_transport_sum_witness_operationtarget. ff_h_pfp_transport_sum_witness_operationtarget + S (pfp_value_transport_sum_witness_operation) = S ((S (pfp_index_transport_sum_witness_operation)) * pfaa_sum_c_transport_sum)) /\ exists ff_q_pfp_transport_sum_witness_operationtarget. pfaa_sum_b_transport_sum = ff_q_pfp_transport_sum_witness_operationtarget * S ((S (pfp_index_transport_sum_witness_operation)) * pfaa_sum_c_transport_sum) + (pfp_value_transport_sum_witness_operation))) /\ ((((exists pfa_gap_transport_sum_witness_operationoperationleft. pfa_gap_transport_sum_witness_operationoperationleft + S (pfp_left_transport_sum_witness_operation) = (p)) /\ (((exists pfa_gap_transport_sum_witness_operationoperationright. pfa_gap_transport_sum_witness_operationoperationright + S (pfp_right_transport_sum_witness_operation) = (p)) /\ ((((exists pfa_gap_transport_sum_witness_operationoperationresultbound. pfa_gap_transport_sum_witness_operationoperationresultbound + S (pfp_value_transport_sum_witness_operation) = (p)) /\ ((exists pfa_offset_left_transport_sum_witness_operationoperationresultcongruence pfa_offset_right_transport_sum_witness_operationoperationresultcongruence. ((pfp_left_transport_sum_witness_operation) + (pfp_right_transport_sum_witness_operation)) + (p) * pfa_offset_left_transport_sum_witness_operationoperationresultcongruence = (pfp_value_transport_sum_witness_operation) + (p) * pfa_offset_right_transport_sum_witness_operationoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_transport_sum_witness_output pfrep_left_transport_sum_witness_output pfrep_right_transport_sum_witness_output. ((exists pfrep_position_transport_sum_witness_outputfirst. ((pfrep_position_transport_sum_witness_outputfirst+S (pfrep_power_transport_sum_witness_output)=(pfaa_length_transport_sum)) /\ ((((exists ff_h_pfp_transport_sum_witness_outputfirstentry. ff_h_pfp_transport_sum_witness_outputfirstentry + S (pfrep_left_transport_sum_witness_output) = S ((S (pfrep_position_transport_sum_witness_outputfirst)) * pfaa_sum_c_transport_sum)) /\ exists ff_q_pfp_transport_sum_witness_outputfirstentry. pfaa_sum_b_transport_sum = ff_q_pfp_transport_sum_witness_outputfirstentry * S ((S (pfrep_position_transport_sum_witness_outputfirst)) * pfaa_sum_c_transport_sum) + (pfrep_left_transport_sum_witness_output)))))) \/ (((exists pfrep_gap_transport_sum_witness_outputfirstoutside. pfrep_gap_transport_sum_witness_outputfirstoutside+(pfaa_length_transport_sum)=(pfrep_power_transport_sum_witness_output)) /\ (((pfrep_left_transport_sum_witness_output)=0))))) -> ((exists pfrep_position_transport_sum_witness_outputsecond. ((pfrep_position_transport_sum_witness_outputsecond+S (pfrep_power_transport_sum_witness_output)=(G2)) /\ ((((exists ff_h_pfp_transport_sum_witness_outputsecondentry. ff_h_pfp_transport_sum_witness_outputsecondentry + S (pfrep_right_transport_sum_witness_output) = S ((S (pfrep_position_transport_sum_witness_outputsecond)) * gc2)) /\ exists ff_q_pfp_transport_sum_witness_outputsecondentry. gb2 = ff_q_pfp_transport_sum_witness_outputsecondentry * S ((S (pfrep_position_transport_sum_witness_outputsecond)) * gc2) + (pfrep_right_transport_sum_witness_output)))))) \/ (((exists pfrep_gap_transport_sum_witness_outputsecondoutside. pfrep_gap_transport_sum_witness_outputsecondoutside+(G2)=(pfrep_power_transport_sum_witness_output)) /\ (((pfrep_right_transport_sum_witness_output)=0))))) -> pfrep_left_transport_sum_witness_output=pfrep_right_transport_sum_witness_output)))))))))))) - 0117
specialize prime_field_polynomial_aligned_add_transport (p) - 0118
specialize prime_field_polynomial_aligned_add_transport (x) - 0119
specialize prime_field_polynomial_aligned_add_transport (x1) - 0120
specialize prime_field_polynomial_aligned_add_transport (x2) - 0121
specialize prime_field_polynomial_aligned_add_transport (x3) - 0122
specialize prime_field_polynomial_aligned_add_transport (x4) - 0123
specialize prime_field_polynomial_aligned_add_transport (x5) - 0124
specialize prime_field_polynomial_aligned_add_transport (gb) - 0125
specialize prime_field_polynomial_aligned_add_transport (gc) - 0126
specialize prime_field_polynomial_aligned_add_transport (G) - 0127
specialize prime_field_polynomial_aligned_add_transport (x7) - 0128
specialize prime_field_polynomial_aligned_add_transport (x8) - 0129
specialize prime_field_polynomial_aligned_add_transport (x6) - 0130
specialize prime_field_polynomial_aligned_add_transport (x10) - 0131
specialize prime_field_polynomial_aligned_add_transport (x11) - 0132
specialize prime_field_polynomial_aligned_add_transport (x9) - 0133
specialize prime_field_polynomial_aligned_add_transport (gb2) - 0134
specialize prime_field_polynomial_aligned_add_transport (gc2) - 0135
specialize prime_field_polynomial_aligned_add_transport (G2) - 0136
apply prime_field_polynomial_aligned_add_transport - 0137
exact hpp - 0138
exact hqq - 0139
exact hg2 - 0140
specialize prime_field_polynomial_equivalent_symmetric (x) - 0141
specialize prime_field_polynomial_equivalent_symmetric (x1) - 0142
specialize prime_field_polynomial_equivalent_symmetric (x2) - 0143
specialize prime_field_polynomial_equivalent_symmetric (x7) - 0144
specialize prime_field_polynomial_equivalent_symmetric (x8) - 0145
specialize prime_field_polynomial_equivalent_symmetric (x6) - 0146
apply prime_field_polynomial_equivalent_symmetric - 0147
specialize prime_field_polynomial_convolution_equivalent_congruent_right (p) - 0148
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ub) - 0149
specialize prime_field_polynomial_convolution_equivalent_congruent_right (uc) - 0150
specialize prime_field_polynomial_convolution_equivalent_congruent_right (U) - 0151
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ab) - 0152
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ac) - 0153
specialize prime_field_polynomial_convolution_equivalent_congruent_right (A) - 0154
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x) - 0155
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x1) - 0156
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x2) - 0157
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ab2) - 0158
specialize prime_field_polynomial_convolution_equivalent_congruent_right (ac2) - 0159
specialize prime_field_polynomial_convolution_equivalent_congruent_right (A2) - 0160
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x7) - 0161
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x8) - 0162
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x6) - 0163
apply prime_field_polynomial_convolution_equivalent_congruent_right - 0164
exact hp0 - 0165
exact haeq - 0166
exact hbezout_witness_witness_witness_witness_witness_witness_left - 0167
exact hnew_left_product_witness_witness - 0168
specialize prime_field_polynomial_equivalent_symmetric (x3) - 0169
specialize prime_field_polynomial_equivalent_symmetric (x4) - 0170
specialize prime_field_polynomial_equivalent_symmetric (x5) - 0171
specialize prime_field_polynomial_equivalent_symmetric (x10) - 0172
specialize prime_field_polynomial_equivalent_symmetric (x11) - 0173
specialize prime_field_polynomial_equivalent_symmetric (x9) - 0174
apply prime_field_polynomial_equivalent_symmetric - 0175
specialize prime_field_polynomial_convolution_equivalent_congruent_right (p) - 0176
specialize prime_field_polynomial_convolution_equivalent_congruent_right (vb) - 0177
specialize prime_field_polynomial_convolution_equivalent_congruent_right (vc) - 0178
specialize prime_field_polynomial_convolution_equivalent_congruent_right (V) - 0179
specialize prime_field_polynomial_convolution_equivalent_congruent_right (bb) - 0180
specialize prime_field_polynomial_convolution_equivalent_congruent_right (bc) - 0181
specialize prime_field_polynomial_convolution_equivalent_congruent_right (B) - 0182
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x3) - 0183
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x4) - 0184
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x5) - 0185
specialize prime_field_polynomial_convolution_equivalent_congruent_right (bb2) - 0186
specialize prime_field_polynomial_convolution_equivalent_congruent_right (bc2) - 0187
specialize prime_field_polynomial_convolution_equivalent_congruent_right (B2) - 0188
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x10) - 0189
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x11) - 0190
specialize prime_field_polynomial_convolution_equivalent_congruent_right (x9) - 0191
apply prime_field_polynomial_convolution_equivalent_congruent_right - 0192
exact hp0 - 0193
exact hbeq - 0194
exact hbezout_witness_witness_witness_witness_witness_witness_right_left - 0195
exact hnew_right_product_witness_witness - 0196
exact hgeq - 0197
exact hbezout_witness_witness_witness_witness_witness_witness_right_right - 0198
exists x7 - 0199
exists x8 - 0200
exists x6 - 0201
exists x10 - 0202
exists x11 - 0203
exists x9 - 0204
split - 0205
exact hnew_left_product_witness_witness - 0206
split - 0207
exact hnew_right_product_witness_witness - 0208
exact hsum