PG0068

prime_field_polynomial_gcd_bezout_division_backward

Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable

Carry an already normalized common divisor through an actual Euclidean step. Construct the new coefficients V and U-V*Q from actual products and aligned subtraction, preserving the same G.

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 L bb bc d qb qc q rb rc R. (~((p) = 1) /\ forall pfa_factor_left_gcd_backward_prime pfa_factor_right_gcd_backward_prime. (p) = pfa_factor_left_gcd_backward_prime * pfa_factor_right_gcd_backward_prime -> pfa_factor_left_gcd_backward_prime = 1 \/ pfa_factor_right_gcd_backward_prime = 1) -> (((forall fom_index_pfp_gcd_backward_executioninput. (exists fom_gap_pfp_gcd_backward_executioninput_index_bound. fom_gap_pfp_gcd_backward_executioninput_index_bound + S (fom_index_pfp_gcd_backward_executioninput) = L) -> exists fom_value_pfp_gcd_backward_executioninput. ((((exists fom_beta_height_pfp_gcd_backward_executioninput_entry. fom_beta_height_pfp_gcd_backward_executioninput_entry + S (fom_value_pfp_gcd_backward_executioninput) = S ((S (fom_index_pfp_gcd_backward_executioninput)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_executioninput_entry. ab = fom_beta_quotient_pfp_gcd_backward_executioninput_entry * S ((S (fom_index_pfp_gcd_backward_executioninput)) * ac) + (fom_value_pfp_gcd_backward_executioninput))) /\ (exists fom_gap_pfp_gcd_backward_executioninput_value_bound. fom_gap_pfp_gcd_backward_executioninput_value_bound + S (fom_value_pfp_gcd_backward_executioninput) = p))) /\ (((forall fom_index_pfp_gcd_backward_executiondivisor. (exists fom_gap_pfp_gcd_backward_executiondivisor_index_bound. fom_gap_pfp_gcd_backward_executiondivisor_index_bound + S (fom_index_pfp_gcd_backward_executiondivisor) = S (d)) -> exists fom_value_pfp_gcd_backward_executiondivisor. ((((exists fom_beta_height_pfp_gcd_backward_executiondivisor_entry. fom_beta_height_pfp_gcd_backward_executiondivisor_entry + S (fom_value_pfp_gcd_backward_executiondivisor) = S ((S (fom_index_pfp_gcd_backward_executiondivisor)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_executiondivisor_entry. bb = fom_beta_quotient_pfp_gcd_backward_executiondivisor_entry * S ((S (fom_index_pfp_gcd_backward_executiondivisor)) * bc) + (fom_value_pfp_gcd_backward_executiondivisor))) /\ (exists fom_gap_pfp_gcd_backward_executiondivisor_value_bound. fom_gap_pfp_gcd_backward_executiondivisor_value_bound + S (fom_value_pfp_gcd_backward_executiondivisor) = p))) /\ (((((((q)=0) /\ ((exists pfc_gap_gcd_backward_executionlengthshort. pfc_gap_gcd_backward_executionlengthshort+(L)=(d))))) \/ (((~((q)=0)) /\ (((q)+(d)=(L)))))) /\ ((exists pfd_head_gcd_backward_execution pfd_inverse_gcd_backward_execution pfd_product_code_gcd_backward_execution pfd_product_scale_gcd_backward_execution pfd_residual_code_gcd_backward_execution pfd_residual_scale_gcd_backward_execution pfd_cut_gcd_backward_execution. ((((exists ff_h_pfp_gcd_backward_executionhead. ff_h_pfp_gcd_backward_executionhead + S (pfd_head_gcd_backward_execution) = S ((S (0)) * bc)) /\ exists ff_q_pfp_gcd_backward_executionhead. bb = ff_q_pfp_gcd_backward_executionhead * S ((S (0)) * bc) + (pfd_head_gcd_backward_execution))) /\ (((((~((pfd_head_gcd_backward_execution) = 0)) /\ ((((exists pfa_gap_gcd_backward_executioninversemultiplicationleft. pfa_gap_gcd_backward_executioninversemultiplicationleft + S (pfd_head_gcd_backward_execution) = (p)) /\ (((exists pfa_gap_gcd_backward_executioninversemultiplicationright. pfa_gap_gcd_backward_executioninversemultiplicationright + S (pfd_inverse_gcd_backward_execution) = (p)) /\ ((((exists pfa_gap_gcd_backward_executioninversemultiplicationresultbound. pfa_gap_gcd_backward_executioninversemultiplicationresultbound + S (1) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executioninversemultiplicationresultcongruence pfa_offset_right_gcd_backward_executioninversemultiplicationresultcongruence. ((pfd_head_gcd_backward_execution) * (pfd_inverse_gcd_backward_execution)) + (p) * pfa_offset_left_gcd_backward_executioninversemultiplicationresultcongruence = (1) + (p) * pfa_offset_right_gcd_backward_executioninversemultiplicationresultcongruence)))))))))))) /\ (((forall pfd_index_gcd_backward_executionquotient. (exists pfa_gap_gcd_backward_executionquotientbound. pfa_gap_gcd_backward_executionquotientbound + S (pfd_index_gcd_backward_executionquotient) = (q)) -> exists pfd_value_gcd_backward_executionquotient. ((((exists ff_h_pfp_gcd_backward_executionquotiententry. ff_h_pfp_gcd_backward_executionquotiententry + S (pfd_value_gcd_backward_executionquotient) = S ((S (pfd_index_gcd_backward_executionquotient)) * qc)) /\ exists ff_q_pfp_gcd_backward_executionquotiententry. qb = ff_q_pfp_gcd_backward_executionquotiententry * S ((S (pfd_index_gcd_backward_executionquotient)) * qc) + (pfd_value_gcd_backward_executionquotient))) /\ ((exists pfd_input_gcd_backward_executionquotientstep pfd_previous_gcd_backward_executionquotientstep pfd_difference_gcd_backward_executionquotientstep. ((((exists ff_h_pfp_gcd_backward_executionquotientstepinput. ff_h_pfp_gcd_backward_executionquotientstepinput + S (pfd_input_gcd_backward_executionquotientstep) = S ((S (pfd_index_gcd_backward_executionquotient)) * ac)) /\ exists ff_q_pfp_gcd_backward_executionquotientstepinput. ab = ff_q_pfp_gcd_backward_executionquotientstepinput * S ((S (pfd_index_gcd_backward_executionquotient)) * ac) + (pfd_input_gcd_backward_executionquotientstep))) /\ (((exists pfc_terms_code_gcd_backward_executionquotientstepprevious pfc_terms_scale_gcd_backward_executionquotientstepprevious pfc_natural_sum_gcd_backward_executionquotientstepprevious. ((forall pfc_index_gcd_backward_executionquotientsteppreviousdiagonal. (exists pfa_gap_gcd_backward_executionquotientsteppreviousdiagonalbound. pfa_gap_gcd_backward_executionquotientsteppreviousdiagonalbound + S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal) = (S (pfd_index_gcd_backward_executionquotient))) -> exists pfc_value_gcd_backward_executionquotientsteppreviousdiagonal. ((((exists ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonalentry. ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonalentry + S (pfc_value_gcd_backward_executionquotientsteppreviousdiagonal) = S ((S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) * pfc_terms_scale_gcd_backward_executionquotientstepprevious)) /\ exists ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonalentry. pfc_terms_code_gcd_backward_executionquotientstepprevious = ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonalentry * S ((S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) * pfc_terms_scale_gcd_backward_executionquotientstepprevious) + (pfc_value_gcd_backward_executionquotientsteppreviousdiagonal))) /\ ((exists pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm. (((pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)+pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm=(pfd_index_gcd_backward_executionquotient)) /\ ((((((exists pfa_gap_gcd_backward_executionquotientsteppreviousdiagonaltermleftinside. pfa_gap_gcd_backward_executionquotientsteppreviousdiagonaltermleftinside + S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal) = (pfd_index_gcd_backward_executionquotient)) /\ ((((exists ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermleftentry. ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermleftentry + S (pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm) = S ((S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) * qc)) /\ exists ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermleftentry. qb = ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) * qc) + (pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_executionquotientsteppreviousdiagonaltermleftoutside. pfc_gap_gcd_backward_executionquotientsteppreviousdiagonaltermleftoutside+(pfd_index_gcd_backward_executionquotient)=(pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) /\ (((pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_executionquotientsteppreviousdiagonaltermrightinside. pfa_gap_gcd_backward_executionquotientsteppreviousdiagonaltermrightinside + S (pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm) = (S (d))) /\ ((((exists ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermrightentry. ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermrightentry + S (pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm) = S ((S (pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm)) * bc) + (pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_executionquotientsteppreviousdiagonaltermrightoutside. pfc_gap_gcd_backward_executionquotientsteppreviousdiagonaltermrightoutside+(S (d))=(pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm)) /\ (((pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_executionquotientsteppreviousdiagonal)=pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm*pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_executionquotientstepprevioussum fs_v_pfc_gcd_backward_executionquotientstepprevioussum. ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_start. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_start. fs_u_pfc_gcd_backward_executionquotientstepprevioussum = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_terminal. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_terminal + S (pfc_natural_sum_gcd_backward_executionquotientstepprevious) = S ((S (S (pfd_index_gcd_backward_executionquotient))) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_terminal. fs_u_pfc_gcd_backward_executionquotientstepprevioussum = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_terminal * S ((S (S (pfd_index_gcd_backward_executionquotient))) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum) + (pfc_natural_sum_gcd_backward_executionquotientstepprevious))) /\ forall fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps. (exists fs_lt_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_bound. fs_lt_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_bound + S fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps = S (pfd_index_gcd_backward_executionquotient)) -> exists fs_a_pfc_gcd_backward_executionquotientstepprevioussum_body_steps fs_r_pfc_gcd_backward_executionquotientstepprevioussum_body_steps fs_s_pfc_gcd_backward_executionquotientstepprevioussum_body_steps. ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_summand. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_summand + S (fs_a_pfc_gcd_backward_executionquotientstepprevioussum_body_steps) = S ((S (fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * pfc_terms_scale_gcd_backward_executionquotientstepprevious)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_summand. pfc_terms_code_gcd_backward_executionquotientstepprevious = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * pfc_terms_scale_gcd_backward_executionquotientstepprevious) + (fs_a_pfc_gcd_backward_executionquotientstepprevioussum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_partial. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_partial + S (fs_r_pfc_gcd_backward_executionquotientstepprevioussum_body_steps) = S ((S (fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_partial. fs_u_pfc_gcd_backward_executionquotientstepprevioussum = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum) + (fs_r_pfc_gcd_backward_executionquotientstepprevioussum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_successor. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_successor + S (fs_s_pfc_gcd_backward_executionquotientstepprevioussum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_successor. fs_u_pfc_gcd_backward_executionquotientstepprevioussum = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum) + (fs_s_pfc_gcd_backward_executionquotientstepprevioussum_body_steps))) /\ fs_s_pfc_gcd_backward_executionquotientstepprevioussum_body_steps = fs_r_pfc_gcd_backward_executionquotientstepprevioussum_body_steps + fs_a_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_executionquotientsteppreviousresiduebound. pfa_gap_gcd_backward_executionquotientsteppreviousresiduebound + S (pfd_previous_gcd_backward_executionquotientstep) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executionquotientsteppreviousresiduecongruence pfa_offset_right_gcd_backward_executionquotientsteppreviousresiduecongruence. (pfc_natural_sum_gcd_backward_executionquotientstepprevious) + (p) * pfa_offset_left_gcd_backward_executionquotientsteppreviousresiduecongruence = (pfd_previous_gcd_backward_executionquotientstep) + (p) * pfa_offset_right_gcd_backward_executionquotientsteppreviousresiduecongruence))))))))) /\ (((((exists pfa_gap_gcd_backward_executionquotientstepsubtractleft. pfa_gap_gcd_backward_executionquotientstepsubtractleft + S (pfd_previous_gcd_backward_executionquotientstep) = (p)) /\ (((exists pfa_gap_gcd_backward_executionquotientstepsubtractright. pfa_gap_gcd_backward_executionquotientstepsubtractright + S (pfd_difference_gcd_backward_executionquotientstep) = (p)) /\ ((((exists pfa_gap_gcd_backward_executionquotientstepsubtractresultbound. pfa_gap_gcd_backward_executionquotientstepsubtractresultbound + S (pfd_input_gcd_backward_executionquotientstep) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executionquotientstepsubtractresultcongruence pfa_offset_right_gcd_backward_executionquotientstepsubtractresultcongruence. ((pfd_previous_gcd_backward_executionquotientstep) + (pfd_difference_gcd_backward_executionquotientstep)) + (p) * pfa_offset_left_gcd_backward_executionquotientstepsubtractresultcongruence = (pfd_input_gcd_backward_executionquotientstep) + (p) * pfa_offset_right_gcd_backward_executionquotientstepsubtractresultcongruence))))))))) /\ ((((exists pfa_gap_gcd_backward_executionquotientstepmultiplyleft. pfa_gap_gcd_backward_executionquotientstepmultiplyleft + S (pfd_inverse_gcd_backward_execution) = (p)) /\ (((exists pfa_gap_gcd_backward_executionquotientstepmultiplyright. pfa_gap_gcd_backward_executionquotientstepmultiplyright + S (pfd_difference_gcd_backward_executionquotientstep) = (p)) /\ ((((exists pfa_gap_gcd_backward_executionquotientstepmultiplyresultbound. pfa_gap_gcd_backward_executionquotientstepmultiplyresultbound + S (pfd_value_gcd_backward_executionquotient) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executionquotientstepmultiplyresultcongruence pfa_offset_right_gcd_backward_executionquotientstepmultiplyresultcongruence. ((pfd_inverse_gcd_backward_execution) * (pfd_difference_gcd_backward_executionquotientstep)) + (p) * pfa_offset_left_gcd_backward_executionquotientstepmultiplyresultcongruence = (pfd_value_gcd_backward_executionquotient) + (p) * pfa_offset_right_gcd_backward_executionquotientstepmultiplyresultcongruence))))))))))))))))))) /\ (((forall pfc_index_gcd_backward_executionproduct. (exists pfa_gap_gcd_backward_executionproductbound. pfa_gap_gcd_backward_executionproductbound + S (pfc_index_gcd_backward_executionproduct) = (L)) -> exists pfc_value_gcd_backward_executionproduct. ((((exists ff_h_pfp_gcd_backward_executionproductentry. ff_h_pfp_gcd_backward_executionproductentry + S (pfc_value_gcd_backward_executionproduct) = S ((S (pfc_index_gcd_backward_executionproduct)) * pfd_product_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executionproductentry. pfd_product_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executionproductentry * S ((S (pfc_index_gcd_backward_executionproduct)) * pfd_product_scale_gcd_backward_execution) + (pfc_value_gcd_backward_executionproduct))) /\ ((exists pfc_terms_code_gcd_backward_executionproductcoefficient pfc_terms_scale_gcd_backward_executionproductcoefficient pfc_natural_sum_gcd_backward_executionproductcoefficient. ((forall pfc_index_gcd_backward_executionproductcoefficientdiagonal. (exists pfa_gap_gcd_backward_executionproductcoefficientdiagonalbound. pfa_gap_gcd_backward_executionproductcoefficientdiagonalbound + S (pfc_index_gcd_backward_executionproductcoefficientdiagonal) = (S (pfc_index_gcd_backward_executionproduct))) -> exists pfc_value_gcd_backward_executionproductcoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_executionproductcoefficientdiagonalentry. ff_h_pfp_gcd_backward_executionproductcoefficientdiagonalentry + S (pfc_value_gcd_backward_executionproductcoefficientdiagonal) = S ((S (pfc_index_gcd_backward_executionproductcoefficientdiagonal)) * pfc_terms_scale_gcd_backward_executionproductcoefficient)) /\ exists ff_q_pfp_gcd_backward_executionproductcoefficientdiagonalentry. pfc_terms_code_gcd_backward_executionproductcoefficient = ff_q_pfp_gcd_backward_executionproductcoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_executionproductcoefficientdiagonal)) * pfc_terms_scale_gcd_backward_executionproductcoefficient) + (pfc_value_gcd_backward_executionproductcoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm pfc_left_gcd_backward_executionproductcoefficientdiagonalterm pfc_right_gcd_backward_executionproductcoefficientdiagonalterm. (((pfc_index_gcd_backward_executionproductcoefficientdiagonal)+pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm=(pfc_index_gcd_backward_executionproduct)) /\ ((((((exists pfa_gap_gcd_backward_executionproductcoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_executionproductcoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_executionproductcoefficientdiagonal) = (q)) /\ ((((exists ff_h_pfp_gcd_backward_executionproductcoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_executionproductcoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_executionproductcoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_executionproductcoefficientdiagonal)) * qc)) /\ exists ff_q_pfp_gcd_backward_executionproductcoefficientdiagonaltermleftentry. qb = ff_q_pfp_gcd_backward_executionproductcoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_executionproductcoefficientdiagonal)) * qc) + (pfc_left_gcd_backward_executionproductcoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_executionproductcoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_executionproductcoefficientdiagonaltermleftoutside+(q)=(pfc_index_gcd_backward_executionproductcoefficientdiagonal)) /\ (((pfc_left_gcd_backward_executionproductcoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_executionproductcoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_executionproductcoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm) = (S (d))) /\ ((((exists ff_h_pfp_gcd_backward_executionproductcoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_executionproductcoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_executionproductcoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_executionproductcoefficientdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_executionproductcoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm)) * bc) + (pfc_right_gcd_backward_executionproductcoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_executionproductcoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_executionproductcoefficientdiagonaltermrightoutside+(S (d))=(pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_executionproductcoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_executionproductcoefficientdiagonal)=pfc_left_gcd_backward_executionproductcoefficientdiagonalterm*pfc_right_gcd_backward_executionproductcoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_executionproductcoefficientsum fs_v_pfc_gcd_backward_executionproductcoefficientsum. ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_start. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_start. fs_u_pfc_gcd_backward_executionproductcoefficientsum = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_terminal. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_executionproductcoefficient) = S ((S (S (pfc_index_gcd_backward_executionproduct))) * fs_v_pfc_gcd_backward_executionproductcoefficientsum)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_terminal. fs_u_pfc_gcd_backward_executionproductcoefficientsum = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_executionproduct))) * fs_v_pfc_gcd_backward_executionproductcoefficientsum) + (pfc_natural_sum_gcd_backward_executionproductcoefficient))) /\ forall fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_executionproductcoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_executionproductcoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps = S (pfc_index_gcd_backward_executionproduct)) -> exists fs_a_pfc_gcd_backward_executionproductcoefficientsum_body_steps fs_r_pfc_gcd_backward_executionproductcoefficientsum_body_steps fs_s_pfc_gcd_backward_executionproductcoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_executionproductcoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_executionproductcoefficient)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_executionproductcoefficient = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_executionproductcoefficient) + (fs_a_pfc_gcd_backward_executionproductcoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_executionproductcoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_executionproductcoefficientsum = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum) + (fs_r_pfc_gcd_backward_executionproductcoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_executionproductcoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_executionproductcoefficientsum = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum) + (fs_s_pfc_gcd_backward_executionproductcoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_executionproductcoefficientsum_body_steps = fs_r_pfc_gcd_backward_executionproductcoefficientsum_body_steps + fs_a_pfc_gcd_backward_executionproductcoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_executionproductcoefficientresiduebound. pfa_gap_gcd_backward_executionproductcoefficientresiduebound + S (pfc_value_gcd_backward_executionproduct) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executionproductcoefficientresiduecongruence pfa_offset_right_gcd_backward_executionproductcoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_executionproductcoefficient) + (p) * pfa_offset_left_gcd_backward_executionproductcoefficientresiduecongruence = (pfc_value_gcd_backward_executionproduct) + (p) * pfa_offset_right_gcd_backward_executionproductcoefficientresiduecongruence)))))))))))) /\ (((forall pfs_index_gcd_backward_executiondifference. (exists pfa_gap_gcd_backward_executiondifferenceindex. pfa_gap_gcd_backward_executiondifferenceindex + S (pfs_index_gcd_backward_executiondifference) = (L)) -> exists pfs_left_gcd_backward_executiondifference pfs_right_gcd_backward_executiondifference pfs_result_gcd_backward_executiondifference. ((((exists ff_h_pfp_gcd_backward_executiondifferenceleft. ff_h_pfp_gcd_backward_executiondifferenceleft + S (pfs_left_gcd_backward_executiondifference) = S ((S (pfs_index_gcd_backward_executiondifference)) * ac)) /\ exists ff_q_pfp_gcd_backward_executiondifferenceleft. ab = ff_q_pfp_gcd_backward_executiondifferenceleft * S ((S (pfs_index_gcd_backward_executiondifference)) * ac) + (pfs_left_gcd_backward_executiondifference))) /\ (((((exists ff_h_pfp_gcd_backward_executiondifferenceright. ff_h_pfp_gcd_backward_executiondifferenceright + S (pfs_right_gcd_backward_executiondifference) = S ((S (pfs_index_gcd_backward_executiondifference)) * pfd_product_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executiondifferenceright. pfd_product_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executiondifferenceright * S ((S (pfs_index_gcd_backward_executiondifference)) * pfd_product_scale_gcd_backward_execution) + (pfs_right_gcd_backward_executiondifference))) /\ (((((exists ff_h_pfp_gcd_backward_executiondifferenceresult. ff_h_pfp_gcd_backward_executiondifferenceresult + S (pfs_result_gcd_backward_executiondifference) = S ((S (pfs_index_gcd_backward_executiondifference)) * pfd_residual_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executiondifferenceresult. pfd_residual_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executiondifferenceresult * S ((S (pfs_index_gcd_backward_executiondifference)) * pfd_residual_scale_gcd_backward_execution) + (pfs_result_gcd_backward_executiondifference))) /\ ((((exists pfa_gap_gcd_backward_executiondifferenceoperationleft. pfa_gap_gcd_backward_executiondifferenceoperationleft + S (pfs_right_gcd_backward_executiondifference) = (p)) /\ (((exists pfa_gap_gcd_backward_executiondifferenceoperationright. pfa_gap_gcd_backward_executiondifferenceoperationright + S (pfs_result_gcd_backward_executiondifference) = (p)) /\ ((((exists pfa_gap_gcd_backward_executiondifferenceoperationresultbound. pfa_gap_gcd_backward_executiondifferenceoperationresultbound + S (pfs_left_gcd_backward_executiondifference) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executiondifferenceoperationresultcongruence pfa_offset_right_gcd_backward_executiondifferenceoperationresultcongruence. ((pfs_right_gcd_backward_executiondifference) + (pfs_result_gcd_backward_executiondifference)) + (p) * pfa_offset_left_gcd_backward_executiondifferenceoperationresultcongruence = (pfs_left_gcd_backward_executiondifference) + (p) * pfa_offset_right_gcd_backward_executiondifferenceoperationresultcongruence)))))))))))))))) /\ (((((L)=(pfd_cut_gcd_backward_execution)+(R)) /\ (((forall fom_index_pfp_gcd_backward_executiontriminput. (exists fom_gap_pfp_gcd_backward_executiontriminput_index_bound. fom_gap_pfp_gcd_backward_executiontriminput_index_bound + S (fom_index_pfp_gcd_backward_executiontriminput) = L) -> exists fom_value_pfp_gcd_backward_executiontriminput. ((((exists fom_beta_height_pfp_gcd_backward_executiontriminput_entry. fom_beta_height_pfp_gcd_backward_executiontriminput_entry + S (fom_value_pfp_gcd_backward_executiontriminput) = S ((S (fom_index_pfp_gcd_backward_executiontriminput)) * pfd_residual_scale_gcd_backward_execution)) /\ exists fom_beta_quotient_pfp_gcd_backward_executiontriminput_entry. pfd_residual_code_gcd_backward_execution = fom_beta_quotient_pfp_gcd_backward_executiontriminput_entry * S ((S (fom_index_pfp_gcd_backward_executiontriminput)) * pfd_residual_scale_gcd_backward_execution) + (fom_value_pfp_gcd_backward_executiontriminput))) /\ (exists fom_gap_pfp_gcd_backward_executiontriminput_value_bound. fom_gap_pfp_gcd_backward_executiontriminput_value_bound + S (fom_value_pfp_gcd_backward_executiontriminput) = p))) /\ (((forall pfp_repeat_index_gcd_backward_executiontrimremoved. (exists pfa_gap_gcd_backward_executiontrimremovedindex. pfa_gap_gcd_backward_executiontrimremovedindex + S (pfp_repeat_index_gcd_backward_executiontrimremoved) = (pfd_cut_gcd_backward_execution)) -> (((exists ff_h_pfp_gcd_backward_executiontrimremovedentry. ff_h_pfp_gcd_backward_executiontrimremovedentry + S (0) = S ((S (pfp_repeat_index_gcd_backward_executiontrimremoved)) * pfd_residual_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executiontrimremovedentry. pfd_residual_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executiontrimremovedentry * S ((S (pfp_repeat_index_gcd_backward_executiontrimremoved)) * pfd_residual_scale_gcd_backward_execution) + (0)))) /\ (((forall pftrim_index_gcd_backward_executiontrimsuffix pftrim_value_gcd_backward_executiontrimsuffix. (exists pfa_gap_gcd_backward_executiontrimsuffixbound. pfa_gap_gcd_backward_executiontrimsuffixbound + S (pftrim_index_gcd_backward_executiontrimsuffix) = (R)) -> (((exists ff_h_pfp_gcd_backward_executiontrimsuffixsource. ff_h_pfp_gcd_backward_executiontrimsuffixsource + S (pftrim_value_gcd_backward_executiontrimsuffix) = S ((S ((pfd_cut_gcd_backward_execution)+pftrim_index_gcd_backward_executiontrimsuffix)) * pfd_residual_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executiontrimsuffixsource. pfd_residual_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executiontrimsuffixsource * S ((S ((pfd_cut_gcd_backward_execution)+pftrim_index_gcd_backward_executiontrimsuffix)) * pfd_residual_scale_gcd_backward_execution) + (pftrim_value_gcd_backward_executiontrimsuffix))) -> (((exists ff_h_pfp_gcd_backward_executiontrimsuffixoutput. ff_h_pfp_gcd_backward_executiontrimsuffixoutput + S (pftrim_value_gcd_backward_executiontrimsuffix) = S ((S (pftrim_index_gcd_backward_executiontrimsuffix)) * rc)) /\ exists ff_q_pfp_gcd_backward_executiontrimsuffixoutput. rb = ff_q_pfp_gcd_backward_executiontrimsuffixoutput * S ((S (pftrim_index_gcd_backward_executiontrimsuffix)) * rc) + (pftrim_value_gcd_backward_executiontrimsuffix)))) /\ (((R)=0 \/ (exists pftrim_leading_gcd_backward_executiontrimnormal. ((((exists ff_h_pfp_gcd_backward_executiontrimnormalentry. ff_h_pfp_gcd_backward_executiontrimnormalentry + S (pftrim_leading_gcd_backward_executiontrimnormal) = S ((S (0)) * rc)) /\ exists ff_q_pfp_gcd_backward_executiontrimnormalentry. rb = ff_q_pfp_gcd_backward_executiontrimnormalentry * S ((S (0)) * rc) + (pftrim_leading_gcd_backward_executiontrimnormal))) /\ ((~(pftrim_leading_gcd_backward_executiontrimnormal=0))))))))))))))))))))))))))))))))) -> (exists pfgs_gb_gcd_backward_small pfgs_gc_gcd_backward_small pfgs_G_gcd_backward_small pfgs_ub_gcd_backward_small pfgs_uc_gcd_backward_small pfgs_U_gcd_backward_small pfgs_vb_gcd_backward_small pfgs_vc_gcd_backward_small pfgs_V_gcd_backward_small. (((pfgs_G_gcd_backward_small)=0 \/ (((~((pfgs_G_gcd_backward_small) = 0)) /\ (((forall fom_index_pfp_gcd_backward_small_witness_normal_moniccoefficients. (exists fom_gap_pfp_gcd_backward_small_witness_normal_moniccoefficients_index_bound. fom_gap_pfp_gcd_backward_small_witness_normal_moniccoefficients_index_bound + S (fom_index_pfp_gcd_backward_small_witness_normal_moniccoefficients) = pfgs_G_gcd_backward_small) -> exists fom_value_pfp_gcd_backward_small_witness_normal_moniccoefficients. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_normal_moniccoefficients_entry. fom_beta_height_pfp_gcd_backward_small_witness_normal_moniccoefficients_entry + S (fom_value_pfp_gcd_backward_small_witness_normal_moniccoefficients) = S ((S (fom_index_pfp_gcd_backward_small_witness_normal_moniccoefficients)) * pfgs_gc_gcd_backward_small)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_normal_moniccoefficients_entry. pfgs_gb_gcd_backward_small = fom_beta_quotient_pfp_gcd_backward_small_witness_normal_moniccoefficients_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_normal_moniccoefficients)) * pfgs_gc_gcd_backward_small) + (fom_value_pfp_gcd_backward_small_witness_normal_moniccoefficients))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_normal_moniccoefficients_value_bound. fom_gap_pfp_gcd_backward_small_witness_normal_moniccoefficients_value_bound + S (fom_value_pfp_gcd_backward_small_witness_normal_moniccoefficients) = p))) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_normal_monicleading. ff_h_pfp_gcd_backward_small_witness_normal_monicleading + S (1) = S ((S (0)) * pfgs_gc_gcd_backward_small)) /\ exists ff_q_pfp_gcd_backward_small_witness_normal_monicleading. pfgs_gb_gcd_backward_small = ff_q_pfp_gcd_backward_small_witness_normal_monicleading * S ((S (0)) * pfgs_gc_gcd_backward_small) + (1))))))))) /\ (((((((forall fom_index_pfp_gcd_backward_small_witness_common_left_bounded. (exists fom_gap_pfp_gcd_backward_small_witness_common_left_bounded_index_bound. fom_gap_pfp_gcd_backward_small_witness_common_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_small_witness_common_left_bounded) = S d) -> exists fom_value_pfp_gcd_backward_small_witness_common_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_common_left_bounded_entry. fom_beta_height_pfp_gcd_backward_small_witness_common_left_bounded_entry + S (fom_value_pfp_gcd_backward_small_witness_common_left_bounded) = S ((S (fom_index_pfp_gcd_backward_small_witness_common_left_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_common_left_bounded_entry. bb = fom_beta_quotient_pfp_gcd_backward_small_witness_common_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_common_left_bounded)) * bc) + (fom_value_pfp_gcd_backward_small_witness_common_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_common_left_bounded_value_bound. fom_gap_pfp_gcd_backward_small_witness_common_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_small_witness_common_left_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_small_witness_common_left pfgd_qc_gcd_backward_small_witness_common_left pfgd_Q_gcd_backward_small_witness_common_left pfgd_pb_gcd_backward_small_witness_common_left pfgd_pc_gcd_backward_small_witness_common_left pfgd_P_gcd_backward_small_witness_common_left. ((((forall fom_index_pfp_gcd_backward_small_witness_common_left_productleft. (exists fom_gap_pfp_gcd_backward_small_witness_common_left_productleft_index_bound. fom_gap_pfp_gcd_backward_small_witness_common_left_productleft_index_bound + S (fom_index_pfp_gcd_backward_small_witness_common_left_productleft) = pfgd_Q_gcd_backward_small_witness_common_left) -> exists fom_value_pfp_gcd_backward_small_witness_common_left_productleft. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_common_left_productleft_entry. fom_beta_height_pfp_gcd_backward_small_witness_common_left_productleft_entry + S (fom_value_pfp_gcd_backward_small_witness_common_left_productleft) = S ((S (fom_index_pfp_gcd_backward_small_witness_common_left_productleft)) * pfgd_qc_gcd_backward_small_witness_common_left)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_common_left_productleft_entry. pfgd_qb_gcd_backward_small_witness_common_left = fom_beta_quotient_pfp_gcd_backward_small_witness_common_left_productleft_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_common_left_productleft)) * pfgd_qc_gcd_backward_small_witness_common_left) + (fom_value_pfp_gcd_backward_small_witness_common_left_productleft))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_common_left_productleft_value_bound. fom_gap_pfp_gcd_backward_small_witness_common_left_productleft_value_bound + S (fom_value_pfp_gcd_backward_small_witness_common_left_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_small_witness_common_left_productright. (exists fom_gap_pfp_gcd_backward_small_witness_common_left_productright_index_bound. fom_gap_pfp_gcd_backward_small_witness_common_left_productright_index_bound + S (fom_index_pfp_gcd_backward_small_witness_common_left_productright) = pfgs_G_gcd_backward_small) -> exists fom_value_pfp_gcd_backward_small_witness_common_left_productright. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_common_left_productright_entry. fom_beta_height_pfp_gcd_backward_small_witness_common_left_productright_entry + S (fom_value_pfp_gcd_backward_small_witness_common_left_productright) = S ((S (fom_index_pfp_gcd_backward_small_witness_common_left_productright)) * pfgs_gc_gcd_backward_small)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_common_left_productright_entry. pfgs_gb_gcd_backward_small = fom_beta_quotient_pfp_gcd_backward_small_witness_common_left_productright_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_common_left_productright)) * pfgs_gc_gcd_backward_small) + (fom_value_pfp_gcd_backward_small_witness_common_left_productright))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_common_left_productright_value_bound. fom_gap_pfp_gcd_backward_small_witness_common_left_productright_value_bound + S (fom_value_pfp_gcd_backward_small_witness_common_left_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_small_witness_common_left)=0 \/ (pfgs_G_gcd_backward_small)=0) /\ (((pfgd_P_gcd_backward_small_witness_common_left)=0)))) \/ (((~((pfgd_Q_gcd_backward_small_witness_common_left)=0)) /\ (((~((pfgs_G_gcd_backward_small)=0)) /\ (((pfgd_Q_gcd_backward_small_witness_common_left)+(pfgs_G_gcd_backward_small)=S (pfgd_P_gcd_backward_small_witness_common_left)))))))) /\ ((forall pfc_index_gcd_backward_small_witness_common_left_productcoefficients. (exists pfa_gap_gcd_backward_small_witness_common_left_productcoefficientsbound. pfa_gap_gcd_backward_small_witness_common_left_productcoefficientsbound + S (pfc_index_gcd_backward_small_witness_common_left_productcoefficients) = (pfgd_P_gcd_backward_small_witness_common_left)) -> exists pfc_value_gcd_backward_small_witness_common_left_productcoefficients. ((((exists ff_h_pfp_gcd_backward_small_witness_common_left_productcoefficientsentry. ff_h_pfp_gcd_backward_small_witness_common_left_productcoefficientsentry + S (pfc_value_gcd_backward_small_witness_common_left_productcoefficients) = S ((S (pfc_index_gcd_backward_small_witness_common_left_productcoefficients)) * pfgd_pc_gcd_backward_small_witness_common_left)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_left_productcoefficientsentry. pfgd_pb_gcd_backward_small_witness_common_left = ff_q_pfp_gcd_backward_small_witness_common_left_productcoefficientsentry * S ((S (pfc_index_gcd_backward_small_witness_common_left_productcoefficients)) * pfgd_pc_gcd_backward_small_witness_common_left) + (pfc_value_gcd_backward_small_witness_common_left_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_small_witness_common_left_productcoefficientscoefficient pfc_terms_scale_gcd_backward_small_witness_common_left_productcoefficientscoefficient pfc_natural_sum_gcd_backward_small_witness_common_left_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_small_witness_common_left_productcoefficients))) -> exists pfc_value_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_small_witness_common_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_small_witness_common_left_productcoefficientscoefficient = ff_q_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_small_witness_common_left_productcoefficientscoefficient) + (pfc_value_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_small_witness_common_left_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_small_witness_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_small_witness_common_left)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_small_witness_common_left = ff_q_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_small_witness_common_left) + (pfc_left_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_small_witness_common_left)=(pfc_index_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm) = (pfgs_G_gcd_backward_small)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm)) * pfgs_gc_gcd_backward_small)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermrightentry. pfgs_gb_gcd_backward_small = ff_q_pfp_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm)) * pfgs_gc_gcd_backward_small) + (pfc_right_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonaltermrightoutside+(pfgs_G_gcd_backward_small)=(pfc_complement_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_small_witness_common_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_small_witness_common_left_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_small_witness_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_small_witness_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_small_witness_common_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_small_witness_common_left_productcoefficients)) -> exists fs_a_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_small_witness_common_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_small_witness_common_left_productcoefficientscoefficient = fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_small_witness_common_left_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_small_witness_common_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_small_witness_common_left_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_small_witness_common_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_small_witness_common_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_small_witness_common_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_small_witness_common_left_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_small_witness_common_left_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_small_witness_common_left_productcoefficients) + (p) * pfa_offset_right_gcd_backward_small_witness_common_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_small_witness_common_left_equivalent pfrep_left_gcd_backward_small_witness_common_left_equivalent pfrep_right_gcd_backward_small_witness_common_left_equivalent. ((exists pfrep_position_gcd_backward_small_witness_common_left_equivalentfirst. ((pfrep_position_gcd_backward_small_witness_common_left_equivalentfirst+S (pfrep_power_gcd_backward_small_witness_common_left_equivalent)=(pfgd_P_gcd_backward_small_witness_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_common_left_equivalentfirstentry. ff_h_pfp_gcd_backward_small_witness_common_left_equivalentfirstentry + S (pfrep_left_gcd_backward_small_witness_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_small_witness_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_small_witness_common_left)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_left_equivalentfirstentry. pfgd_pb_gcd_backward_small_witness_common_left = ff_q_pfp_gcd_backward_small_witness_common_left_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_small_witness_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_small_witness_common_left) + (pfrep_left_gcd_backward_small_witness_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_common_left_equivalentfirstoutside. pfrep_gap_gcd_backward_small_witness_common_left_equivalentfirstoutside+(pfgd_P_gcd_backward_small_witness_common_left)=(pfrep_power_gcd_backward_small_witness_common_left_equivalent)) /\ (((pfrep_left_gcd_backward_small_witness_common_left_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_small_witness_common_left_equivalentsecond. ((pfrep_position_gcd_backward_small_witness_common_left_equivalentsecond+S (pfrep_power_gcd_backward_small_witness_common_left_equivalent)=(S d)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_common_left_equivalentsecondentry. ff_h_pfp_gcd_backward_small_witness_common_left_equivalentsecondentry + S (pfrep_right_gcd_backward_small_witness_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_small_witness_common_left_equivalentsecond)) * bc)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_left_equivalentsecondentry. bb = ff_q_pfp_gcd_backward_small_witness_common_left_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_small_witness_common_left_equivalentsecond)) * bc) + (pfrep_right_gcd_backward_small_witness_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_common_left_equivalentsecondoutside. pfrep_gap_gcd_backward_small_witness_common_left_equivalentsecondoutside+(S d)=(pfrep_power_gcd_backward_small_witness_common_left_equivalent)) /\ (((pfrep_right_gcd_backward_small_witness_common_left_equivalent)=0))))) -> pfrep_left_gcd_backward_small_witness_common_left_equivalent=pfrep_right_gcd_backward_small_witness_common_left_equivalent))))))) /\ ((((forall fom_index_pfp_gcd_backward_small_witness_common_right_bounded. (exists fom_gap_pfp_gcd_backward_small_witness_common_right_bounded_index_bound. fom_gap_pfp_gcd_backward_small_witness_common_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_small_witness_common_right_bounded) = R) -> exists fom_value_pfp_gcd_backward_small_witness_common_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_common_right_bounded_entry. fom_beta_height_pfp_gcd_backward_small_witness_common_right_bounded_entry + S (fom_value_pfp_gcd_backward_small_witness_common_right_bounded) = S ((S (fom_index_pfp_gcd_backward_small_witness_common_right_bounded)) * rc)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_common_right_bounded_entry. rb = fom_beta_quotient_pfp_gcd_backward_small_witness_common_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_common_right_bounded)) * rc) + (fom_value_pfp_gcd_backward_small_witness_common_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_common_right_bounded_value_bound. fom_gap_pfp_gcd_backward_small_witness_common_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_small_witness_common_right_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_small_witness_common_right pfgd_qc_gcd_backward_small_witness_common_right pfgd_Q_gcd_backward_small_witness_common_right pfgd_pb_gcd_backward_small_witness_common_right pfgd_pc_gcd_backward_small_witness_common_right pfgd_P_gcd_backward_small_witness_common_right. ((((forall fom_index_pfp_gcd_backward_small_witness_common_right_productleft. (exists fom_gap_pfp_gcd_backward_small_witness_common_right_productleft_index_bound. fom_gap_pfp_gcd_backward_small_witness_common_right_productleft_index_bound + S (fom_index_pfp_gcd_backward_small_witness_common_right_productleft) = pfgd_Q_gcd_backward_small_witness_common_right) -> exists fom_value_pfp_gcd_backward_small_witness_common_right_productleft. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_common_right_productleft_entry. fom_beta_height_pfp_gcd_backward_small_witness_common_right_productleft_entry + S (fom_value_pfp_gcd_backward_small_witness_common_right_productleft) = S ((S (fom_index_pfp_gcd_backward_small_witness_common_right_productleft)) * pfgd_qc_gcd_backward_small_witness_common_right)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_common_right_productleft_entry. pfgd_qb_gcd_backward_small_witness_common_right = fom_beta_quotient_pfp_gcd_backward_small_witness_common_right_productleft_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_common_right_productleft)) * pfgd_qc_gcd_backward_small_witness_common_right) + (fom_value_pfp_gcd_backward_small_witness_common_right_productleft))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_common_right_productleft_value_bound. fom_gap_pfp_gcd_backward_small_witness_common_right_productleft_value_bound + S (fom_value_pfp_gcd_backward_small_witness_common_right_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_small_witness_common_right_productright. (exists fom_gap_pfp_gcd_backward_small_witness_common_right_productright_index_bound. fom_gap_pfp_gcd_backward_small_witness_common_right_productright_index_bound + S (fom_index_pfp_gcd_backward_small_witness_common_right_productright) = pfgs_G_gcd_backward_small) -> exists fom_value_pfp_gcd_backward_small_witness_common_right_productright. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_common_right_productright_entry. fom_beta_height_pfp_gcd_backward_small_witness_common_right_productright_entry + S (fom_value_pfp_gcd_backward_small_witness_common_right_productright) = S ((S (fom_index_pfp_gcd_backward_small_witness_common_right_productright)) * pfgs_gc_gcd_backward_small)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_common_right_productright_entry. pfgs_gb_gcd_backward_small = fom_beta_quotient_pfp_gcd_backward_small_witness_common_right_productright_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_common_right_productright)) * pfgs_gc_gcd_backward_small) + (fom_value_pfp_gcd_backward_small_witness_common_right_productright))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_common_right_productright_value_bound. fom_gap_pfp_gcd_backward_small_witness_common_right_productright_value_bound + S (fom_value_pfp_gcd_backward_small_witness_common_right_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_small_witness_common_right)=0 \/ (pfgs_G_gcd_backward_small)=0) /\ (((pfgd_P_gcd_backward_small_witness_common_right)=0)))) \/ (((~((pfgd_Q_gcd_backward_small_witness_common_right)=0)) /\ (((~((pfgs_G_gcd_backward_small)=0)) /\ (((pfgd_Q_gcd_backward_small_witness_common_right)+(pfgs_G_gcd_backward_small)=S (pfgd_P_gcd_backward_small_witness_common_right)))))))) /\ ((forall pfc_index_gcd_backward_small_witness_common_right_productcoefficients. (exists pfa_gap_gcd_backward_small_witness_common_right_productcoefficientsbound. pfa_gap_gcd_backward_small_witness_common_right_productcoefficientsbound + S (pfc_index_gcd_backward_small_witness_common_right_productcoefficients) = (pfgd_P_gcd_backward_small_witness_common_right)) -> exists pfc_value_gcd_backward_small_witness_common_right_productcoefficients. ((((exists ff_h_pfp_gcd_backward_small_witness_common_right_productcoefficientsentry. ff_h_pfp_gcd_backward_small_witness_common_right_productcoefficientsentry + S (pfc_value_gcd_backward_small_witness_common_right_productcoefficients) = S ((S (pfc_index_gcd_backward_small_witness_common_right_productcoefficients)) * pfgd_pc_gcd_backward_small_witness_common_right)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_right_productcoefficientsentry. pfgd_pb_gcd_backward_small_witness_common_right = ff_q_pfp_gcd_backward_small_witness_common_right_productcoefficientsentry * S ((S (pfc_index_gcd_backward_small_witness_common_right_productcoefficients)) * pfgd_pc_gcd_backward_small_witness_common_right) + (pfc_value_gcd_backward_small_witness_common_right_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_small_witness_common_right_productcoefficientscoefficient pfc_terms_scale_gcd_backward_small_witness_common_right_productcoefficientscoefficient pfc_natural_sum_gcd_backward_small_witness_common_right_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_small_witness_common_right_productcoefficients))) -> exists pfc_value_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_small_witness_common_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_small_witness_common_right_productcoefficientscoefficient = ff_q_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_small_witness_common_right_productcoefficientscoefficient) + (pfc_value_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_small_witness_common_right_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_small_witness_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_small_witness_common_right)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_small_witness_common_right = ff_q_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_small_witness_common_right) + (pfc_left_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_small_witness_common_right)=(pfc_index_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm) = (pfgs_G_gcd_backward_small)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm)) * pfgs_gc_gcd_backward_small)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermrightentry. pfgs_gb_gcd_backward_small = ff_q_pfp_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm)) * pfgs_gc_gcd_backward_small) + (pfc_right_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonaltermrightoutside+(pfgs_G_gcd_backward_small)=(pfc_complement_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_small_witness_common_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_small_witness_common_right_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_small_witness_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_small_witness_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_small_witness_common_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_small_witness_common_right_productcoefficients)) -> exists fs_a_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_small_witness_common_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_small_witness_common_right_productcoefficientscoefficient = fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_small_witness_common_right_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_small_witness_common_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_small_witness_common_right_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_small_witness_common_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_small_witness_common_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_small_witness_common_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_small_witness_common_right_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_small_witness_common_right_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_small_witness_common_right_productcoefficients) + (p) * pfa_offset_right_gcd_backward_small_witness_common_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_small_witness_common_right_equivalent pfrep_left_gcd_backward_small_witness_common_right_equivalent pfrep_right_gcd_backward_small_witness_common_right_equivalent. ((exists pfrep_position_gcd_backward_small_witness_common_right_equivalentfirst. ((pfrep_position_gcd_backward_small_witness_common_right_equivalentfirst+S (pfrep_power_gcd_backward_small_witness_common_right_equivalent)=(pfgd_P_gcd_backward_small_witness_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_common_right_equivalentfirstentry. ff_h_pfp_gcd_backward_small_witness_common_right_equivalentfirstentry + S (pfrep_left_gcd_backward_small_witness_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_small_witness_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_small_witness_common_right)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_right_equivalentfirstentry. pfgd_pb_gcd_backward_small_witness_common_right = ff_q_pfp_gcd_backward_small_witness_common_right_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_small_witness_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_small_witness_common_right) + (pfrep_left_gcd_backward_small_witness_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_common_right_equivalentfirstoutside. pfrep_gap_gcd_backward_small_witness_common_right_equivalentfirstoutside+(pfgd_P_gcd_backward_small_witness_common_right)=(pfrep_power_gcd_backward_small_witness_common_right_equivalent)) /\ (((pfrep_left_gcd_backward_small_witness_common_right_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_small_witness_common_right_equivalentsecond. ((pfrep_position_gcd_backward_small_witness_common_right_equivalentsecond+S (pfrep_power_gcd_backward_small_witness_common_right_equivalent)=(R)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_common_right_equivalentsecondentry. ff_h_pfp_gcd_backward_small_witness_common_right_equivalentsecondentry + S (pfrep_right_gcd_backward_small_witness_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_small_witness_common_right_equivalentsecond)) * rc)) /\ exists ff_q_pfp_gcd_backward_small_witness_common_right_equivalentsecondentry. rb = ff_q_pfp_gcd_backward_small_witness_common_right_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_small_witness_common_right_equivalentsecond)) * rc) + (pfrep_right_gcd_backward_small_witness_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_common_right_equivalentsecondoutside. pfrep_gap_gcd_backward_small_witness_common_right_equivalentsecondoutside+(R)=(pfrep_power_gcd_backward_small_witness_common_right_equivalent)) /\ (((pfrep_right_gcd_backward_small_witness_common_right_equivalent)=0))))) -> pfrep_left_gcd_backward_small_witness_common_right_equivalent=pfrep_right_gcd_backward_small_witness_common_right_equivalent)))))))))) /\ ((exists pfgb_pb_gcd_backward_small_witness_bezout pfgb_pc_gcd_backward_small_witness_bezout pfgb_P_gcd_backward_small_witness_bezout pfgb_qb_gcd_backward_small_witness_bezout pfgb_qc_gcd_backward_small_witness_bezout pfgb_Q_gcd_backward_small_witness_bezout. ((((forall fom_index_pfp_gcd_backward_small_witness_bezout_leftleft. (exists fom_gap_pfp_gcd_backward_small_witness_bezout_leftleft_index_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_leftleft_index_bound + S (fom_index_pfp_gcd_backward_small_witness_bezout_leftleft) = pfgs_U_gcd_backward_small) -> exists fom_value_pfp_gcd_backward_small_witness_bezout_leftleft. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_bezout_leftleft_entry. fom_beta_height_pfp_gcd_backward_small_witness_bezout_leftleft_entry + S (fom_value_pfp_gcd_backward_small_witness_bezout_leftleft) = S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_leftleft)) * pfgs_uc_gcd_backward_small)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_leftleft_entry. pfgs_ub_gcd_backward_small = fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_leftleft_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_leftleft)) * pfgs_uc_gcd_backward_small) + (fom_value_pfp_gcd_backward_small_witness_bezout_leftleft))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_bezout_leftleft_value_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_leftleft_value_bound + S (fom_value_pfp_gcd_backward_small_witness_bezout_leftleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_small_witness_bezout_leftright. (exists fom_gap_pfp_gcd_backward_small_witness_bezout_leftright_index_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_leftright_index_bound + S (fom_index_pfp_gcd_backward_small_witness_bezout_leftright) = S d) -> exists fom_value_pfp_gcd_backward_small_witness_bezout_leftright. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_bezout_leftright_entry. fom_beta_height_pfp_gcd_backward_small_witness_bezout_leftright_entry + S (fom_value_pfp_gcd_backward_small_witness_bezout_leftright) = S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_leftright)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_leftright_entry. bb = fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_leftright_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_leftright)) * bc) + (fom_value_pfp_gcd_backward_small_witness_bezout_leftright))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_bezout_leftright_value_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_leftright_value_bound + S (fom_value_pfp_gcd_backward_small_witness_bezout_leftright) = p))) /\ (((((((pfgs_U_gcd_backward_small)=0 \/ (S d)=0) /\ (((pfgb_P_gcd_backward_small_witness_bezout)=0)))) \/ (((~((pfgs_U_gcd_backward_small)=0)) /\ (((~((S d)=0)) /\ (((pfgs_U_gcd_backward_small)+(S d)=S (pfgb_P_gcd_backward_small_witness_bezout)))))))) /\ ((forall pfc_index_gcd_backward_small_witness_bezout_leftcoefficients. (exists pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientsbound. pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientsbound + S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficients) = (pfgb_P_gcd_backward_small_witness_bezout)) -> exists pfc_value_gcd_backward_small_witness_bezout_leftcoefficients. ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_leftcoefficientsentry. ff_h_pfp_gcd_backward_small_witness_bezout_leftcoefficientsentry + S (pfc_value_gcd_backward_small_witness_bezout_leftcoefficients) = S ((S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficients)) * pfgb_pc_gcd_backward_small_witness_bezout)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_leftcoefficientsentry. pfgb_pb_gcd_backward_small_witness_bezout = ff_q_pfp_gcd_backward_small_witness_bezout_leftcoefficientsentry * S ((S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficients)) * pfgb_pc_gcd_backward_small_witness_bezout) + (pfc_value_gcd_backward_small_witness_bezout_leftcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_small_witness_bezout_leftcoefficientscoefficient pfc_terms_scale_gcd_backward_small_witness_bezout_leftcoefficientscoefficient pfc_natural_sum_gcd_backward_small_witness_bezout_leftcoefficientscoefficient. ((forall pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficients))) -> exists pfc_value_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_small_witness_bezout_leftcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_small_witness_bezout_leftcoefficientscoefficient = ff_q_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_small_witness_bezout_leftcoefficientscoefficient) + (pfc_value_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_small_witness_bezout_leftcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal) = (pfgs_U_gcd_backward_small)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal)) * pfgs_uc_gcd_backward_small)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermleftentry. pfgs_ub_gcd_backward_small = ff_q_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal)) * pfgs_uc_gcd_backward_small) + (pfc_left_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermleftoutside+(pfgs_U_gcd_backward_small)=(pfc_index_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm) = (S d)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm)) * bc) + (pfc_right_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonaltermrightoutside+(S d)=(pfc_complement_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_small_witness_bezout_leftcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_small_witness_bezout_leftcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficients))) * fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficients))) * fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_small_witness_bezout_leftcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_small_witness_bezout_leftcoefficients)) -> exists fs_a_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_small_witness_bezout_leftcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_small_witness_bezout_leftcoefficientscoefficient = fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_small_witness_bezout_leftcoefficientscoefficient) + (fs_a_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_small_witness_bezout_leftcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_small_witness_bezout_leftcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_small_witness_bezout_leftcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_small_witness_bezout_leftcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_small_witness_bezout_leftcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_small_witness_bezout_leftcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_small_witness_bezout_leftcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_small_witness_bezout_leftcoefficients) + (p) * pfa_offset_right_gcd_backward_small_witness_bezout_leftcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_gcd_backward_small_witness_bezout_rightleft. (exists fom_gap_pfp_gcd_backward_small_witness_bezout_rightleft_index_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_rightleft_index_bound + S (fom_index_pfp_gcd_backward_small_witness_bezout_rightleft) = pfgs_V_gcd_backward_small) -> exists fom_value_pfp_gcd_backward_small_witness_bezout_rightleft. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_bezout_rightleft_entry. fom_beta_height_pfp_gcd_backward_small_witness_bezout_rightleft_entry + S (fom_value_pfp_gcd_backward_small_witness_bezout_rightleft) = S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_rightleft)) * pfgs_vc_gcd_backward_small)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_rightleft_entry. pfgs_vb_gcd_backward_small = fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_rightleft_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_rightleft)) * pfgs_vc_gcd_backward_small) + (fom_value_pfp_gcd_backward_small_witness_bezout_rightleft))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_bezout_rightleft_value_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_rightleft_value_bound + S (fom_value_pfp_gcd_backward_small_witness_bezout_rightleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_small_witness_bezout_rightright. (exists fom_gap_pfp_gcd_backward_small_witness_bezout_rightright_index_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_rightright_index_bound + S (fom_index_pfp_gcd_backward_small_witness_bezout_rightright) = R) -> exists fom_value_pfp_gcd_backward_small_witness_bezout_rightright. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_bezout_rightright_entry. fom_beta_height_pfp_gcd_backward_small_witness_bezout_rightright_entry + S (fom_value_pfp_gcd_backward_small_witness_bezout_rightright) = S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_rightright)) * rc)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_rightright_entry. rb = fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_rightright_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_rightright)) * rc) + (fom_value_pfp_gcd_backward_small_witness_bezout_rightright))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_bezout_rightright_value_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_rightright_value_bound + S (fom_value_pfp_gcd_backward_small_witness_bezout_rightright) = p))) /\ (((((((pfgs_V_gcd_backward_small)=0 \/ (R)=0) /\ (((pfgb_Q_gcd_backward_small_witness_bezout)=0)))) \/ (((~((pfgs_V_gcd_backward_small)=0)) /\ (((~((R)=0)) /\ (((pfgs_V_gcd_backward_small)+(R)=S (pfgb_Q_gcd_backward_small_witness_bezout)))))))) /\ ((forall pfc_index_gcd_backward_small_witness_bezout_rightcoefficients. (exists pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientsbound. pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientsbound + S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficients) = (pfgb_Q_gcd_backward_small_witness_bezout)) -> exists pfc_value_gcd_backward_small_witness_bezout_rightcoefficients. ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_rightcoefficientsentry. ff_h_pfp_gcd_backward_small_witness_bezout_rightcoefficientsentry + S (pfc_value_gcd_backward_small_witness_bezout_rightcoefficients) = S ((S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficients)) * pfgb_qc_gcd_backward_small_witness_bezout)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_rightcoefficientsentry. pfgb_qb_gcd_backward_small_witness_bezout = ff_q_pfp_gcd_backward_small_witness_bezout_rightcoefficientsentry * S ((S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficients)) * pfgb_qc_gcd_backward_small_witness_bezout) + (pfc_value_gcd_backward_small_witness_bezout_rightcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_small_witness_bezout_rightcoefficientscoefficient pfc_terms_scale_gcd_backward_small_witness_bezout_rightcoefficientscoefficient pfc_natural_sum_gcd_backward_small_witness_bezout_rightcoefficientscoefficient. ((forall pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficients))) -> exists pfc_value_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_small_witness_bezout_rightcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_small_witness_bezout_rightcoefficientscoefficient = ff_q_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_small_witness_bezout_rightcoefficientscoefficient) + (pfc_value_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_small_witness_bezout_rightcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal) = (pfgs_V_gcd_backward_small)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal)) * pfgs_vc_gcd_backward_small)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermleftentry. pfgs_vb_gcd_backward_small = ff_q_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal)) * pfgs_vc_gcd_backward_small) + (pfc_left_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermleftoutside+(pfgs_V_gcd_backward_small)=(pfc_index_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm) = (R)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm)) * rc)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermrightentry. rb = ff_q_pfp_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm)) * rc) + (pfc_right_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonaltermrightoutside+(R)=(pfc_complement_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_small_witness_bezout_rightcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_small_witness_bezout_rightcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficients))) * fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficients))) * fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_small_witness_bezout_rightcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_small_witness_bezout_rightcoefficients)) -> exists fs_a_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_small_witness_bezout_rightcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_small_witness_bezout_rightcoefficientscoefficient = fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_small_witness_bezout_rightcoefficientscoefficient) + (fs_a_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_small_witness_bezout_rightcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_small_witness_bezout_rightcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_small_witness_bezout_rightcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_small_witness_bezout_rightcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_small_witness_bezout_rightcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_small_witness_bezout_rightcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_small_witness_bezout_rightcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_small_witness_bezout_rightcoefficients) + (p) * pfa_offset_right_gcd_backward_small_witness_bezout_rightcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((((forall fom_index_pfp_gcd_backward_small_witness_bezout_sum_left_bounded. (exists fom_gap_pfp_gcd_backward_small_witness_bezout_sum_left_bounded_index_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_sum_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_left_bounded) = pfgb_P_gcd_backward_small_witness_bezout) -> exists fom_value_pfp_gcd_backward_small_witness_bezout_sum_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_bezout_sum_left_bounded_entry. fom_beta_height_pfp_gcd_backward_small_witness_bezout_sum_left_bounded_entry + S (fom_value_pfp_gcd_backward_small_witness_bezout_sum_left_bounded) = S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_left_bounded)) * pfgb_pc_gcd_backward_small_witness_bezout)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_sum_left_bounded_entry. pfgb_pb_gcd_backward_small_witness_bezout = fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_sum_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_left_bounded)) * pfgb_pc_gcd_backward_small_witness_bezout) + (fom_value_pfp_gcd_backward_small_witness_bezout_sum_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_bezout_sum_left_bounded_value_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_sum_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_small_witness_bezout_sum_left_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_small_witness_bezout_sum_right_bounded. (exists fom_gap_pfp_gcd_backward_small_witness_bezout_sum_right_bounded_index_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_sum_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_right_bounded) = pfgb_Q_gcd_backward_small_witness_bezout) -> exists fom_value_pfp_gcd_backward_small_witness_bezout_sum_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_bezout_sum_right_bounded_entry. fom_beta_height_pfp_gcd_backward_small_witness_bezout_sum_right_bounded_entry + S (fom_value_pfp_gcd_backward_small_witness_bezout_sum_right_bounded) = S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_right_bounded)) * pfgb_qc_gcd_backward_small_witness_bezout)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_sum_right_bounded_entry. pfgb_qb_gcd_backward_small_witness_bezout = fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_sum_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_right_bounded)) * pfgb_qc_gcd_backward_small_witness_bezout) + (fom_value_pfp_gcd_backward_small_witness_bezout_sum_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_bezout_sum_right_bounded_value_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_sum_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_small_witness_bezout_sum_right_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_small_witness_bezout_sum_result_bounded. (exists fom_gap_pfp_gcd_backward_small_witness_bezout_sum_result_bounded_index_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_sum_result_bounded_index_bound + S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_result_bounded) = pfgs_G_gcd_backward_small) -> exists fom_value_pfp_gcd_backward_small_witness_bezout_sum_result_bounded. ((((exists fom_beta_height_pfp_gcd_backward_small_witness_bezout_sum_result_bounded_entry. fom_beta_height_pfp_gcd_backward_small_witness_bezout_sum_result_bounded_entry + S (fom_value_pfp_gcd_backward_small_witness_bezout_sum_result_bounded) = S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_result_bounded)) * pfgs_gc_gcd_backward_small)) /\ exists fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_sum_result_bounded_entry. pfgs_gb_gcd_backward_small = fom_beta_quotient_pfp_gcd_backward_small_witness_bezout_sum_result_bounded_entry * S ((S (fom_index_pfp_gcd_backward_small_witness_bezout_sum_result_bounded)) * pfgs_gc_gcd_backward_small) + (fom_value_pfp_gcd_backward_small_witness_bezout_sum_result_bounded))) /\ (exists fom_gap_pfp_gcd_backward_small_witness_bezout_sum_result_bounded_value_bound. fom_gap_pfp_gcd_backward_small_witness_bezout_sum_result_bounded_value_bound + S (fom_value_pfp_gcd_backward_small_witness_bezout_sum_result_bounded) = p))) /\ ((exists pfga_ub_gcd_backward_small_witness_bezout_sum pfga_uc_gcd_backward_small_witness_bezout_sum pfga_vb_gcd_backward_small_witness_bezout_sum pfga_vc_gcd_backward_small_witness_bezout_sum pfga_tb_gcd_backward_small_witness_bezout_sum pfga_tc_gcd_backward_small_witness_bezout_sum pfga_K_gcd_backward_small_witness_bezout_sum. ((((forall pfrep_power_gcd_backward_small_witness_bezout_sum_left pfrep_left_gcd_backward_small_witness_bezout_sum_left pfrep_right_gcd_backward_small_witness_bezout_sum_left. ((exists pfrep_position_gcd_backward_small_witness_bezout_sum_leftfirst. ((pfrep_position_gcd_backward_small_witness_bezout_sum_leftfirst+S (pfrep_power_gcd_backward_small_witness_bezout_sum_left)=(pfgb_P_gcd_backward_small_witness_bezout)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_leftfirstentry. ff_h_pfp_gcd_backward_small_witness_bezout_sum_leftfirstentry + S (pfrep_left_gcd_backward_small_witness_bezout_sum_left) = S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_leftfirst)) * pfgb_pc_gcd_backward_small_witness_bezout)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_leftfirstentry. pfgb_pb_gcd_backward_small_witness_bezout = ff_q_pfp_gcd_backward_small_witness_bezout_sum_leftfirstentry * S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_leftfirst)) * pfgb_pc_gcd_backward_small_witness_bezout) + (pfrep_left_gcd_backward_small_witness_bezout_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_bezout_sum_leftfirstoutside. pfrep_gap_gcd_backward_small_witness_bezout_sum_leftfirstoutside+(pfgb_P_gcd_backward_small_witness_bezout)=(pfrep_power_gcd_backward_small_witness_bezout_sum_left)) /\ (((pfrep_left_gcd_backward_small_witness_bezout_sum_left)=0))))) -> ((exists pfrep_position_gcd_backward_small_witness_bezout_sum_leftsecond. ((pfrep_position_gcd_backward_small_witness_bezout_sum_leftsecond+S (pfrep_power_gcd_backward_small_witness_bezout_sum_left)=(pfga_K_gcd_backward_small_witness_bezout_sum)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_leftsecondentry. ff_h_pfp_gcd_backward_small_witness_bezout_sum_leftsecondentry + S (pfrep_right_gcd_backward_small_witness_bezout_sum_left) = S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_leftsecond)) * pfga_uc_gcd_backward_small_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_leftsecondentry. pfga_ub_gcd_backward_small_witness_bezout_sum = ff_q_pfp_gcd_backward_small_witness_bezout_sum_leftsecondentry * S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_leftsecond)) * pfga_uc_gcd_backward_small_witness_bezout_sum) + (pfrep_right_gcd_backward_small_witness_bezout_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_bezout_sum_leftsecondoutside. pfrep_gap_gcd_backward_small_witness_bezout_sum_leftsecondoutside+(pfga_K_gcd_backward_small_witness_bezout_sum)=(pfrep_power_gcd_backward_small_witness_bezout_sum_left)) /\ (((pfrep_right_gcd_backward_small_witness_bezout_sum_left)=0))))) -> pfrep_left_gcd_backward_small_witness_bezout_sum_left=pfrep_right_gcd_backward_small_witness_bezout_sum_left) /\ ((forall pfrep_power_gcd_backward_small_witness_bezout_sum_right pfrep_left_gcd_backward_small_witness_bezout_sum_right pfrep_right_gcd_backward_small_witness_bezout_sum_right. ((exists pfrep_position_gcd_backward_small_witness_bezout_sum_rightfirst. ((pfrep_position_gcd_backward_small_witness_bezout_sum_rightfirst+S (pfrep_power_gcd_backward_small_witness_bezout_sum_right)=(pfgb_Q_gcd_backward_small_witness_bezout)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_rightfirstentry. ff_h_pfp_gcd_backward_small_witness_bezout_sum_rightfirstentry + S (pfrep_left_gcd_backward_small_witness_bezout_sum_right) = S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_rightfirst)) * pfgb_qc_gcd_backward_small_witness_bezout)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_rightfirstentry. pfgb_qb_gcd_backward_small_witness_bezout = ff_q_pfp_gcd_backward_small_witness_bezout_sum_rightfirstentry * S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_rightfirst)) * pfgb_qc_gcd_backward_small_witness_bezout) + (pfrep_left_gcd_backward_small_witness_bezout_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_bezout_sum_rightfirstoutside. pfrep_gap_gcd_backward_small_witness_bezout_sum_rightfirstoutside+(pfgb_Q_gcd_backward_small_witness_bezout)=(pfrep_power_gcd_backward_small_witness_bezout_sum_right)) /\ (((pfrep_left_gcd_backward_small_witness_bezout_sum_right)=0))))) -> ((exists pfrep_position_gcd_backward_small_witness_bezout_sum_rightsecond. ((pfrep_position_gcd_backward_small_witness_bezout_sum_rightsecond+S (pfrep_power_gcd_backward_small_witness_bezout_sum_right)=(pfga_K_gcd_backward_small_witness_bezout_sum)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_rightsecondentry. ff_h_pfp_gcd_backward_small_witness_bezout_sum_rightsecondentry + S (pfrep_right_gcd_backward_small_witness_bezout_sum_right) = S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_rightsecond)) * pfga_vc_gcd_backward_small_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_rightsecondentry. pfga_vb_gcd_backward_small_witness_bezout_sum = ff_q_pfp_gcd_backward_small_witness_bezout_sum_rightsecondentry * S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_rightsecond)) * pfga_vc_gcd_backward_small_witness_bezout_sum) + (pfrep_right_gcd_backward_small_witness_bezout_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_bezout_sum_rightsecondoutside. pfrep_gap_gcd_backward_small_witness_bezout_sum_rightsecondoutside+(pfga_K_gcd_backward_small_witness_bezout_sum)=(pfrep_power_gcd_backward_small_witness_bezout_sum_right)) /\ (((pfrep_right_gcd_backward_small_witness_bezout_sum_right)=0))))) -> pfrep_left_gcd_backward_small_witness_bezout_sum_right=pfrep_right_gcd_backward_small_witness_bezout_sum_right)))) /\ (((forall pfp_index_gcd_backward_small_witness_bezout_sum_add. (exists pfa_gap_gcd_backward_small_witness_bezout_sum_addindex. pfa_gap_gcd_backward_small_witness_bezout_sum_addindex + S (pfp_index_gcd_backward_small_witness_bezout_sum_add) = (pfga_K_gcd_backward_small_witness_bezout_sum)) -> exists pfp_left_gcd_backward_small_witness_bezout_sum_add pfp_right_gcd_backward_small_witness_bezout_sum_add pfp_value_gcd_backward_small_witness_bezout_sum_add. ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_addleft. ff_h_pfp_gcd_backward_small_witness_bezout_sum_addleft + S (pfp_left_gcd_backward_small_witness_bezout_sum_add) = S ((S (pfp_index_gcd_backward_small_witness_bezout_sum_add)) * pfga_uc_gcd_backward_small_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_addleft. pfga_ub_gcd_backward_small_witness_bezout_sum = ff_q_pfp_gcd_backward_small_witness_bezout_sum_addleft * S ((S (pfp_index_gcd_backward_small_witness_bezout_sum_add)) * pfga_uc_gcd_backward_small_witness_bezout_sum) + (pfp_left_gcd_backward_small_witness_bezout_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_addright. ff_h_pfp_gcd_backward_small_witness_bezout_sum_addright + S (pfp_right_gcd_backward_small_witness_bezout_sum_add) = S ((S (pfp_index_gcd_backward_small_witness_bezout_sum_add)) * pfga_vc_gcd_backward_small_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_addright. pfga_vb_gcd_backward_small_witness_bezout_sum = ff_q_pfp_gcd_backward_small_witness_bezout_sum_addright * S ((S (pfp_index_gcd_backward_small_witness_bezout_sum_add)) * pfga_vc_gcd_backward_small_witness_bezout_sum) + (pfp_right_gcd_backward_small_witness_bezout_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_addtarget. ff_h_pfp_gcd_backward_small_witness_bezout_sum_addtarget + S (pfp_value_gcd_backward_small_witness_bezout_sum_add) = S ((S (pfp_index_gcd_backward_small_witness_bezout_sum_add)) * pfga_tc_gcd_backward_small_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_addtarget. pfga_tb_gcd_backward_small_witness_bezout_sum = ff_q_pfp_gcd_backward_small_witness_bezout_sum_addtarget * S ((S (pfp_index_gcd_backward_small_witness_bezout_sum_add)) * pfga_tc_gcd_backward_small_witness_bezout_sum) + (pfp_value_gcd_backward_small_witness_bezout_sum_add))) /\ ((((exists pfa_gap_gcd_backward_small_witness_bezout_sum_addoperationleft. pfa_gap_gcd_backward_small_witness_bezout_sum_addoperationleft + S (pfp_left_gcd_backward_small_witness_bezout_sum_add) = (p)) /\ (((exists pfa_gap_gcd_backward_small_witness_bezout_sum_addoperationright. pfa_gap_gcd_backward_small_witness_bezout_sum_addoperationright + S (pfp_right_gcd_backward_small_witness_bezout_sum_add) = (p)) /\ ((((exists pfa_gap_gcd_backward_small_witness_bezout_sum_addoperationresultbound. pfa_gap_gcd_backward_small_witness_bezout_sum_addoperationresultbound + S (pfp_value_gcd_backward_small_witness_bezout_sum_add) = (p)) /\ ((exists pfa_offset_left_gcd_backward_small_witness_bezout_sum_addoperationresultcongruence pfa_offset_right_gcd_backward_small_witness_bezout_sum_addoperationresultcongruence. ((pfp_left_gcd_backward_small_witness_bezout_sum_add) + (pfp_right_gcd_backward_small_witness_bezout_sum_add)) + (p) * pfa_offset_left_gcd_backward_small_witness_bezout_sum_addoperationresultcongruence = (pfp_value_gcd_backward_small_witness_bezout_sum_add) + (p) * pfa_offset_right_gcd_backward_small_witness_bezout_sum_addoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_gcd_backward_small_witness_bezout_sum_result pfrep_left_gcd_backward_small_witness_bezout_sum_result pfrep_right_gcd_backward_small_witness_bezout_sum_result. ((exists pfrep_position_gcd_backward_small_witness_bezout_sum_resultfirst. ((pfrep_position_gcd_backward_small_witness_bezout_sum_resultfirst+S (pfrep_power_gcd_backward_small_witness_bezout_sum_result)=(pfga_K_gcd_backward_small_witness_bezout_sum)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_resultfirstentry. ff_h_pfp_gcd_backward_small_witness_bezout_sum_resultfirstentry + S (pfrep_left_gcd_backward_small_witness_bezout_sum_result) = S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_resultfirst)) * pfga_tc_gcd_backward_small_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_resultfirstentry. pfga_tb_gcd_backward_small_witness_bezout_sum = ff_q_pfp_gcd_backward_small_witness_bezout_sum_resultfirstentry * S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_resultfirst)) * pfga_tc_gcd_backward_small_witness_bezout_sum) + (pfrep_left_gcd_backward_small_witness_bezout_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_bezout_sum_resultfirstoutside. pfrep_gap_gcd_backward_small_witness_bezout_sum_resultfirstoutside+(pfga_K_gcd_backward_small_witness_bezout_sum)=(pfrep_power_gcd_backward_small_witness_bezout_sum_result)) /\ (((pfrep_left_gcd_backward_small_witness_bezout_sum_result)=0))))) -> ((exists pfrep_position_gcd_backward_small_witness_bezout_sum_resultsecond. ((pfrep_position_gcd_backward_small_witness_bezout_sum_resultsecond+S (pfrep_power_gcd_backward_small_witness_bezout_sum_result)=(pfgs_G_gcd_backward_small)) /\ ((((exists ff_h_pfp_gcd_backward_small_witness_bezout_sum_resultsecondentry. ff_h_pfp_gcd_backward_small_witness_bezout_sum_resultsecondentry + S (pfrep_right_gcd_backward_small_witness_bezout_sum_result) = S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_resultsecond)) * pfgs_gc_gcd_backward_small)) /\ exists ff_q_pfp_gcd_backward_small_witness_bezout_sum_resultsecondentry. pfgs_gb_gcd_backward_small = ff_q_pfp_gcd_backward_small_witness_bezout_sum_resultsecondentry * S ((S (pfrep_position_gcd_backward_small_witness_bezout_sum_resultsecond)) * pfgs_gc_gcd_backward_small) + (pfrep_right_gcd_backward_small_witness_bezout_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_small_witness_bezout_sum_resultsecondoutside. pfrep_gap_gcd_backward_small_witness_bezout_sum_resultsecondoutside+(pfgs_G_gcd_backward_small)=(pfrep_power_gcd_backward_small_witness_bezout_sum_result)) /\ (((pfrep_right_gcd_backward_small_witness_bezout_sum_result)=0))))) -> pfrep_left_gcd_backward_small_witness_bezout_sum_result=pfrep_right_gcd_backward_small_witness_bezout_sum_result))))))))))))))))))))))) -> (exists pfgs_gb_gcd_backward_result pfgs_gc_gcd_backward_result pfgs_G_gcd_backward_result pfgs_ub_gcd_backward_result pfgs_uc_gcd_backward_result pfgs_U_gcd_backward_result pfgs_vb_gcd_backward_result pfgs_vc_gcd_backward_result pfgs_V_gcd_backward_result. (((pfgs_G_gcd_backward_result)=0 \/ (((~((pfgs_G_gcd_backward_result) = 0)) /\ (((forall fom_index_pfp_gcd_backward_result_witness_normal_moniccoefficients. (exists fom_gap_pfp_gcd_backward_result_witness_normal_moniccoefficients_index_bound. fom_gap_pfp_gcd_backward_result_witness_normal_moniccoefficients_index_bound + S (fom_index_pfp_gcd_backward_result_witness_normal_moniccoefficients) = pfgs_G_gcd_backward_result) -> exists fom_value_pfp_gcd_backward_result_witness_normal_moniccoefficients. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_normal_moniccoefficients_entry. fom_beta_height_pfp_gcd_backward_result_witness_normal_moniccoefficients_entry + S (fom_value_pfp_gcd_backward_result_witness_normal_moniccoefficients) = S ((S (fom_index_pfp_gcd_backward_result_witness_normal_moniccoefficients)) * pfgs_gc_gcd_backward_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_normal_moniccoefficients_entry. pfgs_gb_gcd_backward_result = fom_beta_quotient_pfp_gcd_backward_result_witness_normal_moniccoefficients_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_normal_moniccoefficients)) * pfgs_gc_gcd_backward_result) + (fom_value_pfp_gcd_backward_result_witness_normal_moniccoefficients))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_normal_moniccoefficients_value_bound. fom_gap_pfp_gcd_backward_result_witness_normal_moniccoefficients_value_bound + S (fom_value_pfp_gcd_backward_result_witness_normal_moniccoefficients) = p))) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_normal_monicleading. ff_h_pfp_gcd_backward_result_witness_normal_monicleading + S (1) = S ((S (0)) * pfgs_gc_gcd_backward_result)) /\ exists ff_q_pfp_gcd_backward_result_witness_normal_monicleading. pfgs_gb_gcd_backward_result = ff_q_pfp_gcd_backward_result_witness_normal_monicleading * S ((S (0)) * pfgs_gc_gcd_backward_result) + (1))))))))) /\ (((((((forall fom_index_pfp_gcd_backward_result_witness_common_left_bounded. (exists fom_gap_pfp_gcd_backward_result_witness_common_left_bounded_index_bound. fom_gap_pfp_gcd_backward_result_witness_common_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_result_witness_common_left_bounded) = L) -> exists fom_value_pfp_gcd_backward_result_witness_common_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_common_left_bounded_entry. fom_beta_height_pfp_gcd_backward_result_witness_common_left_bounded_entry + S (fom_value_pfp_gcd_backward_result_witness_common_left_bounded) = S ((S (fom_index_pfp_gcd_backward_result_witness_common_left_bounded)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_common_left_bounded_entry. ab = fom_beta_quotient_pfp_gcd_backward_result_witness_common_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_common_left_bounded)) * ac) + (fom_value_pfp_gcd_backward_result_witness_common_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_common_left_bounded_value_bound. fom_gap_pfp_gcd_backward_result_witness_common_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_result_witness_common_left_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_result_witness_common_left pfgd_qc_gcd_backward_result_witness_common_left pfgd_Q_gcd_backward_result_witness_common_left pfgd_pb_gcd_backward_result_witness_common_left pfgd_pc_gcd_backward_result_witness_common_left pfgd_P_gcd_backward_result_witness_common_left. ((((forall fom_index_pfp_gcd_backward_result_witness_common_left_productleft. (exists fom_gap_pfp_gcd_backward_result_witness_common_left_productleft_index_bound. fom_gap_pfp_gcd_backward_result_witness_common_left_productleft_index_bound + S (fom_index_pfp_gcd_backward_result_witness_common_left_productleft) = pfgd_Q_gcd_backward_result_witness_common_left) -> exists fom_value_pfp_gcd_backward_result_witness_common_left_productleft. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_common_left_productleft_entry. fom_beta_height_pfp_gcd_backward_result_witness_common_left_productleft_entry + S (fom_value_pfp_gcd_backward_result_witness_common_left_productleft) = S ((S (fom_index_pfp_gcd_backward_result_witness_common_left_productleft)) * pfgd_qc_gcd_backward_result_witness_common_left)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_common_left_productleft_entry. pfgd_qb_gcd_backward_result_witness_common_left = fom_beta_quotient_pfp_gcd_backward_result_witness_common_left_productleft_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_common_left_productleft)) * pfgd_qc_gcd_backward_result_witness_common_left) + (fom_value_pfp_gcd_backward_result_witness_common_left_productleft))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_common_left_productleft_value_bound. fom_gap_pfp_gcd_backward_result_witness_common_left_productleft_value_bound + S (fom_value_pfp_gcd_backward_result_witness_common_left_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_result_witness_common_left_productright. (exists fom_gap_pfp_gcd_backward_result_witness_common_left_productright_index_bound. fom_gap_pfp_gcd_backward_result_witness_common_left_productright_index_bound + S (fom_index_pfp_gcd_backward_result_witness_common_left_productright) = pfgs_G_gcd_backward_result) -> exists fom_value_pfp_gcd_backward_result_witness_common_left_productright. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_common_left_productright_entry. fom_beta_height_pfp_gcd_backward_result_witness_common_left_productright_entry + S (fom_value_pfp_gcd_backward_result_witness_common_left_productright) = S ((S (fom_index_pfp_gcd_backward_result_witness_common_left_productright)) * pfgs_gc_gcd_backward_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_common_left_productright_entry. pfgs_gb_gcd_backward_result = fom_beta_quotient_pfp_gcd_backward_result_witness_common_left_productright_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_common_left_productright)) * pfgs_gc_gcd_backward_result) + (fom_value_pfp_gcd_backward_result_witness_common_left_productright))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_common_left_productright_value_bound. fom_gap_pfp_gcd_backward_result_witness_common_left_productright_value_bound + S (fom_value_pfp_gcd_backward_result_witness_common_left_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_result_witness_common_left)=0 \/ (pfgs_G_gcd_backward_result)=0) /\ (((pfgd_P_gcd_backward_result_witness_common_left)=0)))) \/ (((~((pfgd_Q_gcd_backward_result_witness_common_left)=0)) /\ (((~((pfgs_G_gcd_backward_result)=0)) /\ (((pfgd_Q_gcd_backward_result_witness_common_left)+(pfgs_G_gcd_backward_result)=S (pfgd_P_gcd_backward_result_witness_common_left)))))))) /\ ((forall pfc_index_gcd_backward_result_witness_common_left_productcoefficients. (exists pfa_gap_gcd_backward_result_witness_common_left_productcoefficientsbound. pfa_gap_gcd_backward_result_witness_common_left_productcoefficientsbound + S (pfc_index_gcd_backward_result_witness_common_left_productcoefficients) = (pfgd_P_gcd_backward_result_witness_common_left)) -> exists pfc_value_gcd_backward_result_witness_common_left_productcoefficients. ((((exists ff_h_pfp_gcd_backward_result_witness_common_left_productcoefficientsentry. ff_h_pfp_gcd_backward_result_witness_common_left_productcoefficientsentry + S (pfc_value_gcd_backward_result_witness_common_left_productcoefficients) = S ((S (pfc_index_gcd_backward_result_witness_common_left_productcoefficients)) * pfgd_pc_gcd_backward_result_witness_common_left)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_left_productcoefficientsentry. pfgd_pb_gcd_backward_result_witness_common_left = ff_q_pfp_gcd_backward_result_witness_common_left_productcoefficientsentry * S ((S (pfc_index_gcd_backward_result_witness_common_left_productcoefficients)) * pfgd_pc_gcd_backward_result_witness_common_left) + (pfc_value_gcd_backward_result_witness_common_left_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_result_witness_common_left_productcoefficientscoefficient pfc_terms_scale_gcd_backward_result_witness_common_left_productcoefficientscoefficient pfc_natural_sum_gcd_backward_result_witness_common_left_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_result_witness_common_left_productcoefficients))) -> exists pfc_value_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_result_witness_common_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_result_witness_common_left_productcoefficientscoefficient = ff_q_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_result_witness_common_left_productcoefficientscoefficient) + (pfc_value_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_result_witness_common_left_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_result_witness_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_result_witness_common_left)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_result_witness_common_left = ff_q_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_result_witness_common_left) + (pfc_left_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_result_witness_common_left)=(pfc_index_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm) = (pfgs_G_gcd_backward_result)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm)) * pfgs_gc_gcd_backward_result)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermrightentry. pfgs_gb_gcd_backward_result = ff_q_pfp_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm)) * pfgs_gc_gcd_backward_result) + (pfc_right_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonaltermrightoutside+(pfgs_G_gcd_backward_result)=(pfc_complement_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_result_witness_common_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_result_witness_common_left_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_result_witness_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_result_witness_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_result_witness_common_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_result_witness_common_left_productcoefficients)) -> exists fs_a_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_result_witness_common_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_result_witness_common_left_productcoefficientscoefficient = fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_result_witness_common_left_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_result_witness_common_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_result_witness_common_left_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_result_witness_common_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_result_witness_common_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_result_witness_common_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_result_witness_common_left_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_result_witness_common_left_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_result_witness_common_left_productcoefficients) + (p) * pfa_offset_right_gcd_backward_result_witness_common_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_result_witness_common_left_equivalent pfrep_left_gcd_backward_result_witness_common_left_equivalent pfrep_right_gcd_backward_result_witness_common_left_equivalent. ((exists pfrep_position_gcd_backward_result_witness_common_left_equivalentfirst. ((pfrep_position_gcd_backward_result_witness_common_left_equivalentfirst+S (pfrep_power_gcd_backward_result_witness_common_left_equivalent)=(pfgd_P_gcd_backward_result_witness_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_common_left_equivalentfirstentry. ff_h_pfp_gcd_backward_result_witness_common_left_equivalentfirstentry + S (pfrep_left_gcd_backward_result_witness_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_result_witness_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_result_witness_common_left)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_left_equivalentfirstentry. pfgd_pb_gcd_backward_result_witness_common_left = ff_q_pfp_gcd_backward_result_witness_common_left_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_result_witness_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_result_witness_common_left) + (pfrep_left_gcd_backward_result_witness_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_common_left_equivalentfirstoutside. pfrep_gap_gcd_backward_result_witness_common_left_equivalentfirstoutside+(pfgd_P_gcd_backward_result_witness_common_left)=(pfrep_power_gcd_backward_result_witness_common_left_equivalent)) /\ (((pfrep_left_gcd_backward_result_witness_common_left_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_result_witness_common_left_equivalentsecond. ((pfrep_position_gcd_backward_result_witness_common_left_equivalentsecond+S (pfrep_power_gcd_backward_result_witness_common_left_equivalent)=(L)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_common_left_equivalentsecondentry. ff_h_pfp_gcd_backward_result_witness_common_left_equivalentsecondentry + S (pfrep_right_gcd_backward_result_witness_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_result_witness_common_left_equivalentsecond)) * ac)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_left_equivalentsecondentry. ab = ff_q_pfp_gcd_backward_result_witness_common_left_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_result_witness_common_left_equivalentsecond)) * ac) + (pfrep_right_gcd_backward_result_witness_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_common_left_equivalentsecondoutside. pfrep_gap_gcd_backward_result_witness_common_left_equivalentsecondoutside+(L)=(pfrep_power_gcd_backward_result_witness_common_left_equivalent)) /\ (((pfrep_right_gcd_backward_result_witness_common_left_equivalent)=0))))) -> pfrep_left_gcd_backward_result_witness_common_left_equivalent=pfrep_right_gcd_backward_result_witness_common_left_equivalent))))))) /\ ((((forall fom_index_pfp_gcd_backward_result_witness_common_right_bounded. (exists fom_gap_pfp_gcd_backward_result_witness_common_right_bounded_index_bound. fom_gap_pfp_gcd_backward_result_witness_common_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_result_witness_common_right_bounded) = S d) -> exists fom_value_pfp_gcd_backward_result_witness_common_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_common_right_bounded_entry. fom_beta_height_pfp_gcd_backward_result_witness_common_right_bounded_entry + S (fom_value_pfp_gcd_backward_result_witness_common_right_bounded) = S ((S (fom_index_pfp_gcd_backward_result_witness_common_right_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_common_right_bounded_entry. bb = fom_beta_quotient_pfp_gcd_backward_result_witness_common_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_common_right_bounded)) * bc) + (fom_value_pfp_gcd_backward_result_witness_common_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_common_right_bounded_value_bound. fom_gap_pfp_gcd_backward_result_witness_common_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_result_witness_common_right_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_result_witness_common_right pfgd_qc_gcd_backward_result_witness_common_right pfgd_Q_gcd_backward_result_witness_common_right pfgd_pb_gcd_backward_result_witness_common_right pfgd_pc_gcd_backward_result_witness_common_right pfgd_P_gcd_backward_result_witness_common_right. ((((forall fom_index_pfp_gcd_backward_result_witness_common_right_productleft. (exists fom_gap_pfp_gcd_backward_result_witness_common_right_productleft_index_bound. fom_gap_pfp_gcd_backward_result_witness_common_right_productleft_index_bound + S (fom_index_pfp_gcd_backward_result_witness_common_right_productleft) = pfgd_Q_gcd_backward_result_witness_common_right) -> exists fom_value_pfp_gcd_backward_result_witness_common_right_productleft. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_common_right_productleft_entry. fom_beta_height_pfp_gcd_backward_result_witness_common_right_productleft_entry + S (fom_value_pfp_gcd_backward_result_witness_common_right_productleft) = S ((S (fom_index_pfp_gcd_backward_result_witness_common_right_productleft)) * pfgd_qc_gcd_backward_result_witness_common_right)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_common_right_productleft_entry. pfgd_qb_gcd_backward_result_witness_common_right = fom_beta_quotient_pfp_gcd_backward_result_witness_common_right_productleft_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_common_right_productleft)) * pfgd_qc_gcd_backward_result_witness_common_right) + (fom_value_pfp_gcd_backward_result_witness_common_right_productleft))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_common_right_productleft_value_bound. fom_gap_pfp_gcd_backward_result_witness_common_right_productleft_value_bound + S (fom_value_pfp_gcd_backward_result_witness_common_right_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_result_witness_common_right_productright. (exists fom_gap_pfp_gcd_backward_result_witness_common_right_productright_index_bound. fom_gap_pfp_gcd_backward_result_witness_common_right_productright_index_bound + S (fom_index_pfp_gcd_backward_result_witness_common_right_productright) = pfgs_G_gcd_backward_result) -> exists fom_value_pfp_gcd_backward_result_witness_common_right_productright. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_common_right_productright_entry. fom_beta_height_pfp_gcd_backward_result_witness_common_right_productright_entry + S (fom_value_pfp_gcd_backward_result_witness_common_right_productright) = S ((S (fom_index_pfp_gcd_backward_result_witness_common_right_productright)) * pfgs_gc_gcd_backward_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_common_right_productright_entry. pfgs_gb_gcd_backward_result = fom_beta_quotient_pfp_gcd_backward_result_witness_common_right_productright_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_common_right_productright)) * pfgs_gc_gcd_backward_result) + (fom_value_pfp_gcd_backward_result_witness_common_right_productright))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_common_right_productright_value_bound. fom_gap_pfp_gcd_backward_result_witness_common_right_productright_value_bound + S (fom_value_pfp_gcd_backward_result_witness_common_right_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_result_witness_common_right)=0 \/ (pfgs_G_gcd_backward_result)=0) /\ (((pfgd_P_gcd_backward_result_witness_common_right)=0)))) \/ (((~((pfgd_Q_gcd_backward_result_witness_common_right)=0)) /\ (((~((pfgs_G_gcd_backward_result)=0)) /\ (((pfgd_Q_gcd_backward_result_witness_common_right)+(pfgs_G_gcd_backward_result)=S (pfgd_P_gcd_backward_result_witness_common_right)))))))) /\ ((forall pfc_index_gcd_backward_result_witness_common_right_productcoefficients. (exists pfa_gap_gcd_backward_result_witness_common_right_productcoefficientsbound. pfa_gap_gcd_backward_result_witness_common_right_productcoefficientsbound + S (pfc_index_gcd_backward_result_witness_common_right_productcoefficients) = (pfgd_P_gcd_backward_result_witness_common_right)) -> exists pfc_value_gcd_backward_result_witness_common_right_productcoefficients. ((((exists ff_h_pfp_gcd_backward_result_witness_common_right_productcoefficientsentry. ff_h_pfp_gcd_backward_result_witness_common_right_productcoefficientsentry + S (pfc_value_gcd_backward_result_witness_common_right_productcoefficients) = S ((S (pfc_index_gcd_backward_result_witness_common_right_productcoefficients)) * pfgd_pc_gcd_backward_result_witness_common_right)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_right_productcoefficientsentry. pfgd_pb_gcd_backward_result_witness_common_right = ff_q_pfp_gcd_backward_result_witness_common_right_productcoefficientsentry * S ((S (pfc_index_gcd_backward_result_witness_common_right_productcoefficients)) * pfgd_pc_gcd_backward_result_witness_common_right) + (pfc_value_gcd_backward_result_witness_common_right_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_result_witness_common_right_productcoefficientscoefficient pfc_terms_scale_gcd_backward_result_witness_common_right_productcoefficientscoefficient pfc_natural_sum_gcd_backward_result_witness_common_right_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_result_witness_common_right_productcoefficients))) -> exists pfc_value_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_result_witness_common_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_result_witness_common_right_productcoefficientscoefficient = ff_q_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_result_witness_common_right_productcoefficientscoefficient) + (pfc_value_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_result_witness_common_right_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_result_witness_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_result_witness_common_right)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_result_witness_common_right = ff_q_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_result_witness_common_right) + (pfc_left_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_result_witness_common_right)=(pfc_index_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm) = (pfgs_G_gcd_backward_result)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm)) * pfgs_gc_gcd_backward_result)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermrightentry. pfgs_gb_gcd_backward_result = ff_q_pfp_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm)) * pfgs_gc_gcd_backward_result) + (pfc_right_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonaltermrightoutside+(pfgs_G_gcd_backward_result)=(pfc_complement_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_result_witness_common_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_result_witness_common_right_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_result_witness_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_result_witness_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_result_witness_common_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_result_witness_common_right_productcoefficients)) -> exists fs_a_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_result_witness_common_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_result_witness_common_right_productcoefficientscoefficient = fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_result_witness_common_right_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_result_witness_common_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_result_witness_common_right_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_result_witness_common_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_result_witness_common_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_result_witness_common_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_result_witness_common_right_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_result_witness_common_right_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_result_witness_common_right_productcoefficients) + (p) * pfa_offset_right_gcd_backward_result_witness_common_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_result_witness_common_right_equivalent pfrep_left_gcd_backward_result_witness_common_right_equivalent pfrep_right_gcd_backward_result_witness_common_right_equivalent. ((exists pfrep_position_gcd_backward_result_witness_common_right_equivalentfirst. ((pfrep_position_gcd_backward_result_witness_common_right_equivalentfirst+S (pfrep_power_gcd_backward_result_witness_common_right_equivalent)=(pfgd_P_gcd_backward_result_witness_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_common_right_equivalentfirstentry. ff_h_pfp_gcd_backward_result_witness_common_right_equivalentfirstentry + S (pfrep_left_gcd_backward_result_witness_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_result_witness_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_result_witness_common_right)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_right_equivalentfirstentry. pfgd_pb_gcd_backward_result_witness_common_right = ff_q_pfp_gcd_backward_result_witness_common_right_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_result_witness_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_result_witness_common_right) + (pfrep_left_gcd_backward_result_witness_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_common_right_equivalentfirstoutside. pfrep_gap_gcd_backward_result_witness_common_right_equivalentfirstoutside+(pfgd_P_gcd_backward_result_witness_common_right)=(pfrep_power_gcd_backward_result_witness_common_right_equivalent)) /\ (((pfrep_left_gcd_backward_result_witness_common_right_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_result_witness_common_right_equivalentsecond. ((pfrep_position_gcd_backward_result_witness_common_right_equivalentsecond+S (pfrep_power_gcd_backward_result_witness_common_right_equivalent)=(S d)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_common_right_equivalentsecondentry. ff_h_pfp_gcd_backward_result_witness_common_right_equivalentsecondentry + S (pfrep_right_gcd_backward_result_witness_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_result_witness_common_right_equivalentsecond)) * bc)) /\ exists ff_q_pfp_gcd_backward_result_witness_common_right_equivalentsecondentry. bb = ff_q_pfp_gcd_backward_result_witness_common_right_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_result_witness_common_right_equivalentsecond)) * bc) + (pfrep_right_gcd_backward_result_witness_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_common_right_equivalentsecondoutside. pfrep_gap_gcd_backward_result_witness_common_right_equivalentsecondoutside+(S d)=(pfrep_power_gcd_backward_result_witness_common_right_equivalent)) /\ (((pfrep_right_gcd_backward_result_witness_common_right_equivalent)=0))))) -> pfrep_left_gcd_backward_result_witness_common_right_equivalent=pfrep_right_gcd_backward_result_witness_common_right_equivalent)))))))))) /\ ((exists pfgb_pb_gcd_backward_result_witness_bezout pfgb_pc_gcd_backward_result_witness_bezout pfgb_P_gcd_backward_result_witness_bezout pfgb_qb_gcd_backward_result_witness_bezout pfgb_qc_gcd_backward_result_witness_bezout pfgb_Q_gcd_backward_result_witness_bezout. ((((forall fom_index_pfp_gcd_backward_result_witness_bezout_leftleft. (exists fom_gap_pfp_gcd_backward_result_witness_bezout_leftleft_index_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_leftleft_index_bound + S (fom_index_pfp_gcd_backward_result_witness_bezout_leftleft) = pfgs_U_gcd_backward_result) -> exists fom_value_pfp_gcd_backward_result_witness_bezout_leftleft. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_bezout_leftleft_entry. fom_beta_height_pfp_gcd_backward_result_witness_bezout_leftleft_entry + S (fom_value_pfp_gcd_backward_result_witness_bezout_leftleft) = S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_leftleft)) * pfgs_uc_gcd_backward_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_leftleft_entry. pfgs_ub_gcd_backward_result = fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_leftleft_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_leftleft)) * pfgs_uc_gcd_backward_result) + (fom_value_pfp_gcd_backward_result_witness_bezout_leftleft))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_bezout_leftleft_value_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_leftleft_value_bound + S (fom_value_pfp_gcd_backward_result_witness_bezout_leftleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_result_witness_bezout_leftright. (exists fom_gap_pfp_gcd_backward_result_witness_bezout_leftright_index_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_leftright_index_bound + S (fom_index_pfp_gcd_backward_result_witness_bezout_leftright) = L) -> exists fom_value_pfp_gcd_backward_result_witness_bezout_leftright. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_bezout_leftright_entry. fom_beta_height_pfp_gcd_backward_result_witness_bezout_leftright_entry + S (fom_value_pfp_gcd_backward_result_witness_bezout_leftright) = S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_leftright)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_leftright_entry. ab = fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_leftright_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_leftright)) * ac) + (fom_value_pfp_gcd_backward_result_witness_bezout_leftright))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_bezout_leftright_value_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_leftright_value_bound + S (fom_value_pfp_gcd_backward_result_witness_bezout_leftright) = p))) /\ (((((((pfgs_U_gcd_backward_result)=0 \/ (L)=0) /\ (((pfgb_P_gcd_backward_result_witness_bezout)=0)))) \/ (((~((pfgs_U_gcd_backward_result)=0)) /\ (((~((L)=0)) /\ (((pfgs_U_gcd_backward_result)+(L)=S (pfgb_P_gcd_backward_result_witness_bezout)))))))) /\ ((forall pfc_index_gcd_backward_result_witness_bezout_leftcoefficients. (exists pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientsbound. pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientsbound + S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficients) = (pfgb_P_gcd_backward_result_witness_bezout)) -> exists pfc_value_gcd_backward_result_witness_bezout_leftcoefficients. ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_leftcoefficientsentry. ff_h_pfp_gcd_backward_result_witness_bezout_leftcoefficientsentry + S (pfc_value_gcd_backward_result_witness_bezout_leftcoefficients) = S ((S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficients)) * pfgb_pc_gcd_backward_result_witness_bezout)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_leftcoefficientsentry. pfgb_pb_gcd_backward_result_witness_bezout = ff_q_pfp_gcd_backward_result_witness_bezout_leftcoefficientsentry * S ((S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficients)) * pfgb_pc_gcd_backward_result_witness_bezout) + (pfc_value_gcd_backward_result_witness_bezout_leftcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_result_witness_bezout_leftcoefficientscoefficient pfc_terms_scale_gcd_backward_result_witness_bezout_leftcoefficientscoefficient pfc_natural_sum_gcd_backward_result_witness_bezout_leftcoefficientscoefficient. ((forall pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficients))) -> exists pfc_value_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_result_witness_bezout_leftcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_result_witness_bezout_leftcoefficientscoefficient = ff_q_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_result_witness_bezout_leftcoefficientscoefficient) + (pfc_value_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_result_witness_bezout_leftcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal) = (pfgs_U_gcd_backward_result)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal)) * pfgs_uc_gcd_backward_result)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermleftentry. pfgs_ub_gcd_backward_result = ff_q_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal)) * pfgs_uc_gcd_backward_result) + (pfc_left_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermleftoutside+(pfgs_U_gcd_backward_result)=(pfc_index_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm) = (L)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm)) * ac)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermrightentry. ab = ff_q_pfp_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm)) * ac) + (pfc_right_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonaltermrightoutside+(L)=(pfc_complement_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_result_witness_bezout_leftcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_result_witness_bezout_leftcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficients))) * fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficients))) * fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_result_witness_bezout_leftcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_result_witness_bezout_leftcoefficients)) -> exists fs_a_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_result_witness_bezout_leftcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_result_witness_bezout_leftcoefficientscoefficient = fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_result_witness_bezout_leftcoefficientscoefficient) + (fs_a_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_result_witness_bezout_leftcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_result_witness_bezout_leftcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_result_witness_bezout_leftcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_result_witness_bezout_leftcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_result_witness_bezout_leftcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_result_witness_bezout_leftcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_result_witness_bezout_leftcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_result_witness_bezout_leftcoefficients) + (p) * pfa_offset_right_gcd_backward_result_witness_bezout_leftcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_gcd_backward_result_witness_bezout_rightleft. (exists fom_gap_pfp_gcd_backward_result_witness_bezout_rightleft_index_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_rightleft_index_bound + S (fom_index_pfp_gcd_backward_result_witness_bezout_rightleft) = pfgs_V_gcd_backward_result) -> exists fom_value_pfp_gcd_backward_result_witness_bezout_rightleft. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_bezout_rightleft_entry. fom_beta_height_pfp_gcd_backward_result_witness_bezout_rightleft_entry + S (fom_value_pfp_gcd_backward_result_witness_bezout_rightleft) = S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_rightleft)) * pfgs_vc_gcd_backward_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_rightleft_entry. pfgs_vb_gcd_backward_result = fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_rightleft_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_rightleft)) * pfgs_vc_gcd_backward_result) + (fom_value_pfp_gcd_backward_result_witness_bezout_rightleft))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_bezout_rightleft_value_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_rightleft_value_bound + S (fom_value_pfp_gcd_backward_result_witness_bezout_rightleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_result_witness_bezout_rightright. (exists fom_gap_pfp_gcd_backward_result_witness_bezout_rightright_index_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_rightright_index_bound + S (fom_index_pfp_gcd_backward_result_witness_bezout_rightright) = S d) -> exists fom_value_pfp_gcd_backward_result_witness_bezout_rightright. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_bezout_rightright_entry. fom_beta_height_pfp_gcd_backward_result_witness_bezout_rightright_entry + S (fom_value_pfp_gcd_backward_result_witness_bezout_rightright) = S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_rightright)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_rightright_entry. bb = fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_rightright_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_rightright)) * bc) + (fom_value_pfp_gcd_backward_result_witness_bezout_rightright))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_bezout_rightright_value_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_rightright_value_bound + S (fom_value_pfp_gcd_backward_result_witness_bezout_rightright) = p))) /\ (((((((pfgs_V_gcd_backward_result)=0 \/ (S d)=0) /\ (((pfgb_Q_gcd_backward_result_witness_bezout)=0)))) \/ (((~((pfgs_V_gcd_backward_result)=0)) /\ (((~((S d)=0)) /\ (((pfgs_V_gcd_backward_result)+(S d)=S (pfgb_Q_gcd_backward_result_witness_bezout)))))))) /\ ((forall pfc_index_gcd_backward_result_witness_bezout_rightcoefficients. (exists pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientsbound. pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientsbound + S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficients) = (pfgb_Q_gcd_backward_result_witness_bezout)) -> exists pfc_value_gcd_backward_result_witness_bezout_rightcoefficients. ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_rightcoefficientsentry. ff_h_pfp_gcd_backward_result_witness_bezout_rightcoefficientsentry + S (pfc_value_gcd_backward_result_witness_bezout_rightcoefficients) = S ((S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficients)) * pfgb_qc_gcd_backward_result_witness_bezout)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_rightcoefficientsentry. pfgb_qb_gcd_backward_result_witness_bezout = ff_q_pfp_gcd_backward_result_witness_bezout_rightcoefficientsentry * S ((S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficients)) * pfgb_qc_gcd_backward_result_witness_bezout) + (pfc_value_gcd_backward_result_witness_bezout_rightcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_result_witness_bezout_rightcoefficientscoefficient pfc_terms_scale_gcd_backward_result_witness_bezout_rightcoefficientscoefficient pfc_natural_sum_gcd_backward_result_witness_bezout_rightcoefficientscoefficient. ((forall pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficients))) -> exists pfc_value_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_result_witness_bezout_rightcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_result_witness_bezout_rightcoefficientscoefficient = ff_q_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_result_witness_bezout_rightcoefficientscoefficient) + (pfc_value_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_result_witness_bezout_rightcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal) = (pfgs_V_gcd_backward_result)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal)) * pfgs_vc_gcd_backward_result)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermleftentry. pfgs_vb_gcd_backward_result = ff_q_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal)) * pfgs_vc_gcd_backward_result) + (pfc_left_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermleftoutside+(pfgs_V_gcd_backward_result)=(pfc_index_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm) = (S d)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm)) * bc) + (pfc_right_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonaltermrightoutside+(S d)=(pfc_complement_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_result_witness_bezout_rightcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_result_witness_bezout_rightcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficients))) * fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficients))) * fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_result_witness_bezout_rightcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_result_witness_bezout_rightcoefficients)) -> exists fs_a_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_result_witness_bezout_rightcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_result_witness_bezout_rightcoefficientscoefficient = fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_result_witness_bezout_rightcoefficientscoefficient) + (fs_a_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_result_witness_bezout_rightcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_result_witness_bezout_rightcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_result_witness_bezout_rightcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_result_witness_bezout_rightcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_result_witness_bezout_rightcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_result_witness_bezout_rightcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_result_witness_bezout_rightcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_result_witness_bezout_rightcoefficients) + (p) * pfa_offset_right_gcd_backward_result_witness_bezout_rightcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((((forall fom_index_pfp_gcd_backward_result_witness_bezout_sum_left_bounded. (exists fom_gap_pfp_gcd_backward_result_witness_bezout_sum_left_bounded_index_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_sum_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_left_bounded) = pfgb_P_gcd_backward_result_witness_bezout) -> exists fom_value_pfp_gcd_backward_result_witness_bezout_sum_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_bezout_sum_left_bounded_entry. fom_beta_height_pfp_gcd_backward_result_witness_bezout_sum_left_bounded_entry + S (fom_value_pfp_gcd_backward_result_witness_bezout_sum_left_bounded) = S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_left_bounded)) * pfgb_pc_gcd_backward_result_witness_bezout)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_sum_left_bounded_entry. pfgb_pb_gcd_backward_result_witness_bezout = fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_sum_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_left_bounded)) * pfgb_pc_gcd_backward_result_witness_bezout) + (fom_value_pfp_gcd_backward_result_witness_bezout_sum_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_bezout_sum_left_bounded_value_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_sum_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_result_witness_bezout_sum_left_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_result_witness_bezout_sum_right_bounded. (exists fom_gap_pfp_gcd_backward_result_witness_bezout_sum_right_bounded_index_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_sum_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_right_bounded) = pfgb_Q_gcd_backward_result_witness_bezout) -> exists fom_value_pfp_gcd_backward_result_witness_bezout_sum_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_bezout_sum_right_bounded_entry. fom_beta_height_pfp_gcd_backward_result_witness_bezout_sum_right_bounded_entry + S (fom_value_pfp_gcd_backward_result_witness_bezout_sum_right_bounded) = S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_right_bounded)) * pfgb_qc_gcd_backward_result_witness_bezout)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_sum_right_bounded_entry. pfgb_qb_gcd_backward_result_witness_bezout = fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_sum_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_right_bounded)) * pfgb_qc_gcd_backward_result_witness_bezout) + (fom_value_pfp_gcd_backward_result_witness_bezout_sum_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_bezout_sum_right_bounded_value_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_sum_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_result_witness_bezout_sum_right_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_result_witness_bezout_sum_result_bounded. (exists fom_gap_pfp_gcd_backward_result_witness_bezout_sum_result_bounded_index_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_sum_result_bounded_index_bound + S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_result_bounded) = pfgs_G_gcd_backward_result) -> exists fom_value_pfp_gcd_backward_result_witness_bezout_sum_result_bounded. ((((exists fom_beta_height_pfp_gcd_backward_result_witness_bezout_sum_result_bounded_entry. fom_beta_height_pfp_gcd_backward_result_witness_bezout_sum_result_bounded_entry + S (fom_value_pfp_gcd_backward_result_witness_bezout_sum_result_bounded) = S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_result_bounded)) * pfgs_gc_gcd_backward_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_sum_result_bounded_entry. pfgs_gb_gcd_backward_result = fom_beta_quotient_pfp_gcd_backward_result_witness_bezout_sum_result_bounded_entry * S ((S (fom_index_pfp_gcd_backward_result_witness_bezout_sum_result_bounded)) * pfgs_gc_gcd_backward_result) + (fom_value_pfp_gcd_backward_result_witness_bezout_sum_result_bounded))) /\ (exists fom_gap_pfp_gcd_backward_result_witness_bezout_sum_result_bounded_value_bound. fom_gap_pfp_gcd_backward_result_witness_bezout_sum_result_bounded_value_bound + S (fom_value_pfp_gcd_backward_result_witness_bezout_sum_result_bounded) = p))) /\ ((exists pfga_ub_gcd_backward_result_witness_bezout_sum pfga_uc_gcd_backward_result_witness_bezout_sum pfga_vb_gcd_backward_result_witness_bezout_sum pfga_vc_gcd_backward_result_witness_bezout_sum pfga_tb_gcd_backward_result_witness_bezout_sum pfga_tc_gcd_backward_result_witness_bezout_sum pfga_K_gcd_backward_result_witness_bezout_sum. ((((forall pfrep_power_gcd_backward_result_witness_bezout_sum_left pfrep_left_gcd_backward_result_witness_bezout_sum_left pfrep_right_gcd_backward_result_witness_bezout_sum_left. ((exists pfrep_position_gcd_backward_result_witness_bezout_sum_leftfirst. ((pfrep_position_gcd_backward_result_witness_bezout_sum_leftfirst+S (pfrep_power_gcd_backward_result_witness_bezout_sum_left)=(pfgb_P_gcd_backward_result_witness_bezout)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_leftfirstentry. ff_h_pfp_gcd_backward_result_witness_bezout_sum_leftfirstentry + S (pfrep_left_gcd_backward_result_witness_bezout_sum_left) = S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_leftfirst)) * pfgb_pc_gcd_backward_result_witness_bezout)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_leftfirstentry. pfgb_pb_gcd_backward_result_witness_bezout = ff_q_pfp_gcd_backward_result_witness_bezout_sum_leftfirstentry * S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_leftfirst)) * pfgb_pc_gcd_backward_result_witness_bezout) + (pfrep_left_gcd_backward_result_witness_bezout_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_bezout_sum_leftfirstoutside. pfrep_gap_gcd_backward_result_witness_bezout_sum_leftfirstoutside+(pfgb_P_gcd_backward_result_witness_bezout)=(pfrep_power_gcd_backward_result_witness_bezout_sum_left)) /\ (((pfrep_left_gcd_backward_result_witness_bezout_sum_left)=0))))) -> ((exists pfrep_position_gcd_backward_result_witness_bezout_sum_leftsecond. ((pfrep_position_gcd_backward_result_witness_bezout_sum_leftsecond+S (pfrep_power_gcd_backward_result_witness_bezout_sum_left)=(pfga_K_gcd_backward_result_witness_bezout_sum)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_leftsecondentry. ff_h_pfp_gcd_backward_result_witness_bezout_sum_leftsecondentry + S (pfrep_right_gcd_backward_result_witness_bezout_sum_left) = S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_leftsecond)) * pfga_uc_gcd_backward_result_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_leftsecondentry. pfga_ub_gcd_backward_result_witness_bezout_sum = ff_q_pfp_gcd_backward_result_witness_bezout_sum_leftsecondentry * S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_leftsecond)) * pfga_uc_gcd_backward_result_witness_bezout_sum) + (pfrep_right_gcd_backward_result_witness_bezout_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_bezout_sum_leftsecondoutside. pfrep_gap_gcd_backward_result_witness_bezout_sum_leftsecondoutside+(pfga_K_gcd_backward_result_witness_bezout_sum)=(pfrep_power_gcd_backward_result_witness_bezout_sum_left)) /\ (((pfrep_right_gcd_backward_result_witness_bezout_sum_left)=0))))) -> pfrep_left_gcd_backward_result_witness_bezout_sum_left=pfrep_right_gcd_backward_result_witness_bezout_sum_left) /\ ((forall pfrep_power_gcd_backward_result_witness_bezout_sum_right pfrep_left_gcd_backward_result_witness_bezout_sum_right pfrep_right_gcd_backward_result_witness_bezout_sum_right. ((exists pfrep_position_gcd_backward_result_witness_bezout_sum_rightfirst. ((pfrep_position_gcd_backward_result_witness_bezout_sum_rightfirst+S (pfrep_power_gcd_backward_result_witness_bezout_sum_right)=(pfgb_Q_gcd_backward_result_witness_bezout)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_rightfirstentry. ff_h_pfp_gcd_backward_result_witness_bezout_sum_rightfirstentry + S (pfrep_left_gcd_backward_result_witness_bezout_sum_right) = S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_rightfirst)) * pfgb_qc_gcd_backward_result_witness_bezout)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_rightfirstentry. pfgb_qb_gcd_backward_result_witness_bezout = ff_q_pfp_gcd_backward_result_witness_bezout_sum_rightfirstentry * S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_rightfirst)) * pfgb_qc_gcd_backward_result_witness_bezout) + (pfrep_left_gcd_backward_result_witness_bezout_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_bezout_sum_rightfirstoutside. pfrep_gap_gcd_backward_result_witness_bezout_sum_rightfirstoutside+(pfgb_Q_gcd_backward_result_witness_bezout)=(pfrep_power_gcd_backward_result_witness_bezout_sum_right)) /\ (((pfrep_left_gcd_backward_result_witness_bezout_sum_right)=0))))) -> ((exists pfrep_position_gcd_backward_result_witness_bezout_sum_rightsecond. ((pfrep_position_gcd_backward_result_witness_bezout_sum_rightsecond+S (pfrep_power_gcd_backward_result_witness_bezout_sum_right)=(pfga_K_gcd_backward_result_witness_bezout_sum)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_rightsecondentry. ff_h_pfp_gcd_backward_result_witness_bezout_sum_rightsecondentry + S (pfrep_right_gcd_backward_result_witness_bezout_sum_right) = S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_rightsecond)) * pfga_vc_gcd_backward_result_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_rightsecondentry. pfga_vb_gcd_backward_result_witness_bezout_sum = ff_q_pfp_gcd_backward_result_witness_bezout_sum_rightsecondentry * S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_rightsecond)) * pfga_vc_gcd_backward_result_witness_bezout_sum) + (pfrep_right_gcd_backward_result_witness_bezout_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_bezout_sum_rightsecondoutside. pfrep_gap_gcd_backward_result_witness_bezout_sum_rightsecondoutside+(pfga_K_gcd_backward_result_witness_bezout_sum)=(pfrep_power_gcd_backward_result_witness_bezout_sum_right)) /\ (((pfrep_right_gcd_backward_result_witness_bezout_sum_right)=0))))) -> pfrep_left_gcd_backward_result_witness_bezout_sum_right=pfrep_right_gcd_backward_result_witness_bezout_sum_right)))) /\ (((forall pfp_index_gcd_backward_result_witness_bezout_sum_add. (exists pfa_gap_gcd_backward_result_witness_bezout_sum_addindex. pfa_gap_gcd_backward_result_witness_bezout_sum_addindex + S (pfp_index_gcd_backward_result_witness_bezout_sum_add) = (pfga_K_gcd_backward_result_witness_bezout_sum)) -> exists pfp_left_gcd_backward_result_witness_bezout_sum_add pfp_right_gcd_backward_result_witness_bezout_sum_add pfp_value_gcd_backward_result_witness_bezout_sum_add. ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_addleft. ff_h_pfp_gcd_backward_result_witness_bezout_sum_addleft + S (pfp_left_gcd_backward_result_witness_bezout_sum_add) = S ((S (pfp_index_gcd_backward_result_witness_bezout_sum_add)) * pfga_uc_gcd_backward_result_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_addleft. pfga_ub_gcd_backward_result_witness_bezout_sum = ff_q_pfp_gcd_backward_result_witness_bezout_sum_addleft * S ((S (pfp_index_gcd_backward_result_witness_bezout_sum_add)) * pfga_uc_gcd_backward_result_witness_bezout_sum) + (pfp_left_gcd_backward_result_witness_bezout_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_addright. ff_h_pfp_gcd_backward_result_witness_bezout_sum_addright + S (pfp_right_gcd_backward_result_witness_bezout_sum_add) = S ((S (pfp_index_gcd_backward_result_witness_bezout_sum_add)) * pfga_vc_gcd_backward_result_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_addright. pfga_vb_gcd_backward_result_witness_bezout_sum = ff_q_pfp_gcd_backward_result_witness_bezout_sum_addright * S ((S (pfp_index_gcd_backward_result_witness_bezout_sum_add)) * pfga_vc_gcd_backward_result_witness_bezout_sum) + (pfp_right_gcd_backward_result_witness_bezout_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_addtarget. ff_h_pfp_gcd_backward_result_witness_bezout_sum_addtarget + S (pfp_value_gcd_backward_result_witness_bezout_sum_add) = S ((S (pfp_index_gcd_backward_result_witness_bezout_sum_add)) * pfga_tc_gcd_backward_result_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_addtarget. pfga_tb_gcd_backward_result_witness_bezout_sum = ff_q_pfp_gcd_backward_result_witness_bezout_sum_addtarget * S ((S (pfp_index_gcd_backward_result_witness_bezout_sum_add)) * pfga_tc_gcd_backward_result_witness_bezout_sum) + (pfp_value_gcd_backward_result_witness_bezout_sum_add))) /\ ((((exists pfa_gap_gcd_backward_result_witness_bezout_sum_addoperationleft. pfa_gap_gcd_backward_result_witness_bezout_sum_addoperationleft + S (pfp_left_gcd_backward_result_witness_bezout_sum_add) = (p)) /\ (((exists pfa_gap_gcd_backward_result_witness_bezout_sum_addoperationright. pfa_gap_gcd_backward_result_witness_bezout_sum_addoperationright + S (pfp_right_gcd_backward_result_witness_bezout_sum_add) = (p)) /\ ((((exists pfa_gap_gcd_backward_result_witness_bezout_sum_addoperationresultbound. pfa_gap_gcd_backward_result_witness_bezout_sum_addoperationresultbound + S (pfp_value_gcd_backward_result_witness_bezout_sum_add) = (p)) /\ ((exists pfa_offset_left_gcd_backward_result_witness_bezout_sum_addoperationresultcongruence pfa_offset_right_gcd_backward_result_witness_bezout_sum_addoperationresultcongruence. ((pfp_left_gcd_backward_result_witness_bezout_sum_add) + (pfp_right_gcd_backward_result_witness_bezout_sum_add)) + (p) * pfa_offset_left_gcd_backward_result_witness_bezout_sum_addoperationresultcongruence = (pfp_value_gcd_backward_result_witness_bezout_sum_add) + (p) * pfa_offset_right_gcd_backward_result_witness_bezout_sum_addoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_gcd_backward_result_witness_bezout_sum_result pfrep_left_gcd_backward_result_witness_bezout_sum_result pfrep_right_gcd_backward_result_witness_bezout_sum_result. ((exists pfrep_position_gcd_backward_result_witness_bezout_sum_resultfirst. ((pfrep_position_gcd_backward_result_witness_bezout_sum_resultfirst+S (pfrep_power_gcd_backward_result_witness_bezout_sum_result)=(pfga_K_gcd_backward_result_witness_bezout_sum)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_resultfirstentry. ff_h_pfp_gcd_backward_result_witness_bezout_sum_resultfirstentry + S (pfrep_left_gcd_backward_result_witness_bezout_sum_result) = S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_resultfirst)) * pfga_tc_gcd_backward_result_witness_bezout_sum)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_resultfirstentry. pfga_tb_gcd_backward_result_witness_bezout_sum = ff_q_pfp_gcd_backward_result_witness_bezout_sum_resultfirstentry * S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_resultfirst)) * pfga_tc_gcd_backward_result_witness_bezout_sum) + (pfrep_left_gcd_backward_result_witness_bezout_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_bezout_sum_resultfirstoutside. pfrep_gap_gcd_backward_result_witness_bezout_sum_resultfirstoutside+(pfga_K_gcd_backward_result_witness_bezout_sum)=(pfrep_power_gcd_backward_result_witness_bezout_sum_result)) /\ (((pfrep_left_gcd_backward_result_witness_bezout_sum_result)=0))))) -> ((exists pfrep_position_gcd_backward_result_witness_bezout_sum_resultsecond. ((pfrep_position_gcd_backward_result_witness_bezout_sum_resultsecond+S (pfrep_power_gcd_backward_result_witness_bezout_sum_result)=(pfgs_G_gcd_backward_result)) /\ ((((exists ff_h_pfp_gcd_backward_result_witness_bezout_sum_resultsecondentry. ff_h_pfp_gcd_backward_result_witness_bezout_sum_resultsecondentry + S (pfrep_right_gcd_backward_result_witness_bezout_sum_result) = S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_resultsecond)) * pfgs_gc_gcd_backward_result)) /\ exists ff_q_pfp_gcd_backward_result_witness_bezout_sum_resultsecondentry. pfgs_gb_gcd_backward_result = ff_q_pfp_gcd_backward_result_witness_bezout_sum_resultsecondentry * S ((S (pfrep_position_gcd_backward_result_witness_bezout_sum_resultsecond)) * pfgs_gc_gcd_backward_result) + (pfrep_right_gcd_backward_result_witness_bezout_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_result_witness_bezout_sum_resultsecondoutside. pfrep_gap_gcd_backward_result_witness_bezout_sum_resultsecondoutside+(pfgs_G_gcd_backward_result)=(pfrep_power_gcd_backward_result_witness_bezout_sum_result)) /\ (((pfrep_right_gcd_backward_result_witness_bezout_sum_result)=0))))) -> pfrep_left_gcd_backward_result_witness_bezout_sum_result=pfrep_right_gcd_backward_result_witness_bezout_sum_result)))))))))))))))))))))))

Constructive proof overview

Generated structural guide

Carry an already normalized common divisor through an actual Euclidean step. Construct the new coefficients V and U-V*Q from actual products and aligned subtraction, preserving the same G.

The unchanged tactic script uses 2 declared prerequisites and contains 102 exact native proof lines.

Alpha v34 checked-use · first admitted v34 · independently kernel and Lean verified; not Stable

Proof neighborhood

Direct dependencies

Direct 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

102 script commands · 20 reading checkpoints · 4 local claims

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 (2)

Long local formulas use this family’s existing definitions. Each new abbreviation was expanded back to the identical native formula, including its free-variable context. The original edition is preserved below.

01Fix variables and assumptionsL1–10

Work with arbitrary variables or the premises of the current implication.

  1. L1
    intro p
  2. L2
    intro ab
  3. L3
    intro ac
  4. L4
    intro L
  5. L5
    intro bb
  6. L6
    intro bc
  7. L7
    intro d
  8. L8
    intro qb
  9. L9
    intro qc
  10. L10
    intro q
02Fix variables and assumptionsL11–13

Work with arbitrary variables or the premises of the current implication.

  1. L11
    intro rb
  2. L12
    intro rc
  3. L13
    intro R
03Establish hupdateL14–23

Establish this local claim before using it. It is not an additional assumption.

  1. L14
    have hupdate : ∀ gb. ∀ gc. ∀ G. ∀ ub. ∀ uc. ∀ U. ∀ vb. ∀ vc. ∀ V. Prime(p) → FpPolynomialDivisionExecution(p,ab,ac,L,bb,bc,d,qb,qc,q,rb,rc,R) → FpPolynomialBezoutRepresentation(p,bb,bc,S d,rb,rc,R,gb,gc,G,ub,uc,U,vb,vc,V) → ∃ x. ∃ y. ∃ z. ∃ n. ∃ m. ∃ k. FpPolyProduct(p,vb,vc,V,qb,qc,q,x,y,z) ∧ (FpPolynomialAlignedAdd(p,x,y,z,n,m,k,ub,uc,U) ∧ FpPolynomialBezoutRepresentation(p,ab,ac,L,bb,bc,S d,gb,gc,G,vb,vc,V,n,m,k))Definitions: FpPolyProductFpPolynomialDivisionExecutionFpPolynomialAlignedAddFpPolynomialBezoutRepresentationPrime
  2. L15
    specialize prime_field_polynomial_division_execution_bezout_backward (p)
  3. L16
    specialize prime_field_polynomial_division_execution_bezout_backward (ab)
  4. L17
    specialize prime_field_polynomial_division_execution_bezout_backward (ac)
  5. L18
    specialize prime_field_polynomial_division_execution_bezout_backward (L)
  6. L19
    specialize prime_field_polynomial_division_execution_bezout_backward (bb)
  7. L20
    specialize prime_field_polynomial_division_execution_bezout_backward (bc)
  8. L21
    specialize prime_field_polynomial_division_execution_bezout_backward (d)
  9. L22
    specialize prime_field_polynomial_division_execution_bezout_backward (qb)
  10. L23
    specialize prime_field_polynomial_division_execution_bezout_backward (qc)
04Use earlier factsL24–28

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L24
    specialize prime_field_polynomial_division_execution_bezout_backward (q)
  2. L25
    specialize prime_field_polynomial_division_execution_bezout_backward (rb)
  3. L26
    specialize prime_field_polynomial_division_execution_bezout_backward (rc)
  4. L27
    specialize prime_field_polynomial_division_execution_bezout_backward (R)
  5. L28
    exact prime_field_polynomial_division_execution_bezout_backward
05Fix variables and assumptionsL29–31

Work with arbitrary variables or the premises of the current implication.

  1. L29
    intro hp
  2. L30
    intro he
  3. L31
    intro hs
06Separate the logical casesL32–41

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L32
    cases hs
  2. L33
    cases hs_witness
  3. L34
    cases hs_witness_witness
  4. L35
    cases hs_witness_witness_witness
  5. L36
    cases hs_witness_witness_witness_witness
  6. L37
    cases hs_witness_witness_witness_witness_witness
  7. L38
    cases hs_witness_witness_witness_witness_witness_witness
  8. L39
    cases hs_witness_witness_witness_witness_witness_witness_witness
  9. L40
    cases hs_witness_witness_witness_witness_witness_witness_witness_witness
  10. L41
    cases hs_witness_witness_witness_witness_witness_witness_witness_witness_witness
07Separate the logical casesL42–42

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L42
    cases hs_witness_witness_witness_witness_witness_witness_witness_witness_witness_right
08Establish hcL43–43

Establish this local claim before using it. It is not an additional assumption.

  1. L43
    have hc : FpPolynomialCommonRightDivisor(p,x,x1,x2,ab,ac,L,bb,bc,S d)Definitions: FpPolynomialCommonRightDivisor
09Establish hmL44–53

Establish this local claim before using it. It is not an additional assumption.

  1. L44
    have hm : (FpPolynomialCommonRightDivisor(p,x,x1,x2,ab,ac,L,bb,bc,S d) → FpPolynomialCommonRightDivisor(p,x,x1,x2,bb,bc,S d,rb,rc,R)) ∧ (FpPolynomialCommonRightDivisor(p,x,x1,x2,bb,bc,S d,rb,rc,R) → FpPolynomialCommonRightDivisor(p,x,x1,x2,ab,ac,L,bb,bc,S d))Definitions: FpPolynomialCommonRightDivisor
  2. L45
    specialize prime_field_polynomial_division_execution_common_right_divisors (p)
  3. L46
    specialize prime_field_polynomial_division_execution_common_right_divisors (ab)
  4. L47
    specialize prime_field_polynomial_division_execution_common_right_divisors (ac)
  5. L48
    specialize prime_field_polynomial_division_execution_common_right_divisors (L)
  6. L49
    specialize prime_field_polynomial_division_execution_common_right_divisors (bb)
  7. L50
    specialize prime_field_polynomial_division_execution_common_right_divisors (bc)
  8. L51
    specialize prime_field_polynomial_division_execution_common_right_divisors (d)
  9. L52
    specialize prime_field_polynomial_division_execution_common_right_divisors (qb)
  10. L53
    specialize prime_field_polynomial_division_execution_common_right_divisors (qc)
10Use earlier factsL54–63

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L54
    specialize prime_field_polynomial_division_execution_common_right_divisors (q)
  2. L55
    specialize prime_field_polynomial_division_execution_common_right_divisors (rb)
  3. L56
    specialize prime_field_polynomial_division_execution_common_right_divisors (rc)
  4. L57
    specialize prime_field_polynomial_division_execution_common_right_divisors (R)
  5. L58
    specialize prime_field_polynomial_division_execution_common_right_divisors (x)
  6. L59
    specialize prime_field_polynomial_division_execution_common_right_divisors (x1)
  7. L60
    specialize prime_field_polynomial_division_execution_common_right_divisors (x2)
  8. L61
    apply prime_field_polynomial_division_execution_common_right_divisors
  9. L62
    exact hp
  10. L63
    exact he
11Separate the logical casesL64–64

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L64
    cases hm
12Use earlier factsL65–66

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L65
    apply hm_right
  2. L66
    exact hs_witness_witness_witness_witness_witness_witness_witness_witness_witness_right_left
13Establish hbL67–76

Establish this local claim before using it. It is not an additional assumption.

  1. L67
    have hb · expand full local formula (779 characters)have hb : ∃ pfg_update_wb_gcd_backward_update. ∃ pfg_update_wc_gcd_backward_update. ∃ pfg_update_W_gcd_backward_update. ∃ pfg_update_tb_gcd_backward_update. ∃ pfg_update_tc_gcd_backward_update. ∃ pfg_update_T_gcd_backward_update. FpPolyProduct(p,x6,x7,x8,qb,qc,q,pfg_update_wb_gcd_backward_update,pfg_update_wc_gcd_backward_update,pfg_update_W_gcd_backward_update) ∧ (FpPolynomialAlignedAdd(p,pfg_update_wb_gcd_backward_update,pfg_update_wc_gcd_backward_update,pfg_update_W_gcd_backward_update,pfg_update_tb_gcd_backward_update,pfg_update_tc_gcd_backward_update,pfg_update_T_gcd_backward_update,x3,x4,x5) ∧ FpPolynomialBezoutRepresentation(p,ab,ac,L,bb,bc,S d,x,x1,x2,x6,x7,x8,pfg_update_tb_gcd_backward_update,pfg_update_tc_gcd_backward_update,pfg_update_T_gcd_backward_update))
    Definitions: FpPolyProductFpPolynomialAlignedAddFpPolynomialBezoutRepresentation
  2. L68
    specialize hupdate (x)
  3. L69
    specialize hupdate (x1)
  4. L70
    specialize hupdate (x2)
  5. L71
    specialize hupdate (x3)
  6. L72
    specialize hupdate (x4)
  7. L73
    specialize hupdate (x5)
  8. L74
    specialize hupdate (x6)
  9. L75
    specialize hupdate (x7)
  10. L76
    specialize hupdate (x8)
14Use earlier factsL77–80

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L77
    apply hupdate
  2. L78
    exact hp
  3. L79
    exact he
  4. L80
    exact hs_witness_witness_witness_witness_witness_witness_witness_witness_witness_right_right
15Separate the logical casesL81–88

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L81
    cases hb
  2. L82
    cases hb_witness
  3. L83
    cases hb_witness_witness
  4. L84
    cases hb_witness_witness_witness
  5. L85
    cases hb_witness_witness_witness_witness
  6. L86
    cases hb_witness_witness_witness_witness_witness
  7. L87
    cases hb_witness_witness_witness_witness_witness_witness
  8. L88
    cases hb_witness_witness_witness_witness_witness_witness_right
16Construct an explicit witnessL89–97

Supply the displayed value, then prove that it has the required property.

  1. L89
    exists x
  2. L90
    exists x1
  3. L91
    exists x2
  4. L92
    exists x6
  5. L93
    exists x7
  6. L94
    exists x8
  7. L95
    exists x12
  8. L96
    exists x13
  9. L97
    exists x14
17Separate the logical casesL98–98

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L98
    split
18Use earlier factsL99–99

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L99
    exact hs_witness_witness_witness_witness_witness_witness_witness_witness_witness_left
19Separate the logical casesL100–100

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L100
    split
20Use earlier factsL101–102

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L101
    exact hc
  2. L102
    exact hb_witness_witness_witness_witness_witness_witness_right_right

Library-wide reading audit

Original exact command ledger · 102 lines
  1. 0001intro p
  2. 0002intro ab
  3. 0003intro ac
  4. 0004intro L
  5. 0005intro bb
  6. 0006intro bc
  7. 0007intro d
  8. 0008intro qb
  9. 0009intro qc
  10. 0010intro q
  11. 0011intro rb
  12. 0012intro rc
  13. 0013intro R
  14. 0014have hupdate : forall gb gc G ub uc U vb vc V. (~((p) = 1) /\ forall pfa_factor_left_gcd_backward_local_prime pfa_factor_right_gcd_backward_local_prime. (p) = pfa_factor_left_gcd_backward_local_prime * pfa_factor_right_gcd_backward_local_prime -> pfa_factor_left_gcd_backward_local_prime = 1 \/ pfa_factor_right_gcd_backward_local_prime = 1) -> (((forall fom_index_pfp_gcd_backward_executioninput. (exists fom_gap_pfp_gcd_backward_executioninput_index_bound. fom_gap_pfp_gcd_backward_executioninput_index_bound + S (fom_index_pfp_gcd_backward_executioninput) = L) -> exists fom_value_pfp_gcd_backward_executioninput. ((((exists fom_beta_height_pfp_gcd_backward_executioninput_entry. fom_beta_height_pfp_gcd_backward_executioninput_entry + S (fom_value_pfp_gcd_backward_executioninput) = S ((S (fom_index_pfp_gcd_backward_executioninput)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_executioninput_entry. ab = fom_beta_quotient_pfp_gcd_backward_executioninput_entry * S ((S (fom_index_pfp_gcd_backward_executioninput)) * ac) + (fom_value_pfp_gcd_backward_executioninput))) /\ (exists fom_gap_pfp_gcd_backward_executioninput_value_bound. fom_gap_pfp_gcd_backward_executioninput_value_bound + S (fom_value_pfp_gcd_backward_executioninput) = p))) /\ (((forall fom_index_pfp_gcd_backward_executiondivisor. (exists fom_gap_pfp_gcd_backward_executiondivisor_index_bound. fom_gap_pfp_gcd_backward_executiondivisor_index_bound + S (fom_index_pfp_gcd_backward_executiondivisor) = S (d)) -> exists fom_value_pfp_gcd_backward_executiondivisor. ((((exists fom_beta_height_pfp_gcd_backward_executiondivisor_entry. fom_beta_height_pfp_gcd_backward_executiondivisor_entry + S (fom_value_pfp_gcd_backward_executiondivisor) = S ((S (fom_index_pfp_gcd_backward_executiondivisor)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_executiondivisor_entry. bb = fom_beta_quotient_pfp_gcd_backward_executiondivisor_entry * S ((S (fom_index_pfp_gcd_backward_executiondivisor)) * bc) + (fom_value_pfp_gcd_backward_executiondivisor))) /\ (exists fom_gap_pfp_gcd_backward_executiondivisor_value_bound. fom_gap_pfp_gcd_backward_executiondivisor_value_bound + S (fom_value_pfp_gcd_backward_executiondivisor) = p))) /\ (((((((q)=0) /\ ((exists pfc_gap_gcd_backward_executionlengthshort. pfc_gap_gcd_backward_executionlengthshort+(L)=(d))))) \/ (((~((q)=0)) /\ (((q)+(d)=(L)))))) /\ ((exists pfd_head_gcd_backward_execution pfd_inverse_gcd_backward_execution pfd_product_code_gcd_backward_execution pfd_product_scale_gcd_backward_execution pfd_residual_code_gcd_backward_execution pfd_residual_scale_gcd_backward_execution pfd_cut_gcd_backward_execution. ((((exists ff_h_pfp_gcd_backward_executionhead. ff_h_pfp_gcd_backward_executionhead + S (pfd_head_gcd_backward_execution) = S ((S (0)) * bc)) /\ exists ff_q_pfp_gcd_backward_executionhead. bb = ff_q_pfp_gcd_backward_executionhead * S ((S (0)) * bc) + (pfd_head_gcd_backward_execution))) /\ (((((~((pfd_head_gcd_backward_execution) = 0)) /\ ((((exists pfa_gap_gcd_backward_executioninversemultiplicationleft. pfa_gap_gcd_backward_executioninversemultiplicationleft + S (pfd_head_gcd_backward_execution) = (p)) /\ (((exists pfa_gap_gcd_backward_executioninversemultiplicationright. pfa_gap_gcd_backward_executioninversemultiplicationright + S (pfd_inverse_gcd_backward_execution) = (p)) /\ ((((exists pfa_gap_gcd_backward_executioninversemultiplicationresultbound. pfa_gap_gcd_backward_executioninversemultiplicationresultbound + S (1) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executioninversemultiplicationresultcongruence pfa_offset_right_gcd_backward_executioninversemultiplicationresultcongruence. ((pfd_head_gcd_backward_execution) * (pfd_inverse_gcd_backward_execution)) + (p) * pfa_offset_left_gcd_backward_executioninversemultiplicationresultcongruence = (1) + (p) * pfa_offset_right_gcd_backward_executioninversemultiplicationresultcongruence)))))))))))) /\ (((forall pfd_index_gcd_backward_executionquotient. (exists pfa_gap_gcd_backward_executionquotientbound. pfa_gap_gcd_backward_executionquotientbound + S (pfd_index_gcd_backward_executionquotient) = (q)) -> exists pfd_value_gcd_backward_executionquotient. ((((exists ff_h_pfp_gcd_backward_executionquotiententry. ff_h_pfp_gcd_backward_executionquotiententry + S (pfd_value_gcd_backward_executionquotient) = S ((S (pfd_index_gcd_backward_executionquotient)) * qc)) /\ exists ff_q_pfp_gcd_backward_executionquotiententry. qb = ff_q_pfp_gcd_backward_executionquotiententry * S ((S (pfd_index_gcd_backward_executionquotient)) * qc) + (pfd_value_gcd_backward_executionquotient))) /\ ((exists pfd_input_gcd_backward_executionquotientstep pfd_previous_gcd_backward_executionquotientstep pfd_difference_gcd_backward_executionquotientstep. ((((exists ff_h_pfp_gcd_backward_executionquotientstepinput. ff_h_pfp_gcd_backward_executionquotientstepinput + S (pfd_input_gcd_backward_executionquotientstep) = S ((S (pfd_index_gcd_backward_executionquotient)) * ac)) /\ exists ff_q_pfp_gcd_backward_executionquotientstepinput. ab = ff_q_pfp_gcd_backward_executionquotientstepinput * S ((S (pfd_index_gcd_backward_executionquotient)) * ac) + (pfd_input_gcd_backward_executionquotientstep))) /\ (((exists pfc_terms_code_gcd_backward_executionquotientstepprevious pfc_terms_scale_gcd_backward_executionquotientstepprevious pfc_natural_sum_gcd_backward_executionquotientstepprevious. ((forall pfc_index_gcd_backward_executionquotientsteppreviousdiagonal. (exists pfa_gap_gcd_backward_executionquotientsteppreviousdiagonalbound. pfa_gap_gcd_backward_executionquotientsteppreviousdiagonalbound + S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal) = (S (pfd_index_gcd_backward_executionquotient))) -> exists pfc_value_gcd_backward_executionquotientsteppreviousdiagonal. ((((exists ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonalentry. ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonalentry + S (pfc_value_gcd_backward_executionquotientsteppreviousdiagonal) = S ((S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) * pfc_terms_scale_gcd_backward_executionquotientstepprevious)) /\ exists ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonalentry. pfc_terms_code_gcd_backward_executionquotientstepprevious = ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonalentry * S ((S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) * pfc_terms_scale_gcd_backward_executionquotientstepprevious) + (pfc_value_gcd_backward_executionquotientsteppreviousdiagonal))) /\ ((exists pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm. (((pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)+pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm=(pfd_index_gcd_backward_executionquotient)) /\ ((((((exists pfa_gap_gcd_backward_executionquotientsteppreviousdiagonaltermleftinside. pfa_gap_gcd_backward_executionquotientsteppreviousdiagonaltermleftinside + S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal) = (pfd_index_gcd_backward_executionquotient)) /\ ((((exists ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermleftentry. ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermleftentry + S (pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm) = S ((S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) * qc)) /\ exists ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermleftentry. qb = ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) * qc) + (pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_executionquotientsteppreviousdiagonaltermleftoutside. pfc_gap_gcd_backward_executionquotientsteppreviousdiagonaltermleftoutside+(pfd_index_gcd_backward_executionquotient)=(pfc_index_gcd_backward_executionquotientsteppreviousdiagonal)) /\ (((pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_executionquotientsteppreviousdiagonaltermrightinside. pfa_gap_gcd_backward_executionquotientsteppreviousdiagonaltermrightinside + S (pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm) = (S (d))) /\ ((((exists ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermrightentry. ff_h_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermrightentry + S (pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm) = S ((S (pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_executionquotientsteppreviousdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm)) * bc) + (pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_executionquotientsteppreviousdiagonaltermrightoutside. pfc_gap_gcd_backward_executionquotientsteppreviousdiagonaltermrightoutside+(S (d))=(pfc_complement_gcd_backward_executionquotientsteppreviousdiagonalterm)) /\ (((pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_executionquotientsteppreviousdiagonal)=pfc_left_gcd_backward_executionquotientsteppreviousdiagonalterm*pfc_right_gcd_backward_executionquotientsteppreviousdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_executionquotientstepprevioussum fs_v_pfc_gcd_backward_executionquotientstepprevioussum. ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_start. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_start. fs_u_pfc_gcd_backward_executionquotientstepprevioussum = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_terminal. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_terminal + S (pfc_natural_sum_gcd_backward_executionquotientstepprevious) = S ((S (S (pfd_index_gcd_backward_executionquotient))) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_terminal. fs_u_pfc_gcd_backward_executionquotientstepprevioussum = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_terminal * S ((S (S (pfd_index_gcd_backward_executionquotient))) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum) + (pfc_natural_sum_gcd_backward_executionquotientstepprevious))) /\ forall fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps. (exists fs_lt_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_bound. fs_lt_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_bound + S fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps = S (pfd_index_gcd_backward_executionquotient)) -> exists fs_a_pfc_gcd_backward_executionquotientstepprevioussum_body_steps fs_r_pfc_gcd_backward_executionquotientstepprevioussum_body_steps fs_s_pfc_gcd_backward_executionquotientstepprevioussum_body_steps. ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_summand. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_summand + S (fs_a_pfc_gcd_backward_executionquotientstepprevioussum_body_steps) = S ((S (fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * pfc_terms_scale_gcd_backward_executionquotientstepprevious)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_summand. pfc_terms_code_gcd_backward_executionquotientstepprevious = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * pfc_terms_scale_gcd_backward_executionquotientstepprevious) + (fs_a_pfc_gcd_backward_executionquotientstepprevioussum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_partial. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_partial + S (fs_r_pfc_gcd_backward_executionquotientstepprevioussum_body_steps) = S ((S (fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_partial. fs_u_pfc_gcd_backward_executionquotientstepprevioussum = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum) + (fs_r_pfc_gcd_backward_executionquotientstepprevioussum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_successor. fs_h_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_successor + S (fs_s_pfc_gcd_backward_executionquotientstepprevioussum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum)) /\ exists fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_successor. fs_u_pfc_gcd_backward_executionquotientstepprevioussum = fs_q_pfc_gcd_backward_executionquotientstepprevioussum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)) * fs_v_pfc_gcd_backward_executionquotientstepprevioussum) + (fs_s_pfc_gcd_backward_executionquotientstepprevioussum_body_steps))) /\ fs_s_pfc_gcd_backward_executionquotientstepprevioussum_body_steps = fs_r_pfc_gcd_backward_executionquotientstepprevioussum_body_steps + fs_a_pfc_gcd_backward_executionquotientstepprevioussum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_executionquotientsteppreviousresiduebound. pfa_gap_gcd_backward_executionquotientsteppreviousresiduebound + S (pfd_previous_gcd_backward_executionquotientstep) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executionquotientsteppreviousresiduecongruence pfa_offset_right_gcd_backward_executionquotientsteppreviousresiduecongruence. (pfc_natural_sum_gcd_backward_executionquotientstepprevious) + (p) * pfa_offset_left_gcd_backward_executionquotientsteppreviousresiduecongruence = (pfd_previous_gcd_backward_executionquotientstep) + (p) * pfa_offset_right_gcd_backward_executionquotientsteppreviousresiduecongruence))))))))) /\ (((((exists pfa_gap_gcd_backward_executionquotientstepsubtractleft. pfa_gap_gcd_backward_executionquotientstepsubtractleft + S (pfd_previous_gcd_backward_executionquotientstep) = (p)) /\ (((exists pfa_gap_gcd_backward_executionquotientstepsubtractright. pfa_gap_gcd_backward_executionquotientstepsubtractright + S (pfd_difference_gcd_backward_executionquotientstep) = (p)) /\ ((((exists pfa_gap_gcd_backward_executionquotientstepsubtractresultbound. pfa_gap_gcd_backward_executionquotientstepsubtractresultbound + S (pfd_input_gcd_backward_executionquotientstep) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executionquotientstepsubtractresultcongruence pfa_offset_right_gcd_backward_executionquotientstepsubtractresultcongruence. ((pfd_previous_gcd_backward_executionquotientstep) + (pfd_difference_gcd_backward_executionquotientstep)) + (p) * pfa_offset_left_gcd_backward_executionquotientstepsubtractresultcongruence = (pfd_input_gcd_backward_executionquotientstep) + (p) * pfa_offset_right_gcd_backward_executionquotientstepsubtractresultcongruence))))))))) /\ ((((exists pfa_gap_gcd_backward_executionquotientstepmultiplyleft. pfa_gap_gcd_backward_executionquotientstepmultiplyleft + S (pfd_inverse_gcd_backward_execution) = (p)) /\ (((exists pfa_gap_gcd_backward_executionquotientstepmultiplyright. pfa_gap_gcd_backward_executionquotientstepmultiplyright + S (pfd_difference_gcd_backward_executionquotientstep) = (p)) /\ ((((exists pfa_gap_gcd_backward_executionquotientstepmultiplyresultbound. pfa_gap_gcd_backward_executionquotientstepmultiplyresultbound + S (pfd_value_gcd_backward_executionquotient) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executionquotientstepmultiplyresultcongruence pfa_offset_right_gcd_backward_executionquotientstepmultiplyresultcongruence. ((pfd_inverse_gcd_backward_execution) * (pfd_difference_gcd_backward_executionquotientstep)) + (p) * pfa_offset_left_gcd_backward_executionquotientstepmultiplyresultcongruence = (pfd_value_gcd_backward_executionquotient) + (p) * pfa_offset_right_gcd_backward_executionquotientstepmultiplyresultcongruence))))))))))))))))))) /\ (((forall pfc_index_gcd_backward_executionproduct. (exists pfa_gap_gcd_backward_executionproductbound. pfa_gap_gcd_backward_executionproductbound + S (pfc_index_gcd_backward_executionproduct) = (L)) -> exists pfc_value_gcd_backward_executionproduct. ((((exists ff_h_pfp_gcd_backward_executionproductentry. ff_h_pfp_gcd_backward_executionproductentry + S (pfc_value_gcd_backward_executionproduct) = S ((S (pfc_index_gcd_backward_executionproduct)) * pfd_product_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executionproductentry. pfd_product_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executionproductentry * S ((S (pfc_index_gcd_backward_executionproduct)) * pfd_product_scale_gcd_backward_execution) + (pfc_value_gcd_backward_executionproduct))) /\ ((exists pfc_terms_code_gcd_backward_executionproductcoefficient pfc_terms_scale_gcd_backward_executionproductcoefficient pfc_natural_sum_gcd_backward_executionproductcoefficient. ((forall pfc_index_gcd_backward_executionproductcoefficientdiagonal. (exists pfa_gap_gcd_backward_executionproductcoefficientdiagonalbound. pfa_gap_gcd_backward_executionproductcoefficientdiagonalbound + S (pfc_index_gcd_backward_executionproductcoefficientdiagonal) = (S (pfc_index_gcd_backward_executionproduct))) -> exists pfc_value_gcd_backward_executionproductcoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_executionproductcoefficientdiagonalentry. ff_h_pfp_gcd_backward_executionproductcoefficientdiagonalentry + S (pfc_value_gcd_backward_executionproductcoefficientdiagonal) = S ((S (pfc_index_gcd_backward_executionproductcoefficientdiagonal)) * pfc_terms_scale_gcd_backward_executionproductcoefficient)) /\ exists ff_q_pfp_gcd_backward_executionproductcoefficientdiagonalentry. pfc_terms_code_gcd_backward_executionproductcoefficient = ff_q_pfp_gcd_backward_executionproductcoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_executionproductcoefficientdiagonal)) * pfc_terms_scale_gcd_backward_executionproductcoefficient) + (pfc_value_gcd_backward_executionproductcoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm pfc_left_gcd_backward_executionproductcoefficientdiagonalterm pfc_right_gcd_backward_executionproductcoefficientdiagonalterm. (((pfc_index_gcd_backward_executionproductcoefficientdiagonal)+pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm=(pfc_index_gcd_backward_executionproduct)) /\ ((((((exists pfa_gap_gcd_backward_executionproductcoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_executionproductcoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_executionproductcoefficientdiagonal) = (q)) /\ ((((exists ff_h_pfp_gcd_backward_executionproductcoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_executionproductcoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_executionproductcoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_executionproductcoefficientdiagonal)) * qc)) /\ exists ff_q_pfp_gcd_backward_executionproductcoefficientdiagonaltermleftentry. qb = ff_q_pfp_gcd_backward_executionproductcoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_executionproductcoefficientdiagonal)) * qc) + (pfc_left_gcd_backward_executionproductcoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_executionproductcoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_executionproductcoefficientdiagonaltermleftoutside+(q)=(pfc_index_gcd_backward_executionproductcoefficientdiagonal)) /\ (((pfc_left_gcd_backward_executionproductcoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_executionproductcoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_executionproductcoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm) = (S (d))) /\ ((((exists ff_h_pfp_gcd_backward_executionproductcoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_executionproductcoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_executionproductcoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_executionproductcoefficientdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_executionproductcoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm)) * bc) + (pfc_right_gcd_backward_executionproductcoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_executionproductcoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_executionproductcoefficientdiagonaltermrightoutside+(S (d))=(pfc_complement_gcd_backward_executionproductcoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_executionproductcoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_executionproductcoefficientdiagonal)=pfc_left_gcd_backward_executionproductcoefficientdiagonalterm*pfc_right_gcd_backward_executionproductcoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_executionproductcoefficientsum fs_v_pfc_gcd_backward_executionproductcoefficientsum. ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_start. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_start. fs_u_pfc_gcd_backward_executionproductcoefficientsum = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_terminal. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_executionproductcoefficient) = S ((S (S (pfc_index_gcd_backward_executionproduct))) * fs_v_pfc_gcd_backward_executionproductcoefficientsum)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_terminal. fs_u_pfc_gcd_backward_executionproductcoefficientsum = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_executionproduct))) * fs_v_pfc_gcd_backward_executionproductcoefficientsum) + (pfc_natural_sum_gcd_backward_executionproductcoefficient))) /\ forall fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_executionproductcoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_executionproductcoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps = S (pfc_index_gcd_backward_executionproduct)) -> exists fs_a_pfc_gcd_backward_executionproductcoefficientsum_body_steps fs_r_pfc_gcd_backward_executionproductcoefficientsum_body_steps fs_s_pfc_gcd_backward_executionproductcoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_executionproductcoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_executionproductcoefficient)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_executionproductcoefficient = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_executionproductcoefficient) + (fs_a_pfc_gcd_backward_executionproductcoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_executionproductcoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_executionproductcoefficientsum = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum) + (fs_r_pfc_gcd_backward_executionproductcoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_executionproductcoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_executionproductcoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum)) /\ exists fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_executionproductcoefficientsum = fs_q_pfc_gcd_backward_executionproductcoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_executionproductcoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_executionproductcoefficientsum) + (fs_s_pfc_gcd_backward_executionproductcoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_executionproductcoefficientsum_body_steps = fs_r_pfc_gcd_backward_executionproductcoefficientsum_body_steps + fs_a_pfc_gcd_backward_executionproductcoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_executionproductcoefficientresiduebound. pfa_gap_gcd_backward_executionproductcoefficientresiduebound + S (pfc_value_gcd_backward_executionproduct) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executionproductcoefficientresiduecongruence pfa_offset_right_gcd_backward_executionproductcoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_executionproductcoefficient) + (p) * pfa_offset_left_gcd_backward_executionproductcoefficientresiduecongruence = (pfc_value_gcd_backward_executionproduct) + (p) * pfa_offset_right_gcd_backward_executionproductcoefficientresiduecongruence)))))))))))) /\ (((forall pfs_index_gcd_backward_executiondifference. (exists pfa_gap_gcd_backward_executiondifferenceindex. pfa_gap_gcd_backward_executiondifferenceindex + S (pfs_index_gcd_backward_executiondifference) = (L)) -> exists pfs_left_gcd_backward_executiondifference pfs_right_gcd_backward_executiondifference pfs_result_gcd_backward_executiondifference. ((((exists ff_h_pfp_gcd_backward_executiondifferenceleft. ff_h_pfp_gcd_backward_executiondifferenceleft + S (pfs_left_gcd_backward_executiondifference) = S ((S (pfs_index_gcd_backward_executiondifference)) * ac)) /\ exists ff_q_pfp_gcd_backward_executiondifferenceleft. ab = ff_q_pfp_gcd_backward_executiondifferenceleft * S ((S (pfs_index_gcd_backward_executiondifference)) * ac) + (pfs_left_gcd_backward_executiondifference))) /\ (((((exists ff_h_pfp_gcd_backward_executiondifferenceright. ff_h_pfp_gcd_backward_executiondifferenceright + S (pfs_right_gcd_backward_executiondifference) = S ((S (pfs_index_gcd_backward_executiondifference)) * pfd_product_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executiondifferenceright. pfd_product_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executiondifferenceright * S ((S (pfs_index_gcd_backward_executiondifference)) * pfd_product_scale_gcd_backward_execution) + (pfs_right_gcd_backward_executiondifference))) /\ (((((exists ff_h_pfp_gcd_backward_executiondifferenceresult. ff_h_pfp_gcd_backward_executiondifferenceresult + S (pfs_result_gcd_backward_executiondifference) = S ((S (pfs_index_gcd_backward_executiondifference)) * pfd_residual_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executiondifferenceresult. pfd_residual_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executiondifferenceresult * S ((S (pfs_index_gcd_backward_executiondifference)) * pfd_residual_scale_gcd_backward_execution) + (pfs_result_gcd_backward_executiondifference))) /\ ((((exists pfa_gap_gcd_backward_executiondifferenceoperationleft. pfa_gap_gcd_backward_executiondifferenceoperationleft + S (pfs_right_gcd_backward_executiondifference) = (p)) /\ (((exists pfa_gap_gcd_backward_executiondifferenceoperationright. pfa_gap_gcd_backward_executiondifferenceoperationright + S (pfs_result_gcd_backward_executiondifference) = (p)) /\ ((((exists pfa_gap_gcd_backward_executiondifferenceoperationresultbound. pfa_gap_gcd_backward_executiondifferenceoperationresultbound + S (pfs_left_gcd_backward_executiondifference) = (p)) /\ ((exists pfa_offset_left_gcd_backward_executiondifferenceoperationresultcongruence pfa_offset_right_gcd_backward_executiondifferenceoperationresultcongruence. ((pfs_right_gcd_backward_executiondifference) + (pfs_result_gcd_backward_executiondifference)) + (p) * pfa_offset_left_gcd_backward_executiondifferenceoperationresultcongruence = (pfs_left_gcd_backward_executiondifference) + (p) * pfa_offset_right_gcd_backward_executiondifferenceoperationresultcongruence)))))))))))))))) /\ (((((L)=(pfd_cut_gcd_backward_execution)+(R)) /\ (((forall fom_index_pfp_gcd_backward_executiontriminput. (exists fom_gap_pfp_gcd_backward_executiontriminput_index_bound. fom_gap_pfp_gcd_backward_executiontriminput_index_bound + S (fom_index_pfp_gcd_backward_executiontriminput) = L) -> exists fom_value_pfp_gcd_backward_executiontriminput. ((((exists fom_beta_height_pfp_gcd_backward_executiontriminput_entry. fom_beta_height_pfp_gcd_backward_executiontriminput_entry + S (fom_value_pfp_gcd_backward_executiontriminput) = S ((S (fom_index_pfp_gcd_backward_executiontriminput)) * pfd_residual_scale_gcd_backward_execution)) /\ exists fom_beta_quotient_pfp_gcd_backward_executiontriminput_entry. pfd_residual_code_gcd_backward_execution = fom_beta_quotient_pfp_gcd_backward_executiontriminput_entry * S ((S (fom_index_pfp_gcd_backward_executiontriminput)) * pfd_residual_scale_gcd_backward_execution) + (fom_value_pfp_gcd_backward_executiontriminput))) /\ (exists fom_gap_pfp_gcd_backward_executiontriminput_value_bound. fom_gap_pfp_gcd_backward_executiontriminput_value_bound + S (fom_value_pfp_gcd_backward_executiontriminput) = p))) /\ (((forall pfp_repeat_index_gcd_backward_executiontrimremoved. (exists pfa_gap_gcd_backward_executiontrimremovedindex. pfa_gap_gcd_backward_executiontrimremovedindex + S (pfp_repeat_index_gcd_backward_executiontrimremoved) = (pfd_cut_gcd_backward_execution)) -> (((exists ff_h_pfp_gcd_backward_executiontrimremovedentry. ff_h_pfp_gcd_backward_executiontrimremovedentry + S (0) = S ((S (pfp_repeat_index_gcd_backward_executiontrimremoved)) * pfd_residual_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executiontrimremovedentry. pfd_residual_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executiontrimremovedentry * S ((S (pfp_repeat_index_gcd_backward_executiontrimremoved)) * pfd_residual_scale_gcd_backward_execution) + (0)))) /\ (((forall pftrim_index_gcd_backward_executiontrimsuffix pftrim_value_gcd_backward_executiontrimsuffix. (exists pfa_gap_gcd_backward_executiontrimsuffixbound. pfa_gap_gcd_backward_executiontrimsuffixbound + S (pftrim_index_gcd_backward_executiontrimsuffix) = (R)) -> (((exists ff_h_pfp_gcd_backward_executiontrimsuffixsource. ff_h_pfp_gcd_backward_executiontrimsuffixsource + S (pftrim_value_gcd_backward_executiontrimsuffix) = S ((S ((pfd_cut_gcd_backward_execution)+pftrim_index_gcd_backward_executiontrimsuffix)) * pfd_residual_scale_gcd_backward_execution)) /\ exists ff_q_pfp_gcd_backward_executiontrimsuffixsource. pfd_residual_code_gcd_backward_execution = ff_q_pfp_gcd_backward_executiontrimsuffixsource * S ((S ((pfd_cut_gcd_backward_execution)+pftrim_index_gcd_backward_executiontrimsuffix)) * pfd_residual_scale_gcd_backward_execution) + (pftrim_value_gcd_backward_executiontrimsuffix))) -> (((exists ff_h_pfp_gcd_backward_executiontrimsuffixoutput. ff_h_pfp_gcd_backward_executiontrimsuffixoutput + S (pftrim_value_gcd_backward_executiontrimsuffix) = S ((S (pftrim_index_gcd_backward_executiontrimsuffix)) * rc)) /\ exists ff_q_pfp_gcd_backward_executiontrimsuffixoutput. rb = ff_q_pfp_gcd_backward_executiontrimsuffixoutput * S ((S (pftrim_index_gcd_backward_executiontrimsuffix)) * rc) + (pftrim_value_gcd_backward_executiontrimsuffix)))) /\ (((R)=0 \/ (exists pftrim_leading_gcd_backward_executiontrimnormal. ((((exists ff_h_pfp_gcd_backward_executiontrimnormalentry. ff_h_pfp_gcd_backward_executiontrimnormalentry + S (pftrim_leading_gcd_backward_executiontrimnormal) = S ((S (0)) * rc)) /\ exists ff_q_pfp_gcd_backward_executiontrimnormalentry. rb = ff_q_pfp_gcd_backward_executiontrimnormalentry * S ((S (0)) * rc) + (pftrim_leading_gcd_backward_executiontrimnormal))) /\ ((~(pftrim_leading_gcd_backward_executiontrimnormal=0))))))))))))))))))))))))))))))))) -> (exists pfgb_pb_gcd_backward_local_old pfgb_pc_gcd_backward_local_old pfgb_P_gcd_backward_local_old pfgb_qb_gcd_backward_local_old pfgb_qc_gcd_backward_local_old pfgb_Q_gcd_backward_local_old. ((((forall fom_index_pfp_gcd_backward_local_old_leftleft. (exists fom_gap_pfp_gcd_backward_local_old_leftleft_index_bound. fom_gap_pfp_gcd_backward_local_old_leftleft_index_bound + S (fom_index_pfp_gcd_backward_local_old_leftleft) = U) -> exists fom_value_pfp_gcd_backward_local_old_leftleft. ((((exists fom_beta_height_pfp_gcd_backward_local_old_leftleft_entry. fom_beta_height_pfp_gcd_backward_local_old_leftleft_entry + S (fom_value_pfp_gcd_backward_local_old_leftleft) = S ((S (fom_index_pfp_gcd_backward_local_old_leftleft)) * uc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_old_leftleft_entry. ub = fom_beta_quotient_pfp_gcd_backward_local_old_leftleft_entry * S ((S (fom_index_pfp_gcd_backward_local_old_leftleft)) * uc) + (fom_value_pfp_gcd_backward_local_old_leftleft))) /\ (exists fom_gap_pfp_gcd_backward_local_old_leftleft_value_bound. fom_gap_pfp_gcd_backward_local_old_leftleft_value_bound + S (fom_value_pfp_gcd_backward_local_old_leftleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_old_leftright. (exists fom_gap_pfp_gcd_backward_local_old_leftright_index_bound. fom_gap_pfp_gcd_backward_local_old_leftright_index_bound + S (fom_index_pfp_gcd_backward_local_old_leftright) = S d) -> exists fom_value_pfp_gcd_backward_local_old_leftright. ((((exists fom_beta_height_pfp_gcd_backward_local_old_leftright_entry. fom_beta_height_pfp_gcd_backward_local_old_leftright_entry + S (fom_value_pfp_gcd_backward_local_old_leftright) = S ((S (fom_index_pfp_gcd_backward_local_old_leftright)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_old_leftright_entry. bb = fom_beta_quotient_pfp_gcd_backward_local_old_leftright_entry * S ((S (fom_index_pfp_gcd_backward_local_old_leftright)) * bc) + (fom_value_pfp_gcd_backward_local_old_leftright))) /\ (exists fom_gap_pfp_gcd_backward_local_old_leftright_value_bound. fom_gap_pfp_gcd_backward_local_old_leftright_value_bound + S (fom_value_pfp_gcd_backward_local_old_leftright) = p))) /\ (((((((U)=0 \/ (S d)=0) /\ (((pfgb_P_gcd_backward_local_old)=0)))) \/ (((~((U)=0)) /\ (((~((S d)=0)) /\ (((U)+(S d)=S (pfgb_P_gcd_backward_local_old)))))))) /\ ((forall pfc_index_gcd_backward_local_old_leftcoefficients. (exists pfa_gap_gcd_backward_local_old_leftcoefficientsbound. pfa_gap_gcd_backward_local_old_leftcoefficientsbound + S (pfc_index_gcd_backward_local_old_leftcoefficients) = (pfgb_P_gcd_backward_local_old)) -> exists pfc_value_gcd_backward_local_old_leftcoefficients. ((((exists ff_h_pfp_gcd_backward_local_old_leftcoefficientsentry. ff_h_pfp_gcd_backward_local_old_leftcoefficientsentry + S (pfc_value_gcd_backward_local_old_leftcoefficients) = S ((S (pfc_index_gcd_backward_local_old_leftcoefficients)) * pfgb_pc_gcd_backward_local_old)) /\ exists ff_q_pfp_gcd_backward_local_old_leftcoefficientsentry. pfgb_pb_gcd_backward_local_old = ff_q_pfp_gcd_backward_local_old_leftcoefficientsentry * S ((S (pfc_index_gcd_backward_local_old_leftcoefficients)) * pfgb_pc_gcd_backward_local_old) + (pfc_value_gcd_backward_local_old_leftcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_local_old_leftcoefficientscoefficient pfc_terms_scale_gcd_backward_local_old_leftcoefficientscoefficient pfc_natural_sum_gcd_backward_local_old_leftcoefficientscoefficient. ((forall pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_local_old_leftcoefficients))) -> exists pfc_value_gcd_backward_local_old_leftcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_local_old_leftcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_old_leftcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_local_old_leftcoefficientscoefficient = ff_q_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_old_leftcoefficientscoefficient) + (pfc_value_gcd_backward_local_old_leftcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_local_old_leftcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal) = (U)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal)) * uc)) /\ exists ff_q_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermleftentry. ub = ff_q_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal)) * uc) + (pfc_left_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermleftoutside+(U)=(pfc_index_gcd_backward_local_old_leftcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm) = (S d)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm)) * bc) + (pfc_right_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_local_old_leftcoefficientscoefficientdiagonaltermrightoutside+(S d)=(pfc_complement_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_local_old_leftcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_local_old_leftcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_local_old_leftcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_local_old_leftcoefficients))) * fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_local_old_leftcoefficients))) * fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_local_old_leftcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_local_old_leftcoefficients)) -> exists fs_a_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_old_leftcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_local_old_leftcoefficientscoefficient = fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_old_leftcoefficientscoefficient) + (fs_a_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_local_old_leftcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_local_old_leftcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_local_old_leftcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_local_old_leftcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_local_old_leftcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_local_old_leftcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_local_old_leftcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_local_old_leftcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_local_old_leftcoefficients) + (p) * pfa_offset_right_gcd_backward_local_old_leftcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_gcd_backward_local_old_rightleft. (exists fom_gap_pfp_gcd_backward_local_old_rightleft_index_bound. fom_gap_pfp_gcd_backward_local_old_rightleft_index_bound + S (fom_index_pfp_gcd_backward_local_old_rightleft) = V) -> exists fom_value_pfp_gcd_backward_local_old_rightleft. ((((exists fom_beta_height_pfp_gcd_backward_local_old_rightleft_entry. fom_beta_height_pfp_gcd_backward_local_old_rightleft_entry + S (fom_value_pfp_gcd_backward_local_old_rightleft) = S ((S (fom_index_pfp_gcd_backward_local_old_rightleft)) * vc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_old_rightleft_entry. vb = fom_beta_quotient_pfp_gcd_backward_local_old_rightleft_entry * S ((S (fom_index_pfp_gcd_backward_local_old_rightleft)) * vc) + (fom_value_pfp_gcd_backward_local_old_rightleft))) /\ (exists fom_gap_pfp_gcd_backward_local_old_rightleft_value_bound. fom_gap_pfp_gcd_backward_local_old_rightleft_value_bound + S (fom_value_pfp_gcd_backward_local_old_rightleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_old_rightright. (exists fom_gap_pfp_gcd_backward_local_old_rightright_index_bound. fom_gap_pfp_gcd_backward_local_old_rightright_index_bound + S (fom_index_pfp_gcd_backward_local_old_rightright) = R) -> exists fom_value_pfp_gcd_backward_local_old_rightright. ((((exists fom_beta_height_pfp_gcd_backward_local_old_rightright_entry. fom_beta_height_pfp_gcd_backward_local_old_rightright_entry + S (fom_value_pfp_gcd_backward_local_old_rightright) = S ((S (fom_index_pfp_gcd_backward_local_old_rightright)) * rc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_old_rightright_entry. rb = fom_beta_quotient_pfp_gcd_backward_local_old_rightright_entry * S ((S (fom_index_pfp_gcd_backward_local_old_rightright)) * rc) + (fom_value_pfp_gcd_backward_local_old_rightright))) /\ (exists fom_gap_pfp_gcd_backward_local_old_rightright_value_bound. fom_gap_pfp_gcd_backward_local_old_rightright_value_bound + S (fom_value_pfp_gcd_backward_local_old_rightright) = p))) /\ (((((((V)=0 \/ (R)=0) /\ (((pfgb_Q_gcd_backward_local_old)=0)))) \/ (((~((V)=0)) /\ (((~((R)=0)) /\ (((V)+(R)=S (pfgb_Q_gcd_backward_local_old)))))))) /\ ((forall pfc_index_gcd_backward_local_old_rightcoefficients. (exists pfa_gap_gcd_backward_local_old_rightcoefficientsbound. pfa_gap_gcd_backward_local_old_rightcoefficientsbound + S (pfc_index_gcd_backward_local_old_rightcoefficients) = (pfgb_Q_gcd_backward_local_old)) -> exists pfc_value_gcd_backward_local_old_rightcoefficients. ((((exists ff_h_pfp_gcd_backward_local_old_rightcoefficientsentry. ff_h_pfp_gcd_backward_local_old_rightcoefficientsentry + S (pfc_value_gcd_backward_local_old_rightcoefficients) = S ((S (pfc_index_gcd_backward_local_old_rightcoefficients)) * pfgb_qc_gcd_backward_local_old)) /\ exists ff_q_pfp_gcd_backward_local_old_rightcoefficientsentry. pfgb_qb_gcd_backward_local_old = ff_q_pfp_gcd_backward_local_old_rightcoefficientsentry * S ((S (pfc_index_gcd_backward_local_old_rightcoefficients)) * pfgb_qc_gcd_backward_local_old) + (pfc_value_gcd_backward_local_old_rightcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_local_old_rightcoefficientscoefficient pfc_terms_scale_gcd_backward_local_old_rightcoefficientscoefficient pfc_natural_sum_gcd_backward_local_old_rightcoefficientscoefficient. ((forall pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_local_old_rightcoefficients))) -> exists pfc_value_gcd_backward_local_old_rightcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_local_old_rightcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_old_rightcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_local_old_rightcoefficientscoefficient = ff_q_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_old_rightcoefficientscoefficient) + (pfc_value_gcd_backward_local_old_rightcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_local_old_rightcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal) = (V)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal)) * vc)) /\ exists ff_q_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermleftentry. vb = ff_q_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal)) * vc) + (pfc_left_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermleftoutside+(V)=(pfc_index_gcd_backward_local_old_rightcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm) = (R)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm)) * rc)) /\ exists ff_q_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermrightentry. rb = ff_q_pfp_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm)) * rc) + (pfc_right_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_local_old_rightcoefficientscoefficientdiagonaltermrightoutside+(R)=(pfc_complement_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_local_old_rightcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_local_old_rightcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_local_old_rightcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_local_old_rightcoefficients))) * fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_local_old_rightcoefficients))) * fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_local_old_rightcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_local_old_rightcoefficients)) -> exists fs_a_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_old_rightcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_local_old_rightcoefficientscoefficient = fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_old_rightcoefficientscoefficient) + (fs_a_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_local_old_rightcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_local_old_rightcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_local_old_rightcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_local_old_rightcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_local_old_rightcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_local_old_rightcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_local_old_rightcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_local_old_rightcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_local_old_rightcoefficients) + (p) * pfa_offset_right_gcd_backward_local_old_rightcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((((forall fom_index_pfp_gcd_backward_local_old_sum_left_bounded. (exists fom_gap_pfp_gcd_backward_local_old_sum_left_bounded_index_bound. fom_gap_pfp_gcd_backward_local_old_sum_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_old_sum_left_bounded) = pfgb_P_gcd_backward_local_old) -> exists fom_value_pfp_gcd_backward_local_old_sum_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_old_sum_left_bounded_entry. fom_beta_height_pfp_gcd_backward_local_old_sum_left_bounded_entry + S (fom_value_pfp_gcd_backward_local_old_sum_left_bounded) = S ((S (fom_index_pfp_gcd_backward_local_old_sum_left_bounded)) * pfgb_pc_gcd_backward_local_old)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_old_sum_left_bounded_entry. pfgb_pb_gcd_backward_local_old = fom_beta_quotient_pfp_gcd_backward_local_old_sum_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_old_sum_left_bounded)) * pfgb_pc_gcd_backward_local_old) + (fom_value_pfp_gcd_backward_local_old_sum_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_old_sum_left_bounded_value_bound. fom_gap_pfp_gcd_backward_local_old_sum_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_old_sum_left_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_old_sum_right_bounded. (exists fom_gap_pfp_gcd_backward_local_old_sum_right_bounded_index_bound. fom_gap_pfp_gcd_backward_local_old_sum_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_old_sum_right_bounded) = pfgb_Q_gcd_backward_local_old) -> exists fom_value_pfp_gcd_backward_local_old_sum_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_old_sum_right_bounded_entry. fom_beta_height_pfp_gcd_backward_local_old_sum_right_bounded_entry + S (fom_value_pfp_gcd_backward_local_old_sum_right_bounded) = S ((S (fom_index_pfp_gcd_backward_local_old_sum_right_bounded)) * pfgb_qc_gcd_backward_local_old)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_old_sum_right_bounded_entry. pfgb_qb_gcd_backward_local_old = fom_beta_quotient_pfp_gcd_backward_local_old_sum_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_old_sum_right_bounded)) * pfgb_qc_gcd_backward_local_old) + (fom_value_pfp_gcd_backward_local_old_sum_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_old_sum_right_bounded_value_bound. fom_gap_pfp_gcd_backward_local_old_sum_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_old_sum_right_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_old_sum_result_bounded. (exists fom_gap_pfp_gcd_backward_local_old_sum_result_bounded_index_bound. fom_gap_pfp_gcd_backward_local_old_sum_result_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_old_sum_result_bounded) = G) -> exists fom_value_pfp_gcd_backward_local_old_sum_result_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_old_sum_result_bounded_entry. fom_beta_height_pfp_gcd_backward_local_old_sum_result_bounded_entry + S (fom_value_pfp_gcd_backward_local_old_sum_result_bounded) = S ((S (fom_index_pfp_gcd_backward_local_old_sum_result_bounded)) * gc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_old_sum_result_bounded_entry. gb = fom_beta_quotient_pfp_gcd_backward_local_old_sum_result_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_old_sum_result_bounded)) * gc) + (fom_value_pfp_gcd_backward_local_old_sum_result_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_old_sum_result_bounded_value_bound. fom_gap_pfp_gcd_backward_local_old_sum_result_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_old_sum_result_bounded) = p))) /\ ((exists pfga_ub_gcd_backward_local_old_sum pfga_uc_gcd_backward_local_old_sum pfga_vb_gcd_backward_local_old_sum pfga_vc_gcd_backward_local_old_sum pfga_tb_gcd_backward_local_old_sum pfga_tc_gcd_backward_local_old_sum pfga_K_gcd_backward_local_old_sum. ((((forall pfrep_power_gcd_backward_local_old_sum_left pfrep_left_gcd_backward_local_old_sum_left pfrep_right_gcd_backward_local_old_sum_left. ((exists pfrep_position_gcd_backward_local_old_sum_leftfirst. ((pfrep_position_gcd_backward_local_old_sum_leftfirst+S (pfrep_power_gcd_backward_local_old_sum_left)=(pfgb_P_gcd_backward_local_old)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_sum_leftfirstentry. ff_h_pfp_gcd_backward_local_old_sum_leftfirstentry + S (pfrep_left_gcd_backward_local_old_sum_left) = S ((S (pfrep_position_gcd_backward_local_old_sum_leftfirst)) * pfgb_pc_gcd_backward_local_old)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_leftfirstentry. pfgb_pb_gcd_backward_local_old = ff_q_pfp_gcd_backward_local_old_sum_leftfirstentry * S ((S (pfrep_position_gcd_backward_local_old_sum_leftfirst)) * pfgb_pc_gcd_backward_local_old) + (pfrep_left_gcd_backward_local_old_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_local_old_sum_leftfirstoutside. pfrep_gap_gcd_backward_local_old_sum_leftfirstoutside+(pfgb_P_gcd_backward_local_old)=(pfrep_power_gcd_backward_local_old_sum_left)) /\ (((pfrep_left_gcd_backward_local_old_sum_left)=0))))) -> ((exists pfrep_position_gcd_backward_local_old_sum_leftsecond. ((pfrep_position_gcd_backward_local_old_sum_leftsecond+S (pfrep_power_gcd_backward_local_old_sum_left)=(pfga_K_gcd_backward_local_old_sum)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_sum_leftsecondentry. ff_h_pfp_gcd_backward_local_old_sum_leftsecondentry + S (pfrep_right_gcd_backward_local_old_sum_left) = S ((S (pfrep_position_gcd_backward_local_old_sum_leftsecond)) * pfga_uc_gcd_backward_local_old_sum)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_leftsecondentry. pfga_ub_gcd_backward_local_old_sum = ff_q_pfp_gcd_backward_local_old_sum_leftsecondentry * S ((S (pfrep_position_gcd_backward_local_old_sum_leftsecond)) * pfga_uc_gcd_backward_local_old_sum) + (pfrep_right_gcd_backward_local_old_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_local_old_sum_leftsecondoutside. pfrep_gap_gcd_backward_local_old_sum_leftsecondoutside+(pfga_K_gcd_backward_local_old_sum)=(pfrep_power_gcd_backward_local_old_sum_left)) /\ (((pfrep_right_gcd_backward_local_old_sum_left)=0))))) -> pfrep_left_gcd_backward_local_old_sum_left=pfrep_right_gcd_backward_local_old_sum_left) /\ ((forall pfrep_power_gcd_backward_local_old_sum_right pfrep_left_gcd_backward_local_old_sum_right pfrep_right_gcd_backward_local_old_sum_right. ((exists pfrep_position_gcd_backward_local_old_sum_rightfirst. ((pfrep_position_gcd_backward_local_old_sum_rightfirst+S (pfrep_power_gcd_backward_local_old_sum_right)=(pfgb_Q_gcd_backward_local_old)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_sum_rightfirstentry. ff_h_pfp_gcd_backward_local_old_sum_rightfirstentry + S (pfrep_left_gcd_backward_local_old_sum_right) = S ((S (pfrep_position_gcd_backward_local_old_sum_rightfirst)) * pfgb_qc_gcd_backward_local_old)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_rightfirstentry. pfgb_qb_gcd_backward_local_old = ff_q_pfp_gcd_backward_local_old_sum_rightfirstentry * S ((S (pfrep_position_gcd_backward_local_old_sum_rightfirst)) * pfgb_qc_gcd_backward_local_old) + (pfrep_left_gcd_backward_local_old_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_local_old_sum_rightfirstoutside. pfrep_gap_gcd_backward_local_old_sum_rightfirstoutside+(pfgb_Q_gcd_backward_local_old)=(pfrep_power_gcd_backward_local_old_sum_right)) /\ (((pfrep_left_gcd_backward_local_old_sum_right)=0))))) -> ((exists pfrep_position_gcd_backward_local_old_sum_rightsecond. ((pfrep_position_gcd_backward_local_old_sum_rightsecond+S (pfrep_power_gcd_backward_local_old_sum_right)=(pfga_K_gcd_backward_local_old_sum)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_sum_rightsecondentry. ff_h_pfp_gcd_backward_local_old_sum_rightsecondentry + S (pfrep_right_gcd_backward_local_old_sum_right) = S ((S (pfrep_position_gcd_backward_local_old_sum_rightsecond)) * pfga_vc_gcd_backward_local_old_sum)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_rightsecondentry. pfga_vb_gcd_backward_local_old_sum = ff_q_pfp_gcd_backward_local_old_sum_rightsecondentry * S ((S (pfrep_position_gcd_backward_local_old_sum_rightsecond)) * pfga_vc_gcd_backward_local_old_sum) + (pfrep_right_gcd_backward_local_old_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_local_old_sum_rightsecondoutside. pfrep_gap_gcd_backward_local_old_sum_rightsecondoutside+(pfga_K_gcd_backward_local_old_sum)=(pfrep_power_gcd_backward_local_old_sum_right)) /\ (((pfrep_right_gcd_backward_local_old_sum_right)=0))))) -> pfrep_left_gcd_backward_local_old_sum_right=pfrep_right_gcd_backward_local_old_sum_right)))) /\ (((forall pfp_index_gcd_backward_local_old_sum_add. (exists pfa_gap_gcd_backward_local_old_sum_addindex. pfa_gap_gcd_backward_local_old_sum_addindex + S (pfp_index_gcd_backward_local_old_sum_add) = (pfga_K_gcd_backward_local_old_sum)) -> exists pfp_left_gcd_backward_local_old_sum_add pfp_right_gcd_backward_local_old_sum_add pfp_value_gcd_backward_local_old_sum_add. ((((exists ff_h_pfp_gcd_backward_local_old_sum_addleft. ff_h_pfp_gcd_backward_local_old_sum_addleft + S (pfp_left_gcd_backward_local_old_sum_add) = S ((S (pfp_index_gcd_backward_local_old_sum_add)) * pfga_uc_gcd_backward_local_old_sum)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_addleft. pfga_ub_gcd_backward_local_old_sum = ff_q_pfp_gcd_backward_local_old_sum_addleft * S ((S (pfp_index_gcd_backward_local_old_sum_add)) * pfga_uc_gcd_backward_local_old_sum) + (pfp_left_gcd_backward_local_old_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_local_old_sum_addright. ff_h_pfp_gcd_backward_local_old_sum_addright + S (pfp_right_gcd_backward_local_old_sum_add) = S ((S (pfp_index_gcd_backward_local_old_sum_add)) * pfga_vc_gcd_backward_local_old_sum)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_addright. pfga_vb_gcd_backward_local_old_sum = ff_q_pfp_gcd_backward_local_old_sum_addright * S ((S (pfp_index_gcd_backward_local_old_sum_add)) * pfga_vc_gcd_backward_local_old_sum) + (pfp_right_gcd_backward_local_old_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_local_old_sum_addtarget. ff_h_pfp_gcd_backward_local_old_sum_addtarget + S (pfp_value_gcd_backward_local_old_sum_add) = S ((S (pfp_index_gcd_backward_local_old_sum_add)) * pfga_tc_gcd_backward_local_old_sum)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_addtarget. pfga_tb_gcd_backward_local_old_sum = ff_q_pfp_gcd_backward_local_old_sum_addtarget * S ((S (pfp_index_gcd_backward_local_old_sum_add)) * pfga_tc_gcd_backward_local_old_sum) + (pfp_value_gcd_backward_local_old_sum_add))) /\ ((((exists pfa_gap_gcd_backward_local_old_sum_addoperationleft. pfa_gap_gcd_backward_local_old_sum_addoperationleft + S (pfp_left_gcd_backward_local_old_sum_add) = (p)) /\ (((exists pfa_gap_gcd_backward_local_old_sum_addoperationright. pfa_gap_gcd_backward_local_old_sum_addoperationright + S (pfp_right_gcd_backward_local_old_sum_add) = (p)) /\ ((((exists pfa_gap_gcd_backward_local_old_sum_addoperationresultbound. pfa_gap_gcd_backward_local_old_sum_addoperationresultbound + S (pfp_value_gcd_backward_local_old_sum_add) = (p)) /\ ((exists pfa_offset_left_gcd_backward_local_old_sum_addoperationresultcongruence pfa_offset_right_gcd_backward_local_old_sum_addoperationresultcongruence. ((pfp_left_gcd_backward_local_old_sum_add) + (pfp_right_gcd_backward_local_old_sum_add)) + (p) * pfa_offset_left_gcd_backward_local_old_sum_addoperationresultcongruence = (pfp_value_gcd_backward_local_old_sum_add) + (p) * pfa_offset_right_gcd_backward_local_old_sum_addoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_gcd_backward_local_old_sum_result pfrep_left_gcd_backward_local_old_sum_result pfrep_right_gcd_backward_local_old_sum_result. ((exists pfrep_position_gcd_backward_local_old_sum_resultfirst. ((pfrep_position_gcd_backward_local_old_sum_resultfirst+S (pfrep_power_gcd_backward_local_old_sum_result)=(pfga_K_gcd_backward_local_old_sum)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_sum_resultfirstentry. ff_h_pfp_gcd_backward_local_old_sum_resultfirstentry + S (pfrep_left_gcd_backward_local_old_sum_result) = S ((S (pfrep_position_gcd_backward_local_old_sum_resultfirst)) * pfga_tc_gcd_backward_local_old_sum)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_resultfirstentry. pfga_tb_gcd_backward_local_old_sum = ff_q_pfp_gcd_backward_local_old_sum_resultfirstentry * S ((S (pfrep_position_gcd_backward_local_old_sum_resultfirst)) * pfga_tc_gcd_backward_local_old_sum) + (pfrep_left_gcd_backward_local_old_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_local_old_sum_resultfirstoutside. pfrep_gap_gcd_backward_local_old_sum_resultfirstoutside+(pfga_K_gcd_backward_local_old_sum)=(pfrep_power_gcd_backward_local_old_sum_result)) /\ (((pfrep_left_gcd_backward_local_old_sum_result)=0))))) -> ((exists pfrep_position_gcd_backward_local_old_sum_resultsecond. ((pfrep_position_gcd_backward_local_old_sum_resultsecond+S (pfrep_power_gcd_backward_local_old_sum_result)=(G)) /\ ((((exists ff_h_pfp_gcd_backward_local_old_sum_resultsecondentry. ff_h_pfp_gcd_backward_local_old_sum_resultsecondentry + S (pfrep_right_gcd_backward_local_old_sum_result) = S ((S (pfrep_position_gcd_backward_local_old_sum_resultsecond)) * gc)) /\ exists ff_q_pfp_gcd_backward_local_old_sum_resultsecondentry. gb = ff_q_pfp_gcd_backward_local_old_sum_resultsecondentry * S ((S (pfrep_position_gcd_backward_local_old_sum_resultsecond)) * gc) + (pfrep_right_gcd_backward_local_old_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_local_old_sum_resultsecondoutside. pfrep_gap_gcd_backward_local_old_sum_resultsecondoutside+(G)=(pfrep_power_gcd_backward_local_old_sum_result)) /\ (((pfrep_right_gcd_backward_local_old_sum_result)=0))))) -> pfrep_left_gcd_backward_local_old_sum_result=pfrep_right_gcd_backward_local_old_sum_result)))))))))))))))))) -> (exists pfg_update_wb_gcd_backward_local_result pfg_update_wc_gcd_backward_local_result pfg_update_W_gcd_backward_local_result pfg_update_tb_gcd_backward_local_result pfg_update_tc_gcd_backward_local_result pfg_update_T_gcd_backward_local_result. ((((forall fom_index_pfp_gcd_backward_local_result_productleft. (exists fom_gap_pfp_gcd_backward_local_result_productleft_index_bound. fom_gap_pfp_gcd_backward_local_result_productleft_index_bound + S (fom_index_pfp_gcd_backward_local_result_productleft) = V) -> exists fom_value_pfp_gcd_backward_local_result_productleft. ((((exists fom_beta_height_pfp_gcd_backward_local_result_productleft_entry. fom_beta_height_pfp_gcd_backward_local_result_productleft_entry + S (fom_value_pfp_gcd_backward_local_result_productleft) = S ((S (fom_index_pfp_gcd_backward_local_result_productleft)) * vc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_productleft_entry. vb = fom_beta_quotient_pfp_gcd_backward_local_result_productleft_entry * S ((S (fom_index_pfp_gcd_backward_local_result_productleft)) * vc) + (fom_value_pfp_gcd_backward_local_result_productleft))) /\ (exists fom_gap_pfp_gcd_backward_local_result_productleft_value_bound. fom_gap_pfp_gcd_backward_local_result_productleft_value_bound + S (fom_value_pfp_gcd_backward_local_result_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_result_productright. (exists fom_gap_pfp_gcd_backward_local_result_productright_index_bound. fom_gap_pfp_gcd_backward_local_result_productright_index_bound + S (fom_index_pfp_gcd_backward_local_result_productright) = q) -> exists fom_value_pfp_gcd_backward_local_result_productright. ((((exists fom_beta_height_pfp_gcd_backward_local_result_productright_entry. fom_beta_height_pfp_gcd_backward_local_result_productright_entry + S (fom_value_pfp_gcd_backward_local_result_productright) = S ((S (fom_index_pfp_gcd_backward_local_result_productright)) * qc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_productright_entry. qb = fom_beta_quotient_pfp_gcd_backward_local_result_productright_entry * S ((S (fom_index_pfp_gcd_backward_local_result_productright)) * qc) + (fom_value_pfp_gcd_backward_local_result_productright))) /\ (exists fom_gap_pfp_gcd_backward_local_result_productright_value_bound. fom_gap_pfp_gcd_backward_local_result_productright_value_bound + S (fom_value_pfp_gcd_backward_local_result_productright) = p))) /\ (((((((V)=0 \/ (q)=0) /\ (((pfg_update_W_gcd_backward_local_result)=0)))) \/ (((~((V)=0)) /\ (((~((q)=0)) /\ (((V)+(q)=S (pfg_update_W_gcd_backward_local_result)))))))) /\ ((forall pfc_index_gcd_backward_local_result_productcoefficients. (exists pfa_gap_gcd_backward_local_result_productcoefficientsbound. pfa_gap_gcd_backward_local_result_productcoefficientsbound + S (pfc_index_gcd_backward_local_result_productcoefficients) = (pfg_update_W_gcd_backward_local_result)) -> exists pfc_value_gcd_backward_local_result_productcoefficients. ((((exists ff_h_pfp_gcd_backward_local_result_productcoefficientsentry. ff_h_pfp_gcd_backward_local_result_productcoefficientsentry + S (pfc_value_gcd_backward_local_result_productcoefficients) = S ((S (pfc_index_gcd_backward_local_result_productcoefficients)) * pfg_update_wc_gcd_backward_local_result)) /\ exists ff_q_pfp_gcd_backward_local_result_productcoefficientsentry. pfg_update_wb_gcd_backward_local_result = ff_q_pfp_gcd_backward_local_result_productcoefficientsentry * S ((S (pfc_index_gcd_backward_local_result_productcoefficients)) * pfg_update_wc_gcd_backward_local_result) + (pfc_value_gcd_backward_local_result_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_local_result_productcoefficientscoefficient pfc_terms_scale_gcd_backward_local_result_productcoefficientscoefficient pfc_natural_sum_gcd_backward_local_result_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_local_result_productcoefficients))) -> exists pfc_value_gcd_backward_local_result_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_local_result_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_result_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_local_result_productcoefficientscoefficient = ff_q_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_result_productcoefficientscoefficient) + (pfc_value_gcd_backward_local_result_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_local_result_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal) = (V)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal)) * vc)) /\ exists ff_q_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermleftentry. vb = ff_q_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal)) * vc) + (pfc_left_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermleftoutside+(V)=(pfc_index_gcd_backward_local_result_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm) = (q)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm)) * qc)) /\ exists ff_q_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermrightentry. qb = ff_q_pfp_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm)) * qc) + (pfc_right_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_local_result_productcoefficientscoefficientdiagonaltermrightoutside+(q)=(pfc_complement_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_local_result_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_local_result_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_local_result_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_local_result_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_local_result_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_local_result_productcoefficients))) * fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_local_result_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_local_result_productcoefficients))) * fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_local_result_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_local_result_productcoefficients)) -> exists fs_a_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_result_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_local_result_productcoefficientscoefficient = fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_result_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_local_result_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_local_result_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_local_result_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_local_result_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_local_result_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_local_result_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_local_result_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_local_result_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_local_result_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_local_result_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_local_result_productcoefficients) + (p) * pfa_offset_right_gcd_backward_local_result_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_gcd_backward_local_result_difference_left_bounded. (exists fom_gap_pfp_gcd_backward_local_result_difference_left_bounded_index_bound. fom_gap_pfp_gcd_backward_local_result_difference_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_result_difference_left_bounded) = pfg_update_W_gcd_backward_local_result) -> exists fom_value_pfp_gcd_backward_local_result_difference_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_result_difference_left_bounded_entry. fom_beta_height_pfp_gcd_backward_local_result_difference_left_bounded_entry + S (fom_value_pfp_gcd_backward_local_result_difference_left_bounded) = S ((S (fom_index_pfp_gcd_backward_local_result_difference_left_bounded)) * pfg_update_wc_gcd_backward_local_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_difference_left_bounded_entry. pfg_update_wb_gcd_backward_local_result = fom_beta_quotient_pfp_gcd_backward_local_result_difference_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_result_difference_left_bounded)) * pfg_update_wc_gcd_backward_local_result) + (fom_value_pfp_gcd_backward_local_result_difference_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_result_difference_left_bounded_value_bound. fom_gap_pfp_gcd_backward_local_result_difference_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_result_difference_left_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_result_difference_right_bounded. (exists fom_gap_pfp_gcd_backward_local_result_difference_right_bounded_index_bound. fom_gap_pfp_gcd_backward_local_result_difference_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_result_difference_right_bounded) = pfg_update_T_gcd_backward_local_result) -> exists fom_value_pfp_gcd_backward_local_result_difference_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_result_difference_right_bounded_entry. fom_beta_height_pfp_gcd_backward_local_result_difference_right_bounded_entry + S (fom_value_pfp_gcd_backward_local_result_difference_right_bounded) = S ((S (fom_index_pfp_gcd_backward_local_result_difference_right_bounded)) * pfg_update_tc_gcd_backward_local_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_difference_right_bounded_entry. pfg_update_tb_gcd_backward_local_result = fom_beta_quotient_pfp_gcd_backward_local_result_difference_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_result_difference_right_bounded)) * pfg_update_tc_gcd_backward_local_result) + (fom_value_pfp_gcd_backward_local_result_difference_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_result_difference_right_bounded_value_bound. fom_gap_pfp_gcd_backward_local_result_difference_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_result_difference_right_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_result_difference_result_bounded. (exists fom_gap_pfp_gcd_backward_local_result_difference_result_bounded_index_bound. fom_gap_pfp_gcd_backward_local_result_difference_result_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_result_difference_result_bounded) = U) -> exists fom_value_pfp_gcd_backward_local_result_difference_result_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_result_difference_result_bounded_entry. fom_beta_height_pfp_gcd_backward_local_result_difference_result_bounded_entry + S (fom_value_pfp_gcd_backward_local_result_difference_result_bounded) = S ((S (fom_index_pfp_gcd_backward_local_result_difference_result_bounded)) * uc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_difference_result_bounded_entry. ub = fom_beta_quotient_pfp_gcd_backward_local_result_difference_result_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_result_difference_result_bounded)) * uc) + (fom_value_pfp_gcd_backward_local_result_difference_result_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_result_difference_result_bounded_value_bound. fom_gap_pfp_gcd_backward_local_result_difference_result_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_result_difference_result_bounded) = p))) /\ ((exists pfga_ub_gcd_backward_local_result_difference pfga_uc_gcd_backward_local_result_difference pfga_vb_gcd_backward_local_result_difference pfga_vc_gcd_backward_local_result_difference pfga_tb_gcd_backward_local_result_difference pfga_tc_gcd_backward_local_result_difference pfga_K_gcd_backward_local_result_difference. ((((forall pfrep_power_gcd_backward_local_result_difference_left pfrep_left_gcd_backward_local_result_difference_left pfrep_right_gcd_backward_local_result_difference_left. ((exists pfrep_position_gcd_backward_local_result_difference_leftfirst. ((pfrep_position_gcd_backward_local_result_difference_leftfirst+S (pfrep_power_gcd_backward_local_result_difference_left)=(pfg_update_W_gcd_backward_local_result)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_difference_leftfirstentry. ff_h_pfp_gcd_backward_local_result_difference_leftfirstentry + S (pfrep_left_gcd_backward_local_result_difference_left) = S ((S (pfrep_position_gcd_backward_local_result_difference_leftfirst)) * pfg_update_wc_gcd_backward_local_result)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_leftfirstentry. pfg_update_wb_gcd_backward_local_result = ff_q_pfp_gcd_backward_local_result_difference_leftfirstentry * S ((S (pfrep_position_gcd_backward_local_result_difference_leftfirst)) * pfg_update_wc_gcd_backward_local_result) + (pfrep_left_gcd_backward_local_result_difference_left)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_difference_leftfirstoutside. pfrep_gap_gcd_backward_local_result_difference_leftfirstoutside+(pfg_update_W_gcd_backward_local_result)=(pfrep_power_gcd_backward_local_result_difference_left)) /\ (((pfrep_left_gcd_backward_local_result_difference_left)=0))))) -> ((exists pfrep_position_gcd_backward_local_result_difference_leftsecond. ((pfrep_position_gcd_backward_local_result_difference_leftsecond+S (pfrep_power_gcd_backward_local_result_difference_left)=(pfga_K_gcd_backward_local_result_difference)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_difference_leftsecondentry. ff_h_pfp_gcd_backward_local_result_difference_leftsecondentry + S (pfrep_right_gcd_backward_local_result_difference_left) = S ((S (pfrep_position_gcd_backward_local_result_difference_leftsecond)) * pfga_uc_gcd_backward_local_result_difference)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_leftsecondentry. pfga_ub_gcd_backward_local_result_difference = ff_q_pfp_gcd_backward_local_result_difference_leftsecondentry * S ((S (pfrep_position_gcd_backward_local_result_difference_leftsecond)) * pfga_uc_gcd_backward_local_result_difference) + (pfrep_right_gcd_backward_local_result_difference_left)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_difference_leftsecondoutside. pfrep_gap_gcd_backward_local_result_difference_leftsecondoutside+(pfga_K_gcd_backward_local_result_difference)=(pfrep_power_gcd_backward_local_result_difference_left)) /\ (((pfrep_right_gcd_backward_local_result_difference_left)=0))))) -> pfrep_left_gcd_backward_local_result_difference_left=pfrep_right_gcd_backward_local_result_difference_left) /\ ((forall pfrep_power_gcd_backward_local_result_difference_right pfrep_left_gcd_backward_local_result_difference_right pfrep_right_gcd_backward_local_result_difference_right. ((exists pfrep_position_gcd_backward_local_result_difference_rightfirst. ((pfrep_position_gcd_backward_local_result_difference_rightfirst+S (pfrep_power_gcd_backward_local_result_difference_right)=(pfg_update_T_gcd_backward_local_result)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_difference_rightfirstentry. ff_h_pfp_gcd_backward_local_result_difference_rightfirstentry + S (pfrep_left_gcd_backward_local_result_difference_right) = S ((S (pfrep_position_gcd_backward_local_result_difference_rightfirst)) * pfg_update_tc_gcd_backward_local_result)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_rightfirstentry. pfg_update_tb_gcd_backward_local_result = ff_q_pfp_gcd_backward_local_result_difference_rightfirstentry * S ((S (pfrep_position_gcd_backward_local_result_difference_rightfirst)) * pfg_update_tc_gcd_backward_local_result) + (pfrep_left_gcd_backward_local_result_difference_right)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_difference_rightfirstoutside. pfrep_gap_gcd_backward_local_result_difference_rightfirstoutside+(pfg_update_T_gcd_backward_local_result)=(pfrep_power_gcd_backward_local_result_difference_right)) /\ (((pfrep_left_gcd_backward_local_result_difference_right)=0))))) -> ((exists pfrep_position_gcd_backward_local_result_difference_rightsecond. ((pfrep_position_gcd_backward_local_result_difference_rightsecond+S (pfrep_power_gcd_backward_local_result_difference_right)=(pfga_K_gcd_backward_local_result_difference)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_difference_rightsecondentry. ff_h_pfp_gcd_backward_local_result_difference_rightsecondentry + S (pfrep_right_gcd_backward_local_result_difference_right) = S ((S (pfrep_position_gcd_backward_local_result_difference_rightsecond)) * pfga_vc_gcd_backward_local_result_difference)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_rightsecondentry. pfga_vb_gcd_backward_local_result_difference = ff_q_pfp_gcd_backward_local_result_difference_rightsecondentry * S ((S (pfrep_position_gcd_backward_local_result_difference_rightsecond)) * pfga_vc_gcd_backward_local_result_difference) + (pfrep_right_gcd_backward_local_result_difference_right)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_difference_rightsecondoutside. pfrep_gap_gcd_backward_local_result_difference_rightsecondoutside+(pfga_K_gcd_backward_local_result_difference)=(pfrep_power_gcd_backward_local_result_difference_right)) /\ (((pfrep_right_gcd_backward_local_result_difference_right)=0))))) -> pfrep_left_gcd_backward_local_result_difference_right=pfrep_right_gcd_backward_local_result_difference_right)))) /\ (((forall pfp_index_gcd_backward_local_result_difference_add. (exists pfa_gap_gcd_backward_local_result_difference_addindex. pfa_gap_gcd_backward_local_result_difference_addindex + S (pfp_index_gcd_backward_local_result_difference_add) = (pfga_K_gcd_backward_local_result_difference)) -> exists pfp_left_gcd_backward_local_result_difference_add pfp_right_gcd_backward_local_result_difference_add pfp_value_gcd_backward_local_result_difference_add. ((((exists ff_h_pfp_gcd_backward_local_result_difference_addleft. ff_h_pfp_gcd_backward_local_result_difference_addleft + S (pfp_left_gcd_backward_local_result_difference_add) = S ((S (pfp_index_gcd_backward_local_result_difference_add)) * pfga_uc_gcd_backward_local_result_difference)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_addleft. pfga_ub_gcd_backward_local_result_difference = ff_q_pfp_gcd_backward_local_result_difference_addleft * S ((S (pfp_index_gcd_backward_local_result_difference_add)) * pfga_uc_gcd_backward_local_result_difference) + (pfp_left_gcd_backward_local_result_difference_add))) /\ (((((exists ff_h_pfp_gcd_backward_local_result_difference_addright. ff_h_pfp_gcd_backward_local_result_difference_addright + S (pfp_right_gcd_backward_local_result_difference_add) = S ((S (pfp_index_gcd_backward_local_result_difference_add)) * pfga_vc_gcd_backward_local_result_difference)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_addright. pfga_vb_gcd_backward_local_result_difference = ff_q_pfp_gcd_backward_local_result_difference_addright * S ((S (pfp_index_gcd_backward_local_result_difference_add)) * pfga_vc_gcd_backward_local_result_difference) + (pfp_right_gcd_backward_local_result_difference_add))) /\ (((((exists ff_h_pfp_gcd_backward_local_result_difference_addtarget. ff_h_pfp_gcd_backward_local_result_difference_addtarget + S (pfp_value_gcd_backward_local_result_difference_add) = S ((S (pfp_index_gcd_backward_local_result_difference_add)) * pfga_tc_gcd_backward_local_result_difference)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_addtarget. pfga_tb_gcd_backward_local_result_difference = ff_q_pfp_gcd_backward_local_result_difference_addtarget * S ((S (pfp_index_gcd_backward_local_result_difference_add)) * pfga_tc_gcd_backward_local_result_difference) + (pfp_value_gcd_backward_local_result_difference_add))) /\ ((((exists pfa_gap_gcd_backward_local_result_difference_addoperationleft. pfa_gap_gcd_backward_local_result_difference_addoperationleft + S (pfp_left_gcd_backward_local_result_difference_add) = (p)) /\ (((exists pfa_gap_gcd_backward_local_result_difference_addoperationright. pfa_gap_gcd_backward_local_result_difference_addoperationright + S (pfp_right_gcd_backward_local_result_difference_add) = (p)) /\ ((((exists pfa_gap_gcd_backward_local_result_difference_addoperationresultbound. pfa_gap_gcd_backward_local_result_difference_addoperationresultbound + S (pfp_value_gcd_backward_local_result_difference_add) = (p)) /\ ((exists pfa_offset_left_gcd_backward_local_result_difference_addoperationresultcongruence pfa_offset_right_gcd_backward_local_result_difference_addoperationresultcongruence. ((pfp_left_gcd_backward_local_result_difference_add) + (pfp_right_gcd_backward_local_result_difference_add)) + (p) * pfa_offset_left_gcd_backward_local_result_difference_addoperationresultcongruence = (pfp_value_gcd_backward_local_result_difference_add) + (p) * pfa_offset_right_gcd_backward_local_result_difference_addoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_gcd_backward_local_result_difference_result pfrep_left_gcd_backward_local_result_difference_result pfrep_right_gcd_backward_local_result_difference_result. ((exists pfrep_position_gcd_backward_local_result_difference_resultfirst. ((pfrep_position_gcd_backward_local_result_difference_resultfirst+S (pfrep_power_gcd_backward_local_result_difference_result)=(pfga_K_gcd_backward_local_result_difference)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_difference_resultfirstentry. ff_h_pfp_gcd_backward_local_result_difference_resultfirstentry + S (pfrep_left_gcd_backward_local_result_difference_result) = S ((S (pfrep_position_gcd_backward_local_result_difference_resultfirst)) * pfga_tc_gcd_backward_local_result_difference)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_resultfirstentry. pfga_tb_gcd_backward_local_result_difference = ff_q_pfp_gcd_backward_local_result_difference_resultfirstentry * S ((S (pfrep_position_gcd_backward_local_result_difference_resultfirst)) * pfga_tc_gcd_backward_local_result_difference) + (pfrep_left_gcd_backward_local_result_difference_result)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_difference_resultfirstoutside. pfrep_gap_gcd_backward_local_result_difference_resultfirstoutside+(pfga_K_gcd_backward_local_result_difference)=(pfrep_power_gcd_backward_local_result_difference_result)) /\ (((pfrep_left_gcd_backward_local_result_difference_result)=0))))) -> ((exists pfrep_position_gcd_backward_local_result_difference_resultsecond. ((pfrep_position_gcd_backward_local_result_difference_resultsecond+S (pfrep_power_gcd_backward_local_result_difference_result)=(U)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_difference_resultsecondentry. ff_h_pfp_gcd_backward_local_result_difference_resultsecondentry + S (pfrep_right_gcd_backward_local_result_difference_result) = S ((S (pfrep_position_gcd_backward_local_result_difference_resultsecond)) * uc)) /\ exists ff_q_pfp_gcd_backward_local_result_difference_resultsecondentry. ub = ff_q_pfp_gcd_backward_local_result_difference_resultsecondentry * S ((S (pfrep_position_gcd_backward_local_result_difference_resultsecond)) * uc) + (pfrep_right_gcd_backward_local_result_difference_result)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_difference_resultsecondoutside. pfrep_gap_gcd_backward_local_result_difference_resultsecondoutside+(U)=(pfrep_power_gcd_backward_local_result_difference_result)) /\ (((pfrep_right_gcd_backward_local_result_difference_result)=0))))) -> pfrep_left_gcd_backward_local_result_difference_result=pfrep_right_gcd_backward_local_result_difference_result))))))))))))) /\ ((exists pfgb_pb_gcd_backward_local_result_combination pfgb_pc_gcd_backward_local_result_combination pfgb_P_gcd_backward_local_result_combination pfgb_qb_gcd_backward_local_result_combination pfgb_qc_gcd_backward_local_result_combination pfgb_Q_gcd_backward_local_result_combination. ((((forall fom_index_pfp_gcd_backward_local_result_combination_leftleft. (exists fom_gap_pfp_gcd_backward_local_result_combination_leftleft_index_bound. fom_gap_pfp_gcd_backward_local_result_combination_leftleft_index_bound + S (fom_index_pfp_gcd_backward_local_result_combination_leftleft) = V) -> exists fom_value_pfp_gcd_backward_local_result_combination_leftleft. ((((exists fom_beta_height_pfp_gcd_backward_local_result_combination_leftleft_entry. fom_beta_height_pfp_gcd_backward_local_result_combination_leftleft_entry + S (fom_value_pfp_gcd_backward_local_result_combination_leftleft) = S ((S (fom_index_pfp_gcd_backward_local_result_combination_leftleft)) * vc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_combination_leftleft_entry. vb = fom_beta_quotient_pfp_gcd_backward_local_result_combination_leftleft_entry * S ((S (fom_index_pfp_gcd_backward_local_result_combination_leftleft)) * vc) + (fom_value_pfp_gcd_backward_local_result_combination_leftleft))) /\ (exists fom_gap_pfp_gcd_backward_local_result_combination_leftleft_value_bound. fom_gap_pfp_gcd_backward_local_result_combination_leftleft_value_bound + S (fom_value_pfp_gcd_backward_local_result_combination_leftleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_result_combination_leftright. (exists fom_gap_pfp_gcd_backward_local_result_combination_leftright_index_bound. fom_gap_pfp_gcd_backward_local_result_combination_leftright_index_bound + S (fom_index_pfp_gcd_backward_local_result_combination_leftright) = L) -> exists fom_value_pfp_gcd_backward_local_result_combination_leftright. ((((exists fom_beta_height_pfp_gcd_backward_local_result_combination_leftright_entry. fom_beta_height_pfp_gcd_backward_local_result_combination_leftright_entry + S (fom_value_pfp_gcd_backward_local_result_combination_leftright) = S ((S (fom_index_pfp_gcd_backward_local_result_combination_leftright)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_combination_leftright_entry. ab = fom_beta_quotient_pfp_gcd_backward_local_result_combination_leftright_entry * S ((S (fom_index_pfp_gcd_backward_local_result_combination_leftright)) * ac) + (fom_value_pfp_gcd_backward_local_result_combination_leftright))) /\ (exists fom_gap_pfp_gcd_backward_local_result_combination_leftright_value_bound. fom_gap_pfp_gcd_backward_local_result_combination_leftright_value_bound + S (fom_value_pfp_gcd_backward_local_result_combination_leftright) = p))) /\ (((((((V)=0 \/ (L)=0) /\ (((pfgb_P_gcd_backward_local_result_combination)=0)))) \/ (((~((V)=0)) /\ (((~((L)=0)) /\ (((V)+(L)=S (pfgb_P_gcd_backward_local_result_combination)))))))) /\ ((forall pfc_index_gcd_backward_local_result_combination_leftcoefficients. (exists pfa_gap_gcd_backward_local_result_combination_leftcoefficientsbound. pfa_gap_gcd_backward_local_result_combination_leftcoefficientsbound + S (pfc_index_gcd_backward_local_result_combination_leftcoefficients) = (pfgb_P_gcd_backward_local_result_combination)) -> exists pfc_value_gcd_backward_local_result_combination_leftcoefficients. ((((exists ff_h_pfp_gcd_backward_local_result_combination_leftcoefficientsentry. ff_h_pfp_gcd_backward_local_result_combination_leftcoefficientsentry + S (pfc_value_gcd_backward_local_result_combination_leftcoefficients) = S ((S (pfc_index_gcd_backward_local_result_combination_leftcoefficients)) * pfgb_pc_gcd_backward_local_result_combination)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_leftcoefficientsentry. pfgb_pb_gcd_backward_local_result_combination = ff_q_pfp_gcd_backward_local_result_combination_leftcoefficientsentry * S ((S (pfc_index_gcd_backward_local_result_combination_leftcoefficients)) * pfgb_pc_gcd_backward_local_result_combination) + (pfc_value_gcd_backward_local_result_combination_leftcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_local_result_combination_leftcoefficientscoefficient pfc_terms_scale_gcd_backward_local_result_combination_leftcoefficientscoefficient pfc_natural_sum_gcd_backward_local_result_combination_leftcoefficientscoefficient. ((forall pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_local_result_combination_leftcoefficients))) -> exists pfc_value_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_result_combination_leftcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_local_result_combination_leftcoefficientscoefficient = ff_q_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_result_combination_leftcoefficientscoefficient) + (pfc_value_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_local_result_combination_leftcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal) = (V)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal)) * vc)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermleftentry. vb = ff_q_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal)) * vc) + (pfc_left_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermleftoutside+(V)=(pfc_index_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm) = (L)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm)) * ac)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermrightentry. ab = ff_q_pfp_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm)) * ac) + (pfc_right_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonaltermrightoutside+(L)=(pfc_complement_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_local_result_combination_leftcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_local_result_combination_leftcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_local_result_combination_leftcoefficients))) * fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_local_result_combination_leftcoefficients))) * fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_local_result_combination_leftcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_local_result_combination_leftcoefficients)) -> exists fs_a_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_result_combination_leftcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_local_result_combination_leftcoefficientscoefficient = fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_result_combination_leftcoefficientscoefficient) + (fs_a_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_local_result_combination_leftcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_local_result_combination_leftcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_local_result_combination_leftcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_local_result_combination_leftcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_local_result_combination_leftcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_local_result_combination_leftcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_local_result_combination_leftcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_local_result_combination_leftcoefficients) + (p) * pfa_offset_right_gcd_backward_local_result_combination_leftcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_gcd_backward_local_result_combination_rightleft. (exists fom_gap_pfp_gcd_backward_local_result_combination_rightleft_index_bound. fom_gap_pfp_gcd_backward_local_result_combination_rightleft_index_bound + S (fom_index_pfp_gcd_backward_local_result_combination_rightleft) = pfg_update_T_gcd_backward_local_result) -> exists fom_value_pfp_gcd_backward_local_result_combination_rightleft. ((((exists fom_beta_height_pfp_gcd_backward_local_result_combination_rightleft_entry. fom_beta_height_pfp_gcd_backward_local_result_combination_rightleft_entry + S (fom_value_pfp_gcd_backward_local_result_combination_rightleft) = S ((S (fom_index_pfp_gcd_backward_local_result_combination_rightleft)) * pfg_update_tc_gcd_backward_local_result)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_combination_rightleft_entry. pfg_update_tb_gcd_backward_local_result = fom_beta_quotient_pfp_gcd_backward_local_result_combination_rightleft_entry * S ((S (fom_index_pfp_gcd_backward_local_result_combination_rightleft)) * pfg_update_tc_gcd_backward_local_result) + (fom_value_pfp_gcd_backward_local_result_combination_rightleft))) /\ (exists fom_gap_pfp_gcd_backward_local_result_combination_rightleft_value_bound. fom_gap_pfp_gcd_backward_local_result_combination_rightleft_value_bound + S (fom_value_pfp_gcd_backward_local_result_combination_rightleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_result_combination_rightright. (exists fom_gap_pfp_gcd_backward_local_result_combination_rightright_index_bound. fom_gap_pfp_gcd_backward_local_result_combination_rightright_index_bound + S (fom_index_pfp_gcd_backward_local_result_combination_rightright) = S d) -> exists fom_value_pfp_gcd_backward_local_result_combination_rightright. ((((exists fom_beta_height_pfp_gcd_backward_local_result_combination_rightright_entry. fom_beta_height_pfp_gcd_backward_local_result_combination_rightright_entry + S (fom_value_pfp_gcd_backward_local_result_combination_rightright) = S ((S (fom_index_pfp_gcd_backward_local_result_combination_rightright)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_combination_rightright_entry. bb = fom_beta_quotient_pfp_gcd_backward_local_result_combination_rightright_entry * S ((S (fom_index_pfp_gcd_backward_local_result_combination_rightright)) * bc) + (fom_value_pfp_gcd_backward_local_result_combination_rightright))) /\ (exists fom_gap_pfp_gcd_backward_local_result_combination_rightright_value_bound. fom_gap_pfp_gcd_backward_local_result_combination_rightright_value_bound + S (fom_value_pfp_gcd_backward_local_result_combination_rightright) = p))) /\ (((((((pfg_update_T_gcd_backward_local_result)=0 \/ (S d)=0) /\ (((pfgb_Q_gcd_backward_local_result_combination)=0)))) \/ (((~((pfg_update_T_gcd_backward_local_result)=0)) /\ (((~((S d)=0)) /\ (((pfg_update_T_gcd_backward_local_result)+(S d)=S (pfgb_Q_gcd_backward_local_result_combination)))))))) /\ ((forall pfc_index_gcd_backward_local_result_combination_rightcoefficients. (exists pfa_gap_gcd_backward_local_result_combination_rightcoefficientsbound. pfa_gap_gcd_backward_local_result_combination_rightcoefficientsbound + S (pfc_index_gcd_backward_local_result_combination_rightcoefficients) = (pfgb_Q_gcd_backward_local_result_combination)) -> exists pfc_value_gcd_backward_local_result_combination_rightcoefficients. ((((exists ff_h_pfp_gcd_backward_local_result_combination_rightcoefficientsentry. ff_h_pfp_gcd_backward_local_result_combination_rightcoefficientsentry + S (pfc_value_gcd_backward_local_result_combination_rightcoefficients) = S ((S (pfc_index_gcd_backward_local_result_combination_rightcoefficients)) * pfgb_qc_gcd_backward_local_result_combination)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_rightcoefficientsentry. pfgb_qb_gcd_backward_local_result_combination = ff_q_pfp_gcd_backward_local_result_combination_rightcoefficientsentry * S ((S (pfc_index_gcd_backward_local_result_combination_rightcoefficients)) * pfgb_qc_gcd_backward_local_result_combination) + (pfc_value_gcd_backward_local_result_combination_rightcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_local_result_combination_rightcoefficientscoefficient pfc_terms_scale_gcd_backward_local_result_combination_rightcoefficientscoefficient pfc_natural_sum_gcd_backward_local_result_combination_rightcoefficientscoefficient. ((forall pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_local_result_combination_rightcoefficients))) -> exists pfc_value_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_result_combination_rightcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_local_result_combination_rightcoefficientscoefficient = ff_q_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_local_result_combination_rightcoefficientscoefficient) + (pfc_value_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_local_result_combination_rightcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal) = (pfg_update_T_gcd_backward_local_result)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal)) * pfg_update_tc_gcd_backward_local_result)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermleftentry. pfg_update_tb_gcd_backward_local_result = ff_q_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal)) * pfg_update_tc_gcd_backward_local_result) + (pfc_left_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermleftoutside+(pfg_update_T_gcd_backward_local_result)=(pfc_index_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm) = (S d)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm)) * bc) + (pfc_right_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonaltermrightoutside+(S d)=(pfc_complement_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_local_result_combination_rightcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_local_result_combination_rightcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_local_result_combination_rightcoefficients))) * fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_local_result_combination_rightcoefficients))) * fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_local_result_combination_rightcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_local_result_combination_rightcoefficients)) -> exists fs_a_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_result_combination_rightcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_local_result_combination_rightcoefficientscoefficient = fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_local_result_combination_rightcoefficientscoefficient) + (fs_a_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_local_result_combination_rightcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_local_result_combination_rightcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_local_result_combination_rightcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_local_result_combination_rightcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_local_result_combination_rightcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_local_result_combination_rightcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_local_result_combination_rightcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_local_result_combination_rightcoefficients) + (p) * pfa_offset_right_gcd_backward_local_result_combination_rightcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((((forall fom_index_pfp_gcd_backward_local_result_combination_sum_left_bounded. (exists fom_gap_pfp_gcd_backward_local_result_combination_sum_left_bounded_index_bound. fom_gap_pfp_gcd_backward_local_result_combination_sum_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_result_combination_sum_left_bounded) = pfgb_P_gcd_backward_local_result_combination) -> exists fom_value_pfp_gcd_backward_local_result_combination_sum_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_result_combination_sum_left_bounded_entry. fom_beta_height_pfp_gcd_backward_local_result_combination_sum_left_bounded_entry + S (fom_value_pfp_gcd_backward_local_result_combination_sum_left_bounded) = S ((S (fom_index_pfp_gcd_backward_local_result_combination_sum_left_bounded)) * pfgb_pc_gcd_backward_local_result_combination)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_combination_sum_left_bounded_entry. pfgb_pb_gcd_backward_local_result_combination = fom_beta_quotient_pfp_gcd_backward_local_result_combination_sum_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_result_combination_sum_left_bounded)) * pfgb_pc_gcd_backward_local_result_combination) + (fom_value_pfp_gcd_backward_local_result_combination_sum_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_result_combination_sum_left_bounded_value_bound. fom_gap_pfp_gcd_backward_local_result_combination_sum_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_result_combination_sum_left_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_result_combination_sum_right_bounded. (exists fom_gap_pfp_gcd_backward_local_result_combination_sum_right_bounded_index_bound. fom_gap_pfp_gcd_backward_local_result_combination_sum_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_result_combination_sum_right_bounded) = pfgb_Q_gcd_backward_local_result_combination) -> exists fom_value_pfp_gcd_backward_local_result_combination_sum_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_result_combination_sum_right_bounded_entry. fom_beta_height_pfp_gcd_backward_local_result_combination_sum_right_bounded_entry + S (fom_value_pfp_gcd_backward_local_result_combination_sum_right_bounded) = S ((S (fom_index_pfp_gcd_backward_local_result_combination_sum_right_bounded)) * pfgb_qc_gcd_backward_local_result_combination)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_combination_sum_right_bounded_entry. pfgb_qb_gcd_backward_local_result_combination = fom_beta_quotient_pfp_gcd_backward_local_result_combination_sum_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_result_combination_sum_right_bounded)) * pfgb_qc_gcd_backward_local_result_combination) + (fom_value_pfp_gcd_backward_local_result_combination_sum_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_result_combination_sum_right_bounded_value_bound. fom_gap_pfp_gcd_backward_local_result_combination_sum_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_result_combination_sum_right_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_local_result_combination_sum_result_bounded. (exists fom_gap_pfp_gcd_backward_local_result_combination_sum_result_bounded_index_bound. fom_gap_pfp_gcd_backward_local_result_combination_sum_result_bounded_index_bound + S (fom_index_pfp_gcd_backward_local_result_combination_sum_result_bounded) = G) -> exists fom_value_pfp_gcd_backward_local_result_combination_sum_result_bounded. ((((exists fom_beta_height_pfp_gcd_backward_local_result_combination_sum_result_bounded_entry. fom_beta_height_pfp_gcd_backward_local_result_combination_sum_result_bounded_entry + S (fom_value_pfp_gcd_backward_local_result_combination_sum_result_bounded) = S ((S (fom_index_pfp_gcd_backward_local_result_combination_sum_result_bounded)) * gc)) /\ exists fom_beta_quotient_pfp_gcd_backward_local_result_combination_sum_result_bounded_entry. gb = fom_beta_quotient_pfp_gcd_backward_local_result_combination_sum_result_bounded_entry * S ((S (fom_index_pfp_gcd_backward_local_result_combination_sum_result_bounded)) * gc) + (fom_value_pfp_gcd_backward_local_result_combination_sum_result_bounded))) /\ (exists fom_gap_pfp_gcd_backward_local_result_combination_sum_result_bounded_value_bound. fom_gap_pfp_gcd_backward_local_result_combination_sum_result_bounded_value_bound + S (fom_value_pfp_gcd_backward_local_result_combination_sum_result_bounded) = p))) /\ ((exists pfga_ub_gcd_backward_local_result_combination_sum pfga_uc_gcd_backward_local_result_combination_sum pfga_vb_gcd_backward_local_result_combination_sum pfga_vc_gcd_backward_local_result_combination_sum pfga_tb_gcd_backward_local_result_combination_sum pfga_tc_gcd_backward_local_result_combination_sum pfga_K_gcd_backward_local_result_combination_sum. ((((forall pfrep_power_gcd_backward_local_result_combination_sum_left pfrep_left_gcd_backward_local_result_combination_sum_left pfrep_right_gcd_backward_local_result_combination_sum_left. ((exists pfrep_position_gcd_backward_local_result_combination_sum_leftfirst. ((pfrep_position_gcd_backward_local_result_combination_sum_leftfirst+S (pfrep_power_gcd_backward_local_result_combination_sum_left)=(pfgb_P_gcd_backward_local_result_combination)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_leftfirstentry. ff_h_pfp_gcd_backward_local_result_combination_sum_leftfirstentry + S (pfrep_left_gcd_backward_local_result_combination_sum_left) = S ((S (pfrep_position_gcd_backward_local_result_combination_sum_leftfirst)) * pfgb_pc_gcd_backward_local_result_combination)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_leftfirstentry. pfgb_pb_gcd_backward_local_result_combination = ff_q_pfp_gcd_backward_local_result_combination_sum_leftfirstentry * S ((S (pfrep_position_gcd_backward_local_result_combination_sum_leftfirst)) * pfgb_pc_gcd_backward_local_result_combination) + (pfrep_left_gcd_backward_local_result_combination_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_combination_sum_leftfirstoutside. pfrep_gap_gcd_backward_local_result_combination_sum_leftfirstoutside+(pfgb_P_gcd_backward_local_result_combination)=(pfrep_power_gcd_backward_local_result_combination_sum_left)) /\ (((pfrep_left_gcd_backward_local_result_combination_sum_left)=0))))) -> ((exists pfrep_position_gcd_backward_local_result_combination_sum_leftsecond. ((pfrep_position_gcd_backward_local_result_combination_sum_leftsecond+S (pfrep_power_gcd_backward_local_result_combination_sum_left)=(pfga_K_gcd_backward_local_result_combination_sum)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_leftsecondentry. ff_h_pfp_gcd_backward_local_result_combination_sum_leftsecondentry + S (pfrep_right_gcd_backward_local_result_combination_sum_left) = S ((S (pfrep_position_gcd_backward_local_result_combination_sum_leftsecond)) * pfga_uc_gcd_backward_local_result_combination_sum)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_leftsecondentry. pfga_ub_gcd_backward_local_result_combination_sum = ff_q_pfp_gcd_backward_local_result_combination_sum_leftsecondentry * S ((S (pfrep_position_gcd_backward_local_result_combination_sum_leftsecond)) * pfga_uc_gcd_backward_local_result_combination_sum) + (pfrep_right_gcd_backward_local_result_combination_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_combination_sum_leftsecondoutside. pfrep_gap_gcd_backward_local_result_combination_sum_leftsecondoutside+(pfga_K_gcd_backward_local_result_combination_sum)=(pfrep_power_gcd_backward_local_result_combination_sum_left)) /\ (((pfrep_right_gcd_backward_local_result_combination_sum_left)=0))))) -> pfrep_left_gcd_backward_local_result_combination_sum_left=pfrep_right_gcd_backward_local_result_combination_sum_left) /\ ((forall pfrep_power_gcd_backward_local_result_combination_sum_right pfrep_left_gcd_backward_local_result_combination_sum_right pfrep_right_gcd_backward_local_result_combination_sum_right. ((exists pfrep_position_gcd_backward_local_result_combination_sum_rightfirst. ((pfrep_position_gcd_backward_local_result_combination_sum_rightfirst+S (pfrep_power_gcd_backward_local_result_combination_sum_right)=(pfgb_Q_gcd_backward_local_result_combination)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_rightfirstentry. ff_h_pfp_gcd_backward_local_result_combination_sum_rightfirstentry + S (pfrep_left_gcd_backward_local_result_combination_sum_right) = S ((S (pfrep_position_gcd_backward_local_result_combination_sum_rightfirst)) * pfgb_qc_gcd_backward_local_result_combination)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_rightfirstentry. pfgb_qb_gcd_backward_local_result_combination = ff_q_pfp_gcd_backward_local_result_combination_sum_rightfirstentry * S ((S (pfrep_position_gcd_backward_local_result_combination_sum_rightfirst)) * pfgb_qc_gcd_backward_local_result_combination) + (pfrep_left_gcd_backward_local_result_combination_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_combination_sum_rightfirstoutside. pfrep_gap_gcd_backward_local_result_combination_sum_rightfirstoutside+(pfgb_Q_gcd_backward_local_result_combination)=(pfrep_power_gcd_backward_local_result_combination_sum_right)) /\ (((pfrep_left_gcd_backward_local_result_combination_sum_right)=0))))) -> ((exists pfrep_position_gcd_backward_local_result_combination_sum_rightsecond. ((pfrep_position_gcd_backward_local_result_combination_sum_rightsecond+S (pfrep_power_gcd_backward_local_result_combination_sum_right)=(pfga_K_gcd_backward_local_result_combination_sum)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_rightsecondentry. ff_h_pfp_gcd_backward_local_result_combination_sum_rightsecondentry + S (pfrep_right_gcd_backward_local_result_combination_sum_right) = S ((S (pfrep_position_gcd_backward_local_result_combination_sum_rightsecond)) * pfga_vc_gcd_backward_local_result_combination_sum)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_rightsecondentry. pfga_vb_gcd_backward_local_result_combination_sum = ff_q_pfp_gcd_backward_local_result_combination_sum_rightsecondentry * S ((S (pfrep_position_gcd_backward_local_result_combination_sum_rightsecond)) * pfga_vc_gcd_backward_local_result_combination_sum) + (pfrep_right_gcd_backward_local_result_combination_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_combination_sum_rightsecondoutside. pfrep_gap_gcd_backward_local_result_combination_sum_rightsecondoutside+(pfga_K_gcd_backward_local_result_combination_sum)=(pfrep_power_gcd_backward_local_result_combination_sum_right)) /\ (((pfrep_right_gcd_backward_local_result_combination_sum_right)=0))))) -> pfrep_left_gcd_backward_local_result_combination_sum_right=pfrep_right_gcd_backward_local_result_combination_sum_right)))) /\ (((forall pfp_index_gcd_backward_local_result_combination_sum_add. (exists pfa_gap_gcd_backward_local_result_combination_sum_addindex. pfa_gap_gcd_backward_local_result_combination_sum_addindex + S (pfp_index_gcd_backward_local_result_combination_sum_add) = (pfga_K_gcd_backward_local_result_combination_sum)) -> exists pfp_left_gcd_backward_local_result_combination_sum_add pfp_right_gcd_backward_local_result_combination_sum_add pfp_value_gcd_backward_local_result_combination_sum_add. ((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_addleft. ff_h_pfp_gcd_backward_local_result_combination_sum_addleft + S (pfp_left_gcd_backward_local_result_combination_sum_add) = S ((S (pfp_index_gcd_backward_local_result_combination_sum_add)) * pfga_uc_gcd_backward_local_result_combination_sum)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_addleft. pfga_ub_gcd_backward_local_result_combination_sum = ff_q_pfp_gcd_backward_local_result_combination_sum_addleft * S ((S (pfp_index_gcd_backward_local_result_combination_sum_add)) * pfga_uc_gcd_backward_local_result_combination_sum) + (pfp_left_gcd_backward_local_result_combination_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_addright. ff_h_pfp_gcd_backward_local_result_combination_sum_addright + S (pfp_right_gcd_backward_local_result_combination_sum_add) = S ((S (pfp_index_gcd_backward_local_result_combination_sum_add)) * pfga_vc_gcd_backward_local_result_combination_sum)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_addright. pfga_vb_gcd_backward_local_result_combination_sum = ff_q_pfp_gcd_backward_local_result_combination_sum_addright * S ((S (pfp_index_gcd_backward_local_result_combination_sum_add)) * pfga_vc_gcd_backward_local_result_combination_sum) + (pfp_right_gcd_backward_local_result_combination_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_addtarget. ff_h_pfp_gcd_backward_local_result_combination_sum_addtarget + S (pfp_value_gcd_backward_local_result_combination_sum_add) = S ((S (pfp_index_gcd_backward_local_result_combination_sum_add)) * pfga_tc_gcd_backward_local_result_combination_sum)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_addtarget. pfga_tb_gcd_backward_local_result_combination_sum = ff_q_pfp_gcd_backward_local_result_combination_sum_addtarget * S ((S (pfp_index_gcd_backward_local_result_combination_sum_add)) * pfga_tc_gcd_backward_local_result_combination_sum) + (pfp_value_gcd_backward_local_result_combination_sum_add))) /\ ((((exists pfa_gap_gcd_backward_local_result_combination_sum_addoperationleft. pfa_gap_gcd_backward_local_result_combination_sum_addoperationleft + S (pfp_left_gcd_backward_local_result_combination_sum_add) = (p)) /\ (((exists pfa_gap_gcd_backward_local_result_combination_sum_addoperationright. pfa_gap_gcd_backward_local_result_combination_sum_addoperationright + S (pfp_right_gcd_backward_local_result_combination_sum_add) = (p)) /\ ((((exists pfa_gap_gcd_backward_local_result_combination_sum_addoperationresultbound. pfa_gap_gcd_backward_local_result_combination_sum_addoperationresultbound + S (pfp_value_gcd_backward_local_result_combination_sum_add) = (p)) /\ ((exists pfa_offset_left_gcd_backward_local_result_combination_sum_addoperationresultcongruence pfa_offset_right_gcd_backward_local_result_combination_sum_addoperationresultcongruence. ((pfp_left_gcd_backward_local_result_combination_sum_add) + (pfp_right_gcd_backward_local_result_combination_sum_add)) + (p) * pfa_offset_left_gcd_backward_local_result_combination_sum_addoperationresultcongruence = (pfp_value_gcd_backward_local_result_combination_sum_add) + (p) * pfa_offset_right_gcd_backward_local_result_combination_sum_addoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_gcd_backward_local_result_combination_sum_result pfrep_left_gcd_backward_local_result_combination_sum_result pfrep_right_gcd_backward_local_result_combination_sum_result. ((exists pfrep_position_gcd_backward_local_result_combination_sum_resultfirst. ((pfrep_position_gcd_backward_local_result_combination_sum_resultfirst+S (pfrep_power_gcd_backward_local_result_combination_sum_result)=(pfga_K_gcd_backward_local_result_combination_sum)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_resultfirstentry. ff_h_pfp_gcd_backward_local_result_combination_sum_resultfirstentry + S (pfrep_left_gcd_backward_local_result_combination_sum_result) = S ((S (pfrep_position_gcd_backward_local_result_combination_sum_resultfirst)) * pfga_tc_gcd_backward_local_result_combination_sum)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_resultfirstentry. pfga_tb_gcd_backward_local_result_combination_sum = ff_q_pfp_gcd_backward_local_result_combination_sum_resultfirstentry * S ((S (pfrep_position_gcd_backward_local_result_combination_sum_resultfirst)) * pfga_tc_gcd_backward_local_result_combination_sum) + (pfrep_left_gcd_backward_local_result_combination_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_combination_sum_resultfirstoutside. pfrep_gap_gcd_backward_local_result_combination_sum_resultfirstoutside+(pfga_K_gcd_backward_local_result_combination_sum)=(pfrep_power_gcd_backward_local_result_combination_sum_result)) /\ (((pfrep_left_gcd_backward_local_result_combination_sum_result)=0))))) -> ((exists pfrep_position_gcd_backward_local_result_combination_sum_resultsecond. ((pfrep_position_gcd_backward_local_result_combination_sum_resultsecond+S (pfrep_power_gcd_backward_local_result_combination_sum_result)=(G)) /\ ((((exists ff_h_pfp_gcd_backward_local_result_combination_sum_resultsecondentry. ff_h_pfp_gcd_backward_local_result_combination_sum_resultsecondentry + S (pfrep_right_gcd_backward_local_result_combination_sum_result) = S ((S (pfrep_position_gcd_backward_local_result_combination_sum_resultsecond)) * gc)) /\ exists ff_q_pfp_gcd_backward_local_result_combination_sum_resultsecondentry. gb = ff_q_pfp_gcd_backward_local_result_combination_sum_resultsecondentry * S ((S (pfrep_position_gcd_backward_local_result_combination_sum_resultsecond)) * gc) + (pfrep_right_gcd_backward_local_result_combination_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_local_result_combination_sum_resultsecondoutside. pfrep_gap_gcd_backward_local_result_combination_sum_resultsecondoutside+(G)=(pfrep_power_gcd_backward_local_result_combination_sum_result)) /\ (((pfrep_right_gcd_backward_local_result_combination_sum_result)=0))))) -> pfrep_left_gcd_backward_local_result_combination_sum_result=pfrep_right_gcd_backward_local_result_combination_sum_result)))))))))))))))))))))))
  15. 0015specialize prime_field_polynomial_division_execution_bezout_backward (p)
  16. 0016specialize prime_field_polynomial_division_execution_bezout_backward (ab)
  17. 0017specialize prime_field_polynomial_division_execution_bezout_backward (ac)
  18. 0018specialize prime_field_polynomial_division_execution_bezout_backward (L)
  19. 0019specialize prime_field_polynomial_division_execution_bezout_backward (bb)
  20. 0020specialize prime_field_polynomial_division_execution_bezout_backward (bc)
  21. 0021specialize prime_field_polynomial_division_execution_bezout_backward (d)
  22. 0022specialize prime_field_polynomial_division_execution_bezout_backward (qb)
  23. 0023specialize prime_field_polynomial_division_execution_bezout_backward (qc)
  24. 0024specialize prime_field_polynomial_division_execution_bezout_backward (q)
  25. 0025specialize prime_field_polynomial_division_execution_bezout_backward (rb)
  26. 0026specialize prime_field_polynomial_division_execution_bezout_backward (rc)
  27. 0027specialize prime_field_polynomial_division_execution_bezout_backward (R)
  28. 0028exact prime_field_polynomial_division_execution_bezout_backward
  29. 0029intro hp
  30. 0030intro he
  31. 0031intro hs
  32. 0032cases hs
  33. 0033cases hs_witness
  34. 0034cases hs_witness_witness
  35. 0035cases hs_witness_witness_witness
  36. 0036cases hs_witness_witness_witness_witness
  37. 0037cases hs_witness_witness_witness_witness_witness
  38. 0038cases hs_witness_witness_witness_witness_witness_witness
  39. 0039cases hs_witness_witness_witness_witness_witness_witness_witness
  40. 0040cases hs_witness_witness_witness_witness_witness_witness_witness_witness
  41. 0041cases hs_witness_witness_witness_witness_witness_witness_witness_witness_witness
  42. 0042cases hs_witness_witness_witness_witness_witness_witness_witness_witness_witness_right
  43. 0043have hc : ((((forall fom_index_pfp_gcd_backward_new_common_left_bounded. (exists fom_gap_pfp_gcd_backward_new_common_left_bounded_index_bound. fom_gap_pfp_gcd_backward_new_common_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_bounded) = L) -> exists fom_value_pfp_gcd_backward_new_common_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_bounded_entry. fom_beta_height_pfp_gcd_backward_new_common_left_bounded_entry + S (fom_value_pfp_gcd_backward_new_common_left_bounded) = S ((S (fom_index_pfp_gcd_backward_new_common_left_bounded)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_bounded_entry. ab = fom_beta_quotient_pfp_gcd_backward_new_common_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_bounded)) * ac) + (fom_value_pfp_gcd_backward_new_common_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_bounded_value_bound. fom_gap_pfp_gcd_backward_new_common_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_new_common_left pfgd_qc_gcd_backward_new_common_left pfgd_Q_gcd_backward_new_common_left pfgd_pb_gcd_backward_new_common_left pfgd_pc_gcd_backward_new_common_left pfgd_P_gcd_backward_new_common_left. ((((forall fom_index_pfp_gcd_backward_new_common_left_productleft. (exists fom_gap_pfp_gcd_backward_new_common_left_productleft_index_bound. fom_gap_pfp_gcd_backward_new_common_left_productleft_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_productleft) = pfgd_Q_gcd_backward_new_common_left) -> exists fom_value_pfp_gcd_backward_new_common_left_productleft. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_productleft_entry. fom_beta_height_pfp_gcd_backward_new_common_left_productleft_entry + S (fom_value_pfp_gcd_backward_new_common_left_productleft) = S ((S (fom_index_pfp_gcd_backward_new_common_left_productleft)) * pfgd_qc_gcd_backward_new_common_left)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_productleft_entry. pfgd_qb_gcd_backward_new_common_left = fom_beta_quotient_pfp_gcd_backward_new_common_left_productleft_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_productleft)) * pfgd_qc_gcd_backward_new_common_left) + (fom_value_pfp_gcd_backward_new_common_left_productleft))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_productleft_value_bound. fom_gap_pfp_gcd_backward_new_common_left_productleft_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_new_common_left_productright. (exists fom_gap_pfp_gcd_backward_new_common_left_productright_index_bound. fom_gap_pfp_gcd_backward_new_common_left_productright_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_productright) = x2) -> exists fom_value_pfp_gcd_backward_new_common_left_productright. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_productright_entry. fom_beta_height_pfp_gcd_backward_new_common_left_productright_entry + S (fom_value_pfp_gcd_backward_new_common_left_productright) = S ((S (fom_index_pfp_gcd_backward_new_common_left_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_new_common_left_productright_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_productright)) * x1) + (fom_value_pfp_gcd_backward_new_common_left_productright))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_productright_value_bound. fom_gap_pfp_gcd_backward_new_common_left_productright_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_new_common_left)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_new_common_left)=0)))) \/ (((~((pfgd_Q_gcd_backward_new_common_left)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_new_common_left)+(x2)=S (pfgd_P_gcd_backward_new_common_left)))))))) /\ ((forall pfc_index_gcd_backward_new_common_left_productcoefficients. (exists pfa_gap_gcd_backward_new_common_left_productcoefficientsbound. pfa_gap_gcd_backward_new_common_left_productcoefficientsbound + S (pfc_index_gcd_backward_new_common_left_productcoefficients) = (pfgd_P_gcd_backward_new_common_left)) -> exists pfc_value_gcd_backward_new_common_left_productcoefficients. ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientsentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientsentry + S (pfc_value_gcd_backward_new_common_left_productcoefficients) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficients)) * pfgd_pc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientsentry. pfgd_pb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_productcoefficientsentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficients)) * pfgd_pc_gcd_backward_new_common_left) + (pfc_value_gcd_backward_new_common_left_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) -> exists pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient) + (pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_new_common_left_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_new_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_left) + (pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_new_common_left)=(pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_new_common_left_productcoefficients)) -> exists fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_new_common_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_new_common_left_productcoefficients) + (p) * pfa_offset_right_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_new_common_left_equivalent pfrep_left_gcd_backward_new_common_left_equivalent pfrep_right_gcd_backward_new_common_left_equivalent. ((exists pfrep_position_gcd_backward_new_common_left_equivalentfirst. ((pfrep_position_gcd_backward_new_common_left_equivalentfirst+S (pfrep_power_gcd_backward_new_common_left_equivalent)=(pfgd_P_gcd_backward_new_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_equivalentfirstentry. ff_h_pfp_gcd_backward_new_common_left_equivalentfirstentry + S (pfrep_left_gcd_backward_new_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_equivalentfirstentry. pfgd_pb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_new_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_left) + (pfrep_left_gcd_backward_new_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_left_equivalentfirstoutside. pfrep_gap_gcd_backward_new_common_left_equivalentfirstoutside+(pfgd_P_gcd_backward_new_common_left)=(pfrep_power_gcd_backward_new_common_left_equivalent)) /\ (((pfrep_left_gcd_backward_new_common_left_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_new_common_left_equivalentsecond. ((pfrep_position_gcd_backward_new_common_left_equivalentsecond+S (pfrep_power_gcd_backward_new_common_left_equivalent)=(L)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_equivalentsecondentry. ff_h_pfp_gcd_backward_new_common_left_equivalentsecondentry + S (pfrep_right_gcd_backward_new_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_left_equivalentsecond)) * ac)) /\ exists ff_q_pfp_gcd_backward_new_common_left_equivalentsecondentry. ab = ff_q_pfp_gcd_backward_new_common_left_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_new_common_left_equivalentsecond)) * ac) + (pfrep_right_gcd_backward_new_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_left_equivalentsecondoutside. pfrep_gap_gcd_backward_new_common_left_equivalentsecondoutside+(L)=(pfrep_power_gcd_backward_new_common_left_equivalent)) /\ (((pfrep_right_gcd_backward_new_common_left_equivalent)=0))))) -> pfrep_left_gcd_backward_new_common_left_equivalent=pfrep_right_gcd_backward_new_common_left_equivalent))))))) /\ ((((forall fom_index_pfp_gcd_backward_new_common_right_bounded. (exists fom_gap_pfp_gcd_backward_new_common_right_bounded_index_bound. fom_gap_pfp_gcd_backward_new_common_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_bounded) = S d) -> exists fom_value_pfp_gcd_backward_new_common_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_bounded_entry. fom_beta_height_pfp_gcd_backward_new_common_right_bounded_entry + S (fom_value_pfp_gcd_backward_new_common_right_bounded) = S ((S (fom_index_pfp_gcd_backward_new_common_right_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_bounded_entry. bb = fom_beta_quotient_pfp_gcd_backward_new_common_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_bounded)) * bc) + (fom_value_pfp_gcd_backward_new_common_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_bounded_value_bound. fom_gap_pfp_gcd_backward_new_common_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_new_common_right pfgd_qc_gcd_backward_new_common_right pfgd_Q_gcd_backward_new_common_right pfgd_pb_gcd_backward_new_common_right pfgd_pc_gcd_backward_new_common_right pfgd_P_gcd_backward_new_common_right. ((((forall fom_index_pfp_gcd_backward_new_common_right_productleft. (exists fom_gap_pfp_gcd_backward_new_common_right_productleft_index_bound. fom_gap_pfp_gcd_backward_new_common_right_productleft_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_productleft) = pfgd_Q_gcd_backward_new_common_right) -> exists fom_value_pfp_gcd_backward_new_common_right_productleft. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_productleft_entry. fom_beta_height_pfp_gcd_backward_new_common_right_productleft_entry + S (fom_value_pfp_gcd_backward_new_common_right_productleft) = S ((S (fom_index_pfp_gcd_backward_new_common_right_productleft)) * pfgd_qc_gcd_backward_new_common_right)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_productleft_entry. pfgd_qb_gcd_backward_new_common_right = fom_beta_quotient_pfp_gcd_backward_new_common_right_productleft_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_productleft)) * pfgd_qc_gcd_backward_new_common_right) + (fom_value_pfp_gcd_backward_new_common_right_productleft))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_productleft_value_bound. fom_gap_pfp_gcd_backward_new_common_right_productleft_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_new_common_right_productright. (exists fom_gap_pfp_gcd_backward_new_common_right_productright_index_bound. fom_gap_pfp_gcd_backward_new_common_right_productright_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_productright) = x2) -> exists fom_value_pfp_gcd_backward_new_common_right_productright. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_productright_entry. fom_beta_height_pfp_gcd_backward_new_common_right_productright_entry + S (fom_value_pfp_gcd_backward_new_common_right_productright) = S ((S (fom_index_pfp_gcd_backward_new_common_right_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_new_common_right_productright_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_productright)) * x1) + (fom_value_pfp_gcd_backward_new_common_right_productright))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_productright_value_bound. fom_gap_pfp_gcd_backward_new_common_right_productright_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_new_common_right)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_new_common_right)=0)))) \/ (((~((pfgd_Q_gcd_backward_new_common_right)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_new_common_right)+(x2)=S (pfgd_P_gcd_backward_new_common_right)))))))) /\ ((forall pfc_index_gcd_backward_new_common_right_productcoefficients. (exists pfa_gap_gcd_backward_new_common_right_productcoefficientsbound. pfa_gap_gcd_backward_new_common_right_productcoefficientsbound + S (pfc_index_gcd_backward_new_common_right_productcoefficients) = (pfgd_P_gcd_backward_new_common_right)) -> exists pfc_value_gcd_backward_new_common_right_productcoefficients. ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientsentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientsentry + S (pfc_value_gcd_backward_new_common_right_productcoefficients) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficients)) * pfgd_pc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientsentry. pfgd_pb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_productcoefficientsentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficients)) * pfgd_pc_gcd_backward_new_common_right) + (pfc_value_gcd_backward_new_common_right_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) -> exists pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient) + (pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_new_common_right_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_new_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_right) + (pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_new_common_right)=(pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_new_common_right_productcoefficients)) -> exists fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_new_common_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_new_common_right_productcoefficients) + (p) * pfa_offset_right_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_new_common_right_equivalent pfrep_left_gcd_backward_new_common_right_equivalent pfrep_right_gcd_backward_new_common_right_equivalent. ((exists pfrep_position_gcd_backward_new_common_right_equivalentfirst. ((pfrep_position_gcd_backward_new_common_right_equivalentfirst+S (pfrep_power_gcd_backward_new_common_right_equivalent)=(pfgd_P_gcd_backward_new_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_equivalentfirstentry. ff_h_pfp_gcd_backward_new_common_right_equivalentfirstentry + S (pfrep_left_gcd_backward_new_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_equivalentfirstentry. pfgd_pb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_new_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_right) + (pfrep_left_gcd_backward_new_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_right_equivalentfirstoutside. pfrep_gap_gcd_backward_new_common_right_equivalentfirstoutside+(pfgd_P_gcd_backward_new_common_right)=(pfrep_power_gcd_backward_new_common_right_equivalent)) /\ (((pfrep_left_gcd_backward_new_common_right_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_new_common_right_equivalentsecond. ((pfrep_position_gcd_backward_new_common_right_equivalentsecond+S (pfrep_power_gcd_backward_new_common_right_equivalent)=(S d)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_equivalentsecondentry. ff_h_pfp_gcd_backward_new_common_right_equivalentsecondentry + S (pfrep_right_gcd_backward_new_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_right_equivalentsecond)) * bc)) /\ exists ff_q_pfp_gcd_backward_new_common_right_equivalentsecondentry. bb = ff_q_pfp_gcd_backward_new_common_right_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_new_common_right_equivalentsecond)) * bc) + (pfrep_right_gcd_backward_new_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_right_equivalentsecondoutside. pfrep_gap_gcd_backward_new_common_right_equivalentsecondoutside+(S d)=(pfrep_power_gcd_backward_new_common_right_equivalent)) /\ (((pfrep_right_gcd_backward_new_common_right_equivalent)=0))))) -> pfrep_left_gcd_backward_new_common_right_equivalent=pfrep_right_gcd_backward_new_common_right_equivalent)))))))))
  44. 0044have hm : (((((((forall fom_index_pfp_gcd_backward_new_common_left_bounded. (exists fom_gap_pfp_gcd_backward_new_common_left_bounded_index_bound. fom_gap_pfp_gcd_backward_new_common_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_bounded) = L) -> exists fom_value_pfp_gcd_backward_new_common_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_bounded_entry. fom_beta_height_pfp_gcd_backward_new_common_left_bounded_entry + S (fom_value_pfp_gcd_backward_new_common_left_bounded) = S ((S (fom_index_pfp_gcd_backward_new_common_left_bounded)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_bounded_entry. ab = fom_beta_quotient_pfp_gcd_backward_new_common_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_bounded)) * ac) + (fom_value_pfp_gcd_backward_new_common_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_bounded_value_bound. fom_gap_pfp_gcd_backward_new_common_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_new_common_left pfgd_qc_gcd_backward_new_common_left pfgd_Q_gcd_backward_new_common_left pfgd_pb_gcd_backward_new_common_left pfgd_pc_gcd_backward_new_common_left pfgd_P_gcd_backward_new_common_left. ((((forall fom_index_pfp_gcd_backward_new_common_left_productleft. (exists fom_gap_pfp_gcd_backward_new_common_left_productleft_index_bound. fom_gap_pfp_gcd_backward_new_common_left_productleft_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_productleft) = pfgd_Q_gcd_backward_new_common_left) -> exists fom_value_pfp_gcd_backward_new_common_left_productleft. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_productleft_entry. fom_beta_height_pfp_gcd_backward_new_common_left_productleft_entry + S (fom_value_pfp_gcd_backward_new_common_left_productleft) = S ((S (fom_index_pfp_gcd_backward_new_common_left_productleft)) * pfgd_qc_gcd_backward_new_common_left)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_productleft_entry. pfgd_qb_gcd_backward_new_common_left = fom_beta_quotient_pfp_gcd_backward_new_common_left_productleft_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_productleft)) * pfgd_qc_gcd_backward_new_common_left) + (fom_value_pfp_gcd_backward_new_common_left_productleft))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_productleft_value_bound. fom_gap_pfp_gcd_backward_new_common_left_productleft_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_new_common_left_productright. (exists fom_gap_pfp_gcd_backward_new_common_left_productright_index_bound. fom_gap_pfp_gcd_backward_new_common_left_productright_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_productright) = x2) -> exists fom_value_pfp_gcd_backward_new_common_left_productright. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_productright_entry. fom_beta_height_pfp_gcd_backward_new_common_left_productright_entry + S (fom_value_pfp_gcd_backward_new_common_left_productright) = S ((S (fom_index_pfp_gcd_backward_new_common_left_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_new_common_left_productright_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_productright)) * x1) + (fom_value_pfp_gcd_backward_new_common_left_productright))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_productright_value_bound. fom_gap_pfp_gcd_backward_new_common_left_productright_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_new_common_left)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_new_common_left)=0)))) \/ (((~((pfgd_Q_gcd_backward_new_common_left)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_new_common_left)+(x2)=S (pfgd_P_gcd_backward_new_common_left)))))))) /\ ((forall pfc_index_gcd_backward_new_common_left_productcoefficients. (exists pfa_gap_gcd_backward_new_common_left_productcoefficientsbound. pfa_gap_gcd_backward_new_common_left_productcoefficientsbound + S (pfc_index_gcd_backward_new_common_left_productcoefficients) = (pfgd_P_gcd_backward_new_common_left)) -> exists pfc_value_gcd_backward_new_common_left_productcoefficients. ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientsentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientsentry + S (pfc_value_gcd_backward_new_common_left_productcoefficients) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficients)) * pfgd_pc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientsentry. pfgd_pb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_productcoefficientsentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficients)) * pfgd_pc_gcd_backward_new_common_left) + (pfc_value_gcd_backward_new_common_left_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) -> exists pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient) + (pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_new_common_left_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_new_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_left) + (pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_new_common_left)=(pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_new_common_left_productcoefficients)) -> exists fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_new_common_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_new_common_left_productcoefficients) + (p) * pfa_offset_right_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_new_common_left_equivalent pfrep_left_gcd_backward_new_common_left_equivalent pfrep_right_gcd_backward_new_common_left_equivalent. ((exists pfrep_position_gcd_backward_new_common_left_equivalentfirst. ((pfrep_position_gcd_backward_new_common_left_equivalentfirst+S (pfrep_power_gcd_backward_new_common_left_equivalent)=(pfgd_P_gcd_backward_new_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_equivalentfirstentry. ff_h_pfp_gcd_backward_new_common_left_equivalentfirstentry + S (pfrep_left_gcd_backward_new_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_equivalentfirstentry. pfgd_pb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_new_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_left) + (pfrep_left_gcd_backward_new_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_left_equivalentfirstoutside. pfrep_gap_gcd_backward_new_common_left_equivalentfirstoutside+(pfgd_P_gcd_backward_new_common_left)=(pfrep_power_gcd_backward_new_common_left_equivalent)) /\ (((pfrep_left_gcd_backward_new_common_left_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_new_common_left_equivalentsecond. ((pfrep_position_gcd_backward_new_common_left_equivalentsecond+S (pfrep_power_gcd_backward_new_common_left_equivalent)=(L)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_equivalentsecondentry. ff_h_pfp_gcd_backward_new_common_left_equivalentsecondentry + S (pfrep_right_gcd_backward_new_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_left_equivalentsecond)) * ac)) /\ exists ff_q_pfp_gcd_backward_new_common_left_equivalentsecondentry. ab = ff_q_pfp_gcd_backward_new_common_left_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_new_common_left_equivalentsecond)) * ac) + (pfrep_right_gcd_backward_new_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_left_equivalentsecondoutside. pfrep_gap_gcd_backward_new_common_left_equivalentsecondoutside+(L)=(pfrep_power_gcd_backward_new_common_left_equivalent)) /\ (((pfrep_right_gcd_backward_new_common_left_equivalent)=0))))) -> pfrep_left_gcd_backward_new_common_left_equivalent=pfrep_right_gcd_backward_new_common_left_equivalent))))))) /\ ((((forall fom_index_pfp_gcd_backward_new_common_right_bounded. (exists fom_gap_pfp_gcd_backward_new_common_right_bounded_index_bound. fom_gap_pfp_gcd_backward_new_common_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_bounded) = S d) -> exists fom_value_pfp_gcd_backward_new_common_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_bounded_entry. fom_beta_height_pfp_gcd_backward_new_common_right_bounded_entry + S (fom_value_pfp_gcd_backward_new_common_right_bounded) = S ((S (fom_index_pfp_gcd_backward_new_common_right_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_bounded_entry. bb = fom_beta_quotient_pfp_gcd_backward_new_common_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_bounded)) * bc) + (fom_value_pfp_gcd_backward_new_common_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_bounded_value_bound. fom_gap_pfp_gcd_backward_new_common_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_new_common_right pfgd_qc_gcd_backward_new_common_right pfgd_Q_gcd_backward_new_common_right pfgd_pb_gcd_backward_new_common_right pfgd_pc_gcd_backward_new_common_right pfgd_P_gcd_backward_new_common_right. ((((forall fom_index_pfp_gcd_backward_new_common_right_productleft. (exists fom_gap_pfp_gcd_backward_new_common_right_productleft_index_bound. fom_gap_pfp_gcd_backward_new_common_right_productleft_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_productleft) = pfgd_Q_gcd_backward_new_common_right) -> exists fom_value_pfp_gcd_backward_new_common_right_productleft. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_productleft_entry. fom_beta_height_pfp_gcd_backward_new_common_right_productleft_entry + S (fom_value_pfp_gcd_backward_new_common_right_productleft) = S ((S (fom_index_pfp_gcd_backward_new_common_right_productleft)) * pfgd_qc_gcd_backward_new_common_right)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_productleft_entry. pfgd_qb_gcd_backward_new_common_right = fom_beta_quotient_pfp_gcd_backward_new_common_right_productleft_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_productleft)) * pfgd_qc_gcd_backward_new_common_right) + (fom_value_pfp_gcd_backward_new_common_right_productleft))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_productleft_value_bound. fom_gap_pfp_gcd_backward_new_common_right_productleft_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_new_common_right_productright. (exists fom_gap_pfp_gcd_backward_new_common_right_productright_index_bound. fom_gap_pfp_gcd_backward_new_common_right_productright_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_productright) = x2) -> exists fom_value_pfp_gcd_backward_new_common_right_productright. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_productright_entry. fom_beta_height_pfp_gcd_backward_new_common_right_productright_entry + S (fom_value_pfp_gcd_backward_new_common_right_productright) = S ((S (fom_index_pfp_gcd_backward_new_common_right_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_new_common_right_productright_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_productright)) * x1) + (fom_value_pfp_gcd_backward_new_common_right_productright))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_productright_value_bound. fom_gap_pfp_gcd_backward_new_common_right_productright_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_new_common_right)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_new_common_right)=0)))) \/ (((~((pfgd_Q_gcd_backward_new_common_right)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_new_common_right)+(x2)=S (pfgd_P_gcd_backward_new_common_right)))))))) /\ ((forall pfc_index_gcd_backward_new_common_right_productcoefficients. (exists pfa_gap_gcd_backward_new_common_right_productcoefficientsbound. pfa_gap_gcd_backward_new_common_right_productcoefficientsbound + S (pfc_index_gcd_backward_new_common_right_productcoefficients) = (pfgd_P_gcd_backward_new_common_right)) -> exists pfc_value_gcd_backward_new_common_right_productcoefficients. ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientsentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientsentry + S (pfc_value_gcd_backward_new_common_right_productcoefficients) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficients)) * pfgd_pc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientsentry. pfgd_pb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_productcoefficientsentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficients)) * pfgd_pc_gcd_backward_new_common_right) + (pfc_value_gcd_backward_new_common_right_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) -> exists pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient) + (pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_new_common_right_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_new_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_right) + (pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_new_common_right)=(pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_new_common_right_productcoefficients)) -> exists fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_new_common_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_new_common_right_productcoefficients) + (p) * pfa_offset_right_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_new_common_right_equivalent pfrep_left_gcd_backward_new_common_right_equivalent pfrep_right_gcd_backward_new_common_right_equivalent. ((exists pfrep_position_gcd_backward_new_common_right_equivalentfirst. ((pfrep_position_gcd_backward_new_common_right_equivalentfirst+S (pfrep_power_gcd_backward_new_common_right_equivalent)=(pfgd_P_gcd_backward_new_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_equivalentfirstentry. ff_h_pfp_gcd_backward_new_common_right_equivalentfirstentry + S (pfrep_left_gcd_backward_new_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_equivalentfirstentry. pfgd_pb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_new_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_right) + (pfrep_left_gcd_backward_new_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_right_equivalentfirstoutside. pfrep_gap_gcd_backward_new_common_right_equivalentfirstoutside+(pfgd_P_gcd_backward_new_common_right)=(pfrep_power_gcd_backward_new_common_right_equivalent)) /\ (((pfrep_left_gcd_backward_new_common_right_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_new_common_right_equivalentsecond. ((pfrep_position_gcd_backward_new_common_right_equivalentsecond+S (pfrep_power_gcd_backward_new_common_right_equivalent)=(S d)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_equivalentsecondentry. ff_h_pfp_gcd_backward_new_common_right_equivalentsecondentry + S (pfrep_right_gcd_backward_new_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_right_equivalentsecond)) * bc)) /\ exists ff_q_pfp_gcd_backward_new_common_right_equivalentsecondentry. bb = ff_q_pfp_gcd_backward_new_common_right_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_new_common_right_equivalentsecond)) * bc) + (pfrep_right_gcd_backward_new_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_right_equivalentsecondoutside. pfrep_gap_gcd_backward_new_common_right_equivalentsecondoutside+(S d)=(pfrep_power_gcd_backward_new_common_right_equivalent)) /\ (((pfrep_right_gcd_backward_new_common_right_equivalent)=0))))) -> pfrep_left_gcd_backward_new_common_right_equivalent=pfrep_right_gcd_backward_new_common_right_equivalent)))))))))) -> (((((forall fom_index_pfp_gcd_backward_old_common_left_bounded. (exists fom_gap_pfp_gcd_backward_old_common_left_bounded_index_bound. fom_gap_pfp_gcd_backward_old_common_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_old_common_left_bounded) = S d) -> exists fom_value_pfp_gcd_backward_old_common_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_old_common_left_bounded_entry. fom_beta_height_pfp_gcd_backward_old_common_left_bounded_entry + S (fom_value_pfp_gcd_backward_old_common_left_bounded) = S ((S (fom_index_pfp_gcd_backward_old_common_left_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_left_bounded_entry. bb = fom_beta_quotient_pfp_gcd_backward_old_common_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_old_common_left_bounded)) * bc) + (fom_value_pfp_gcd_backward_old_common_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_old_common_left_bounded_value_bound. fom_gap_pfp_gcd_backward_old_common_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_old_common_left_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_old_common_left pfgd_qc_gcd_backward_old_common_left pfgd_Q_gcd_backward_old_common_left pfgd_pb_gcd_backward_old_common_left pfgd_pc_gcd_backward_old_common_left pfgd_P_gcd_backward_old_common_left. ((((forall fom_index_pfp_gcd_backward_old_common_left_productleft. (exists fom_gap_pfp_gcd_backward_old_common_left_productleft_index_bound. fom_gap_pfp_gcd_backward_old_common_left_productleft_index_bound + S (fom_index_pfp_gcd_backward_old_common_left_productleft) = pfgd_Q_gcd_backward_old_common_left) -> exists fom_value_pfp_gcd_backward_old_common_left_productleft. ((((exists fom_beta_height_pfp_gcd_backward_old_common_left_productleft_entry. fom_beta_height_pfp_gcd_backward_old_common_left_productleft_entry + S (fom_value_pfp_gcd_backward_old_common_left_productleft) = S ((S (fom_index_pfp_gcd_backward_old_common_left_productleft)) * pfgd_qc_gcd_backward_old_common_left)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_left_productleft_entry. pfgd_qb_gcd_backward_old_common_left = fom_beta_quotient_pfp_gcd_backward_old_common_left_productleft_entry * S ((S (fom_index_pfp_gcd_backward_old_common_left_productleft)) * pfgd_qc_gcd_backward_old_common_left) + (fom_value_pfp_gcd_backward_old_common_left_productleft))) /\ (exists fom_gap_pfp_gcd_backward_old_common_left_productleft_value_bound. fom_gap_pfp_gcd_backward_old_common_left_productleft_value_bound + S (fom_value_pfp_gcd_backward_old_common_left_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_old_common_left_productright. (exists fom_gap_pfp_gcd_backward_old_common_left_productright_index_bound. fom_gap_pfp_gcd_backward_old_common_left_productright_index_bound + S (fom_index_pfp_gcd_backward_old_common_left_productright) = x2) -> exists fom_value_pfp_gcd_backward_old_common_left_productright. ((((exists fom_beta_height_pfp_gcd_backward_old_common_left_productright_entry. fom_beta_height_pfp_gcd_backward_old_common_left_productright_entry + S (fom_value_pfp_gcd_backward_old_common_left_productright) = S ((S (fom_index_pfp_gcd_backward_old_common_left_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_left_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_old_common_left_productright_entry * S ((S (fom_index_pfp_gcd_backward_old_common_left_productright)) * x1) + (fom_value_pfp_gcd_backward_old_common_left_productright))) /\ (exists fom_gap_pfp_gcd_backward_old_common_left_productright_value_bound. fom_gap_pfp_gcd_backward_old_common_left_productright_value_bound + S (fom_value_pfp_gcd_backward_old_common_left_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_old_common_left)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_old_common_left)=0)))) \/ (((~((pfgd_Q_gcd_backward_old_common_left)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_old_common_left)+(x2)=S (pfgd_P_gcd_backward_old_common_left)))))))) /\ ((forall pfc_index_gcd_backward_old_common_left_productcoefficients. (exists pfa_gap_gcd_backward_old_common_left_productcoefficientsbound. pfa_gap_gcd_backward_old_common_left_productcoefficientsbound + S (pfc_index_gcd_backward_old_common_left_productcoefficients) = (pfgd_P_gcd_backward_old_common_left)) -> exists pfc_value_gcd_backward_old_common_left_productcoefficients. ((((exists ff_h_pfp_gcd_backward_old_common_left_productcoefficientsentry. ff_h_pfp_gcd_backward_old_common_left_productcoefficientsentry + S (pfc_value_gcd_backward_old_common_left_productcoefficients) = S ((S (pfc_index_gcd_backward_old_common_left_productcoefficients)) * pfgd_pc_gcd_backward_old_common_left)) /\ exists ff_q_pfp_gcd_backward_old_common_left_productcoefficientsentry. pfgd_pb_gcd_backward_old_common_left = ff_q_pfp_gcd_backward_old_common_left_productcoefficientsentry * S ((S (pfc_index_gcd_backward_old_common_left_productcoefficients)) * pfgd_pc_gcd_backward_old_common_left) + (pfc_value_gcd_backward_old_common_left_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_old_common_left_productcoefficientscoefficient pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient pfc_natural_sum_gcd_backward_old_common_left_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_old_common_left_productcoefficients))) -> exists pfc_value_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_old_common_left_productcoefficientscoefficient = ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient) + (pfc_value_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_old_common_left_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_old_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_old_common_left)) /\ exists ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_old_common_left = ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_old_common_left) + (pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_old_common_left)=(pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_old_common_left_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_old_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_old_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_old_common_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_old_common_left_productcoefficients)) -> exists fs_a_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_old_common_left_productcoefficientscoefficient = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_old_common_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_old_common_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_old_common_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_old_common_left_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_old_common_left_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_old_common_left_productcoefficients) + (p) * pfa_offset_right_gcd_backward_old_common_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_old_common_left_equivalent pfrep_left_gcd_backward_old_common_left_equivalent pfrep_right_gcd_backward_old_common_left_equivalent. ((exists pfrep_position_gcd_backward_old_common_left_equivalentfirst. ((pfrep_position_gcd_backward_old_common_left_equivalentfirst+S (pfrep_power_gcd_backward_old_common_left_equivalent)=(pfgd_P_gcd_backward_old_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_left_equivalentfirstentry. ff_h_pfp_gcd_backward_old_common_left_equivalentfirstentry + S (pfrep_left_gcd_backward_old_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_old_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_old_common_left)) /\ exists ff_q_pfp_gcd_backward_old_common_left_equivalentfirstentry. pfgd_pb_gcd_backward_old_common_left = ff_q_pfp_gcd_backward_old_common_left_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_old_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_old_common_left) + (pfrep_left_gcd_backward_old_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_old_common_left_equivalentfirstoutside. pfrep_gap_gcd_backward_old_common_left_equivalentfirstoutside+(pfgd_P_gcd_backward_old_common_left)=(pfrep_power_gcd_backward_old_common_left_equivalent)) /\ (((pfrep_left_gcd_backward_old_common_left_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_old_common_left_equivalentsecond. ((pfrep_position_gcd_backward_old_common_left_equivalentsecond+S (pfrep_power_gcd_backward_old_common_left_equivalent)=(S d)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_left_equivalentsecondentry. ff_h_pfp_gcd_backward_old_common_left_equivalentsecondentry + S (pfrep_right_gcd_backward_old_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_old_common_left_equivalentsecond)) * bc)) /\ exists ff_q_pfp_gcd_backward_old_common_left_equivalentsecondentry. bb = ff_q_pfp_gcd_backward_old_common_left_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_old_common_left_equivalentsecond)) * bc) + (pfrep_right_gcd_backward_old_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_old_common_left_equivalentsecondoutside. pfrep_gap_gcd_backward_old_common_left_equivalentsecondoutside+(S d)=(pfrep_power_gcd_backward_old_common_left_equivalent)) /\ (((pfrep_right_gcd_backward_old_common_left_equivalent)=0))))) -> pfrep_left_gcd_backward_old_common_left_equivalent=pfrep_right_gcd_backward_old_common_left_equivalent))))))) /\ ((((forall fom_index_pfp_gcd_backward_old_common_right_bounded. (exists fom_gap_pfp_gcd_backward_old_common_right_bounded_index_bound. fom_gap_pfp_gcd_backward_old_common_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_old_common_right_bounded) = R) -> exists fom_value_pfp_gcd_backward_old_common_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_old_common_right_bounded_entry. fom_beta_height_pfp_gcd_backward_old_common_right_bounded_entry + S (fom_value_pfp_gcd_backward_old_common_right_bounded) = S ((S (fom_index_pfp_gcd_backward_old_common_right_bounded)) * rc)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_right_bounded_entry. rb = fom_beta_quotient_pfp_gcd_backward_old_common_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_old_common_right_bounded)) * rc) + (fom_value_pfp_gcd_backward_old_common_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_old_common_right_bounded_value_bound. fom_gap_pfp_gcd_backward_old_common_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_old_common_right_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_old_common_right pfgd_qc_gcd_backward_old_common_right pfgd_Q_gcd_backward_old_common_right pfgd_pb_gcd_backward_old_common_right pfgd_pc_gcd_backward_old_common_right pfgd_P_gcd_backward_old_common_right. ((((forall fom_index_pfp_gcd_backward_old_common_right_productleft. (exists fom_gap_pfp_gcd_backward_old_common_right_productleft_index_bound. fom_gap_pfp_gcd_backward_old_common_right_productleft_index_bound + S (fom_index_pfp_gcd_backward_old_common_right_productleft) = pfgd_Q_gcd_backward_old_common_right) -> exists fom_value_pfp_gcd_backward_old_common_right_productleft. ((((exists fom_beta_height_pfp_gcd_backward_old_common_right_productleft_entry. fom_beta_height_pfp_gcd_backward_old_common_right_productleft_entry + S (fom_value_pfp_gcd_backward_old_common_right_productleft) = S ((S (fom_index_pfp_gcd_backward_old_common_right_productleft)) * pfgd_qc_gcd_backward_old_common_right)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_right_productleft_entry. pfgd_qb_gcd_backward_old_common_right = fom_beta_quotient_pfp_gcd_backward_old_common_right_productleft_entry * S ((S (fom_index_pfp_gcd_backward_old_common_right_productleft)) * pfgd_qc_gcd_backward_old_common_right) + (fom_value_pfp_gcd_backward_old_common_right_productleft))) /\ (exists fom_gap_pfp_gcd_backward_old_common_right_productleft_value_bound. fom_gap_pfp_gcd_backward_old_common_right_productleft_value_bound + S (fom_value_pfp_gcd_backward_old_common_right_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_old_common_right_productright. (exists fom_gap_pfp_gcd_backward_old_common_right_productright_index_bound. fom_gap_pfp_gcd_backward_old_common_right_productright_index_bound + S (fom_index_pfp_gcd_backward_old_common_right_productright) = x2) -> exists fom_value_pfp_gcd_backward_old_common_right_productright. ((((exists fom_beta_height_pfp_gcd_backward_old_common_right_productright_entry. fom_beta_height_pfp_gcd_backward_old_common_right_productright_entry + S (fom_value_pfp_gcd_backward_old_common_right_productright) = S ((S (fom_index_pfp_gcd_backward_old_common_right_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_right_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_old_common_right_productright_entry * S ((S (fom_index_pfp_gcd_backward_old_common_right_productright)) * x1) + (fom_value_pfp_gcd_backward_old_common_right_productright))) /\ (exists fom_gap_pfp_gcd_backward_old_common_right_productright_value_bound. fom_gap_pfp_gcd_backward_old_common_right_productright_value_bound + S (fom_value_pfp_gcd_backward_old_common_right_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_old_common_right)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_old_common_right)=0)))) \/ (((~((pfgd_Q_gcd_backward_old_common_right)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_old_common_right)+(x2)=S (pfgd_P_gcd_backward_old_common_right)))))))) /\ ((forall pfc_index_gcd_backward_old_common_right_productcoefficients. (exists pfa_gap_gcd_backward_old_common_right_productcoefficientsbound. pfa_gap_gcd_backward_old_common_right_productcoefficientsbound + S (pfc_index_gcd_backward_old_common_right_productcoefficients) = (pfgd_P_gcd_backward_old_common_right)) -> exists pfc_value_gcd_backward_old_common_right_productcoefficients. ((((exists ff_h_pfp_gcd_backward_old_common_right_productcoefficientsentry. ff_h_pfp_gcd_backward_old_common_right_productcoefficientsentry + S (pfc_value_gcd_backward_old_common_right_productcoefficients) = S ((S (pfc_index_gcd_backward_old_common_right_productcoefficients)) * pfgd_pc_gcd_backward_old_common_right)) /\ exists ff_q_pfp_gcd_backward_old_common_right_productcoefficientsentry. pfgd_pb_gcd_backward_old_common_right = ff_q_pfp_gcd_backward_old_common_right_productcoefficientsentry * S ((S (pfc_index_gcd_backward_old_common_right_productcoefficients)) * pfgd_pc_gcd_backward_old_common_right) + (pfc_value_gcd_backward_old_common_right_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_old_common_right_productcoefficientscoefficient pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient pfc_natural_sum_gcd_backward_old_common_right_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_old_common_right_productcoefficients))) -> exists pfc_value_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_old_common_right_productcoefficientscoefficient = ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient) + (pfc_value_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_old_common_right_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_old_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_old_common_right)) /\ exists ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_old_common_right = ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_old_common_right) + (pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_old_common_right)=(pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_old_common_right_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_old_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_old_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_old_common_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_old_common_right_productcoefficients)) -> exists fs_a_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_old_common_right_productcoefficientscoefficient = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_old_common_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_old_common_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_old_common_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_old_common_right_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_old_common_right_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_old_common_right_productcoefficients) + (p) * pfa_offset_right_gcd_backward_old_common_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_old_common_right_equivalent pfrep_left_gcd_backward_old_common_right_equivalent pfrep_right_gcd_backward_old_common_right_equivalent. ((exists pfrep_position_gcd_backward_old_common_right_equivalentfirst. ((pfrep_position_gcd_backward_old_common_right_equivalentfirst+S (pfrep_power_gcd_backward_old_common_right_equivalent)=(pfgd_P_gcd_backward_old_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_right_equivalentfirstentry. ff_h_pfp_gcd_backward_old_common_right_equivalentfirstentry + S (pfrep_left_gcd_backward_old_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_old_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_old_common_right)) /\ exists ff_q_pfp_gcd_backward_old_common_right_equivalentfirstentry. pfgd_pb_gcd_backward_old_common_right = ff_q_pfp_gcd_backward_old_common_right_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_old_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_old_common_right) + (pfrep_left_gcd_backward_old_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_old_common_right_equivalentfirstoutside. pfrep_gap_gcd_backward_old_common_right_equivalentfirstoutside+(pfgd_P_gcd_backward_old_common_right)=(pfrep_power_gcd_backward_old_common_right_equivalent)) /\ (((pfrep_left_gcd_backward_old_common_right_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_old_common_right_equivalentsecond. ((pfrep_position_gcd_backward_old_common_right_equivalentsecond+S (pfrep_power_gcd_backward_old_common_right_equivalent)=(R)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_right_equivalentsecondentry. ff_h_pfp_gcd_backward_old_common_right_equivalentsecondentry + S (pfrep_right_gcd_backward_old_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_old_common_right_equivalentsecond)) * rc)) /\ exists ff_q_pfp_gcd_backward_old_common_right_equivalentsecondentry. rb = ff_q_pfp_gcd_backward_old_common_right_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_old_common_right_equivalentsecond)) * rc) + (pfrep_right_gcd_backward_old_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_old_common_right_equivalentsecondoutside. pfrep_gap_gcd_backward_old_common_right_equivalentsecondoutside+(R)=(pfrep_power_gcd_backward_old_common_right_equivalent)) /\ (((pfrep_right_gcd_backward_old_common_right_equivalent)=0))))) -> pfrep_left_gcd_backward_old_common_right_equivalent=pfrep_right_gcd_backward_old_common_right_equivalent))))))))))) /\ (((((((forall fom_index_pfp_gcd_backward_old_common_left_bounded. (exists fom_gap_pfp_gcd_backward_old_common_left_bounded_index_bound. fom_gap_pfp_gcd_backward_old_common_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_old_common_left_bounded) = S d) -> exists fom_value_pfp_gcd_backward_old_common_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_old_common_left_bounded_entry. fom_beta_height_pfp_gcd_backward_old_common_left_bounded_entry + S (fom_value_pfp_gcd_backward_old_common_left_bounded) = S ((S (fom_index_pfp_gcd_backward_old_common_left_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_left_bounded_entry. bb = fom_beta_quotient_pfp_gcd_backward_old_common_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_old_common_left_bounded)) * bc) + (fom_value_pfp_gcd_backward_old_common_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_old_common_left_bounded_value_bound. fom_gap_pfp_gcd_backward_old_common_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_old_common_left_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_old_common_left pfgd_qc_gcd_backward_old_common_left pfgd_Q_gcd_backward_old_common_left pfgd_pb_gcd_backward_old_common_left pfgd_pc_gcd_backward_old_common_left pfgd_P_gcd_backward_old_common_left. ((((forall fom_index_pfp_gcd_backward_old_common_left_productleft. (exists fom_gap_pfp_gcd_backward_old_common_left_productleft_index_bound. fom_gap_pfp_gcd_backward_old_common_left_productleft_index_bound + S (fom_index_pfp_gcd_backward_old_common_left_productleft) = pfgd_Q_gcd_backward_old_common_left) -> exists fom_value_pfp_gcd_backward_old_common_left_productleft. ((((exists fom_beta_height_pfp_gcd_backward_old_common_left_productleft_entry. fom_beta_height_pfp_gcd_backward_old_common_left_productleft_entry + S (fom_value_pfp_gcd_backward_old_common_left_productleft) = S ((S (fom_index_pfp_gcd_backward_old_common_left_productleft)) * pfgd_qc_gcd_backward_old_common_left)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_left_productleft_entry. pfgd_qb_gcd_backward_old_common_left = fom_beta_quotient_pfp_gcd_backward_old_common_left_productleft_entry * S ((S (fom_index_pfp_gcd_backward_old_common_left_productleft)) * pfgd_qc_gcd_backward_old_common_left) + (fom_value_pfp_gcd_backward_old_common_left_productleft))) /\ (exists fom_gap_pfp_gcd_backward_old_common_left_productleft_value_bound. fom_gap_pfp_gcd_backward_old_common_left_productleft_value_bound + S (fom_value_pfp_gcd_backward_old_common_left_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_old_common_left_productright. (exists fom_gap_pfp_gcd_backward_old_common_left_productright_index_bound. fom_gap_pfp_gcd_backward_old_common_left_productright_index_bound + S (fom_index_pfp_gcd_backward_old_common_left_productright) = x2) -> exists fom_value_pfp_gcd_backward_old_common_left_productright. ((((exists fom_beta_height_pfp_gcd_backward_old_common_left_productright_entry. fom_beta_height_pfp_gcd_backward_old_common_left_productright_entry + S (fom_value_pfp_gcd_backward_old_common_left_productright) = S ((S (fom_index_pfp_gcd_backward_old_common_left_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_left_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_old_common_left_productright_entry * S ((S (fom_index_pfp_gcd_backward_old_common_left_productright)) * x1) + (fom_value_pfp_gcd_backward_old_common_left_productright))) /\ (exists fom_gap_pfp_gcd_backward_old_common_left_productright_value_bound. fom_gap_pfp_gcd_backward_old_common_left_productright_value_bound + S (fom_value_pfp_gcd_backward_old_common_left_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_old_common_left)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_old_common_left)=0)))) \/ (((~((pfgd_Q_gcd_backward_old_common_left)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_old_common_left)+(x2)=S (pfgd_P_gcd_backward_old_common_left)))))))) /\ ((forall pfc_index_gcd_backward_old_common_left_productcoefficients. (exists pfa_gap_gcd_backward_old_common_left_productcoefficientsbound. pfa_gap_gcd_backward_old_common_left_productcoefficientsbound + S (pfc_index_gcd_backward_old_common_left_productcoefficients) = (pfgd_P_gcd_backward_old_common_left)) -> exists pfc_value_gcd_backward_old_common_left_productcoefficients. ((((exists ff_h_pfp_gcd_backward_old_common_left_productcoefficientsentry. ff_h_pfp_gcd_backward_old_common_left_productcoefficientsentry + S (pfc_value_gcd_backward_old_common_left_productcoefficients) = S ((S (pfc_index_gcd_backward_old_common_left_productcoefficients)) * pfgd_pc_gcd_backward_old_common_left)) /\ exists ff_q_pfp_gcd_backward_old_common_left_productcoefficientsentry. pfgd_pb_gcd_backward_old_common_left = ff_q_pfp_gcd_backward_old_common_left_productcoefficientsentry * S ((S (pfc_index_gcd_backward_old_common_left_productcoefficients)) * pfgd_pc_gcd_backward_old_common_left) + (pfc_value_gcd_backward_old_common_left_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_old_common_left_productcoefficientscoefficient pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient pfc_natural_sum_gcd_backward_old_common_left_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_old_common_left_productcoefficients))) -> exists pfc_value_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_old_common_left_productcoefficientscoefficient = ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient) + (pfc_value_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_old_common_left_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_old_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_old_common_left)) /\ exists ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_old_common_left = ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_old_common_left) + (pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_old_common_left)=(pfc_index_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_old_common_left_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_old_common_left_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_old_common_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_old_common_left_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_old_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_old_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_old_common_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_old_common_left_productcoefficients)) -> exists fs_a_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_old_common_left_productcoefficientscoefficient = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_old_common_left_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_old_common_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_old_common_left_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_old_common_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_old_common_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_old_common_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_old_common_left_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_old_common_left_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_old_common_left_productcoefficients) + (p) * pfa_offset_right_gcd_backward_old_common_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_old_common_left_equivalent pfrep_left_gcd_backward_old_common_left_equivalent pfrep_right_gcd_backward_old_common_left_equivalent. ((exists pfrep_position_gcd_backward_old_common_left_equivalentfirst. ((pfrep_position_gcd_backward_old_common_left_equivalentfirst+S (pfrep_power_gcd_backward_old_common_left_equivalent)=(pfgd_P_gcd_backward_old_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_left_equivalentfirstentry. ff_h_pfp_gcd_backward_old_common_left_equivalentfirstentry + S (pfrep_left_gcd_backward_old_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_old_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_old_common_left)) /\ exists ff_q_pfp_gcd_backward_old_common_left_equivalentfirstentry. pfgd_pb_gcd_backward_old_common_left = ff_q_pfp_gcd_backward_old_common_left_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_old_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_old_common_left) + (pfrep_left_gcd_backward_old_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_old_common_left_equivalentfirstoutside. pfrep_gap_gcd_backward_old_common_left_equivalentfirstoutside+(pfgd_P_gcd_backward_old_common_left)=(pfrep_power_gcd_backward_old_common_left_equivalent)) /\ (((pfrep_left_gcd_backward_old_common_left_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_old_common_left_equivalentsecond. ((pfrep_position_gcd_backward_old_common_left_equivalentsecond+S (pfrep_power_gcd_backward_old_common_left_equivalent)=(S d)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_left_equivalentsecondentry. ff_h_pfp_gcd_backward_old_common_left_equivalentsecondentry + S (pfrep_right_gcd_backward_old_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_old_common_left_equivalentsecond)) * bc)) /\ exists ff_q_pfp_gcd_backward_old_common_left_equivalentsecondentry. bb = ff_q_pfp_gcd_backward_old_common_left_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_old_common_left_equivalentsecond)) * bc) + (pfrep_right_gcd_backward_old_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_old_common_left_equivalentsecondoutside. pfrep_gap_gcd_backward_old_common_left_equivalentsecondoutside+(S d)=(pfrep_power_gcd_backward_old_common_left_equivalent)) /\ (((pfrep_right_gcd_backward_old_common_left_equivalent)=0))))) -> pfrep_left_gcd_backward_old_common_left_equivalent=pfrep_right_gcd_backward_old_common_left_equivalent))))))) /\ ((((forall fom_index_pfp_gcd_backward_old_common_right_bounded. (exists fom_gap_pfp_gcd_backward_old_common_right_bounded_index_bound. fom_gap_pfp_gcd_backward_old_common_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_old_common_right_bounded) = R) -> exists fom_value_pfp_gcd_backward_old_common_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_old_common_right_bounded_entry. fom_beta_height_pfp_gcd_backward_old_common_right_bounded_entry + S (fom_value_pfp_gcd_backward_old_common_right_bounded) = S ((S (fom_index_pfp_gcd_backward_old_common_right_bounded)) * rc)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_right_bounded_entry. rb = fom_beta_quotient_pfp_gcd_backward_old_common_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_old_common_right_bounded)) * rc) + (fom_value_pfp_gcd_backward_old_common_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_old_common_right_bounded_value_bound. fom_gap_pfp_gcd_backward_old_common_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_old_common_right_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_old_common_right pfgd_qc_gcd_backward_old_common_right pfgd_Q_gcd_backward_old_common_right pfgd_pb_gcd_backward_old_common_right pfgd_pc_gcd_backward_old_common_right pfgd_P_gcd_backward_old_common_right. ((((forall fom_index_pfp_gcd_backward_old_common_right_productleft. (exists fom_gap_pfp_gcd_backward_old_common_right_productleft_index_bound. fom_gap_pfp_gcd_backward_old_common_right_productleft_index_bound + S (fom_index_pfp_gcd_backward_old_common_right_productleft) = pfgd_Q_gcd_backward_old_common_right) -> exists fom_value_pfp_gcd_backward_old_common_right_productleft. ((((exists fom_beta_height_pfp_gcd_backward_old_common_right_productleft_entry. fom_beta_height_pfp_gcd_backward_old_common_right_productleft_entry + S (fom_value_pfp_gcd_backward_old_common_right_productleft) = S ((S (fom_index_pfp_gcd_backward_old_common_right_productleft)) * pfgd_qc_gcd_backward_old_common_right)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_right_productleft_entry. pfgd_qb_gcd_backward_old_common_right = fom_beta_quotient_pfp_gcd_backward_old_common_right_productleft_entry * S ((S (fom_index_pfp_gcd_backward_old_common_right_productleft)) * pfgd_qc_gcd_backward_old_common_right) + (fom_value_pfp_gcd_backward_old_common_right_productleft))) /\ (exists fom_gap_pfp_gcd_backward_old_common_right_productleft_value_bound. fom_gap_pfp_gcd_backward_old_common_right_productleft_value_bound + S (fom_value_pfp_gcd_backward_old_common_right_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_old_common_right_productright. (exists fom_gap_pfp_gcd_backward_old_common_right_productright_index_bound. fom_gap_pfp_gcd_backward_old_common_right_productright_index_bound + S (fom_index_pfp_gcd_backward_old_common_right_productright) = x2) -> exists fom_value_pfp_gcd_backward_old_common_right_productright. ((((exists fom_beta_height_pfp_gcd_backward_old_common_right_productright_entry. fom_beta_height_pfp_gcd_backward_old_common_right_productright_entry + S (fom_value_pfp_gcd_backward_old_common_right_productright) = S ((S (fom_index_pfp_gcd_backward_old_common_right_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_old_common_right_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_old_common_right_productright_entry * S ((S (fom_index_pfp_gcd_backward_old_common_right_productright)) * x1) + (fom_value_pfp_gcd_backward_old_common_right_productright))) /\ (exists fom_gap_pfp_gcd_backward_old_common_right_productright_value_bound. fom_gap_pfp_gcd_backward_old_common_right_productright_value_bound + S (fom_value_pfp_gcd_backward_old_common_right_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_old_common_right)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_old_common_right)=0)))) \/ (((~((pfgd_Q_gcd_backward_old_common_right)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_old_common_right)+(x2)=S (pfgd_P_gcd_backward_old_common_right)))))))) /\ ((forall pfc_index_gcd_backward_old_common_right_productcoefficients. (exists pfa_gap_gcd_backward_old_common_right_productcoefficientsbound. pfa_gap_gcd_backward_old_common_right_productcoefficientsbound + S (pfc_index_gcd_backward_old_common_right_productcoefficients) = (pfgd_P_gcd_backward_old_common_right)) -> exists pfc_value_gcd_backward_old_common_right_productcoefficients. ((((exists ff_h_pfp_gcd_backward_old_common_right_productcoefficientsentry. ff_h_pfp_gcd_backward_old_common_right_productcoefficientsentry + S (pfc_value_gcd_backward_old_common_right_productcoefficients) = S ((S (pfc_index_gcd_backward_old_common_right_productcoefficients)) * pfgd_pc_gcd_backward_old_common_right)) /\ exists ff_q_pfp_gcd_backward_old_common_right_productcoefficientsentry. pfgd_pb_gcd_backward_old_common_right = ff_q_pfp_gcd_backward_old_common_right_productcoefficientsentry * S ((S (pfc_index_gcd_backward_old_common_right_productcoefficients)) * pfgd_pc_gcd_backward_old_common_right) + (pfc_value_gcd_backward_old_common_right_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_old_common_right_productcoefficientscoefficient pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient pfc_natural_sum_gcd_backward_old_common_right_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_old_common_right_productcoefficients))) -> exists pfc_value_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_old_common_right_productcoefficientscoefficient = ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient) + (pfc_value_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_old_common_right_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_old_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_old_common_right)) /\ exists ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_old_common_right = ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_old_common_right) + (pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_old_common_right)=(pfc_index_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_old_common_right_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_old_common_right_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_old_common_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_old_common_right_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_old_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_old_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_old_common_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_old_common_right_productcoefficients)) -> exists fs_a_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_old_common_right_productcoefficientscoefficient = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_old_common_right_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_old_common_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_old_common_right_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_old_common_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_old_common_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_old_common_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_old_common_right_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_old_common_right_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_old_common_right_productcoefficients) + (p) * pfa_offset_right_gcd_backward_old_common_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_old_common_right_equivalent pfrep_left_gcd_backward_old_common_right_equivalent pfrep_right_gcd_backward_old_common_right_equivalent. ((exists pfrep_position_gcd_backward_old_common_right_equivalentfirst. ((pfrep_position_gcd_backward_old_common_right_equivalentfirst+S (pfrep_power_gcd_backward_old_common_right_equivalent)=(pfgd_P_gcd_backward_old_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_right_equivalentfirstentry. ff_h_pfp_gcd_backward_old_common_right_equivalentfirstentry + S (pfrep_left_gcd_backward_old_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_old_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_old_common_right)) /\ exists ff_q_pfp_gcd_backward_old_common_right_equivalentfirstentry. pfgd_pb_gcd_backward_old_common_right = ff_q_pfp_gcd_backward_old_common_right_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_old_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_old_common_right) + (pfrep_left_gcd_backward_old_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_old_common_right_equivalentfirstoutside. pfrep_gap_gcd_backward_old_common_right_equivalentfirstoutside+(pfgd_P_gcd_backward_old_common_right)=(pfrep_power_gcd_backward_old_common_right_equivalent)) /\ (((pfrep_left_gcd_backward_old_common_right_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_old_common_right_equivalentsecond. ((pfrep_position_gcd_backward_old_common_right_equivalentsecond+S (pfrep_power_gcd_backward_old_common_right_equivalent)=(R)) /\ ((((exists ff_h_pfp_gcd_backward_old_common_right_equivalentsecondentry. ff_h_pfp_gcd_backward_old_common_right_equivalentsecondentry + S (pfrep_right_gcd_backward_old_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_old_common_right_equivalentsecond)) * rc)) /\ exists ff_q_pfp_gcd_backward_old_common_right_equivalentsecondentry. rb = ff_q_pfp_gcd_backward_old_common_right_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_old_common_right_equivalentsecond)) * rc) + (pfrep_right_gcd_backward_old_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_old_common_right_equivalentsecondoutside. pfrep_gap_gcd_backward_old_common_right_equivalentsecondoutside+(R)=(pfrep_power_gcd_backward_old_common_right_equivalent)) /\ (((pfrep_right_gcd_backward_old_common_right_equivalent)=0))))) -> pfrep_left_gcd_backward_old_common_right_equivalent=pfrep_right_gcd_backward_old_common_right_equivalent)))))))))) -> (((((forall fom_index_pfp_gcd_backward_new_common_left_bounded. (exists fom_gap_pfp_gcd_backward_new_common_left_bounded_index_bound. fom_gap_pfp_gcd_backward_new_common_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_bounded) = L) -> exists fom_value_pfp_gcd_backward_new_common_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_bounded_entry. fom_beta_height_pfp_gcd_backward_new_common_left_bounded_entry + S (fom_value_pfp_gcd_backward_new_common_left_bounded) = S ((S (fom_index_pfp_gcd_backward_new_common_left_bounded)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_bounded_entry. ab = fom_beta_quotient_pfp_gcd_backward_new_common_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_bounded)) * ac) + (fom_value_pfp_gcd_backward_new_common_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_bounded_value_bound. fom_gap_pfp_gcd_backward_new_common_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_new_common_left pfgd_qc_gcd_backward_new_common_left pfgd_Q_gcd_backward_new_common_left pfgd_pb_gcd_backward_new_common_left pfgd_pc_gcd_backward_new_common_left pfgd_P_gcd_backward_new_common_left. ((((forall fom_index_pfp_gcd_backward_new_common_left_productleft. (exists fom_gap_pfp_gcd_backward_new_common_left_productleft_index_bound. fom_gap_pfp_gcd_backward_new_common_left_productleft_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_productleft) = pfgd_Q_gcd_backward_new_common_left) -> exists fom_value_pfp_gcd_backward_new_common_left_productleft. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_productleft_entry. fom_beta_height_pfp_gcd_backward_new_common_left_productleft_entry + S (fom_value_pfp_gcd_backward_new_common_left_productleft) = S ((S (fom_index_pfp_gcd_backward_new_common_left_productleft)) * pfgd_qc_gcd_backward_new_common_left)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_productleft_entry. pfgd_qb_gcd_backward_new_common_left = fom_beta_quotient_pfp_gcd_backward_new_common_left_productleft_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_productleft)) * pfgd_qc_gcd_backward_new_common_left) + (fom_value_pfp_gcd_backward_new_common_left_productleft))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_productleft_value_bound. fom_gap_pfp_gcd_backward_new_common_left_productleft_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_new_common_left_productright. (exists fom_gap_pfp_gcd_backward_new_common_left_productright_index_bound. fom_gap_pfp_gcd_backward_new_common_left_productright_index_bound + S (fom_index_pfp_gcd_backward_new_common_left_productright) = x2) -> exists fom_value_pfp_gcd_backward_new_common_left_productright. ((((exists fom_beta_height_pfp_gcd_backward_new_common_left_productright_entry. fom_beta_height_pfp_gcd_backward_new_common_left_productright_entry + S (fom_value_pfp_gcd_backward_new_common_left_productright) = S ((S (fom_index_pfp_gcd_backward_new_common_left_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_left_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_new_common_left_productright_entry * S ((S (fom_index_pfp_gcd_backward_new_common_left_productright)) * x1) + (fom_value_pfp_gcd_backward_new_common_left_productright))) /\ (exists fom_gap_pfp_gcd_backward_new_common_left_productright_value_bound. fom_gap_pfp_gcd_backward_new_common_left_productright_value_bound + S (fom_value_pfp_gcd_backward_new_common_left_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_new_common_left)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_new_common_left)=0)))) \/ (((~((pfgd_Q_gcd_backward_new_common_left)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_new_common_left)+(x2)=S (pfgd_P_gcd_backward_new_common_left)))))))) /\ ((forall pfc_index_gcd_backward_new_common_left_productcoefficients. (exists pfa_gap_gcd_backward_new_common_left_productcoefficientsbound. pfa_gap_gcd_backward_new_common_left_productcoefficientsbound + S (pfc_index_gcd_backward_new_common_left_productcoefficients) = (pfgd_P_gcd_backward_new_common_left)) -> exists pfc_value_gcd_backward_new_common_left_productcoefficients. ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientsentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientsentry + S (pfc_value_gcd_backward_new_common_left_productcoefficients) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficients)) * pfgd_pc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientsentry. pfgd_pb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_productcoefficientsentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficients)) * pfgd_pc_gcd_backward_new_common_left) + (pfc_value_gcd_backward_new_common_left_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) -> exists pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient) + (pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_new_common_left_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_new_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_left) + (pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_new_common_left)=(pfc_index_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_new_common_left_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_new_common_left_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_new_common_left_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_new_common_left_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_new_common_left_productcoefficients)) -> exists fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_new_common_left_productcoefficientscoefficient = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_left_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_new_common_left_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_new_common_left_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_new_common_left_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_new_common_left_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_new_common_left_productcoefficients) + (p) * pfa_offset_right_gcd_backward_new_common_left_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_new_common_left_equivalent pfrep_left_gcd_backward_new_common_left_equivalent pfrep_right_gcd_backward_new_common_left_equivalent. ((exists pfrep_position_gcd_backward_new_common_left_equivalentfirst. ((pfrep_position_gcd_backward_new_common_left_equivalentfirst+S (pfrep_power_gcd_backward_new_common_left_equivalent)=(pfgd_P_gcd_backward_new_common_left)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_equivalentfirstentry. ff_h_pfp_gcd_backward_new_common_left_equivalentfirstentry + S (pfrep_left_gcd_backward_new_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_left)) /\ exists ff_q_pfp_gcd_backward_new_common_left_equivalentfirstentry. pfgd_pb_gcd_backward_new_common_left = ff_q_pfp_gcd_backward_new_common_left_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_new_common_left_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_left) + (pfrep_left_gcd_backward_new_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_left_equivalentfirstoutside. pfrep_gap_gcd_backward_new_common_left_equivalentfirstoutside+(pfgd_P_gcd_backward_new_common_left)=(pfrep_power_gcd_backward_new_common_left_equivalent)) /\ (((pfrep_left_gcd_backward_new_common_left_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_new_common_left_equivalentsecond. ((pfrep_position_gcd_backward_new_common_left_equivalentsecond+S (pfrep_power_gcd_backward_new_common_left_equivalent)=(L)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_left_equivalentsecondentry. ff_h_pfp_gcd_backward_new_common_left_equivalentsecondentry + S (pfrep_right_gcd_backward_new_common_left_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_left_equivalentsecond)) * ac)) /\ exists ff_q_pfp_gcd_backward_new_common_left_equivalentsecondentry. ab = ff_q_pfp_gcd_backward_new_common_left_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_new_common_left_equivalentsecond)) * ac) + (pfrep_right_gcd_backward_new_common_left_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_left_equivalentsecondoutside. pfrep_gap_gcd_backward_new_common_left_equivalentsecondoutside+(L)=(pfrep_power_gcd_backward_new_common_left_equivalent)) /\ (((pfrep_right_gcd_backward_new_common_left_equivalent)=0))))) -> pfrep_left_gcd_backward_new_common_left_equivalent=pfrep_right_gcd_backward_new_common_left_equivalent))))))) /\ ((((forall fom_index_pfp_gcd_backward_new_common_right_bounded. (exists fom_gap_pfp_gcd_backward_new_common_right_bounded_index_bound. fom_gap_pfp_gcd_backward_new_common_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_bounded) = S d) -> exists fom_value_pfp_gcd_backward_new_common_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_bounded_entry. fom_beta_height_pfp_gcd_backward_new_common_right_bounded_entry + S (fom_value_pfp_gcd_backward_new_common_right_bounded) = S ((S (fom_index_pfp_gcd_backward_new_common_right_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_bounded_entry. bb = fom_beta_quotient_pfp_gcd_backward_new_common_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_bounded)) * bc) + (fom_value_pfp_gcd_backward_new_common_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_bounded_value_bound. fom_gap_pfp_gcd_backward_new_common_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_bounded) = p))) /\ ((exists pfgd_qb_gcd_backward_new_common_right pfgd_qc_gcd_backward_new_common_right pfgd_Q_gcd_backward_new_common_right pfgd_pb_gcd_backward_new_common_right pfgd_pc_gcd_backward_new_common_right pfgd_P_gcd_backward_new_common_right. ((((forall fom_index_pfp_gcd_backward_new_common_right_productleft. (exists fom_gap_pfp_gcd_backward_new_common_right_productleft_index_bound. fom_gap_pfp_gcd_backward_new_common_right_productleft_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_productleft) = pfgd_Q_gcd_backward_new_common_right) -> exists fom_value_pfp_gcd_backward_new_common_right_productleft. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_productleft_entry. fom_beta_height_pfp_gcd_backward_new_common_right_productleft_entry + S (fom_value_pfp_gcd_backward_new_common_right_productleft) = S ((S (fom_index_pfp_gcd_backward_new_common_right_productleft)) * pfgd_qc_gcd_backward_new_common_right)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_productleft_entry. pfgd_qb_gcd_backward_new_common_right = fom_beta_quotient_pfp_gcd_backward_new_common_right_productleft_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_productleft)) * pfgd_qc_gcd_backward_new_common_right) + (fom_value_pfp_gcd_backward_new_common_right_productleft))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_productleft_value_bound. fom_gap_pfp_gcd_backward_new_common_right_productleft_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_new_common_right_productright. (exists fom_gap_pfp_gcd_backward_new_common_right_productright_index_bound. fom_gap_pfp_gcd_backward_new_common_right_productright_index_bound + S (fom_index_pfp_gcd_backward_new_common_right_productright) = x2) -> exists fom_value_pfp_gcd_backward_new_common_right_productright. ((((exists fom_beta_height_pfp_gcd_backward_new_common_right_productright_entry. fom_beta_height_pfp_gcd_backward_new_common_right_productright_entry + S (fom_value_pfp_gcd_backward_new_common_right_productright) = S ((S (fom_index_pfp_gcd_backward_new_common_right_productright)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_new_common_right_productright_entry. x = fom_beta_quotient_pfp_gcd_backward_new_common_right_productright_entry * S ((S (fom_index_pfp_gcd_backward_new_common_right_productright)) * x1) + (fom_value_pfp_gcd_backward_new_common_right_productright))) /\ (exists fom_gap_pfp_gcd_backward_new_common_right_productright_value_bound. fom_gap_pfp_gcd_backward_new_common_right_productright_value_bound + S (fom_value_pfp_gcd_backward_new_common_right_productright) = p))) /\ (((((((pfgd_Q_gcd_backward_new_common_right)=0 \/ (x2)=0) /\ (((pfgd_P_gcd_backward_new_common_right)=0)))) \/ (((~((pfgd_Q_gcd_backward_new_common_right)=0)) /\ (((~((x2)=0)) /\ (((pfgd_Q_gcd_backward_new_common_right)+(x2)=S (pfgd_P_gcd_backward_new_common_right)))))))) /\ ((forall pfc_index_gcd_backward_new_common_right_productcoefficients. (exists pfa_gap_gcd_backward_new_common_right_productcoefficientsbound. pfa_gap_gcd_backward_new_common_right_productcoefficientsbound + S (pfc_index_gcd_backward_new_common_right_productcoefficients) = (pfgd_P_gcd_backward_new_common_right)) -> exists pfc_value_gcd_backward_new_common_right_productcoefficients. ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientsentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientsentry + S (pfc_value_gcd_backward_new_common_right_productcoefficients) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficients)) * pfgd_pc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientsentry. pfgd_pb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_productcoefficientsentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficients)) * pfgd_pc_gcd_backward_new_common_right) + (pfc_value_gcd_backward_new_common_right_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) -> exists pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient) + (pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_new_common_right_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal) = (pfgd_Q_gcd_backward_new_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry. pfgd_qb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) * pfgd_qc_gcd_backward_new_common_right) + (pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermleftoutside+(pfgd_Q_gcd_backward_new_common_right)=(pfc_index_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = (x2)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) * x1)) /\ exists ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry. x = ff_q_pfp_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) * x1) + (pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_new_common_right_productcoefficientscoefficientdiagonaltermrightoutside+(x2)=(pfc_complement_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_new_common_right_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_new_common_right_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_new_common_right_productcoefficients))) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_new_common_right_productcoefficients)) -> exists fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_new_common_right_productcoefficientscoefficient = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_new_common_right_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_new_common_right_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_new_common_right_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_new_common_right_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_new_common_right_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_new_common_right_productcoefficients) + (p) * pfa_offset_right_gcd_backward_new_common_right_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfrep_power_gcd_backward_new_common_right_equivalent pfrep_left_gcd_backward_new_common_right_equivalent pfrep_right_gcd_backward_new_common_right_equivalent. ((exists pfrep_position_gcd_backward_new_common_right_equivalentfirst. ((pfrep_position_gcd_backward_new_common_right_equivalentfirst+S (pfrep_power_gcd_backward_new_common_right_equivalent)=(pfgd_P_gcd_backward_new_common_right)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_equivalentfirstentry. ff_h_pfp_gcd_backward_new_common_right_equivalentfirstentry + S (pfrep_left_gcd_backward_new_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_right)) /\ exists ff_q_pfp_gcd_backward_new_common_right_equivalentfirstentry. pfgd_pb_gcd_backward_new_common_right = ff_q_pfp_gcd_backward_new_common_right_equivalentfirstentry * S ((S (pfrep_position_gcd_backward_new_common_right_equivalentfirst)) * pfgd_pc_gcd_backward_new_common_right) + (pfrep_left_gcd_backward_new_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_right_equivalentfirstoutside. pfrep_gap_gcd_backward_new_common_right_equivalentfirstoutside+(pfgd_P_gcd_backward_new_common_right)=(pfrep_power_gcd_backward_new_common_right_equivalent)) /\ (((pfrep_left_gcd_backward_new_common_right_equivalent)=0))))) -> ((exists pfrep_position_gcd_backward_new_common_right_equivalentsecond. ((pfrep_position_gcd_backward_new_common_right_equivalentsecond+S (pfrep_power_gcd_backward_new_common_right_equivalent)=(S d)) /\ ((((exists ff_h_pfp_gcd_backward_new_common_right_equivalentsecondentry. ff_h_pfp_gcd_backward_new_common_right_equivalentsecondentry + S (pfrep_right_gcd_backward_new_common_right_equivalent) = S ((S (pfrep_position_gcd_backward_new_common_right_equivalentsecond)) * bc)) /\ exists ff_q_pfp_gcd_backward_new_common_right_equivalentsecondentry. bb = ff_q_pfp_gcd_backward_new_common_right_equivalentsecondentry * S ((S (pfrep_position_gcd_backward_new_common_right_equivalentsecond)) * bc) + (pfrep_right_gcd_backward_new_common_right_equivalent)))))) \/ (((exists pfrep_gap_gcd_backward_new_common_right_equivalentsecondoutside. pfrep_gap_gcd_backward_new_common_right_equivalentsecondoutside+(S d)=(pfrep_power_gcd_backward_new_common_right_equivalent)) /\ (((pfrep_right_gcd_backward_new_common_right_equivalent)=0))))) -> pfrep_left_gcd_backward_new_common_right_equivalent=pfrep_right_gcd_backward_new_common_right_equivalent)))))))))))))
  45. 0045specialize prime_field_polynomial_division_execution_common_right_divisors (p)
  46. 0046specialize prime_field_polynomial_division_execution_common_right_divisors (ab)
  47. 0047specialize prime_field_polynomial_division_execution_common_right_divisors (ac)
  48. 0048specialize prime_field_polynomial_division_execution_common_right_divisors (L)
  49. 0049specialize prime_field_polynomial_division_execution_common_right_divisors (bb)
  50. 0050specialize prime_field_polynomial_division_execution_common_right_divisors (bc)
  51. 0051specialize prime_field_polynomial_division_execution_common_right_divisors (d)
  52. 0052specialize prime_field_polynomial_division_execution_common_right_divisors (qb)
  53. 0053specialize prime_field_polynomial_division_execution_common_right_divisors (qc)
  54. 0054specialize prime_field_polynomial_division_execution_common_right_divisors (q)
  55. 0055specialize prime_field_polynomial_division_execution_common_right_divisors (rb)
  56. 0056specialize prime_field_polynomial_division_execution_common_right_divisors (rc)
  57. 0057specialize prime_field_polynomial_division_execution_common_right_divisors (R)
  58. 0058specialize prime_field_polynomial_division_execution_common_right_divisors (x)
  59. 0059specialize prime_field_polynomial_division_execution_common_right_divisors (x1)
  60. 0060specialize prime_field_polynomial_division_execution_common_right_divisors (x2)
  61. 0061apply prime_field_polynomial_division_execution_common_right_divisors
  62. 0062exact hp
  63. 0063exact he
  64. 0064cases hm
  65. 0065apply hm_right
  66. 0066exact hs_witness_witness_witness_witness_witness_witness_witness_witness_witness_right_left
  67. 0067have hb : exists pfg_update_wb_gcd_backward_update pfg_update_wc_gcd_backward_update pfg_update_W_gcd_backward_update pfg_update_tb_gcd_backward_update pfg_update_tc_gcd_backward_update pfg_update_T_gcd_backward_update. ((((forall fom_index_pfp_gcd_backward_update_productleft. (exists fom_gap_pfp_gcd_backward_update_productleft_index_bound. fom_gap_pfp_gcd_backward_update_productleft_index_bound + S (fom_index_pfp_gcd_backward_update_productleft) = x8) -> exists fom_value_pfp_gcd_backward_update_productleft. ((((exists fom_beta_height_pfp_gcd_backward_update_productleft_entry. fom_beta_height_pfp_gcd_backward_update_productleft_entry + S (fom_value_pfp_gcd_backward_update_productleft) = S ((S (fom_index_pfp_gcd_backward_update_productleft)) * x7)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_productleft_entry. x6 = fom_beta_quotient_pfp_gcd_backward_update_productleft_entry * S ((S (fom_index_pfp_gcd_backward_update_productleft)) * x7) + (fom_value_pfp_gcd_backward_update_productleft))) /\ (exists fom_gap_pfp_gcd_backward_update_productleft_value_bound. fom_gap_pfp_gcd_backward_update_productleft_value_bound + S (fom_value_pfp_gcd_backward_update_productleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_update_productright. (exists fom_gap_pfp_gcd_backward_update_productright_index_bound. fom_gap_pfp_gcd_backward_update_productright_index_bound + S (fom_index_pfp_gcd_backward_update_productright) = q) -> exists fom_value_pfp_gcd_backward_update_productright. ((((exists fom_beta_height_pfp_gcd_backward_update_productright_entry. fom_beta_height_pfp_gcd_backward_update_productright_entry + S (fom_value_pfp_gcd_backward_update_productright) = S ((S (fom_index_pfp_gcd_backward_update_productright)) * qc)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_productright_entry. qb = fom_beta_quotient_pfp_gcd_backward_update_productright_entry * S ((S (fom_index_pfp_gcd_backward_update_productright)) * qc) + (fom_value_pfp_gcd_backward_update_productright))) /\ (exists fom_gap_pfp_gcd_backward_update_productright_value_bound. fom_gap_pfp_gcd_backward_update_productright_value_bound + S (fom_value_pfp_gcd_backward_update_productright) = p))) /\ (((((((x8)=0 \/ (q)=0) /\ (((pfg_update_W_gcd_backward_update)=0)))) \/ (((~((x8)=0)) /\ (((~((q)=0)) /\ (((x8)+(q)=S (pfg_update_W_gcd_backward_update)))))))) /\ ((forall pfc_index_gcd_backward_update_productcoefficients. (exists pfa_gap_gcd_backward_update_productcoefficientsbound. pfa_gap_gcd_backward_update_productcoefficientsbound + S (pfc_index_gcd_backward_update_productcoefficients) = (pfg_update_W_gcd_backward_update)) -> exists pfc_value_gcd_backward_update_productcoefficients. ((((exists ff_h_pfp_gcd_backward_update_productcoefficientsentry. ff_h_pfp_gcd_backward_update_productcoefficientsentry + S (pfc_value_gcd_backward_update_productcoefficients) = S ((S (pfc_index_gcd_backward_update_productcoefficients)) * pfg_update_wc_gcd_backward_update)) /\ exists ff_q_pfp_gcd_backward_update_productcoefficientsentry. pfg_update_wb_gcd_backward_update = ff_q_pfp_gcd_backward_update_productcoefficientsentry * S ((S (pfc_index_gcd_backward_update_productcoefficients)) * pfg_update_wc_gcd_backward_update) + (pfc_value_gcd_backward_update_productcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_update_productcoefficientscoefficient pfc_terms_scale_gcd_backward_update_productcoefficientscoefficient pfc_natural_sum_gcd_backward_update_productcoefficientscoefficient. ((forall pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_update_productcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_update_productcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_update_productcoefficients))) -> exists pfc_value_gcd_backward_update_productcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_update_productcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_update_productcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_update_productcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_update_productcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_update_productcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_update_productcoefficientscoefficient = ff_q_pfp_gcd_backward_update_productcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_update_productcoefficientscoefficient) + (pfc_value_gcd_backward_update_productcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_update_productcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_update_productcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_update_productcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_update_productcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_update_productcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_update_productcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_update_productcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal) = (x8)) /\ ((((exists ff_h_pfp_gcd_backward_update_productcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_update_productcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_update_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal)) * x7)) /\ exists ff_q_pfp_gcd_backward_update_productcoefficientscoefficientdiagonaltermleftentry. x6 = ff_q_pfp_gcd_backward_update_productcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal)) * x7) + (pfc_left_gcd_backward_update_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_update_productcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_update_productcoefficientscoefficientdiagonaltermleftoutside+(x8)=(pfc_index_gcd_backward_update_productcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_update_productcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_update_productcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_update_productcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_update_productcoefficientscoefficientdiagonalterm) = (q)) /\ ((((exists ff_h_pfp_gcd_backward_update_productcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_update_productcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_update_productcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_update_productcoefficientscoefficientdiagonalterm)) * qc)) /\ exists ff_q_pfp_gcd_backward_update_productcoefficientscoefficientdiagonaltermrightentry. qb = ff_q_pfp_gcd_backward_update_productcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_update_productcoefficientscoefficientdiagonalterm)) * qc) + (pfc_right_gcd_backward_update_productcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_update_productcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_update_productcoefficientscoefficientdiagonaltermrightoutside+(q)=(pfc_complement_gcd_backward_update_productcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_update_productcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_update_productcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_update_productcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_update_productcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_update_productcoefficientscoefficientsum fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_update_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_update_productcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_update_productcoefficients))) * fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_update_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_update_productcoefficients))) * fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_update_productcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_update_productcoefficients)) -> exists fs_a_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_update_productcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_update_productcoefficientscoefficient = fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_update_productcoefficientscoefficient) + (fs_a_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_update_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_update_productcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_productcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_update_productcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_update_productcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_update_productcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_update_productcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_update_productcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_update_productcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_update_productcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_update_productcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_update_productcoefficients) + (p) * pfa_offset_right_gcd_backward_update_productcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_gcd_backward_update_difference_left_bounded. (exists fom_gap_pfp_gcd_backward_update_difference_left_bounded_index_bound. fom_gap_pfp_gcd_backward_update_difference_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_update_difference_left_bounded) = pfg_update_W_gcd_backward_update) -> exists fom_value_pfp_gcd_backward_update_difference_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_update_difference_left_bounded_entry. fom_beta_height_pfp_gcd_backward_update_difference_left_bounded_entry + S (fom_value_pfp_gcd_backward_update_difference_left_bounded) = S ((S (fom_index_pfp_gcd_backward_update_difference_left_bounded)) * pfg_update_wc_gcd_backward_update)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_difference_left_bounded_entry. pfg_update_wb_gcd_backward_update = fom_beta_quotient_pfp_gcd_backward_update_difference_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_update_difference_left_bounded)) * pfg_update_wc_gcd_backward_update) + (fom_value_pfp_gcd_backward_update_difference_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_update_difference_left_bounded_value_bound. fom_gap_pfp_gcd_backward_update_difference_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_update_difference_left_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_update_difference_right_bounded. (exists fom_gap_pfp_gcd_backward_update_difference_right_bounded_index_bound. fom_gap_pfp_gcd_backward_update_difference_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_update_difference_right_bounded) = pfg_update_T_gcd_backward_update) -> exists fom_value_pfp_gcd_backward_update_difference_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_update_difference_right_bounded_entry. fom_beta_height_pfp_gcd_backward_update_difference_right_bounded_entry + S (fom_value_pfp_gcd_backward_update_difference_right_bounded) = S ((S (fom_index_pfp_gcd_backward_update_difference_right_bounded)) * pfg_update_tc_gcd_backward_update)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_difference_right_bounded_entry. pfg_update_tb_gcd_backward_update = fom_beta_quotient_pfp_gcd_backward_update_difference_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_update_difference_right_bounded)) * pfg_update_tc_gcd_backward_update) + (fom_value_pfp_gcd_backward_update_difference_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_update_difference_right_bounded_value_bound. fom_gap_pfp_gcd_backward_update_difference_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_update_difference_right_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_update_difference_result_bounded. (exists fom_gap_pfp_gcd_backward_update_difference_result_bounded_index_bound. fom_gap_pfp_gcd_backward_update_difference_result_bounded_index_bound + S (fom_index_pfp_gcd_backward_update_difference_result_bounded) = x5) -> exists fom_value_pfp_gcd_backward_update_difference_result_bounded. ((((exists fom_beta_height_pfp_gcd_backward_update_difference_result_bounded_entry. fom_beta_height_pfp_gcd_backward_update_difference_result_bounded_entry + S (fom_value_pfp_gcd_backward_update_difference_result_bounded) = S ((S (fom_index_pfp_gcd_backward_update_difference_result_bounded)) * x4)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_difference_result_bounded_entry. x3 = fom_beta_quotient_pfp_gcd_backward_update_difference_result_bounded_entry * S ((S (fom_index_pfp_gcd_backward_update_difference_result_bounded)) * x4) + (fom_value_pfp_gcd_backward_update_difference_result_bounded))) /\ (exists fom_gap_pfp_gcd_backward_update_difference_result_bounded_value_bound. fom_gap_pfp_gcd_backward_update_difference_result_bounded_value_bound + S (fom_value_pfp_gcd_backward_update_difference_result_bounded) = p))) /\ ((exists pfga_ub_gcd_backward_update_difference pfga_uc_gcd_backward_update_difference pfga_vb_gcd_backward_update_difference pfga_vc_gcd_backward_update_difference pfga_tb_gcd_backward_update_difference pfga_tc_gcd_backward_update_difference pfga_K_gcd_backward_update_difference. ((((forall pfrep_power_gcd_backward_update_difference_left pfrep_left_gcd_backward_update_difference_left pfrep_right_gcd_backward_update_difference_left. ((exists pfrep_position_gcd_backward_update_difference_leftfirst. ((pfrep_position_gcd_backward_update_difference_leftfirst+S (pfrep_power_gcd_backward_update_difference_left)=(pfg_update_W_gcd_backward_update)) /\ ((((exists ff_h_pfp_gcd_backward_update_difference_leftfirstentry. ff_h_pfp_gcd_backward_update_difference_leftfirstentry + S (pfrep_left_gcd_backward_update_difference_left) = S ((S (pfrep_position_gcd_backward_update_difference_leftfirst)) * pfg_update_wc_gcd_backward_update)) /\ exists ff_q_pfp_gcd_backward_update_difference_leftfirstentry. pfg_update_wb_gcd_backward_update = ff_q_pfp_gcd_backward_update_difference_leftfirstentry * S ((S (pfrep_position_gcd_backward_update_difference_leftfirst)) * pfg_update_wc_gcd_backward_update) + (pfrep_left_gcd_backward_update_difference_left)))))) \/ (((exists pfrep_gap_gcd_backward_update_difference_leftfirstoutside. pfrep_gap_gcd_backward_update_difference_leftfirstoutside+(pfg_update_W_gcd_backward_update)=(pfrep_power_gcd_backward_update_difference_left)) /\ (((pfrep_left_gcd_backward_update_difference_left)=0))))) -> ((exists pfrep_position_gcd_backward_update_difference_leftsecond. ((pfrep_position_gcd_backward_update_difference_leftsecond+S (pfrep_power_gcd_backward_update_difference_left)=(pfga_K_gcd_backward_update_difference)) /\ ((((exists ff_h_pfp_gcd_backward_update_difference_leftsecondentry. ff_h_pfp_gcd_backward_update_difference_leftsecondentry + S (pfrep_right_gcd_backward_update_difference_left) = S ((S (pfrep_position_gcd_backward_update_difference_leftsecond)) * pfga_uc_gcd_backward_update_difference)) /\ exists ff_q_pfp_gcd_backward_update_difference_leftsecondentry. pfga_ub_gcd_backward_update_difference = ff_q_pfp_gcd_backward_update_difference_leftsecondentry * S ((S (pfrep_position_gcd_backward_update_difference_leftsecond)) * pfga_uc_gcd_backward_update_difference) + (pfrep_right_gcd_backward_update_difference_left)))))) \/ (((exists pfrep_gap_gcd_backward_update_difference_leftsecondoutside. pfrep_gap_gcd_backward_update_difference_leftsecondoutside+(pfga_K_gcd_backward_update_difference)=(pfrep_power_gcd_backward_update_difference_left)) /\ (((pfrep_right_gcd_backward_update_difference_left)=0))))) -> pfrep_left_gcd_backward_update_difference_left=pfrep_right_gcd_backward_update_difference_left) /\ ((forall pfrep_power_gcd_backward_update_difference_right pfrep_left_gcd_backward_update_difference_right pfrep_right_gcd_backward_update_difference_right. ((exists pfrep_position_gcd_backward_update_difference_rightfirst. ((pfrep_position_gcd_backward_update_difference_rightfirst+S (pfrep_power_gcd_backward_update_difference_right)=(pfg_update_T_gcd_backward_update)) /\ ((((exists ff_h_pfp_gcd_backward_update_difference_rightfirstentry. ff_h_pfp_gcd_backward_update_difference_rightfirstentry + S (pfrep_left_gcd_backward_update_difference_right) = S ((S (pfrep_position_gcd_backward_update_difference_rightfirst)) * pfg_update_tc_gcd_backward_update)) /\ exists ff_q_pfp_gcd_backward_update_difference_rightfirstentry. pfg_update_tb_gcd_backward_update = ff_q_pfp_gcd_backward_update_difference_rightfirstentry * S ((S (pfrep_position_gcd_backward_update_difference_rightfirst)) * pfg_update_tc_gcd_backward_update) + (pfrep_left_gcd_backward_update_difference_right)))))) \/ (((exists pfrep_gap_gcd_backward_update_difference_rightfirstoutside. pfrep_gap_gcd_backward_update_difference_rightfirstoutside+(pfg_update_T_gcd_backward_update)=(pfrep_power_gcd_backward_update_difference_right)) /\ (((pfrep_left_gcd_backward_update_difference_right)=0))))) -> ((exists pfrep_position_gcd_backward_update_difference_rightsecond. ((pfrep_position_gcd_backward_update_difference_rightsecond+S (pfrep_power_gcd_backward_update_difference_right)=(pfga_K_gcd_backward_update_difference)) /\ ((((exists ff_h_pfp_gcd_backward_update_difference_rightsecondentry. ff_h_pfp_gcd_backward_update_difference_rightsecondentry + S (pfrep_right_gcd_backward_update_difference_right) = S ((S (pfrep_position_gcd_backward_update_difference_rightsecond)) * pfga_vc_gcd_backward_update_difference)) /\ exists ff_q_pfp_gcd_backward_update_difference_rightsecondentry. pfga_vb_gcd_backward_update_difference = ff_q_pfp_gcd_backward_update_difference_rightsecondentry * S ((S (pfrep_position_gcd_backward_update_difference_rightsecond)) * pfga_vc_gcd_backward_update_difference) + (pfrep_right_gcd_backward_update_difference_right)))))) \/ (((exists pfrep_gap_gcd_backward_update_difference_rightsecondoutside. pfrep_gap_gcd_backward_update_difference_rightsecondoutside+(pfga_K_gcd_backward_update_difference)=(pfrep_power_gcd_backward_update_difference_right)) /\ (((pfrep_right_gcd_backward_update_difference_right)=0))))) -> pfrep_left_gcd_backward_update_difference_right=pfrep_right_gcd_backward_update_difference_right)))) /\ (((forall pfp_index_gcd_backward_update_difference_add. (exists pfa_gap_gcd_backward_update_difference_addindex. pfa_gap_gcd_backward_update_difference_addindex + S (pfp_index_gcd_backward_update_difference_add) = (pfga_K_gcd_backward_update_difference)) -> exists pfp_left_gcd_backward_update_difference_add pfp_right_gcd_backward_update_difference_add pfp_value_gcd_backward_update_difference_add. ((((exists ff_h_pfp_gcd_backward_update_difference_addleft. ff_h_pfp_gcd_backward_update_difference_addleft + S (pfp_left_gcd_backward_update_difference_add) = S ((S (pfp_index_gcd_backward_update_difference_add)) * pfga_uc_gcd_backward_update_difference)) /\ exists ff_q_pfp_gcd_backward_update_difference_addleft. pfga_ub_gcd_backward_update_difference = ff_q_pfp_gcd_backward_update_difference_addleft * S ((S (pfp_index_gcd_backward_update_difference_add)) * pfga_uc_gcd_backward_update_difference) + (pfp_left_gcd_backward_update_difference_add))) /\ (((((exists ff_h_pfp_gcd_backward_update_difference_addright. ff_h_pfp_gcd_backward_update_difference_addright + S (pfp_right_gcd_backward_update_difference_add) = S ((S (pfp_index_gcd_backward_update_difference_add)) * pfga_vc_gcd_backward_update_difference)) /\ exists ff_q_pfp_gcd_backward_update_difference_addright. pfga_vb_gcd_backward_update_difference = ff_q_pfp_gcd_backward_update_difference_addright * S ((S (pfp_index_gcd_backward_update_difference_add)) * pfga_vc_gcd_backward_update_difference) + (pfp_right_gcd_backward_update_difference_add))) /\ (((((exists ff_h_pfp_gcd_backward_update_difference_addtarget. ff_h_pfp_gcd_backward_update_difference_addtarget + S (pfp_value_gcd_backward_update_difference_add) = S ((S (pfp_index_gcd_backward_update_difference_add)) * pfga_tc_gcd_backward_update_difference)) /\ exists ff_q_pfp_gcd_backward_update_difference_addtarget. pfga_tb_gcd_backward_update_difference = ff_q_pfp_gcd_backward_update_difference_addtarget * S ((S (pfp_index_gcd_backward_update_difference_add)) * pfga_tc_gcd_backward_update_difference) + (pfp_value_gcd_backward_update_difference_add))) /\ ((((exists pfa_gap_gcd_backward_update_difference_addoperationleft. pfa_gap_gcd_backward_update_difference_addoperationleft + S (pfp_left_gcd_backward_update_difference_add) = (p)) /\ (((exists pfa_gap_gcd_backward_update_difference_addoperationright. pfa_gap_gcd_backward_update_difference_addoperationright + S (pfp_right_gcd_backward_update_difference_add) = (p)) /\ ((((exists pfa_gap_gcd_backward_update_difference_addoperationresultbound. pfa_gap_gcd_backward_update_difference_addoperationresultbound + S (pfp_value_gcd_backward_update_difference_add) = (p)) /\ ((exists pfa_offset_left_gcd_backward_update_difference_addoperationresultcongruence pfa_offset_right_gcd_backward_update_difference_addoperationresultcongruence. ((pfp_left_gcd_backward_update_difference_add) + (pfp_right_gcd_backward_update_difference_add)) + (p) * pfa_offset_left_gcd_backward_update_difference_addoperationresultcongruence = (pfp_value_gcd_backward_update_difference_add) + (p) * pfa_offset_right_gcd_backward_update_difference_addoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_gcd_backward_update_difference_result pfrep_left_gcd_backward_update_difference_result pfrep_right_gcd_backward_update_difference_result. ((exists pfrep_position_gcd_backward_update_difference_resultfirst. ((pfrep_position_gcd_backward_update_difference_resultfirst+S (pfrep_power_gcd_backward_update_difference_result)=(pfga_K_gcd_backward_update_difference)) /\ ((((exists ff_h_pfp_gcd_backward_update_difference_resultfirstentry. ff_h_pfp_gcd_backward_update_difference_resultfirstentry + S (pfrep_left_gcd_backward_update_difference_result) = S ((S (pfrep_position_gcd_backward_update_difference_resultfirst)) * pfga_tc_gcd_backward_update_difference)) /\ exists ff_q_pfp_gcd_backward_update_difference_resultfirstentry. pfga_tb_gcd_backward_update_difference = ff_q_pfp_gcd_backward_update_difference_resultfirstentry * S ((S (pfrep_position_gcd_backward_update_difference_resultfirst)) * pfga_tc_gcd_backward_update_difference) + (pfrep_left_gcd_backward_update_difference_result)))))) \/ (((exists pfrep_gap_gcd_backward_update_difference_resultfirstoutside. pfrep_gap_gcd_backward_update_difference_resultfirstoutside+(pfga_K_gcd_backward_update_difference)=(pfrep_power_gcd_backward_update_difference_result)) /\ (((pfrep_left_gcd_backward_update_difference_result)=0))))) -> ((exists pfrep_position_gcd_backward_update_difference_resultsecond. ((pfrep_position_gcd_backward_update_difference_resultsecond+S (pfrep_power_gcd_backward_update_difference_result)=(x5)) /\ ((((exists ff_h_pfp_gcd_backward_update_difference_resultsecondentry. ff_h_pfp_gcd_backward_update_difference_resultsecondentry + S (pfrep_right_gcd_backward_update_difference_result) = S ((S (pfrep_position_gcd_backward_update_difference_resultsecond)) * x4)) /\ exists ff_q_pfp_gcd_backward_update_difference_resultsecondentry. x3 = ff_q_pfp_gcd_backward_update_difference_resultsecondentry * S ((S (pfrep_position_gcd_backward_update_difference_resultsecond)) * x4) + (pfrep_right_gcd_backward_update_difference_result)))))) \/ (((exists pfrep_gap_gcd_backward_update_difference_resultsecondoutside. pfrep_gap_gcd_backward_update_difference_resultsecondoutside+(x5)=(pfrep_power_gcd_backward_update_difference_result)) /\ (((pfrep_right_gcd_backward_update_difference_result)=0))))) -> pfrep_left_gcd_backward_update_difference_result=pfrep_right_gcd_backward_update_difference_result))))))))))))) /\ ((exists pfgb_pb_gcd_backward_update_combination pfgb_pc_gcd_backward_update_combination pfgb_P_gcd_backward_update_combination pfgb_qb_gcd_backward_update_combination pfgb_qc_gcd_backward_update_combination pfgb_Q_gcd_backward_update_combination. ((((forall fom_index_pfp_gcd_backward_update_combination_leftleft. (exists fom_gap_pfp_gcd_backward_update_combination_leftleft_index_bound. fom_gap_pfp_gcd_backward_update_combination_leftleft_index_bound + S (fom_index_pfp_gcd_backward_update_combination_leftleft) = x8) -> exists fom_value_pfp_gcd_backward_update_combination_leftleft. ((((exists fom_beta_height_pfp_gcd_backward_update_combination_leftleft_entry. fom_beta_height_pfp_gcd_backward_update_combination_leftleft_entry + S (fom_value_pfp_gcd_backward_update_combination_leftleft) = S ((S (fom_index_pfp_gcd_backward_update_combination_leftleft)) * x7)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_combination_leftleft_entry. x6 = fom_beta_quotient_pfp_gcd_backward_update_combination_leftleft_entry * S ((S (fom_index_pfp_gcd_backward_update_combination_leftleft)) * x7) + (fom_value_pfp_gcd_backward_update_combination_leftleft))) /\ (exists fom_gap_pfp_gcd_backward_update_combination_leftleft_value_bound. fom_gap_pfp_gcd_backward_update_combination_leftleft_value_bound + S (fom_value_pfp_gcd_backward_update_combination_leftleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_update_combination_leftright. (exists fom_gap_pfp_gcd_backward_update_combination_leftright_index_bound. fom_gap_pfp_gcd_backward_update_combination_leftright_index_bound + S (fom_index_pfp_gcd_backward_update_combination_leftright) = L) -> exists fom_value_pfp_gcd_backward_update_combination_leftright. ((((exists fom_beta_height_pfp_gcd_backward_update_combination_leftright_entry. fom_beta_height_pfp_gcd_backward_update_combination_leftright_entry + S (fom_value_pfp_gcd_backward_update_combination_leftright) = S ((S (fom_index_pfp_gcd_backward_update_combination_leftright)) * ac)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_combination_leftright_entry. ab = fom_beta_quotient_pfp_gcd_backward_update_combination_leftright_entry * S ((S (fom_index_pfp_gcd_backward_update_combination_leftright)) * ac) + (fom_value_pfp_gcd_backward_update_combination_leftright))) /\ (exists fom_gap_pfp_gcd_backward_update_combination_leftright_value_bound. fom_gap_pfp_gcd_backward_update_combination_leftright_value_bound + S (fom_value_pfp_gcd_backward_update_combination_leftright) = p))) /\ (((((((x8)=0 \/ (L)=0) /\ (((pfgb_P_gcd_backward_update_combination)=0)))) \/ (((~((x8)=0)) /\ (((~((L)=0)) /\ (((x8)+(L)=S (pfgb_P_gcd_backward_update_combination)))))))) /\ ((forall pfc_index_gcd_backward_update_combination_leftcoefficients. (exists pfa_gap_gcd_backward_update_combination_leftcoefficientsbound. pfa_gap_gcd_backward_update_combination_leftcoefficientsbound + S (pfc_index_gcd_backward_update_combination_leftcoefficients) = (pfgb_P_gcd_backward_update_combination)) -> exists pfc_value_gcd_backward_update_combination_leftcoefficients. ((((exists ff_h_pfp_gcd_backward_update_combination_leftcoefficientsentry. ff_h_pfp_gcd_backward_update_combination_leftcoefficientsentry + S (pfc_value_gcd_backward_update_combination_leftcoefficients) = S ((S (pfc_index_gcd_backward_update_combination_leftcoefficients)) * pfgb_pc_gcd_backward_update_combination)) /\ exists ff_q_pfp_gcd_backward_update_combination_leftcoefficientsentry. pfgb_pb_gcd_backward_update_combination = ff_q_pfp_gcd_backward_update_combination_leftcoefficientsentry * S ((S (pfc_index_gcd_backward_update_combination_leftcoefficients)) * pfgb_pc_gcd_backward_update_combination) + (pfc_value_gcd_backward_update_combination_leftcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_update_combination_leftcoefficientscoefficient pfc_terms_scale_gcd_backward_update_combination_leftcoefficientscoefficient pfc_natural_sum_gcd_backward_update_combination_leftcoefficientscoefficient. ((forall pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_update_combination_leftcoefficients))) -> exists pfc_value_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_update_combination_leftcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_update_combination_leftcoefficientscoefficient = ff_q_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_update_combination_leftcoefficientscoefficient) + (pfc_value_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_update_combination_leftcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal) = (x8)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal)) * x7)) /\ exists ff_q_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermleftentry. x6 = ff_q_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal)) * x7) + (pfc_left_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermleftoutside+(x8)=(pfc_index_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm) = (L)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm)) * ac)) /\ exists ff_q_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermrightentry. ab = ff_q_pfp_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm)) * ac) + (pfc_right_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_update_combination_leftcoefficientscoefficientdiagonaltermrightoutside+(L)=(pfc_complement_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_update_combination_leftcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_update_combination_leftcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_update_combination_leftcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_update_combination_leftcoefficients))) * fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_update_combination_leftcoefficients))) * fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_update_combination_leftcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_update_combination_leftcoefficients)) -> exists fs_a_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_update_combination_leftcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_update_combination_leftcoefficientscoefficient = fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_update_combination_leftcoefficientscoefficient) + (fs_a_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_update_combination_leftcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_update_combination_leftcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_update_combination_leftcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_update_combination_leftcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_update_combination_leftcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_update_combination_leftcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_update_combination_leftcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_update_combination_leftcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_update_combination_leftcoefficients) + (p) * pfa_offset_right_gcd_backward_update_combination_leftcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_gcd_backward_update_combination_rightleft. (exists fom_gap_pfp_gcd_backward_update_combination_rightleft_index_bound. fom_gap_pfp_gcd_backward_update_combination_rightleft_index_bound + S (fom_index_pfp_gcd_backward_update_combination_rightleft) = pfg_update_T_gcd_backward_update) -> exists fom_value_pfp_gcd_backward_update_combination_rightleft. ((((exists fom_beta_height_pfp_gcd_backward_update_combination_rightleft_entry. fom_beta_height_pfp_gcd_backward_update_combination_rightleft_entry + S (fom_value_pfp_gcd_backward_update_combination_rightleft) = S ((S (fom_index_pfp_gcd_backward_update_combination_rightleft)) * pfg_update_tc_gcd_backward_update)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_combination_rightleft_entry. pfg_update_tb_gcd_backward_update = fom_beta_quotient_pfp_gcd_backward_update_combination_rightleft_entry * S ((S (fom_index_pfp_gcd_backward_update_combination_rightleft)) * pfg_update_tc_gcd_backward_update) + (fom_value_pfp_gcd_backward_update_combination_rightleft))) /\ (exists fom_gap_pfp_gcd_backward_update_combination_rightleft_value_bound. fom_gap_pfp_gcd_backward_update_combination_rightleft_value_bound + S (fom_value_pfp_gcd_backward_update_combination_rightleft) = p))) /\ (((forall fom_index_pfp_gcd_backward_update_combination_rightright. (exists fom_gap_pfp_gcd_backward_update_combination_rightright_index_bound. fom_gap_pfp_gcd_backward_update_combination_rightright_index_bound + S (fom_index_pfp_gcd_backward_update_combination_rightright) = S d) -> exists fom_value_pfp_gcd_backward_update_combination_rightright. ((((exists fom_beta_height_pfp_gcd_backward_update_combination_rightright_entry. fom_beta_height_pfp_gcd_backward_update_combination_rightright_entry + S (fom_value_pfp_gcd_backward_update_combination_rightright) = S ((S (fom_index_pfp_gcd_backward_update_combination_rightright)) * bc)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_combination_rightright_entry. bb = fom_beta_quotient_pfp_gcd_backward_update_combination_rightright_entry * S ((S (fom_index_pfp_gcd_backward_update_combination_rightright)) * bc) + (fom_value_pfp_gcd_backward_update_combination_rightright))) /\ (exists fom_gap_pfp_gcd_backward_update_combination_rightright_value_bound. fom_gap_pfp_gcd_backward_update_combination_rightright_value_bound + S (fom_value_pfp_gcd_backward_update_combination_rightright) = p))) /\ (((((((pfg_update_T_gcd_backward_update)=0 \/ (S d)=0) /\ (((pfgb_Q_gcd_backward_update_combination)=0)))) \/ (((~((pfg_update_T_gcd_backward_update)=0)) /\ (((~((S d)=0)) /\ (((pfg_update_T_gcd_backward_update)+(S d)=S (pfgb_Q_gcd_backward_update_combination)))))))) /\ ((forall pfc_index_gcd_backward_update_combination_rightcoefficients. (exists pfa_gap_gcd_backward_update_combination_rightcoefficientsbound. pfa_gap_gcd_backward_update_combination_rightcoefficientsbound + S (pfc_index_gcd_backward_update_combination_rightcoefficients) = (pfgb_Q_gcd_backward_update_combination)) -> exists pfc_value_gcd_backward_update_combination_rightcoefficients. ((((exists ff_h_pfp_gcd_backward_update_combination_rightcoefficientsentry. ff_h_pfp_gcd_backward_update_combination_rightcoefficientsentry + S (pfc_value_gcd_backward_update_combination_rightcoefficients) = S ((S (pfc_index_gcd_backward_update_combination_rightcoefficients)) * pfgb_qc_gcd_backward_update_combination)) /\ exists ff_q_pfp_gcd_backward_update_combination_rightcoefficientsentry. pfgb_qb_gcd_backward_update_combination = ff_q_pfp_gcd_backward_update_combination_rightcoefficientsentry * S ((S (pfc_index_gcd_backward_update_combination_rightcoefficients)) * pfgb_qc_gcd_backward_update_combination) + (pfc_value_gcd_backward_update_combination_rightcoefficients))) /\ ((exists pfc_terms_code_gcd_backward_update_combination_rightcoefficientscoefficient pfc_terms_scale_gcd_backward_update_combination_rightcoefficientscoefficient pfc_natural_sum_gcd_backward_update_combination_rightcoefficientscoefficient. ((forall pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal. (exists pfa_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalbound. pfa_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalbound + S (pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal) = (S (pfc_index_gcd_backward_update_combination_rightcoefficients))) -> exists pfc_value_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalentry. ff_h_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalentry + S (pfc_value_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal) = S ((S (pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_update_combination_rightcoefficientscoefficient)) /\ exists ff_q_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalentry. pfc_terms_code_gcd_backward_update_combination_rightcoefficientscoefficient = ff_q_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalentry * S ((S (pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal)) * pfc_terms_scale_gcd_backward_update_combination_rightcoefficientscoefficient) + (pfc_value_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm pfc_left_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm pfc_right_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm. (((pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal)+pfc_complement_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm=(pfc_index_gcd_backward_update_combination_rightcoefficients)) /\ ((((((exists pfa_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermleftinside. pfa_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal) = (pfg_update_T_gcd_backward_update)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal)) * pfg_update_tc_gcd_backward_update)) /\ exists ff_q_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermleftentry. pfg_update_tb_gcd_backward_update = ff_q_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal)) * pfg_update_tc_gcd_backward_update) + (pfc_left_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermleftoutside+(pfg_update_T_gcd_backward_update)=(pfc_index_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal)) /\ (((pfc_left_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermrightinside. pfa_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm) = (S d)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm)) * bc)) /\ exists ff_q_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermrightentry. bb = ff_q_pfp_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm)) * bc) + (pfc_right_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_gcd_backward_update_combination_rightcoefficientscoefficientdiagonaltermrightoutside+(S d)=(pfc_complement_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_gcd_backward_update_combination_rightcoefficientscoefficientdiagonal)=pfc_left_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm*pfc_right_gcd_backward_update_combination_rightcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum. ((((exists fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_start. fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_start. fs_u_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_terminal. fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_gcd_backward_update_combination_rightcoefficientscoefficient) = S ((S (S (pfc_index_gcd_backward_update_combination_rightcoefficients))) * fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_terminal. fs_u_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_gcd_backward_update_combination_rightcoefficients))) * fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum) + (pfc_natural_sum_gcd_backward_update_combination_rightcoefficientscoefficient))) /\ forall fs_i_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps = S (pfc_index_gcd_backward_update_combination_rightcoefficients)) -> exists fs_a_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps fs_r_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps fs_s_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_update_combination_rightcoefficientscoefficient)) /\ exists fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_gcd_backward_update_combination_rightcoefficientscoefficient = fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_gcd_backward_update_combination_rightcoefficientscoefficient) + (fs_a_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum) + (fs_r_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum)) /\ exists fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum = fs_q_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps)) * fs_v_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum) + (fs_s_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps = fs_r_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps + fs_a_pfc_gcd_backward_update_combination_rightcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_gcd_backward_update_combination_rightcoefficientscoefficientresiduebound. pfa_gap_gcd_backward_update_combination_rightcoefficientscoefficientresiduebound + S (pfc_value_gcd_backward_update_combination_rightcoefficients) = (p)) /\ ((exists pfa_offset_left_gcd_backward_update_combination_rightcoefficientscoefficientresiduecongruence pfa_offset_right_gcd_backward_update_combination_rightcoefficientscoefficientresiduecongruence. (pfc_natural_sum_gcd_backward_update_combination_rightcoefficientscoefficient) + (p) * pfa_offset_left_gcd_backward_update_combination_rightcoefficientscoefficientresiduecongruence = (pfc_value_gcd_backward_update_combination_rightcoefficients) + (p) * pfa_offset_right_gcd_backward_update_combination_rightcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((((forall fom_index_pfp_gcd_backward_update_combination_sum_left_bounded. (exists fom_gap_pfp_gcd_backward_update_combination_sum_left_bounded_index_bound. fom_gap_pfp_gcd_backward_update_combination_sum_left_bounded_index_bound + S (fom_index_pfp_gcd_backward_update_combination_sum_left_bounded) = pfgb_P_gcd_backward_update_combination) -> exists fom_value_pfp_gcd_backward_update_combination_sum_left_bounded. ((((exists fom_beta_height_pfp_gcd_backward_update_combination_sum_left_bounded_entry. fom_beta_height_pfp_gcd_backward_update_combination_sum_left_bounded_entry + S (fom_value_pfp_gcd_backward_update_combination_sum_left_bounded) = S ((S (fom_index_pfp_gcd_backward_update_combination_sum_left_bounded)) * pfgb_pc_gcd_backward_update_combination)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_combination_sum_left_bounded_entry. pfgb_pb_gcd_backward_update_combination = fom_beta_quotient_pfp_gcd_backward_update_combination_sum_left_bounded_entry * S ((S (fom_index_pfp_gcd_backward_update_combination_sum_left_bounded)) * pfgb_pc_gcd_backward_update_combination) + (fom_value_pfp_gcd_backward_update_combination_sum_left_bounded))) /\ (exists fom_gap_pfp_gcd_backward_update_combination_sum_left_bounded_value_bound. fom_gap_pfp_gcd_backward_update_combination_sum_left_bounded_value_bound + S (fom_value_pfp_gcd_backward_update_combination_sum_left_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_update_combination_sum_right_bounded. (exists fom_gap_pfp_gcd_backward_update_combination_sum_right_bounded_index_bound. fom_gap_pfp_gcd_backward_update_combination_sum_right_bounded_index_bound + S (fom_index_pfp_gcd_backward_update_combination_sum_right_bounded) = pfgb_Q_gcd_backward_update_combination) -> exists fom_value_pfp_gcd_backward_update_combination_sum_right_bounded. ((((exists fom_beta_height_pfp_gcd_backward_update_combination_sum_right_bounded_entry. fom_beta_height_pfp_gcd_backward_update_combination_sum_right_bounded_entry + S (fom_value_pfp_gcd_backward_update_combination_sum_right_bounded) = S ((S (fom_index_pfp_gcd_backward_update_combination_sum_right_bounded)) * pfgb_qc_gcd_backward_update_combination)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_combination_sum_right_bounded_entry. pfgb_qb_gcd_backward_update_combination = fom_beta_quotient_pfp_gcd_backward_update_combination_sum_right_bounded_entry * S ((S (fom_index_pfp_gcd_backward_update_combination_sum_right_bounded)) * pfgb_qc_gcd_backward_update_combination) + (fom_value_pfp_gcd_backward_update_combination_sum_right_bounded))) /\ (exists fom_gap_pfp_gcd_backward_update_combination_sum_right_bounded_value_bound. fom_gap_pfp_gcd_backward_update_combination_sum_right_bounded_value_bound + S (fom_value_pfp_gcd_backward_update_combination_sum_right_bounded) = p))) /\ (((forall fom_index_pfp_gcd_backward_update_combination_sum_result_bounded. (exists fom_gap_pfp_gcd_backward_update_combination_sum_result_bounded_index_bound. fom_gap_pfp_gcd_backward_update_combination_sum_result_bounded_index_bound + S (fom_index_pfp_gcd_backward_update_combination_sum_result_bounded) = x2) -> exists fom_value_pfp_gcd_backward_update_combination_sum_result_bounded. ((((exists fom_beta_height_pfp_gcd_backward_update_combination_sum_result_bounded_entry. fom_beta_height_pfp_gcd_backward_update_combination_sum_result_bounded_entry + S (fom_value_pfp_gcd_backward_update_combination_sum_result_bounded) = S ((S (fom_index_pfp_gcd_backward_update_combination_sum_result_bounded)) * x1)) /\ exists fom_beta_quotient_pfp_gcd_backward_update_combination_sum_result_bounded_entry. x = fom_beta_quotient_pfp_gcd_backward_update_combination_sum_result_bounded_entry * S ((S (fom_index_pfp_gcd_backward_update_combination_sum_result_bounded)) * x1) + (fom_value_pfp_gcd_backward_update_combination_sum_result_bounded))) /\ (exists fom_gap_pfp_gcd_backward_update_combination_sum_result_bounded_value_bound. fom_gap_pfp_gcd_backward_update_combination_sum_result_bounded_value_bound + S (fom_value_pfp_gcd_backward_update_combination_sum_result_bounded) = p))) /\ ((exists pfga_ub_gcd_backward_update_combination_sum pfga_uc_gcd_backward_update_combination_sum pfga_vb_gcd_backward_update_combination_sum pfga_vc_gcd_backward_update_combination_sum pfga_tb_gcd_backward_update_combination_sum pfga_tc_gcd_backward_update_combination_sum pfga_K_gcd_backward_update_combination_sum. ((((forall pfrep_power_gcd_backward_update_combination_sum_left pfrep_left_gcd_backward_update_combination_sum_left pfrep_right_gcd_backward_update_combination_sum_left. ((exists pfrep_position_gcd_backward_update_combination_sum_leftfirst. ((pfrep_position_gcd_backward_update_combination_sum_leftfirst+S (pfrep_power_gcd_backward_update_combination_sum_left)=(pfgb_P_gcd_backward_update_combination)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_sum_leftfirstentry. ff_h_pfp_gcd_backward_update_combination_sum_leftfirstentry + S (pfrep_left_gcd_backward_update_combination_sum_left) = S ((S (pfrep_position_gcd_backward_update_combination_sum_leftfirst)) * pfgb_pc_gcd_backward_update_combination)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_leftfirstentry. pfgb_pb_gcd_backward_update_combination = ff_q_pfp_gcd_backward_update_combination_sum_leftfirstentry * S ((S (pfrep_position_gcd_backward_update_combination_sum_leftfirst)) * pfgb_pc_gcd_backward_update_combination) + (pfrep_left_gcd_backward_update_combination_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_update_combination_sum_leftfirstoutside. pfrep_gap_gcd_backward_update_combination_sum_leftfirstoutside+(pfgb_P_gcd_backward_update_combination)=(pfrep_power_gcd_backward_update_combination_sum_left)) /\ (((pfrep_left_gcd_backward_update_combination_sum_left)=0))))) -> ((exists pfrep_position_gcd_backward_update_combination_sum_leftsecond. ((pfrep_position_gcd_backward_update_combination_sum_leftsecond+S (pfrep_power_gcd_backward_update_combination_sum_left)=(pfga_K_gcd_backward_update_combination_sum)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_sum_leftsecondentry. ff_h_pfp_gcd_backward_update_combination_sum_leftsecondentry + S (pfrep_right_gcd_backward_update_combination_sum_left) = S ((S (pfrep_position_gcd_backward_update_combination_sum_leftsecond)) * pfga_uc_gcd_backward_update_combination_sum)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_leftsecondentry. pfga_ub_gcd_backward_update_combination_sum = ff_q_pfp_gcd_backward_update_combination_sum_leftsecondentry * S ((S (pfrep_position_gcd_backward_update_combination_sum_leftsecond)) * pfga_uc_gcd_backward_update_combination_sum) + (pfrep_right_gcd_backward_update_combination_sum_left)))))) \/ (((exists pfrep_gap_gcd_backward_update_combination_sum_leftsecondoutside. pfrep_gap_gcd_backward_update_combination_sum_leftsecondoutside+(pfga_K_gcd_backward_update_combination_sum)=(pfrep_power_gcd_backward_update_combination_sum_left)) /\ (((pfrep_right_gcd_backward_update_combination_sum_left)=0))))) -> pfrep_left_gcd_backward_update_combination_sum_left=pfrep_right_gcd_backward_update_combination_sum_left) /\ ((forall pfrep_power_gcd_backward_update_combination_sum_right pfrep_left_gcd_backward_update_combination_sum_right pfrep_right_gcd_backward_update_combination_sum_right. ((exists pfrep_position_gcd_backward_update_combination_sum_rightfirst. ((pfrep_position_gcd_backward_update_combination_sum_rightfirst+S (pfrep_power_gcd_backward_update_combination_sum_right)=(pfgb_Q_gcd_backward_update_combination)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_sum_rightfirstentry. ff_h_pfp_gcd_backward_update_combination_sum_rightfirstentry + S (pfrep_left_gcd_backward_update_combination_sum_right) = S ((S (pfrep_position_gcd_backward_update_combination_sum_rightfirst)) * pfgb_qc_gcd_backward_update_combination)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_rightfirstentry. pfgb_qb_gcd_backward_update_combination = ff_q_pfp_gcd_backward_update_combination_sum_rightfirstentry * S ((S (pfrep_position_gcd_backward_update_combination_sum_rightfirst)) * pfgb_qc_gcd_backward_update_combination) + (pfrep_left_gcd_backward_update_combination_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_update_combination_sum_rightfirstoutside. pfrep_gap_gcd_backward_update_combination_sum_rightfirstoutside+(pfgb_Q_gcd_backward_update_combination)=(pfrep_power_gcd_backward_update_combination_sum_right)) /\ (((pfrep_left_gcd_backward_update_combination_sum_right)=0))))) -> ((exists pfrep_position_gcd_backward_update_combination_sum_rightsecond. ((pfrep_position_gcd_backward_update_combination_sum_rightsecond+S (pfrep_power_gcd_backward_update_combination_sum_right)=(pfga_K_gcd_backward_update_combination_sum)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_sum_rightsecondentry. ff_h_pfp_gcd_backward_update_combination_sum_rightsecondentry + S (pfrep_right_gcd_backward_update_combination_sum_right) = S ((S (pfrep_position_gcd_backward_update_combination_sum_rightsecond)) * pfga_vc_gcd_backward_update_combination_sum)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_rightsecondentry. pfga_vb_gcd_backward_update_combination_sum = ff_q_pfp_gcd_backward_update_combination_sum_rightsecondentry * S ((S (pfrep_position_gcd_backward_update_combination_sum_rightsecond)) * pfga_vc_gcd_backward_update_combination_sum) + (pfrep_right_gcd_backward_update_combination_sum_right)))))) \/ (((exists pfrep_gap_gcd_backward_update_combination_sum_rightsecondoutside. pfrep_gap_gcd_backward_update_combination_sum_rightsecondoutside+(pfga_K_gcd_backward_update_combination_sum)=(pfrep_power_gcd_backward_update_combination_sum_right)) /\ (((pfrep_right_gcd_backward_update_combination_sum_right)=0))))) -> pfrep_left_gcd_backward_update_combination_sum_right=pfrep_right_gcd_backward_update_combination_sum_right)))) /\ (((forall pfp_index_gcd_backward_update_combination_sum_add. (exists pfa_gap_gcd_backward_update_combination_sum_addindex. pfa_gap_gcd_backward_update_combination_sum_addindex + S (pfp_index_gcd_backward_update_combination_sum_add) = (pfga_K_gcd_backward_update_combination_sum)) -> exists pfp_left_gcd_backward_update_combination_sum_add pfp_right_gcd_backward_update_combination_sum_add pfp_value_gcd_backward_update_combination_sum_add. ((((exists ff_h_pfp_gcd_backward_update_combination_sum_addleft. ff_h_pfp_gcd_backward_update_combination_sum_addleft + S (pfp_left_gcd_backward_update_combination_sum_add) = S ((S (pfp_index_gcd_backward_update_combination_sum_add)) * pfga_uc_gcd_backward_update_combination_sum)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_addleft. pfga_ub_gcd_backward_update_combination_sum = ff_q_pfp_gcd_backward_update_combination_sum_addleft * S ((S (pfp_index_gcd_backward_update_combination_sum_add)) * pfga_uc_gcd_backward_update_combination_sum) + (pfp_left_gcd_backward_update_combination_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_update_combination_sum_addright. ff_h_pfp_gcd_backward_update_combination_sum_addright + S (pfp_right_gcd_backward_update_combination_sum_add) = S ((S (pfp_index_gcd_backward_update_combination_sum_add)) * pfga_vc_gcd_backward_update_combination_sum)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_addright. pfga_vb_gcd_backward_update_combination_sum = ff_q_pfp_gcd_backward_update_combination_sum_addright * S ((S (pfp_index_gcd_backward_update_combination_sum_add)) * pfga_vc_gcd_backward_update_combination_sum) + (pfp_right_gcd_backward_update_combination_sum_add))) /\ (((((exists ff_h_pfp_gcd_backward_update_combination_sum_addtarget. ff_h_pfp_gcd_backward_update_combination_sum_addtarget + S (pfp_value_gcd_backward_update_combination_sum_add) = S ((S (pfp_index_gcd_backward_update_combination_sum_add)) * pfga_tc_gcd_backward_update_combination_sum)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_addtarget. pfga_tb_gcd_backward_update_combination_sum = ff_q_pfp_gcd_backward_update_combination_sum_addtarget * S ((S (pfp_index_gcd_backward_update_combination_sum_add)) * pfga_tc_gcd_backward_update_combination_sum) + (pfp_value_gcd_backward_update_combination_sum_add))) /\ ((((exists pfa_gap_gcd_backward_update_combination_sum_addoperationleft. pfa_gap_gcd_backward_update_combination_sum_addoperationleft + S (pfp_left_gcd_backward_update_combination_sum_add) = (p)) /\ (((exists pfa_gap_gcd_backward_update_combination_sum_addoperationright. pfa_gap_gcd_backward_update_combination_sum_addoperationright + S (pfp_right_gcd_backward_update_combination_sum_add) = (p)) /\ ((((exists pfa_gap_gcd_backward_update_combination_sum_addoperationresultbound. pfa_gap_gcd_backward_update_combination_sum_addoperationresultbound + S (pfp_value_gcd_backward_update_combination_sum_add) = (p)) /\ ((exists pfa_offset_left_gcd_backward_update_combination_sum_addoperationresultcongruence pfa_offset_right_gcd_backward_update_combination_sum_addoperationresultcongruence. ((pfp_left_gcd_backward_update_combination_sum_add) + (pfp_right_gcd_backward_update_combination_sum_add)) + (p) * pfa_offset_left_gcd_backward_update_combination_sum_addoperationresultcongruence = (pfp_value_gcd_backward_update_combination_sum_add) + (p) * pfa_offset_right_gcd_backward_update_combination_sum_addoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_gcd_backward_update_combination_sum_result pfrep_left_gcd_backward_update_combination_sum_result pfrep_right_gcd_backward_update_combination_sum_result. ((exists pfrep_position_gcd_backward_update_combination_sum_resultfirst. ((pfrep_position_gcd_backward_update_combination_sum_resultfirst+S (pfrep_power_gcd_backward_update_combination_sum_result)=(pfga_K_gcd_backward_update_combination_sum)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_sum_resultfirstentry. ff_h_pfp_gcd_backward_update_combination_sum_resultfirstentry + S (pfrep_left_gcd_backward_update_combination_sum_result) = S ((S (pfrep_position_gcd_backward_update_combination_sum_resultfirst)) * pfga_tc_gcd_backward_update_combination_sum)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_resultfirstentry. pfga_tb_gcd_backward_update_combination_sum = ff_q_pfp_gcd_backward_update_combination_sum_resultfirstentry * S ((S (pfrep_position_gcd_backward_update_combination_sum_resultfirst)) * pfga_tc_gcd_backward_update_combination_sum) + (pfrep_left_gcd_backward_update_combination_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_update_combination_sum_resultfirstoutside. pfrep_gap_gcd_backward_update_combination_sum_resultfirstoutside+(pfga_K_gcd_backward_update_combination_sum)=(pfrep_power_gcd_backward_update_combination_sum_result)) /\ (((pfrep_left_gcd_backward_update_combination_sum_result)=0))))) -> ((exists pfrep_position_gcd_backward_update_combination_sum_resultsecond. ((pfrep_position_gcd_backward_update_combination_sum_resultsecond+S (pfrep_power_gcd_backward_update_combination_sum_result)=(x2)) /\ ((((exists ff_h_pfp_gcd_backward_update_combination_sum_resultsecondentry. ff_h_pfp_gcd_backward_update_combination_sum_resultsecondentry + S (pfrep_right_gcd_backward_update_combination_sum_result) = S ((S (pfrep_position_gcd_backward_update_combination_sum_resultsecond)) * x1)) /\ exists ff_q_pfp_gcd_backward_update_combination_sum_resultsecondentry. x = ff_q_pfp_gcd_backward_update_combination_sum_resultsecondentry * S ((S (pfrep_position_gcd_backward_update_combination_sum_resultsecond)) * x1) + (pfrep_right_gcd_backward_update_combination_sum_result)))))) \/ (((exists pfrep_gap_gcd_backward_update_combination_sum_resultsecondoutside. pfrep_gap_gcd_backward_update_combination_sum_resultsecondoutside+(x2)=(pfrep_power_gcd_backward_update_combination_sum_result)) /\ (((pfrep_right_gcd_backward_update_combination_sum_result)=0))))) -> pfrep_left_gcd_backward_update_combination_sum_result=pfrep_right_gcd_backward_update_combination_sum_result))))))))))))))))))))))
  68. 0068specialize hupdate (x)
  69. 0069specialize hupdate (x1)
  70. 0070specialize hupdate (x2)
  71. 0071specialize hupdate (x3)
  72. 0072specialize hupdate (x4)
  73. 0073specialize hupdate (x5)
  74. 0074specialize hupdate (x6)
  75. 0075specialize hupdate (x7)
  76. 0076specialize hupdate (x8)
  77. 0077apply hupdate
  78. 0078exact hp
  79. 0079exact he
  80. 0080exact hs_witness_witness_witness_witness_witness_witness_witness_witness_witness_right_right
  81. 0081cases hb
  82. 0082cases hb_witness
  83. 0083cases hb_witness_witness
  84. 0084cases hb_witness_witness_witness
  85. 0085cases hb_witness_witness_witness_witness
  86. 0086cases hb_witness_witness_witness_witness_witness
  87. 0087cases hb_witness_witness_witness_witness_witness_witness
  88. 0088cases hb_witness_witness_witness_witness_witness_witness_right
  89. 0089exists x
  90. 0090exists x1
  91. 0091exists x2
  92. 0092exists x6
  93. 0093exists x7
  94. 0094exists x8
  95. 0095exists x12
  96. 0096exists x13
  97. 0097exists x14
  98. 0098split
  99. 0099exact hs_witness_witness_witness_witness_witness_witness_witness_witness_witness_left
  100. 0100split
  101. 0101exact hc
  102. 0102exact hb_witness_witness_witness_witness_witness_witness_right_right