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 ub uc L vb vc M wb wc N db dc J pb pc H qb qc I rb rc K. (~((p) = 1) /\ forall pfa_factor_left_aligned_right_prime pfa_factor_right_aligned_right_prime. (p) = pfa_factor_left_aligned_right_prime * pfa_factor_right_aligned_right_prime -> pfa_factor_left_aligned_right_prime = 1 \/ pfa_factor_right_aligned_right_prime = 1) -> (((forall fom_index_pfp_aligned_right_input_left_bounded. (exists fom_gap_pfp_aligned_right_input_left_bounded_index_bound. fom_gap_pfp_aligned_right_input_left_bounded_index_bound + S (fom_index_pfp_aligned_right_input_left_bounded) = L) -> exists fom_value_pfp_aligned_right_input_left_bounded. ((((exists fom_beta_height_pfp_aligned_right_input_left_bounded_entry. fom_beta_height_pfp_aligned_right_input_left_bounded_entry + S (fom_value_pfp_aligned_right_input_left_bounded) = S ((S (fom_index_pfp_aligned_right_input_left_bounded)) * uc)) /\ exists fom_beta_quotient_pfp_aligned_right_input_left_bounded_entry. ub = fom_beta_quotient_pfp_aligned_right_input_left_bounded_entry * S ((S (fom_index_pfp_aligned_right_input_left_bounded)) * uc) + (fom_value_pfp_aligned_right_input_left_bounded))) /\ (exists fom_gap_pfp_aligned_right_input_left_bounded_value_bound. fom_gap_pfp_aligned_right_input_left_bounded_value_bound + S (fom_value_pfp_aligned_right_input_left_bounded) = p))) /\ (((forall fom_index_pfp_aligned_right_input_right_bounded. (exists fom_gap_pfp_aligned_right_input_right_bounded_index_bound. fom_gap_pfp_aligned_right_input_right_bounded_index_bound + S (fom_index_pfp_aligned_right_input_right_bounded) = M) -> exists fom_value_pfp_aligned_right_input_right_bounded. ((((exists fom_beta_height_pfp_aligned_right_input_right_bounded_entry. fom_beta_height_pfp_aligned_right_input_right_bounded_entry + S (fom_value_pfp_aligned_right_input_right_bounded) = S ((S (fom_index_pfp_aligned_right_input_right_bounded)) * vc)) /\ exists fom_beta_quotient_pfp_aligned_right_input_right_bounded_entry. vb = fom_beta_quotient_pfp_aligned_right_input_right_bounded_entry * S ((S (fom_index_pfp_aligned_right_input_right_bounded)) * vc) + (fom_value_pfp_aligned_right_input_right_bounded))) /\ (exists fom_gap_pfp_aligned_right_input_right_bounded_value_bound. fom_gap_pfp_aligned_right_input_right_bounded_value_bound + S (fom_value_pfp_aligned_right_input_right_bounded) = p))) /\ (((forall fom_index_pfp_aligned_right_input_result_bounded. (exists fom_gap_pfp_aligned_right_input_result_bounded_index_bound. fom_gap_pfp_aligned_right_input_result_bounded_index_bound + S (fom_index_pfp_aligned_right_input_result_bounded) = N) -> exists fom_value_pfp_aligned_right_input_result_bounded. ((((exists fom_beta_height_pfp_aligned_right_input_result_bounded_entry. fom_beta_height_pfp_aligned_right_input_result_bounded_entry + S (fom_value_pfp_aligned_right_input_result_bounded) = S ((S (fom_index_pfp_aligned_right_input_result_bounded)) * wc)) /\ exists fom_beta_quotient_pfp_aligned_right_input_result_bounded_entry. wb = fom_beta_quotient_pfp_aligned_right_input_result_bounded_entry * S ((S (fom_index_pfp_aligned_right_input_result_bounded)) * wc) + (fom_value_pfp_aligned_right_input_result_bounded))) /\ (exists fom_gap_pfp_aligned_right_input_result_bounded_value_bound. fom_gap_pfp_aligned_right_input_result_bounded_value_bound + S (fom_value_pfp_aligned_right_input_result_bounded) = p))) /\ ((exists pfaa_left_b_aligned_right_input pfaa_left_c_aligned_right_input pfaa_right_b_aligned_right_input pfaa_right_c_aligned_right_input pfaa_sum_b_aligned_right_input pfaa_sum_c_aligned_right_input pfaa_length_aligned_right_input. ((((forall pfrep_power_aligned_right_input_witness_common_left pfrep_left_aligned_right_input_witness_common_left pfrep_right_aligned_right_input_witness_common_left. ((exists pfrep_position_aligned_right_input_witness_common_leftfirst. ((pfrep_position_aligned_right_input_witness_common_leftfirst+S (pfrep_power_aligned_right_input_witness_common_left)=(L)) /\ ((((exists ff_h_pfp_aligned_right_input_witness_common_leftfirstentry. ff_h_pfp_aligned_right_input_witness_common_leftfirstentry + S (pfrep_left_aligned_right_input_witness_common_left) = S ((S (pfrep_position_aligned_right_input_witness_common_leftfirst)) * uc)) /\ exists ff_q_pfp_aligned_right_input_witness_common_leftfirstentry. ub = ff_q_pfp_aligned_right_input_witness_common_leftfirstentry * S ((S (pfrep_position_aligned_right_input_witness_common_leftfirst)) * uc) + (pfrep_left_aligned_right_input_witness_common_left)))))) \/ (((exists pfrep_gap_aligned_right_input_witness_common_leftfirstoutside. pfrep_gap_aligned_right_input_witness_common_leftfirstoutside+(L)=(pfrep_power_aligned_right_input_witness_common_left)) /\ (((pfrep_left_aligned_right_input_witness_common_left)=0))))) -> ((exists pfrep_position_aligned_right_input_witness_common_leftsecond. ((pfrep_position_aligned_right_input_witness_common_leftsecond+S (pfrep_power_aligned_right_input_witness_common_left)=(pfaa_length_aligned_right_input)) /\ ((((exists ff_h_pfp_aligned_right_input_witness_common_leftsecondentry. ff_h_pfp_aligned_right_input_witness_common_leftsecondentry + S (pfrep_right_aligned_right_input_witness_common_left) = S ((S (pfrep_position_aligned_right_input_witness_common_leftsecond)) * pfaa_left_c_aligned_right_input)) /\ exists ff_q_pfp_aligned_right_input_witness_common_leftsecondentry. pfaa_left_b_aligned_right_input = ff_q_pfp_aligned_right_input_witness_common_leftsecondentry * S ((S (pfrep_position_aligned_right_input_witness_common_leftsecond)) * pfaa_left_c_aligned_right_input) + (pfrep_right_aligned_right_input_witness_common_left)))))) \/ (((exists pfrep_gap_aligned_right_input_witness_common_leftsecondoutside. pfrep_gap_aligned_right_input_witness_common_leftsecondoutside+(pfaa_length_aligned_right_input)=(pfrep_power_aligned_right_input_witness_common_left)) /\ (((pfrep_right_aligned_right_input_witness_common_left)=0))))) -> pfrep_left_aligned_right_input_witness_common_left=pfrep_right_aligned_right_input_witness_common_left) /\ ((forall pfrep_power_aligned_right_input_witness_common_right pfrep_left_aligned_right_input_witness_common_right pfrep_right_aligned_right_input_witness_common_right. ((exists pfrep_position_aligned_right_input_witness_common_rightfirst. ((pfrep_position_aligned_right_input_witness_common_rightfirst+S (pfrep_power_aligned_right_input_witness_common_right)=(M)) /\ ((((exists ff_h_pfp_aligned_right_input_witness_common_rightfirstentry. ff_h_pfp_aligned_right_input_witness_common_rightfirstentry + S (pfrep_left_aligned_right_input_witness_common_right) = S ((S (pfrep_position_aligned_right_input_witness_common_rightfirst)) * vc)) /\ exists ff_q_pfp_aligned_right_input_witness_common_rightfirstentry. vb = ff_q_pfp_aligned_right_input_witness_common_rightfirstentry * S ((S (pfrep_position_aligned_right_input_witness_common_rightfirst)) * vc) + (pfrep_left_aligned_right_input_witness_common_right)))))) \/ (((exists pfrep_gap_aligned_right_input_witness_common_rightfirstoutside. pfrep_gap_aligned_right_input_witness_common_rightfirstoutside+(M)=(pfrep_power_aligned_right_input_witness_common_right)) /\ (((pfrep_left_aligned_right_input_witness_common_right)=0))))) -> ((exists pfrep_position_aligned_right_input_witness_common_rightsecond. ((pfrep_position_aligned_right_input_witness_common_rightsecond+S (pfrep_power_aligned_right_input_witness_common_right)=(pfaa_length_aligned_right_input)) /\ ((((exists ff_h_pfp_aligned_right_input_witness_common_rightsecondentry. ff_h_pfp_aligned_right_input_witness_common_rightsecondentry + S (pfrep_right_aligned_right_input_witness_common_right) = S ((S (pfrep_position_aligned_right_input_witness_common_rightsecond)) * pfaa_right_c_aligned_right_input)) /\ exists ff_q_pfp_aligned_right_input_witness_common_rightsecondentry. pfaa_right_b_aligned_right_input = ff_q_pfp_aligned_right_input_witness_common_rightsecondentry * S ((S (pfrep_position_aligned_right_input_witness_common_rightsecond)) * pfaa_right_c_aligned_right_input) + (pfrep_right_aligned_right_input_witness_common_right)))))) \/ (((exists pfrep_gap_aligned_right_input_witness_common_rightsecondoutside. pfrep_gap_aligned_right_input_witness_common_rightsecondoutside+(pfaa_length_aligned_right_input)=(pfrep_power_aligned_right_input_witness_common_right)) /\ (((pfrep_right_aligned_right_input_witness_common_right)=0))))) -> pfrep_left_aligned_right_input_witness_common_right=pfrep_right_aligned_right_input_witness_common_right)))) /\ (((forall pfp_index_aligned_right_input_witness_operation. (exists pfa_gap_aligned_right_input_witness_operationindex. pfa_gap_aligned_right_input_witness_operationindex + S (pfp_index_aligned_right_input_witness_operation) = (pfaa_length_aligned_right_input)) -> exists pfp_left_aligned_right_input_witness_operation pfp_right_aligned_right_input_witness_operation pfp_value_aligned_right_input_witness_operation. ((((exists ff_h_pfp_aligned_right_input_witness_operationleft. ff_h_pfp_aligned_right_input_witness_operationleft + S (pfp_left_aligned_right_input_witness_operation) = S ((S (pfp_index_aligned_right_input_witness_operation)) * pfaa_left_c_aligned_right_input)) /\ exists ff_q_pfp_aligned_right_input_witness_operationleft. pfaa_left_b_aligned_right_input = ff_q_pfp_aligned_right_input_witness_operationleft * S ((S (pfp_index_aligned_right_input_witness_operation)) * pfaa_left_c_aligned_right_input) + (pfp_left_aligned_right_input_witness_operation))) /\ (((((exists ff_h_pfp_aligned_right_input_witness_operationright. ff_h_pfp_aligned_right_input_witness_operationright + S (pfp_right_aligned_right_input_witness_operation) = S ((S (pfp_index_aligned_right_input_witness_operation)) * pfaa_right_c_aligned_right_input)) /\ exists ff_q_pfp_aligned_right_input_witness_operationright. pfaa_right_b_aligned_right_input = ff_q_pfp_aligned_right_input_witness_operationright * S ((S (pfp_index_aligned_right_input_witness_operation)) * pfaa_right_c_aligned_right_input) + (pfp_right_aligned_right_input_witness_operation))) /\ (((((exists ff_h_pfp_aligned_right_input_witness_operationtarget. ff_h_pfp_aligned_right_input_witness_operationtarget + S (pfp_value_aligned_right_input_witness_operation) = S ((S (pfp_index_aligned_right_input_witness_operation)) * pfaa_sum_c_aligned_right_input)) /\ exists ff_q_pfp_aligned_right_input_witness_operationtarget. pfaa_sum_b_aligned_right_input = ff_q_pfp_aligned_right_input_witness_operationtarget * S ((S (pfp_index_aligned_right_input_witness_operation)) * pfaa_sum_c_aligned_right_input) + (pfp_value_aligned_right_input_witness_operation))) /\ ((((exists pfa_gap_aligned_right_input_witness_operationoperationleft. pfa_gap_aligned_right_input_witness_operationoperationleft + S (pfp_left_aligned_right_input_witness_operation) = (p)) /\ (((exists pfa_gap_aligned_right_input_witness_operationoperationright. pfa_gap_aligned_right_input_witness_operationoperationright + S (pfp_right_aligned_right_input_witness_operation) = (p)) /\ ((((exists pfa_gap_aligned_right_input_witness_operationoperationresultbound. pfa_gap_aligned_right_input_witness_operationoperationresultbound + S (pfp_value_aligned_right_input_witness_operation) = (p)) /\ ((exists pfa_offset_left_aligned_right_input_witness_operationoperationresultcongruence pfa_offset_right_aligned_right_input_witness_operationoperationresultcongruence. ((pfp_left_aligned_right_input_witness_operation) + (pfp_right_aligned_right_input_witness_operation)) + (p) * pfa_offset_left_aligned_right_input_witness_operationoperationresultcongruence = (pfp_value_aligned_right_input_witness_operation) + (p) * pfa_offset_right_aligned_right_input_witness_operationoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_aligned_right_input_witness_output pfrep_left_aligned_right_input_witness_output pfrep_right_aligned_right_input_witness_output. ((exists pfrep_position_aligned_right_input_witness_outputfirst. ((pfrep_position_aligned_right_input_witness_outputfirst+S (pfrep_power_aligned_right_input_witness_output)=(pfaa_length_aligned_right_input)) /\ ((((exists ff_h_pfp_aligned_right_input_witness_outputfirstentry. ff_h_pfp_aligned_right_input_witness_outputfirstentry + S (pfrep_left_aligned_right_input_witness_output) = S ((S (pfrep_position_aligned_right_input_witness_outputfirst)) * pfaa_sum_c_aligned_right_input)) /\ exists ff_q_pfp_aligned_right_input_witness_outputfirstentry. pfaa_sum_b_aligned_right_input = ff_q_pfp_aligned_right_input_witness_outputfirstentry * S ((S (pfrep_position_aligned_right_input_witness_outputfirst)) * pfaa_sum_c_aligned_right_input) + (pfrep_left_aligned_right_input_witness_output)))))) \/ (((exists pfrep_gap_aligned_right_input_witness_outputfirstoutside. pfrep_gap_aligned_right_input_witness_outputfirstoutside+(pfaa_length_aligned_right_input)=(pfrep_power_aligned_right_input_witness_output)) /\ (((pfrep_left_aligned_right_input_witness_output)=0))))) -> ((exists pfrep_position_aligned_right_input_witness_outputsecond. ((pfrep_position_aligned_right_input_witness_outputsecond+S (pfrep_power_aligned_right_input_witness_output)=(N)) /\ ((((exists ff_h_pfp_aligned_right_input_witness_outputsecondentry. ff_h_pfp_aligned_right_input_witness_outputsecondentry + S (pfrep_right_aligned_right_input_witness_output) = S ((S (pfrep_position_aligned_right_input_witness_outputsecond)) * wc)) /\ exists ff_q_pfp_aligned_right_input_witness_outputsecondentry. wb = ff_q_pfp_aligned_right_input_witness_outputsecondentry * S ((S (pfrep_position_aligned_right_input_witness_outputsecond)) * wc) + (pfrep_right_aligned_right_input_witness_output)))))) \/ (((exists pfrep_gap_aligned_right_input_witness_outputsecondoutside. pfrep_gap_aligned_right_input_witness_outputsecondoutside+(N)=(pfrep_power_aligned_right_input_witness_output)) /\ (((pfrep_right_aligned_right_input_witness_output)=0))))) -> pfrep_left_aligned_right_input_witness_output=pfrep_right_aligned_right_input_witness_output))))))))))))) -> (((forall fom_index_pfp_aligned_right_pbleft. (exists fom_gap_pfp_aligned_right_pbleft_index_bound. fom_gap_pfp_aligned_right_pbleft_index_bound + S (fom_index_pfp_aligned_right_pbleft) = L) -> exists fom_value_pfp_aligned_right_pbleft. ((((exists fom_beta_height_pfp_aligned_right_pbleft_entry. fom_beta_height_pfp_aligned_right_pbleft_entry + S (fom_value_pfp_aligned_right_pbleft) = S ((S (fom_index_pfp_aligned_right_pbleft)) * uc)) /\ exists fom_beta_quotient_pfp_aligned_right_pbleft_entry. ub = fom_beta_quotient_pfp_aligned_right_pbleft_entry * S ((S (fom_index_pfp_aligned_right_pbleft)) * uc) + (fom_value_pfp_aligned_right_pbleft))) /\ (exists fom_gap_pfp_aligned_right_pbleft_value_bound. fom_gap_pfp_aligned_right_pbleft_value_bound + S (fom_value_pfp_aligned_right_pbleft) = p))) /\ (((forall fom_index_pfp_aligned_right_pbright. (exists fom_gap_pfp_aligned_right_pbright_index_bound. fom_gap_pfp_aligned_right_pbright_index_bound + S (fom_index_pfp_aligned_right_pbright) = J) -> exists fom_value_pfp_aligned_right_pbright. ((((exists fom_beta_height_pfp_aligned_right_pbright_entry. fom_beta_height_pfp_aligned_right_pbright_entry + S (fom_value_pfp_aligned_right_pbright) = S ((S (fom_index_pfp_aligned_right_pbright)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_right_pbright_entry. db = fom_beta_quotient_pfp_aligned_right_pbright_entry * S ((S (fom_index_pfp_aligned_right_pbright)) * dc) + (fom_value_pfp_aligned_right_pbright))) /\ (exists fom_gap_pfp_aligned_right_pbright_value_bound. fom_gap_pfp_aligned_right_pbright_value_bound + S (fom_value_pfp_aligned_right_pbright) = p))) /\ (((((((L)=0 \/ (J)=0) /\ (((H)=0)))) \/ (((~((L)=0)) /\ (((~((J)=0)) /\ (((L)+(J)=S (H)))))))) /\ ((forall pfc_index_aligned_right_pbcoefficients. (exists pfa_gap_aligned_right_pbcoefficientsbound. pfa_gap_aligned_right_pbcoefficientsbound + S (pfc_index_aligned_right_pbcoefficients) = (H)) -> exists pfc_value_aligned_right_pbcoefficients. ((((exists ff_h_pfp_aligned_right_pbcoefficientsentry. ff_h_pfp_aligned_right_pbcoefficientsentry + S (pfc_value_aligned_right_pbcoefficients) = S ((S (pfc_index_aligned_right_pbcoefficients)) * pc)) /\ exists ff_q_pfp_aligned_right_pbcoefficientsentry. pb = ff_q_pfp_aligned_right_pbcoefficientsentry * S ((S (pfc_index_aligned_right_pbcoefficients)) * pc) + (pfc_value_aligned_right_pbcoefficients))) /\ ((exists pfc_terms_code_aligned_right_pbcoefficientscoefficient pfc_terms_scale_aligned_right_pbcoefficientscoefficient pfc_natural_sum_aligned_right_pbcoefficientscoefficient. ((forall pfc_index_aligned_right_pbcoefficientscoefficientdiagonal. (exists pfa_gap_aligned_right_pbcoefficientscoefficientdiagonalbound. pfa_gap_aligned_right_pbcoefficientscoefficientdiagonalbound + S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal) = (S (pfc_index_aligned_right_pbcoefficients))) -> exists pfc_value_aligned_right_pbcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonalentry. ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonalentry + S (pfc_value_aligned_right_pbcoefficientscoefficientdiagonal) = S ((S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_pbcoefficientscoefficient)) /\ exists ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonalentry. pfc_terms_code_aligned_right_pbcoefficientscoefficient = ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonalentry * S ((S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_pbcoefficientscoefficient) + (pfc_value_aligned_right_pbcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm. (((pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)+pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm=(pfc_index_aligned_right_pbcoefficients)) /\ ((((((exists pfa_gap_aligned_right_pbcoefficientscoefficientdiagonaltermleftinside. pfa_gap_aligned_right_pbcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal) = (L)) /\ ((((exists ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) * uc)) /\ exists ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermleftentry. ub = ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) * uc) + (pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_pbcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_aligned_right_pbcoefficientscoefficientdiagonaltermleftoutside+(L)=(pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) /\ (((pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_aligned_right_pbcoefficientscoefficientdiagonaltermrightinside. pfa_gap_aligned_right_pbcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm) = (J)) /\ ((((exists ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm)) * dc)) /\ exists ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermrightentry. db = ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm)) * dc) + (pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_pbcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_aligned_right_pbcoefficientscoefficientdiagonaltermrightoutside+(J)=(pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_aligned_right_pbcoefficientscoefficientdiagonal)=pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm*pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_aligned_right_pbcoefficientscoefficientsum fs_v_pfc_aligned_right_pbcoefficientscoefficientsum. ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_start. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_start. fs_u_pfc_aligned_right_pbcoefficientscoefficientsum = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_terminal. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_aligned_right_pbcoefficientscoefficient) = S ((S (S (pfc_index_aligned_right_pbcoefficients))) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_terminal. fs_u_pfc_aligned_right_pbcoefficientscoefficientsum = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_aligned_right_pbcoefficients))) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum) + (pfc_natural_sum_aligned_right_pbcoefficientscoefficient))) /\ forall fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps = S (pfc_index_aligned_right_pbcoefficients)) -> exists fs_a_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps fs_r_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps fs_s_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_pbcoefficientscoefficient)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_aligned_right_pbcoefficientscoefficient = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_pbcoefficientscoefficient) + (fs_a_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_aligned_right_pbcoefficientscoefficientsum = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum) + (fs_r_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_aligned_right_pbcoefficientscoefficientsum = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum) + (fs_s_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps = fs_r_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps + fs_a_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_aligned_right_pbcoefficientscoefficientresiduebound. pfa_gap_aligned_right_pbcoefficientscoefficientresiduebound + S (pfc_value_aligned_right_pbcoefficients) = (p)) /\ ((exists pfa_offset_left_aligned_right_pbcoefficientscoefficientresiduecongruence pfa_offset_right_aligned_right_pbcoefficientscoefficientresiduecongruence. (pfc_natural_sum_aligned_right_pbcoefficientscoefficient) + (p) * pfa_offset_left_aligned_right_pbcoefficientscoefficientresiduecongruence = (pfc_value_aligned_right_pbcoefficients) + (p) * pfa_offset_right_aligned_right_pbcoefficientscoefficientresiduecongruence))))))))))))))))))) -> (((forall fom_index_pfp_aligned_right_qbleft. (exists fom_gap_pfp_aligned_right_qbleft_index_bound. fom_gap_pfp_aligned_right_qbleft_index_bound + S (fom_index_pfp_aligned_right_qbleft) = M) -> exists fom_value_pfp_aligned_right_qbleft. ((((exists fom_beta_height_pfp_aligned_right_qbleft_entry. fom_beta_height_pfp_aligned_right_qbleft_entry + S (fom_value_pfp_aligned_right_qbleft) = S ((S (fom_index_pfp_aligned_right_qbleft)) * vc)) /\ exists fom_beta_quotient_pfp_aligned_right_qbleft_entry. vb = fom_beta_quotient_pfp_aligned_right_qbleft_entry * S ((S (fom_index_pfp_aligned_right_qbleft)) * vc) + (fom_value_pfp_aligned_right_qbleft))) /\ (exists fom_gap_pfp_aligned_right_qbleft_value_bound. fom_gap_pfp_aligned_right_qbleft_value_bound + S (fom_value_pfp_aligned_right_qbleft) = p))) /\ (((forall fom_index_pfp_aligned_right_qbright. (exists fom_gap_pfp_aligned_right_qbright_index_bound. fom_gap_pfp_aligned_right_qbright_index_bound + S (fom_index_pfp_aligned_right_qbright) = J) -> exists fom_value_pfp_aligned_right_qbright. ((((exists fom_beta_height_pfp_aligned_right_qbright_entry. fom_beta_height_pfp_aligned_right_qbright_entry + S (fom_value_pfp_aligned_right_qbright) = S ((S (fom_index_pfp_aligned_right_qbright)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_right_qbright_entry. db = fom_beta_quotient_pfp_aligned_right_qbright_entry * S ((S (fom_index_pfp_aligned_right_qbright)) * dc) + (fom_value_pfp_aligned_right_qbright))) /\ (exists fom_gap_pfp_aligned_right_qbright_value_bound. fom_gap_pfp_aligned_right_qbright_value_bound + S (fom_value_pfp_aligned_right_qbright) = p))) /\ (((((((M)=0 \/ (J)=0) /\ (((I)=0)))) \/ (((~((M)=0)) /\ (((~((J)=0)) /\ (((M)+(J)=S (I)))))))) /\ ((forall pfc_index_aligned_right_qbcoefficients. (exists pfa_gap_aligned_right_qbcoefficientsbound. pfa_gap_aligned_right_qbcoefficientsbound + S (pfc_index_aligned_right_qbcoefficients) = (I)) -> exists pfc_value_aligned_right_qbcoefficients. ((((exists ff_h_pfp_aligned_right_qbcoefficientsentry. ff_h_pfp_aligned_right_qbcoefficientsentry + S (pfc_value_aligned_right_qbcoefficients) = S ((S (pfc_index_aligned_right_qbcoefficients)) * qc)) /\ exists ff_q_pfp_aligned_right_qbcoefficientsentry. qb = ff_q_pfp_aligned_right_qbcoefficientsentry * S ((S (pfc_index_aligned_right_qbcoefficients)) * qc) + (pfc_value_aligned_right_qbcoefficients))) /\ ((exists pfc_terms_code_aligned_right_qbcoefficientscoefficient pfc_terms_scale_aligned_right_qbcoefficientscoefficient pfc_natural_sum_aligned_right_qbcoefficientscoefficient. ((forall pfc_index_aligned_right_qbcoefficientscoefficientdiagonal. (exists pfa_gap_aligned_right_qbcoefficientscoefficientdiagonalbound. pfa_gap_aligned_right_qbcoefficientscoefficientdiagonalbound + S (pfc_index_aligned_right_qbcoefficientscoefficientdiagonal) = (S (pfc_index_aligned_right_qbcoefficients))) -> exists pfc_value_aligned_right_qbcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_aligned_right_qbcoefficientscoefficientdiagonalentry. ff_h_pfp_aligned_right_qbcoefficientscoefficientdiagonalentry + S (pfc_value_aligned_right_qbcoefficientscoefficientdiagonal) = S ((S (pfc_index_aligned_right_qbcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_qbcoefficientscoefficient)) /\ exists ff_q_pfp_aligned_right_qbcoefficientscoefficientdiagonalentry. pfc_terms_code_aligned_right_qbcoefficientscoefficient = ff_q_pfp_aligned_right_qbcoefficientscoefficientdiagonalentry * S ((S (pfc_index_aligned_right_qbcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_qbcoefficientscoefficient) + (pfc_value_aligned_right_qbcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_aligned_right_qbcoefficientscoefficientdiagonalterm pfc_left_aligned_right_qbcoefficientscoefficientdiagonalterm pfc_right_aligned_right_qbcoefficientscoefficientdiagonalterm. (((pfc_index_aligned_right_qbcoefficientscoefficientdiagonal)+pfc_complement_aligned_right_qbcoefficientscoefficientdiagonalterm=(pfc_index_aligned_right_qbcoefficients)) /\ ((((((exists pfa_gap_aligned_right_qbcoefficientscoefficientdiagonaltermleftinside. pfa_gap_aligned_right_qbcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_aligned_right_qbcoefficientscoefficientdiagonal) = (M)) /\ ((((exists ff_h_pfp_aligned_right_qbcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_aligned_right_qbcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_aligned_right_qbcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_aligned_right_qbcoefficientscoefficientdiagonal)) * vc)) /\ exists ff_q_pfp_aligned_right_qbcoefficientscoefficientdiagonaltermleftentry. vb = ff_q_pfp_aligned_right_qbcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_aligned_right_qbcoefficientscoefficientdiagonal)) * vc) + (pfc_left_aligned_right_qbcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_qbcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_aligned_right_qbcoefficientscoefficientdiagonaltermleftoutside+(M)=(pfc_index_aligned_right_qbcoefficientscoefficientdiagonal)) /\ (((pfc_left_aligned_right_qbcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_aligned_right_qbcoefficientscoefficientdiagonaltermrightinside. pfa_gap_aligned_right_qbcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_aligned_right_qbcoefficientscoefficientdiagonalterm) = (J)) /\ ((((exists ff_h_pfp_aligned_right_qbcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_aligned_right_qbcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_aligned_right_qbcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_aligned_right_qbcoefficientscoefficientdiagonalterm)) * dc)) /\ exists ff_q_pfp_aligned_right_qbcoefficientscoefficientdiagonaltermrightentry. db = ff_q_pfp_aligned_right_qbcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_aligned_right_qbcoefficientscoefficientdiagonalterm)) * dc) + (pfc_right_aligned_right_qbcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_qbcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_aligned_right_qbcoefficientscoefficientdiagonaltermrightoutside+(J)=(pfc_complement_aligned_right_qbcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_aligned_right_qbcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_aligned_right_qbcoefficientscoefficientdiagonal)=pfc_left_aligned_right_qbcoefficientscoefficientdiagonalterm*pfc_right_aligned_right_qbcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_aligned_right_qbcoefficientscoefficientsum fs_v_pfc_aligned_right_qbcoefficientscoefficientsum. ((((exists fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_start. fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_aligned_right_qbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_start. fs_u_pfc_aligned_right_qbcoefficientscoefficientsum = fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_aligned_right_qbcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_terminal. fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_aligned_right_qbcoefficientscoefficient) = S ((S (S (pfc_index_aligned_right_qbcoefficients))) * fs_v_pfc_aligned_right_qbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_terminal. fs_u_pfc_aligned_right_qbcoefficientscoefficientsum = fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_aligned_right_qbcoefficients))) * fs_v_pfc_aligned_right_qbcoefficientscoefficientsum) + (pfc_natural_sum_aligned_right_qbcoefficientscoefficient))) /\ forall fs_i_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps = S (pfc_index_aligned_right_qbcoefficients)) -> exists fs_a_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps fs_r_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps fs_s_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_qbcoefficientscoefficient)) /\ exists fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_aligned_right_qbcoefficientscoefficient = fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_qbcoefficientscoefficient) + (fs_a_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_qbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_aligned_right_qbcoefficientscoefficientsum = fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_qbcoefficientscoefficientsum) + (fs_r_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_qbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_aligned_right_qbcoefficientscoefficientsum = fs_q_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_qbcoefficientscoefficientsum) + (fs_s_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps = fs_r_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps + fs_a_pfc_aligned_right_qbcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_aligned_right_qbcoefficientscoefficientresiduebound. pfa_gap_aligned_right_qbcoefficientscoefficientresiduebound + S (pfc_value_aligned_right_qbcoefficients) = (p)) /\ ((exists pfa_offset_left_aligned_right_qbcoefficientscoefficientresiduecongruence pfa_offset_right_aligned_right_qbcoefficientscoefficientresiduecongruence. (pfc_natural_sum_aligned_right_qbcoefficientscoefficient) + (p) * pfa_offset_left_aligned_right_qbcoefficientscoefficientresiduecongruence = (pfc_value_aligned_right_qbcoefficients) + (p) * pfa_offset_right_aligned_right_qbcoefficientscoefficientresiduecongruence))))))))))))))))))) -> (((forall fom_index_pfp_aligned_right_rbleft. (exists fom_gap_pfp_aligned_right_rbleft_index_bound. fom_gap_pfp_aligned_right_rbleft_index_bound + S (fom_index_pfp_aligned_right_rbleft) = N) -> exists fom_value_pfp_aligned_right_rbleft. ((((exists fom_beta_height_pfp_aligned_right_rbleft_entry. fom_beta_height_pfp_aligned_right_rbleft_entry + S (fom_value_pfp_aligned_right_rbleft) = S ((S (fom_index_pfp_aligned_right_rbleft)) * wc)) /\ exists fom_beta_quotient_pfp_aligned_right_rbleft_entry. wb = fom_beta_quotient_pfp_aligned_right_rbleft_entry * S ((S (fom_index_pfp_aligned_right_rbleft)) * wc) + (fom_value_pfp_aligned_right_rbleft))) /\ (exists fom_gap_pfp_aligned_right_rbleft_value_bound. fom_gap_pfp_aligned_right_rbleft_value_bound + S (fom_value_pfp_aligned_right_rbleft) = p))) /\ (((forall fom_index_pfp_aligned_right_rbright. (exists fom_gap_pfp_aligned_right_rbright_index_bound. fom_gap_pfp_aligned_right_rbright_index_bound + S (fom_index_pfp_aligned_right_rbright) = J) -> exists fom_value_pfp_aligned_right_rbright. ((((exists fom_beta_height_pfp_aligned_right_rbright_entry. fom_beta_height_pfp_aligned_right_rbright_entry + S (fom_value_pfp_aligned_right_rbright) = S ((S (fom_index_pfp_aligned_right_rbright)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_right_rbright_entry. db = fom_beta_quotient_pfp_aligned_right_rbright_entry * S ((S (fom_index_pfp_aligned_right_rbright)) * dc) + (fom_value_pfp_aligned_right_rbright))) /\ (exists fom_gap_pfp_aligned_right_rbright_value_bound. fom_gap_pfp_aligned_right_rbright_value_bound + S (fom_value_pfp_aligned_right_rbright) = p))) /\ (((((((N)=0 \/ (J)=0) /\ (((K)=0)))) \/ (((~((N)=0)) /\ (((~((J)=0)) /\ (((N)+(J)=S (K)))))))) /\ ((forall pfc_index_aligned_right_rbcoefficients. (exists pfa_gap_aligned_right_rbcoefficientsbound. pfa_gap_aligned_right_rbcoefficientsbound + S (pfc_index_aligned_right_rbcoefficients) = (K)) -> exists pfc_value_aligned_right_rbcoefficients. ((((exists ff_h_pfp_aligned_right_rbcoefficientsentry. ff_h_pfp_aligned_right_rbcoefficientsentry + S (pfc_value_aligned_right_rbcoefficients) = S ((S (pfc_index_aligned_right_rbcoefficients)) * rc)) /\ exists ff_q_pfp_aligned_right_rbcoefficientsentry. rb = ff_q_pfp_aligned_right_rbcoefficientsentry * S ((S (pfc_index_aligned_right_rbcoefficients)) * rc) + (pfc_value_aligned_right_rbcoefficients))) /\ ((exists pfc_terms_code_aligned_right_rbcoefficientscoefficient pfc_terms_scale_aligned_right_rbcoefficientscoefficient pfc_natural_sum_aligned_right_rbcoefficientscoefficient. ((forall pfc_index_aligned_right_rbcoefficientscoefficientdiagonal. (exists pfa_gap_aligned_right_rbcoefficientscoefficientdiagonalbound. pfa_gap_aligned_right_rbcoefficientscoefficientdiagonalbound + S (pfc_index_aligned_right_rbcoefficientscoefficientdiagonal) = (S (pfc_index_aligned_right_rbcoefficients))) -> exists pfc_value_aligned_right_rbcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_aligned_right_rbcoefficientscoefficientdiagonalentry. ff_h_pfp_aligned_right_rbcoefficientscoefficientdiagonalentry + S (pfc_value_aligned_right_rbcoefficientscoefficientdiagonal) = S ((S (pfc_index_aligned_right_rbcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_rbcoefficientscoefficient)) /\ exists ff_q_pfp_aligned_right_rbcoefficientscoefficientdiagonalentry. pfc_terms_code_aligned_right_rbcoefficientscoefficient = ff_q_pfp_aligned_right_rbcoefficientscoefficientdiagonalentry * S ((S (pfc_index_aligned_right_rbcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_rbcoefficientscoefficient) + (pfc_value_aligned_right_rbcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_aligned_right_rbcoefficientscoefficientdiagonalterm pfc_left_aligned_right_rbcoefficientscoefficientdiagonalterm pfc_right_aligned_right_rbcoefficientscoefficientdiagonalterm. (((pfc_index_aligned_right_rbcoefficientscoefficientdiagonal)+pfc_complement_aligned_right_rbcoefficientscoefficientdiagonalterm=(pfc_index_aligned_right_rbcoefficients)) /\ ((((((exists pfa_gap_aligned_right_rbcoefficientscoefficientdiagonaltermleftinside. pfa_gap_aligned_right_rbcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_aligned_right_rbcoefficientscoefficientdiagonal) = (N)) /\ ((((exists ff_h_pfp_aligned_right_rbcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_aligned_right_rbcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_aligned_right_rbcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_aligned_right_rbcoefficientscoefficientdiagonal)) * wc)) /\ exists ff_q_pfp_aligned_right_rbcoefficientscoefficientdiagonaltermleftentry. wb = ff_q_pfp_aligned_right_rbcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_aligned_right_rbcoefficientscoefficientdiagonal)) * wc) + (pfc_left_aligned_right_rbcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_rbcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_aligned_right_rbcoefficientscoefficientdiagonaltermleftoutside+(N)=(pfc_index_aligned_right_rbcoefficientscoefficientdiagonal)) /\ (((pfc_left_aligned_right_rbcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_aligned_right_rbcoefficientscoefficientdiagonaltermrightinside. pfa_gap_aligned_right_rbcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_aligned_right_rbcoefficientscoefficientdiagonalterm) = (J)) /\ ((((exists ff_h_pfp_aligned_right_rbcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_aligned_right_rbcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_aligned_right_rbcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_aligned_right_rbcoefficientscoefficientdiagonalterm)) * dc)) /\ exists ff_q_pfp_aligned_right_rbcoefficientscoefficientdiagonaltermrightentry. db = ff_q_pfp_aligned_right_rbcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_aligned_right_rbcoefficientscoefficientdiagonalterm)) * dc) + (pfc_right_aligned_right_rbcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_rbcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_aligned_right_rbcoefficientscoefficientdiagonaltermrightoutside+(J)=(pfc_complement_aligned_right_rbcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_aligned_right_rbcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_aligned_right_rbcoefficientscoefficientdiagonal)=pfc_left_aligned_right_rbcoefficientscoefficientdiagonalterm*pfc_right_aligned_right_rbcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_aligned_right_rbcoefficientscoefficientsum fs_v_pfc_aligned_right_rbcoefficientscoefficientsum. ((((exists fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_start. fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_aligned_right_rbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_start. fs_u_pfc_aligned_right_rbcoefficientscoefficientsum = fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_aligned_right_rbcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_terminal. fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_aligned_right_rbcoefficientscoefficient) = S ((S (S (pfc_index_aligned_right_rbcoefficients))) * fs_v_pfc_aligned_right_rbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_terminal. fs_u_pfc_aligned_right_rbcoefficientscoefficientsum = fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_aligned_right_rbcoefficients))) * fs_v_pfc_aligned_right_rbcoefficientscoefficientsum) + (pfc_natural_sum_aligned_right_rbcoefficientscoefficient))) /\ forall fs_i_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps = S (pfc_index_aligned_right_rbcoefficients)) -> exists fs_a_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps fs_r_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps fs_s_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_rbcoefficientscoefficient)) /\ exists fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_aligned_right_rbcoefficientscoefficient = fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_rbcoefficientscoefficient) + (fs_a_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_rbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_aligned_right_rbcoefficientscoefficientsum = fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_rbcoefficientscoefficientsum) + (fs_r_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_rbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_aligned_right_rbcoefficientscoefficientsum = fs_q_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_rbcoefficientscoefficientsum) + (fs_s_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps = fs_r_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps + fs_a_pfc_aligned_right_rbcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_aligned_right_rbcoefficientscoefficientresiduebound. pfa_gap_aligned_right_rbcoefficientscoefficientresiduebound + S (pfc_value_aligned_right_rbcoefficients) = (p)) /\ ((exists pfa_offset_left_aligned_right_rbcoefficientscoefficientresiduecongruence pfa_offset_right_aligned_right_rbcoefficientscoefficientresiduecongruence. (pfc_natural_sum_aligned_right_rbcoefficientscoefficient) + (p) * pfa_offset_left_aligned_right_rbcoefficientscoefficientresiduecongruence = (pfc_value_aligned_right_rbcoefficients) + (p) * pfa_offset_right_aligned_right_rbcoefficientscoefficientresiduecongruence))))))))))))))))))) -> (((forall fom_index_pfp_aligned_right_result_left_bounded. (exists fom_gap_pfp_aligned_right_result_left_bounded_index_bound. fom_gap_pfp_aligned_right_result_left_bounded_index_bound + S (fom_index_pfp_aligned_right_result_left_bounded) = H) -> exists fom_value_pfp_aligned_right_result_left_bounded. ((((exists fom_beta_height_pfp_aligned_right_result_left_bounded_entry. fom_beta_height_pfp_aligned_right_result_left_bounded_entry + S (fom_value_pfp_aligned_right_result_left_bounded) = S ((S (fom_index_pfp_aligned_right_result_left_bounded)) * pc)) /\ exists fom_beta_quotient_pfp_aligned_right_result_left_bounded_entry. pb = fom_beta_quotient_pfp_aligned_right_result_left_bounded_entry * S ((S (fom_index_pfp_aligned_right_result_left_bounded)) * pc) + (fom_value_pfp_aligned_right_result_left_bounded))) /\ (exists fom_gap_pfp_aligned_right_result_left_bounded_value_bound. fom_gap_pfp_aligned_right_result_left_bounded_value_bound + S (fom_value_pfp_aligned_right_result_left_bounded) = p))) /\ (((forall fom_index_pfp_aligned_right_result_right_bounded. (exists fom_gap_pfp_aligned_right_result_right_bounded_index_bound. fom_gap_pfp_aligned_right_result_right_bounded_index_bound + S (fom_index_pfp_aligned_right_result_right_bounded) = I) -> exists fom_value_pfp_aligned_right_result_right_bounded. ((((exists fom_beta_height_pfp_aligned_right_result_right_bounded_entry. fom_beta_height_pfp_aligned_right_result_right_bounded_entry + S (fom_value_pfp_aligned_right_result_right_bounded) = S ((S (fom_index_pfp_aligned_right_result_right_bounded)) * qc)) /\ exists fom_beta_quotient_pfp_aligned_right_result_right_bounded_entry. qb = fom_beta_quotient_pfp_aligned_right_result_right_bounded_entry * S ((S (fom_index_pfp_aligned_right_result_right_bounded)) * qc) + (fom_value_pfp_aligned_right_result_right_bounded))) /\ (exists fom_gap_pfp_aligned_right_result_right_bounded_value_bound. fom_gap_pfp_aligned_right_result_right_bounded_value_bound + S (fom_value_pfp_aligned_right_result_right_bounded) = p))) /\ (((forall fom_index_pfp_aligned_right_result_result_bounded. (exists fom_gap_pfp_aligned_right_result_result_bounded_index_bound. fom_gap_pfp_aligned_right_result_result_bounded_index_bound + S (fom_index_pfp_aligned_right_result_result_bounded) = K) -> exists fom_value_pfp_aligned_right_result_result_bounded. ((((exists fom_beta_height_pfp_aligned_right_result_result_bounded_entry. fom_beta_height_pfp_aligned_right_result_result_bounded_entry + S (fom_value_pfp_aligned_right_result_result_bounded) = S ((S (fom_index_pfp_aligned_right_result_result_bounded)) * rc)) /\ exists fom_beta_quotient_pfp_aligned_right_result_result_bounded_entry. rb = fom_beta_quotient_pfp_aligned_right_result_result_bounded_entry * S ((S (fom_index_pfp_aligned_right_result_result_bounded)) * rc) + (fom_value_pfp_aligned_right_result_result_bounded))) /\ (exists fom_gap_pfp_aligned_right_result_result_bounded_value_bound. fom_gap_pfp_aligned_right_result_result_bounded_value_bound + S (fom_value_pfp_aligned_right_result_result_bounded) = p))) /\ ((exists pfaa_left_b_aligned_right_result pfaa_left_c_aligned_right_result pfaa_right_b_aligned_right_result pfaa_right_c_aligned_right_result pfaa_sum_b_aligned_right_result pfaa_sum_c_aligned_right_result pfaa_length_aligned_right_result. ((((forall pfrep_power_aligned_right_result_witness_common_left pfrep_left_aligned_right_result_witness_common_left pfrep_right_aligned_right_result_witness_common_left. ((exists pfrep_position_aligned_right_result_witness_common_leftfirst. ((pfrep_position_aligned_right_result_witness_common_leftfirst+S (pfrep_power_aligned_right_result_witness_common_left)=(H)) /\ ((((exists ff_h_pfp_aligned_right_result_witness_common_leftfirstentry. ff_h_pfp_aligned_right_result_witness_common_leftfirstentry + S (pfrep_left_aligned_right_result_witness_common_left) = S ((S (pfrep_position_aligned_right_result_witness_common_leftfirst)) * pc)) /\ exists ff_q_pfp_aligned_right_result_witness_common_leftfirstentry. pb = ff_q_pfp_aligned_right_result_witness_common_leftfirstentry * S ((S (pfrep_position_aligned_right_result_witness_common_leftfirst)) * pc) + (pfrep_left_aligned_right_result_witness_common_left)))))) \/ (((exists pfrep_gap_aligned_right_result_witness_common_leftfirstoutside. pfrep_gap_aligned_right_result_witness_common_leftfirstoutside+(H)=(pfrep_power_aligned_right_result_witness_common_left)) /\ (((pfrep_left_aligned_right_result_witness_common_left)=0))))) -> ((exists pfrep_position_aligned_right_result_witness_common_leftsecond. ((pfrep_position_aligned_right_result_witness_common_leftsecond+S (pfrep_power_aligned_right_result_witness_common_left)=(pfaa_length_aligned_right_result)) /\ ((((exists ff_h_pfp_aligned_right_result_witness_common_leftsecondentry. ff_h_pfp_aligned_right_result_witness_common_leftsecondentry + S (pfrep_right_aligned_right_result_witness_common_left) = S ((S (pfrep_position_aligned_right_result_witness_common_leftsecond)) * pfaa_left_c_aligned_right_result)) /\ exists ff_q_pfp_aligned_right_result_witness_common_leftsecondentry. pfaa_left_b_aligned_right_result = ff_q_pfp_aligned_right_result_witness_common_leftsecondentry * S ((S (pfrep_position_aligned_right_result_witness_common_leftsecond)) * pfaa_left_c_aligned_right_result) + (pfrep_right_aligned_right_result_witness_common_left)))))) \/ (((exists pfrep_gap_aligned_right_result_witness_common_leftsecondoutside. pfrep_gap_aligned_right_result_witness_common_leftsecondoutside+(pfaa_length_aligned_right_result)=(pfrep_power_aligned_right_result_witness_common_left)) /\ (((pfrep_right_aligned_right_result_witness_common_left)=0))))) -> pfrep_left_aligned_right_result_witness_common_left=pfrep_right_aligned_right_result_witness_common_left) /\ ((forall pfrep_power_aligned_right_result_witness_common_right pfrep_left_aligned_right_result_witness_common_right pfrep_right_aligned_right_result_witness_common_right. ((exists pfrep_position_aligned_right_result_witness_common_rightfirst. ((pfrep_position_aligned_right_result_witness_common_rightfirst+S (pfrep_power_aligned_right_result_witness_common_right)=(I)) /\ ((((exists ff_h_pfp_aligned_right_result_witness_common_rightfirstentry. ff_h_pfp_aligned_right_result_witness_common_rightfirstentry + S (pfrep_left_aligned_right_result_witness_common_right) = S ((S (pfrep_position_aligned_right_result_witness_common_rightfirst)) * qc)) /\ exists ff_q_pfp_aligned_right_result_witness_common_rightfirstentry. qb = ff_q_pfp_aligned_right_result_witness_common_rightfirstentry * S ((S (pfrep_position_aligned_right_result_witness_common_rightfirst)) * qc) + (pfrep_left_aligned_right_result_witness_common_right)))))) \/ (((exists pfrep_gap_aligned_right_result_witness_common_rightfirstoutside. pfrep_gap_aligned_right_result_witness_common_rightfirstoutside+(I)=(pfrep_power_aligned_right_result_witness_common_right)) /\ (((pfrep_left_aligned_right_result_witness_common_right)=0))))) -> ((exists pfrep_position_aligned_right_result_witness_common_rightsecond. ((pfrep_position_aligned_right_result_witness_common_rightsecond+S (pfrep_power_aligned_right_result_witness_common_right)=(pfaa_length_aligned_right_result)) /\ ((((exists ff_h_pfp_aligned_right_result_witness_common_rightsecondentry. ff_h_pfp_aligned_right_result_witness_common_rightsecondentry + S (pfrep_right_aligned_right_result_witness_common_right) = S ((S (pfrep_position_aligned_right_result_witness_common_rightsecond)) * pfaa_right_c_aligned_right_result)) /\ exists ff_q_pfp_aligned_right_result_witness_common_rightsecondentry. pfaa_right_b_aligned_right_result = ff_q_pfp_aligned_right_result_witness_common_rightsecondentry * S ((S (pfrep_position_aligned_right_result_witness_common_rightsecond)) * pfaa_right_c_aligned_right_result) + (pfrep_right_aligned_right_result_witness_common_right)))))) \/ (((exists pfrep_gap_aligned_right_result_witness_common_rightsecondoutside. pfrep_gap_aligned_right_result_witness_common_rightsecondoutside+(pfaa_length_aligned_right_result)=(pfrep_power_aligned_right_result_witness_common_right)) /\ (((pfrep_right_aligned_right_result_witness_common_right)=0))))) -> pfrep_left_aligned_right_result_witness_common_right=pfrep_right_aligned_right_result_witness_common_right)))) /\ (((forall pfp_index_aligned_right_result_witness_operation. (exists pfa_gap_aligned_right_result_witness_operationindex. pfa_gap_aligned_right_result_witness_operationindex + S (pfp_index_aligned_right_result_witness_operation) = (pfaa_length_aligned_right_result)) -> exists pfp_left_aligned_right_result_witness_operation pfp_right_aligned_right_result_witness_operation pfp_value_aligned_right_result_witness_operation. ((((exists ff_h_pfp_aligned_right_result_witness_operationleft. ff_h_pfp_aligned_right_result_witness_operationleft + S (pfp_left_aligned_right_result_witness_operation) = S ((S (pfp_index_aligned_right_result_witness_operation)) * pfaa_left_c_aligned_right_result)) /\ exists ff_q_pfp_aligned_right_result_witness_operationleft. pfaa_left_b_aligned_right_result = ff_q_pfp_aligned_right_result_witness_operationleft * S ((S (pfp_index_aligned_right_result_witness_operation)) * pfaa_left_c_aligned_right_result) + (pfp_left_aligned_right_result_witness_operation))) /\ (((((exists ff_h_pfp_aligned_right_result_witness_operationright. ff_h_pfp_aligned_right_result_witness_operationright + S (pfp_right_aligned_right_result_witness_operation) = S ((S (pfp_index_aligned_right_result_witness_operation)) * pfaa_right_c_aligned_right_result)) /\ exists ff_q_pfp_aligned_right_result_witness_operationright. pfaa_right_b_aligned_right_result = ff_q_pfp_aligned_right_result_witness_operationright * S ((S (pfp_index_aligned_right_result_witness_operation)) * pfaa_right_c_aligned_right_result) + (pfp_right_aligned_right_result_witness_operation))) /\ (((((exists ff_h_pfp_aligned_right_result_witness_operationtarget. ff_h_pfp_aligned_right_result_witness_operationtarget + S (pfp_value_aligned_right_result_witness_operation) = S ((S (pfp_index_aligned_right_result_witness_operation)) * pfaa_sum_c_aligned_right_result)) /\ exists ff_q_pfp_aligned_right_result_witness_operationtarget. pfaa_sum_b_aligned_right_result = ff_q_pfp_aligned_right_result_witness_operationtarget * S ((S (pfp_index_aligned_right_result_witness_operation)) * pfaa_sum_c_aligned_right_result) + (pfp_value_aligned_right_result_witness_operation))) /\ ((((exists pfa_gap_aligned_right_result_witness_operationoperationleft. pfa_gap_aligned_right_result_witness_operationoperationleft + S (pfp_left_aligned_right_result_witness_operation) = (p)) /\ (((exists pfa_gap_aligned_right_result_witness_operationoperationright. pfa_gap_aligned_right_result_witness_operationoperationright + S (pfp_right_aligned_right_result_witness_operation) = (p)) /\ ((((exists pfa_gap_aligned_right_result_witness_operationoperationresultbound. pfa_gap_aligned_right_result_witness_operationoperationresultbound + S (pfp_value_aligned_right_result_witness_operation) = (p)) /\ ((exists pfa_offset_left_aligned_right_result_witness_operationoperationresultcongruence pfa_offset_right_aligned_right_result_witness_operationoperationresultcongruence. ((pfp_left_aligned_right_result_witness_operation) + (pfp_right_aligned_right_result_witness_operation)) + (p) * pfa_offset_left_aligned_right_result_witness_operationoperationresultcongruence = (pfp_value_aligned_right_result_witness_operation) + (p) * pfa_offset_right_aligned_right_result_witness_operationoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_aligned_right_result_witness_output pfrep_left_aligned_right_result_witness_output pfrep_right_aligned_right_result_witness_output. ((exists pfrep_position_aligned_right_result_witness_outputfirst. ((pfrep_position_aligned_right_result_witness_outputfirst+S (pfrep_power_aligned_right_result_witness_output)=(pfaa_length_aligned_right_result)) /\ ((((exists ff_h_pfp_aligned_right_result_witness_outputfirstentry. ff_h_pfp_aligned_right_result_witness_outputfirstentry + S (pfrep_left_aligned_right_result_witness_output) = S ((S (pfrep_position_aligned_right_result_witness_outputfirst)) * pfaa_sum_c_aligned_right_result)) /\ exists ff_q_pfp_aligned_right_result_witness_outputfirstentry. pfaa_sum_b_aligned_right_result = ff_q_pfp_aligned_right_result_witness_outputfirstentry * S ((S (pfrep_position_aligned_right_result_witness_outputfirst)) * pfaa_sum_c_aligned_right_result) + (pfrep_left_aligned_right_result_witness_output)))))) \/ (((exists pfrep_gap_aligned_right_result_witness_outputfirstoutside. pfrep_gap_aligned_right_result_witness_outputfirstoutside+(pfaa_length_aligned_right_result)=(pfrep_power_aligned_right_result_witness_output)) /\ (((pfrep_left_aligned_right_result_witness_output)=0))))) -> ((exists pfrep_position_aligned_right_result_witness_outputsecond. ((pfrep_position_aligned_right_result_witness_outputsecond+S (pfrep_power_aligned_right_result_witness_output)=(K)) /\ ((((exists ff_h_pfp_aligned_right_result_witness_outputsecondentry. ff_h_pfp_aligned_right_result_witness_outputsecondentry + S (pfrep_right_aligned_right_result_witness_output) = S ((S (pfrep_position_aligned_right_result_witness_outputsecond)) * rc)) /\ exists ff_q_pfp_aligned_right_result_witness_outputsecondentry. rb = ff_q_pfp_aligned_right_result_witness_outputsecondentry * S ((S (pfrep_position_aligned_right_result_witness_outputsecond)) * rc) + (pfrep_right_aligned_right_result_witness_output)))))) \/ (((exists pfrep_gap_aligned_right_result_witness_outputsecondoutside. pfrep_gap_aligned_right_result_witness_outputsecondoutside+(K)=(pfrep_power_aligned_right_result_witness_output)) /\ (((pfrep_right_aligned_right_result_witness_output)=0))))) -> pfrep_left_aligned_right_result_witness_output=pfrep_right_aligned_right_result_witness_output)))))))))))))Constructive proof overview
Generated structural guide
Actual right products distribute over an independently represented aligned sum: construct real equal-length products of its witnesses and prove formal equivalence to the three supplied outputs, including empty-factor cases.
The unchanged tactic script uses 5 declared prerequisites and contains 195 exact native proof lines.
Alpha v34 checked-use · first admitted v34 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
prime_nonzero Alpha theorem; checked-use authorized prime_field_polynomial_right_distributive_products_exists Alpha theorem; checked-use authorized PG003C prime_field_polynomial_aligned_add_from_common prime_field_polynomial_convolution_bounded Alpha theorem; checked-use authorized prime_field_polynomial_convolution_equivalent_congruent_left Alpha theorem; checked-use authorizedDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (1)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–20
03Fix variables and assumptionsL21–27
04Establish hp0L28–33
05Establish hfactorL34–35
Establish this local claim before using it. It is not an additional assumption.
- L34
have hfactor : FpPolyProduct(p,ub,uc,L,db,dc,J,pb,pc,H)Definitions: FpPolyProduct - L35
exact hP
06Separate the logical casesL36–45
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L36
cases hfactor - L37
cases hfactor_right - L38
cases hs - L39
cases hs_right - L40
cases hs_right_right - L41
cases hs_right_right_right - L42
cases hs_right_right_right_witness - L43
cases hs_right_right_right_witness_witness - L44
cases hs_right_right_right_witness_witness_witness - L45
cases hs_right_right_right_witness_witness_witness_witness
07Separate the logical casesL46–50
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L46
cases hs_right_right_right_witness_witness_witness_witness_witness - L47
cases hs_right_right_right_witness_witness_witness_witness_witness_witness - L48
cases hs_right_right_right_witness_witness_witness_witness_witness_witness_witness - L49
cases hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_right - L50
cases hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_left
08Establish hproductsL51–60
Establish this local claim before using it. It is not an additional assumption.
- L51
have hproducts : ∃ O. ∃ PB. ∃ PC. ∃ QB. ∃ QC. ∃ RB. ∃ RC. FpPolyProduct(p,x,x1,x6,db,dc,J,PB,PC,O) ∧ (FpPolyProduct(p,x2,x3,x6,db,dc,J,QB,QC,O) ∧ (FpPolyProduct(p,x4,x5,x6,db,dc,J,RB,RC,O) ∧ FpPolyAdd(p,PB,PC,QB,QC,RB,RC,O)))Definitions: FpPolyAddFpPolyProduct - L52
specialize prime_field_polynomial_right_distributive_products_exists (p) - L53
specialize prime_field_polynomial_right_distributive_products_exists (x) - L54
specialize prime_field_polynomial_right_distributive_products_exists (x1) - L55
specialize prime_field_polynomial_right_distributive_products_exists (x2) - L56
specialize prime_field_polynomial_right_distributive_products_exists (x3) - L57
specialize prime_field_polynomial_right_distributive_products_exists (x4) - L58
specialize prime_field_polynomial_right_distributive_products_exists (x5) - L59
specialize prime_field_polynomial_right_distributive_products_exists (x6) - L60
specialize prime_field_polynomial_right_distributive_products_exists (db)
09Use earlier factsL61–66
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L61
specialize prime_field_polynomial_right_distributive_products_exists (dc) - L62
specialize prime_field_polynomial_right_distributive_products_exists (J) - L63
apply prime_field_polynomial_right_distributive_products_exists - L64
exact hp0 - L65
exact hfactor_right_left - L66
exact hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_right_left
10Separate the logical casesL67–76
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L67
cases hproducts - L68
cases hproducts_witness - L69
cases hproducts_witness_witness - L70
cases hproducts_witness_witness_witness - L71
cases hproducts_witness_witness_witness_witness - L72
cases hproducts_witness_witness_witness_witness_witness - L73
cases hproducts_witness_witness_witness_witness_witness_witness - L74
cases hproducts_witness_witness_witness_witness_witness_witness_witness - L75
cases hproducts_witness_witness_witness_witness_witness_witness_witness_right - L76
cases hproducts_witness_witness_witness_witness_witness_witness_witness_right_right
11Use earlier factsL77–86
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L77
specialize prime_field_polynomial_aligned_add_from_common (p) - L78
specialize prime_field_polynomial_aligned_add_from_common (pb) - L79
specialize prime_field_polynomial_aligned_add_from_common (pc) - L80
specialize prime_field_polynomial_aligned_add_from_common (H) - L81
specialize prime_field_polynomial_aligned_add_from_common (qb) - L82
specialize prime_field_polynomial_aligned_add_from_common (qc) - L83
specialize prime_field_polynomial_aligned_add_from_common (I) - L84
specialize prime_field_polynomial_aligned_add_from_common (rb) - L85
specialize prime_field_polynomial_aligned_add_from_common (rc) - L86
specialize prime_field_polynomial_aligned_add_from_common (K)
12Use earlier factsL87–96
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L87
specialize prime_field_polynomial_aligned_add_from_common (x8) - L88
specialize prime_field_polynomial_aligned_add_from_common (x9) - L89
specialize prime_field_polynomial_aligned_add_from_common (x10) - L90
specialize prime_field_polynomial_aligned_add_from_common (x11) - L91
specialize prime_field_polynomial_aligned_add_from_common (x12) - L92
specialize prime_field_polynomial_aligned_add_from_common (x13) - L93
specialize prime_field_polynomial_aligned_add_from_common (x7) - L94
apply prime_field_polynomial_aligned_add_from_common - L95
specialize prime_field_polynomial_convolution_bounded (p) - L96
specialize prime_field_polynomial_convolution_bounded (ub)
13Use earlier factsL97–106
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L97
specialize prime_field_polynomial_convolution_bounded (uc) - L98
specialize prime_field_polynomial_convolution_bounded (L) - L99
specialize prime_field_polynomial_convolution_bounded (db) - L100
specialize prime_field_polynomial_convolution_bounded (dc) - L101
specialize prime_field_polynomial_convolution_bounded (J) - L102
specialize prime_field_polynomial_convolution_bounded (pb) - L103
specialize prime_field_polynomial_convolution_bounded (pc) - L104
specialize prime_field_polynomial_convolution_bounded (H) - L105
apply prime_field_polynomial_convolution_bounded - L106
exact hP
14Use earlier factsL107–116
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L107
specialize prime_field_polynomial_convolution_bounded (p) - L108
specialize prime_field_polynomial_convolution_bounded (vb) - L109
specialize prime_field_polynomial_convolution_bounded (vc) - L110
specialize prime_field_polynomial_convolution_bounded (M) - L111
specialize prime_field_polynomial_convolution_bounded (db) - L112
specialize prime_field_polynomial_convolution_bounded (dc) - L113
specialize prime_field_polynomial_convolution_bounded (J) - L114
specialize prime_field_polynomial_convolution_bounded (qb) - L115
specialize prime_field_polynomial_convolution_bounded (qc) - L116
specialize prime_field_polynomial_convolution_bounded (I)
15Use earlier factsL117–126
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L117
apply prime_field_polynomial_convolution_bounded - L118
exact hQ - L119
specialize prime_field_polynomial_convolution_bounded (p) - L120
specialize prime_field_polynomial_convolution_bounded (wb) - L121
specialize prime_field_polynomial_convolution_bounded (wc) - L122
specialize prime_field_polynomial_convolution_bounded (N) - L123
specialize prime_field_polynomial_convolution_bounded (db) - L124
specialize prime_field_polynomial_convolution_bounded (dc) - L125
specialize prime_field_polynomial_convolution_bounded (J) - L126
specialize prime_field_polynomial_convolution_bounded (rb)
16Use earlier factsL127–130
17Separate the logical casesL131–131
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L131
split
18Use earlier factsL132–141
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L132
specialize prime_field_polynomial_convolution_equivalent_congruent_left (p) - L133
specialize prime_field_polynomial_convolution_equivalent_congruent_left (ub) - L134
specialize prime_field_polynomial_convolution_equivalent_congruent_left (uc) - L135
specialize prime_field_polynomial_convolution_equivalent_congruent_left (L) - L136
specialize prime_field_polynomial_convolution_equivalent_congruent_left (db) - L137
specialize prime_field_polynomial_convolution_equivalent_congruent_left (dc) - L138
specialize prime_field_polynomial_convolution_equivalent_congruent_left (J) - L139
specialize prime_field_polynomial_convolution_equivalent_congruent_left (pb) - L140
specialize prime_field_polynomial_convolution_equivalent_congruent_left (pc) - L141
specialize prime_field_polynomial_convolution_equivalent_congruent_left (H)
19Use earlier factsL142–151
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L142
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x) - L143
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x1) - L144
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x6) - L145
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x8) - L146
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x9) - L147
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x7) - L148
apply prime_field_polynomial_convolution_equivalent_congruent_left - L149
exact hp0 - L150
exact hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_left_left - L151
exact hP
20Use earlier factsL152–161
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L152
exact hproducts_witness_witness_witness_witness_witness_witness_witness_left - L153
specialize prime_field_polynomial_convolution_equivalent_congruent_left (p) - L154
specialize prime_field_polynomial_convolution_equivalent_congruent_left (vb) - L155
specialize prime_field_polynomial_convolution_equivalent_congruent_left (vc) - L156
specialize prime_field_polynomial_convolution_equivalent_congruent_left (M) - L157
specialize prime_field_polynomial_convolution_equivalent_congruent_left (db) - L158
specialize prime_field_polynomial_convolution_equivalent_congruent_left (dc) - L159
specialize prime_field_polynomial_convolution_equivalent_congruent_left (J) - L160
specialize prime_field_polynomial_convolution_equivalent_congruent_left (qb) - L161
specialize prime_field_polynomial_convolution_equivalent_congruent_left (qc)
21Use earlier factsL162–171
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L162
specialize prime_field_polynomial_convolution_equivalent_congruent_left (I) - L163
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x2) - L164
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x3) - L165
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x6) - L166
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x10) - L167
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x11) - L168
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x7) - L169
apply prime_field_polynomial_convolution_equivalent_congruent_left - L170
exact hp0 - L171
exact hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_left_right
22Use earlier factsL172–181
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L172
exact hQ - L173
exact hproducts_witness_witness_witness_witness_witness_witness_witness_right_left - L174
exact hproducts_witness_witness_witness_witness_witness_witness_witness_right_right_right - L175
specialize prime_field_polynomial_convolution_equivalent_congruent_left (p) - L176
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x4) - L177
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x5) - L178
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x6) - L179
specialize prime_field_polynomial_convolution_equivalent_congruent_left (db) - L180
specialize prime_field_polynomial_convolution_equivalent_congruent_left (dc) - L181
specialize prime_field_polynomial_convolution_equivalent_congruent_left (J)
23Use earlier factsL182–191
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L182
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x12) - L183
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x13) - L184
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x7) - L185
specialize prime_field_polynomial_convolution_equivalent_congruent_left (wb) - L186
specialize prime_field_polynomial_convolution_equivalent_congruent_left (wc) - L187
specialize prime_field_polynomial_convolution_equivalent_congruent_left (N) - L188
specialize prime_field_polynomial_convolution_equivalent_congruent_left (rb) - L189
specialize prime_field_polynomial_convolution_equivalent_congruent_left (rc) - L190
specialize prime_field_polynomial_convolution_equivalent_congruent_left (K) - L191
apply prime_field_polynomial_convolution_equivalent_congruent_left
24Use earlier factsL192–195
Original exact command ledger · 195 lines
- 0001
intro p - 0002
intro ub - 0003
intro uc - 0004
intro L - 0005
intro vb - 0006
intro vc - 0007
intro M - 0008
intro wb - 0009
intro wc - 0010
intro N - 0011
intro db - 0012
intro dc - 0013
intro J - 0014
intro pb - 0015
intro pc - 0016
intro H - 0017
intro qb - 0018
intro qc - 0019
intro I - 0020
intro rb - 0021
intro rc - 0022
intro K - 0023
intro hp - 0024
intro hs - 0025
intro hP - 0026
intro hQ - 0027
intro hR - 0028
have hp0 : ~(p=0) - 0029
intro hpzero - 0030
specialize prime_nonzero (p) - 0031
apply prime_nonzero - 0032
exact hp - 0033
exact hpzero - 0034
have hfactor : ((forall fom_index_pfp_aligned_right_pbleft. (exists fom_gap_pfp_aligned_right_pbleft_index_bound. fom_gap_pfp_aligned_right_pbleft_index_bound + S (fom_index_pfp_aligned_right_pbleft) = L) -> exists fom_value_pfp_aligned_right_pbleft. ((((exists fom_beta_height_pfp_aligned_right_pbleft_entry. fom_beta_height_pfp_aligned_right_pbleft_entry + S (fom_value_pfp_aligned_right_pbleft) = S ((S (fom_index_pfp_aligned_right_pbleft)) * uc)) /\ exists fom_beta_quotient_pfp_aligned_right_pbleft_entry. ub = fom_beta_quotient_pfp_aligned_right_pbleft_entry * S ((S (fom_index_pfp_aligned_right_pbleft)) * uc) + (fom_value_pfp_aligned_right_pbleft))) /\ (exists fom_gap_pfp_aligned_right_pbleft_value_bound. fom_gap_pfp_aligned_right_pbleft_value_bound + S (fom_value_pfp_aligned_right_pbleft) = p))) /\ (((forall fom_index_pfp_aligned_right_pbright. (exists fom_gap_pfp_aligned_right_pbright_index_bound. fom_gap_pfp_aligned_right_pbright_index_bound + S (fom_index_pfp_aligned_right_pbright) = J) -> exists fom_value_pfp_aligned_right_pbright. ((((exists fom_beta_height_pfp_aligned_right_pbright_entry. fom_beta_height_pfp_aligned_right_pbright_entry + S (fom_value_pfp_aligned_right_pbright) = S ((S (fom_index_pfp_aligned_right_pbright)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_right_pbright_entry. db = fom_beta_quotient_pfp_aligned_right_pbright_entry * S ((S (fom_index_pfp_aligned_right_pbright)) * dc) + (fom_value_pfp_aligned_right_pbright))) /\ (exists fom_gap_pfp_aligned_right_pbright_value_bound. fom_gap_pfp_aligned_right_pbright_value_bound + S (fom_value_pfp_aligned_right_pbright) = p))) /\ (((((((L)=0 \/ (J)=0) /\ (((H)=0)))) \/ (((~((L)=0)) /\ (((~((J)=0)) /\ (((L)+(J)=S (H)))))))) /\ ((forall pfc_index_aligned_right_pbcoefficients. (exists pfa_gap_aligned_right_pbcoefficientsbound. pfa_gap_aligned_right_pbcoefficientsbound + S (pfc_index_aligned_right_pbcoefficients) = (H)) -> exists pfc_value_aligned_right_pbcoefficients. ((((exists ff_h_pfp_aligned_right_pbcoefficientsentry. ff_h_pfp_aligned_right_pbcoefficientsentry + S (pfc_value_aligned_right_pbcoefficients) = S ((S (pfc_index_aligned_right_pbcoefficients)) * pc)) /\ exists ff_q_pfp_aligned_right_pbcoefficientsentry. pb = ff_q_pfp_aligned_right_pbcoefficientsentry * S ((S (pfc_index_aligned_right_pbcoefficients)) * pc) + (pfc_value_aligned_right_pbcoefficients))) /\ ((exists pfc_terms_code_aligned_right_pbcoefficientscoefficient pfc_terms_scale_aligned_right_pbcoefficientscoefficient pfc_natural_sum_aligned_right_pbcoefficientscoefficient. ((forall pfc_index_aligned_right_pbcoefficientscoefficientdiagonal. (exists pfa_gap_aligned_right_pbcoefficientscoefficientdiagonalbound. pfa_gap_aligned_right_pbcoefficientscoefficientdiagonalbound + S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal) = (S (pfc_index_aligned_right_pbcoefficients))) -> exists pfc_value_aligned_right_pbcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonalentry. ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonalentry + S (pfc_value_aligned_right_pbcoefficientscoefficientdiagonal) = S ((S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_pbcoefficientscoefficient)) /\ exists ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonalentry. pfc_terms_code_aligned_right_pbcoefficientscoefficient = ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonalentry * S ((S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_pbcoefficientscoefficient) + (pfc_value_aligned_right_pbcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm. (((pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)+pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm=(pfc_index_aligned_right_pbcoefficients)) /\ ((((((exists pfa_gap_aligned_right_pbcoefficientscoefficientdiagonaltermleftinside. pfa_gap_aligned_right_pbcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal) = (L)) /\ ((((exists ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) * uc)) /\ exists ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermleftentry. ub = ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) * uc) + (pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_pbcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_aligned_right_pbcoefficientscoefficientdiagonaltermleftoutside+(L)=(pfc_index_aligned_right_pbcoefficientscoefficientdiagonal)) /\ (((pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_aligned_right_pbcoefficientscoefficientdiagonaltermrightinside. pfa_gap_aligned_right_pbcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm) = (J)) /\ ((((exists ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm)) * dc)) /\ exists ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermrightentry. db = ff_q_pfp_aligned_right_pbcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm)) * dc) + (pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_pbcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_aligned_right_pbcoefficientscoefficientdiagonaltermrightoutside+(J)=(pfc_complement_aligned_right_pbcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_aligned_right_pbcoefficientscoefficientdiagonal)=pfc_left_aligned_right_pbcoefficientscoefficientdiagonalterm*pfc_right_aligned_right_pbcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_aligned_right_pbcoefficientscoefficientsum fs_v_pfc_aligned_right_pbcoefficientscoefficientsum. ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_start. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_start. fs_u_pfc_aligned_right_pbcoefficientscoefficientsum = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_terminal. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_aligned_right_pbcoefficientscoefficient) = S ((S (S (pfc_index_aligned_right_pbcoefficients))) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_terminal. fs_u_pfc_aligned_right_pbcoefficientscoefficientsum = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_aligned_right_pbcoefficients))) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum) + (pfc_natural_sum_aligned_right_pbcoefficientscoefficient))) /\ forall fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps = S (pfc_index_aligned_right_pbcoefficients)) -> exists fs_a_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps fs_r_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps fs_s_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_pbcoefficientscoefficient)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_aligned_right_pbcoefficientscoefficient = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_pbcoefficientscoefficient) + (fs_a_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_aligned_right_pbcoefficientscoefficientsum = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum) + (fs_r_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_aligned_right_pbcoefficientscoefficientsum = fs_q_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_pbcoefficientscoefficientsum) + (fs_s_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps = fs_r_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps + fs_a_pfc_aligned_right_pbcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_aligned_right_pbcoefficientscoefficientresiduebound. pfa_gap_aligned_right_pbcoefficientscoefficientresiduebound + S (pfc_value_aligned_right_pbcoefficients) = (p)) /\ ((exists pfa_offset_left_aligned_right_pbcoefficientscoefficientresiduecongruence pfa_offset_right_aligned_right_pbcoefficientscoefficientresiduecongruence. (pfc_natural_sum_aligned_right_pbcoefficientscoefficient) + (p) * pfa_offset_left_aligned_right_pbcoefficientscoefficientresiduecongruence = (pfc_value_aligned_right_pbcoefficients) + (p) * pfa_offset_right_aligned_right_pbcoefficientscoefficientresiduecongruence)))))))))))))))))) - 0035
exact hP - 0036
cases hfactor - 0037
cases hfactor_right - 0038
cases hs - 0039
cases hs_right - 0040
cases hs_right_right - 0041
cases hs_right_right_right - 0042
cases hs_right_right_right_witness - 0043
cases hs_right_right_right_witness_witness - 0044
cases hs_right_right_right_witness_witness_witness - 0045
cases hs_right_right_right_witness_witness_witness_witness - 0046
cases hs_right_right_right_witness_witness_witness_witness_witness - 0047
cases hs_right_right_right_witness_witness_witness_witness_witness_witness - 0048
cases hs_right_right_right_witness_witness_witness_witness_witness_witness_witness - 0049
cases hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_right - 0050
cases hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_left - 0051
have hproducts : exists O PB PC QB QC RB RC. ((((forall fom_index_pfp_aligned_right_constructed_PBleft. (exists fom_gap_pfp_aligned_right_constructed_PBleft_index_bound. fom_gap_pfp_aligned_right_constructed_PBleft_index_bound + S (fom_index_pfp_aligned_right_constructed_PBleft) = x6) -> exists fom_value_pfp_aligned_right_constructed_PBleft. ((((exists fom_beta_height_pfp_aligned_right_constructed_PBleft_entry. fom_beta_height_pfp_aligned_right_constructed_PBleft_entry + S (fom_value_pfp_aligned_right_constructed_PBleft) = S ((S (fom_index_pfp_aligned_right_constructed_PBleft)) * x1)) /\ exists fom_beta_quotient_pfp_aligned_right_constructed_PBleft_entry. x = fom_beta_quotient_pfp_aligned_right_constructed_PBleft_entry * S ((S (fom_index_pfp_aligned_right_constructed_PBleft)) * x1) + (fom_value_pfp_aligned_right_constructed_PBleft))) /\ (exists fom_gap_pfp_aligned_right_constructed_PBleft_value_bound. fom_gap_pfp_aligned_right_constructed_PBleft_value_bound + S (fom_value_pfp_aligned_right_constructed_PBleft) = p))) /\ (((forall fom_index_pfp_aligned_right_constructed_PBright. (exists fom_gap_pfp_aligned_right_constructed_PBright_index_bound. fom_gap_pfp_aligned_right_constructed_PBright_index_bound + S (fom_index_pfp_aligned_right_constructed_PBright) = J) -> exists fom_value_pfp_aligned_right_constructed_PBright. ((((exists fom_beta_height_pfp_aligned_right_constructed_PBright_entry. fom_beta_height_pfp_aligned_right_constructed_PBright_entry + S (fom_value_pfp_aligned_right_constructed_PBright) = S ((S (fom_index_pfp_aligned_right_constructed_PBright)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_right_constructed_PBright_entry. db = fom_beta_quotient_pfp_aligned_right_constructed_PBright_entry * S ((S (fom_index_pfp_aligned_right_constructed_PBright)) * dc) + (fom_value_pfp_aligned_right_constructed_PBright))) /\ (exists fom_gap_pfp_aligned_right_constructed_PBright_value_bound. fom_gap_pfp_aligned_right_constructed_PBright_value_bound + S (fom_value_pfp_aligned_right_constructed_PBright) = p))) /\ (((((((x6)=0 \/ (J)=0) /\ (((O)=0)))) \/ (((~((x6)=0)) /\ (((~((J)=0)) /\ (((x6)+(J)=S (O)))))))) /\ ((forall pfc_index_aligned_right_constructed_PBcoefficients. (exists pfa_gap_aligned_right_constructed_PBcoefficientsbound. pfa_gap_aligned_right_constructed_PBcoefficientsbound + S (pfc_index_aligned_right_constructed_PBcoefficients) = (O)) -> exists pfc_value_aligned_right_constructed_PBcoefficients. ((((exists ff_h_pfp_aligned_right_constructed_PBcoefficientsentry. ff_h_pfp_aligned_right_constructed_PBcoefficientsentry + S (pfc_value_aligned_right_constructed_PBcoefficients) = S ((S (pfc_index_aligned_right_constructed_PBcoefficients)) * PC)) /\ exists ff_q_pfp_aligned_right_constructed_PBcoefficientsentry. PB = ff_q_pfp_aligned_right_constructed_PBcoefficientsentry * S ((S (pfc_index_aligned_right_constructed_PBcoefficients)) * PC) + (pfc_value_aligned_right_constructed_PBcoefficients))) /\ ((exists pfc_terms_code_aligned_right_constructed_PBcoefficientscoefficient pfc_terms_scale_aligned_right_constructed_PBcoefficientscoefficient pfc_natural_sum_aligned_right_constructed_PBcoefficientscoefficient. ((forall pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal. (exists pfa_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonalbound. pfa_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonalbound + S (pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal) = (S (pfc_index_aligned_right_constructed_PBcoefficients))) -> exists pfc_value_aligned_right_constructed_PBcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonalentry. ff_h_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonalentry + S (pfc_value_aligned_right_constructed_PBcoefficientscoefficientdiagonal) = S ((S (pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_constructed_PBcoefficientscoefficient)) /\ exists ff_q_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonalentry. pfc_terms_code_aligned_right_constructed_PBcoefficientscoefficient = ff_q_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonalentry * S ((S (pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_constructed_PBcoefficientscoefficient) + (pfc_value_aligned_right_constructed_PBcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm pfc_left_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm pfc_right_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm. (((pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal)+pfc_complement_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm=(pfc_index_aligned_right_constructed_PBcoefficients)) /\ ((((((exists pfa_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermleftinside. pfa_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal) = (x6)) /\ ((((exists ff_h_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal)) * x1)) /\ exists ff_q_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermleftentry. x = ff_q_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal)) * x1) + (pfc_left_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermleftoutside+(x6)=(pfc_index_aligned_right_constructed_PBcoefficientscoefficientdiagonal)) /\ (((pfc_left_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermrightinside. pfa_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm) = (J)) /\ ((((exists ff_h_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm)) * dc)) /\ exists ff_q_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermrightentry. db = ff_q_pfp_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm)) * dc) + (pfc_right_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_aligned_right_constructed_PBcoefficientscoefficientdiagonaltermrightoutside+(J)=(pfc_complement_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_aligned_right_constructed_PBcoefficientscoefficientdiagonal)=pfc_left_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm*pfc_right_aligned_right_constructed_PBcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_aligned_right_constructed_PBcoefficientscoefficientsum fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum. ((((exists fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_start. fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_start. fs_u_pfc_aligned_right_constructed_PBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_terminal. fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_aligned_right_constructed_PBcoefficientscoefficient) = S ((S (S (pfc_index_aligned_right_constructed_PBcoefficients))) * fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_terminal. fs_u_pfc_aligned_right_constructed_PBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_aligned_right_constructed_PBcoefficients))) * fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum) + (pfc_natural_sum_aligned_right_constructed_PBcoefficientscoefficient))) /\ forall fs_i_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps = S (pfc_index_aligned_right_constructed_PBcoefficients)) -> exists fs_a_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps fs_r_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps fs_s_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_constructed_PBcoefficientscoefficient)) /\ exists fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_aligned_right_constructed_PBcoefficientscoefficient = fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_constructed_PBcoefficientscoefficient) + (fs_a_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_aligned_right_constructed_PBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum) + (fs_r_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_aligned_right_constructed_PBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_PBcoefficientscoefficientsum) + (fs_s_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps = fs_r_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps + fs_a_pfc_aligned_right_constructed_PBcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_aligned_right_constructed_PBcoefficientscoefficientresiduebound. pfa_gap_aligned_right_constructed_PBcoefficientscoefficientresiduebound + S (pfc_value_aligned_right_constructed_PBcoefficients) = (p)) /\ ((exists pfa_offset_left_aligned_right_constructed_PBcoefficientscoefficientresiduecongruence pfa_offset_right_aligned_right_constructed_PBcoefficientscoefficientresiduecongruence. (pfc_natural_sum_aligned_right_constructed_PBcoefficientscoefficient) + (p) * pfa_offset_left_aligned_right_constructed_PBcoefficientscoefficientresiduecongruence = (pfc_value_aligned_right_constructed_PBcoefficients) + (p) * pfa_offset_right_aligned_right_constructed_PBcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_aligned_right_constructed_QBleft. (exists fom_gap_pfp_aligned_right_constructed_QBleft_index_bound. fom_gap_pfp_aligned_right_constructed_QBleft_index_bound + S (fom_index_pfp_aligned_right_constructed_QBleft) = x6) -> exists fom_value_pfp_aligned_right_constructed_QBleft. ((((exists fom_beta_height_pfp_aligned_right_constructed_QBleft_entry. fom_beta_height_pfp_aligned_right_constructed_QBleft_entry + S (fom_value_pfp_aligned_right_constructed_QBleft) = S ((S (fom_index_pfp_aligned_right_constructed_QBleft)) * x3)) /\ exists fom_beta_quotient_pfp_aligned_right_constructed_QBleft_entry. x2 = fom_beta_quotient_pfp_aligned_right_constructed_QBleft_entry * S ((S (fom_index_pfp_aligned_right_constructed_QBleft)) * x3) + (fom_value_pfp_aligned_right_constructed_QBleft))) /\ (exists fom_gap_pfp_aligned_right_constructed_QBleft_value_bound. fom_gap_pfp_aligned_right_constructed_QBleft_value_bound + S (fom_value_pfp_aligned_right_constructed_QBleft) = p))) /\ (((forall fom_index_pfp_aligned_right_constructed_QBright. (exists fom_gap_pfp_aligned_right_constructed_QBright_index_bound. fom_gap_pfp_aligned_right_constructed_QBright_index_bound + S (fom_index_pfp_aligned_right_constructed_QBright) = J) -> exists fom_value_pfp_aligned_right_constructed_QBright. ((((exists fom_beta_height_pfp_aligned_right_constructed_QBright_entry. fom_beta_height_pfp_aligned_right_constructed_QBright_entry + S (fom_value_pfp_aligned_right_constructed_QBright) = S ((S (fom_index_pfp_aligned_right_constructed_QBright)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_right_constructed_QBright_entry. db = fom_beta_quotient_pfp_aligned_right_constructed_QBright_entry * S ((S (fom_index_pfp_aligned_right_constructed_QBright)) * dc) + (fom_value_pfp_aligned_right_constructed_QBright))) /\ (exists fom_gap_pfp_aligned_right_constructed_QBright_value_bound. fom_gap_pfp_aligned_right_constructed_QBright_value_bound + S (fom_value_pfp_aligned_right_constructed_QBright) = p))) /\ (((((((x6)=0 \/ (J)=0) /\ (((O)=0)))) \/ (((~((x6)=0)) /\ (((~((J)=0)) /\ (((x6)+(J)=S (O)))))))) /\ ((forall pfc_index_aligned_right_constructed_QBcoefficients. (exists pfa_gap_aligned_right_constructed_QBcoefficientsbound. pfa_gap_aligned_right_constructed_QBcoefficientsbound + S (pfc_index_aligned_right_constructed_QBcoefficients) = (O)) -> exists pfc_value_aligned_right_constructed_QBcoefficients. ((((exists ff_h_pfp_aligned_right_constructed_QBcoefficientsentry. ff_h_pfp_aligned_right_constructed_QBcoefficientsentry + S (pfc_value_aligned_right_constructed_QBcoefficients) = S ((S (pfc_index_aligned_right_constructed_QBcoefficients)) * QC)) /\ exists ff_q_pfp_aligned_right_constructed_QBcoefficientsentry. QB = ff_q_pfp_aligned_right_constructed_QBcoefficientsentry * S ((S (pfc_index_aligned_right_constructed_QBcoefficients)) * QC) + (pfc_value_aligned_right_constructed_QBcoefficients))) /\ ((exists pfc_terms_code_aligned_right_constructed_QBcoefficientscoefficient pfc_terms_scale_aligned_right_constructed_QBcoefficientscoefficient pfc_natural_sum_aligned_right_constructed_QBcoefficientscoefficient. ((forall pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal. (exists pfa_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonalbound. pfa_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonalbound + S (pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal) = (S (pfc_index_aligned_right_constructed_QBcoefficients))) -> exists pfc_value_aligned_right_constructed_QBcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonalentry. ff_h_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonalentry + S (pfc_value_aligned_right_constructed_QBcoefficientscoefficientdiagonal) = S ((S (pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_constructed_QBcoefficientscoefficient)) /\ exists ff_q_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonalentry. pfc_terms_code_aligned_right_constructed_QBcoefficientscoefficient = ff_q_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonalentry * S ((S (pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_constructed_QBcoefficientscoefficient) + (pfc_value_aligned_right_constructed_QBcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm pfc_left_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm pfc_right_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm. (((pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal)+pfc_complement_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm=(pfc_index_aligned_right_constructed_QBcoefficients)) /\ ((((((exists pfa_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermleftinside. pfa_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal) = (x6)) /\ ((((exists ff_h_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal)) * x3)) /\ exists ff_q_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermleftentry. x2 = ff_q_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal)) * x3) + (pfc_left_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermleftoutside+(x6)=(pfc_index_aligned_right_constructed_QBcoefficientscoefficientdiagonal)) /\ (((pfc_left_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermrightinside. pfa_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm) = (J)) /\ ((((exists ff_h_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm)) * dc)) /\ exists ff_q_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermrightentry. db = ff_q_pfp_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm)) * dc) + (pfc_right_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_aligned_right_constructed_QBcoefficientscoefficientdiagonaltermrightoutside+(J)=(pfc_complement_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_aligned_right_constructed_QBcoefficientscoefficientdiagonal)=pfc_left_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm*pfc_right_aligned_right_constructed_QBcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_aligned_right_constructed_QBcoefficientscoefficientsum fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum. ((((exists fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_start. fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_start. fs_u_pfc_aligned_right_constructed_QBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_terminal. fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_aligned_right_constructed_QBcoefficientscoefficient) = S ((S (S (pfc_index_aligned_right_constructed_QBcoefficients))) * fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_terminal. fs_u_pfc_aligned_right_constructed_QBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_aligned_right_constructed_QBcoefficients))) * fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum) + (pfc_natural_sum_aligned_right_constructed_QBcoefficientscoefficient))) /\ forall fs_i_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps = S (pfc_index_aligned_right_constructed_QBcoefficients)) -> exists fs_a_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps fs_r_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps fs_s_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_constructed_QBcoefficientscoefficient)) /\ exists fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_aligned_right_constructed_QBcoefficientscoefficient = fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_constructed_QBcoefficientscoefficient) + (fs_a_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_aligned_right_constructed_QBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum) + (fs_r_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_aligned_right_constructed_QBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_QBcoefficientscoefficientsum) + (fs_s_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps = fs_r_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps + fs_a_pfc_aligned_right_constructed_QBcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_aligned_right_constructed_QBcoefficientscoefficientresiduebound. pfa_gap_aligned_right_constructed_QBcoefficientscoefficientresiduebound + S (pfc_value_aligned_right_constructed_QBcoefficients) = (p)) /\ ((exists pfa_offset_left_aligned_right_constructed_QBcoefficientscoefficientresiduecongruence pfa_offset_right_aligned_right_constructed_QBcoefficientscoefficientresiduecongruence. (pfc_natural_sum_aligned_right_constructed_QBcoefficientscoefficient) + (p) * pfa_offset_left_aligned_right_constructed_QBcoefficientscoefficientresiduecongruence = (pfc_value_aligned_right_constructed_QBcoefficients) + (p) * pfa_offset_right_aligned_right_constructed_QBcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ (((((forall fom_index_pfp_aligned_right_constructed_RBleft. (exists fom_gap_pfp_aligned_right_constructed_RBleft_index_bound. fom_gap_pfp_aligned_right_constructed_RBleft_index_bound + S (fom_index_pfp_aligned_right_constructed_RBleft) = x6) -> exists fom_value_pfp_aligned_right_constructed_RBleft. ((((exists fom_beta_height_pfp_aligned_right_constructed_RBleft_entry. fom_beta_height_pfp_aligned_right_constructed_RBleft_entry + S (fom_value_pfp_aligned_right_constructed_RBleft) = S ((S (fom_index_pfp_aligned_right_constructed_RBleft)) * x5)) /\ exists fom_beta_quotient_pfp_aligned_right_constructed_RBleft_entry. x4 = fom_beta_quotient_pfp_aligned_right_constructed_RBleft_entry * S ((S (fom_index_pfp_aligned_right_constructed_RBleft)) * x5) + (fom_value_pfp_aligned_right_constructed_RBleft))) /\ (exists fom_gap_pfp_aligned_right_constructed_RBleft_value_bound. fom_gap_pfp_aligned_right_constructed_RBleft_value_bound + S (fom_value_pfp_aligned_right_constructed_RBleft) = p))) /\ (((forall fom_index_pfp_aligned_right_constructed_RBright. (exists fom_gap_pfp_aligned_right_constructed_RBright_index_bound. fom_gap_pfp_aligned_right_constructed_RBright_index_bound + S (fom_index_pfp_aligned_right_constructed_RBright) = J) -> exists fom_value_pfp_aligned_right_constructed_RBright. ((((exists fom_beta_height_pfp_aligned_right_constructed_RBright_entry. fom_beta_height_pfp_aligned_right_constructed_RBright_entry + S (fom_value_pfp_aligned_right_constructed_RBright) = S ((S (fom_index_pfp_aligned_right_constructed_RBright)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_right_constructed_RBright_entry. db = fom_beta_quotient_pfp_aligned_right_constructed_RBright_entry * S ((S (fom_index_pfp_aligned_right_constructed_RBright)) * dc) + (fom_value_pfp_aligned_right_constructed_RBright))) /\ (exists fom_gap_pfp_aligned_right_constructed_RBright_value_bound. fom_gap_pfp_aligned_right_constructed_RBright_value_bound + S (fom_value_pfp_aligned_right_constructed_RBright) = p))) /\ (((((((x6)=0 \/ (J)=0) /\ (((O)=0)))) \/ (((~((x6)=0)) /\ (((~((J)=0)) /\ (((x6)+(J)=S (O)))))))) /\ ((forall pfc_index_aligned_right_constructed_RBcoefficients. (exists pfa_gap_aligned_right_constructed_RBcoefficientsbound. pfa_gap_aligned_right_constructed_RBcoefficientsbound + S (pfc_index_aligned_right_constructed_RBcoefficients) = (O)) -> exists pfc_value_aligned_right_constructed_RBcoefficients. ((((exists ff_h_pfp_aligned_right_constructed_RBcoefficientsentry. ff_h_pfp_aligned_right_constructed_RBcoefficientsentry + S (pfc_value_aligned_right_constructed_RBcoefficients) = S ((S (pfc_index_aligned_right_constructed_RBcoefficients)) * RC)) /\ exists ff_q_pfp_aligned_right_constructed_RBcoefficientsentry. RB = ff_q_pfp_aligned_right_constructed_RBcoefficientsentry * S ((S (pfc_index_aligned_right_constructed_RBcoefficients)) * RC) + (pfc_value_aligned_right_constructed_RBcoefficients))) /\ ((exists pfc_terms_code_aligned_right_constructed_RBcoefficientscoefficient pfc_terms_scale_aligned_right_constructed_RBcoefficientscoefficient pfc_natural_sum_aligned_right_constructed_RBcoefficientscoefficient. ((forall pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal. (exists pfa_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonalbound. pfa_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonalbound + S (pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal) = (S (pfc_index_aligned_right_constructed_RBcoefficients))) -> exists pfc_value_aligned_right_constructed_RBcoefficientscoefficientdiagonal. ((((exists ff_h_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonalentry. ff_h_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonalentry + S (pfc_value_aligned_right_constructed_RBcoefficientscoefficientdiagonal) = S ((S (pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_constructed_RBcoefficientscoefficient)) /\ exists ff_q_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonalentry. pfc_terms_code_aligned_right_constructed_RBcoefficientscoefficient = ff_q_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonalentry * S ((S (pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal)) * pfc_terms_scale_aligned_right_constructed_RBcoefficientscoefficient) + (pfc_value_aligned_right_constructed_RBcoefficientscoefficientdiagonal))) /\ ((exists pfc_complement_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm pfc_left_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm pfc_right_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm. (((pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal)+pfc_complement_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm=(pfc_index_aligned_right_constructed_RBcoefficients)) /\ ((((((exists pfa_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermleftinside. pfa_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermleftinside + S (pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal) = (x6)) /\ ((((exists ff_h_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermleftentry. ff_h_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermleftentry + S (pfc_left_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm) = S ((S (pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal)) * x5)) /\ exists ff_q_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermleftentry. x4 = ff_q_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermleftentry * S ((S (pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal)) * x5) + (pfc_left_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermleftoutside. pfc_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermleftoutside+(x6)=(pfc_index_aligned_right_constructed_RBcoefficientscoefficientdiagonal)) /\ (((pfc_left_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm)=0))))) /\ ((((((exists pfa_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermrightinside. pfa_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermrightinside + S (pfc_complement_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm) = (J)) /\ ((((exists ff_h_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermrightentry. ff_h_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermrightentry + S (pfc_right_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm) = S ((S (pfc_complement_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm)) * dc)) /\ exists ff_q_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermrightentry. db = ff_q_pfp_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermrightentry * S ((S (pfc_complement_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm)) * dc) + (pfc_right_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm)))))) \/ (((exists pfc_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermrightoutside. pfc_gap_aligned_right_constructed_RBcoefficientscoefficientdiagonaltermrightoutside+(J)=(pfc_complement_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm)) /\ (((pfc_right_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm)=0))))) /\ (((pfc_value_aligned_right_constructed_RBcoefficientscoefficientdiagonal)=pfc_left_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm*pfc_right_aligned_right_constructed_RBcoefficientscoefficientdiagonalterm))))))))))) /\ (((exists fs_u_pfc_aligned_right_constructed_RBcoefficientscoefficientsum fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum. ((((exists fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_start. fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_start + S (0) = S ((S (0)) * fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_start. fs_u_pfc_aligned_right_constructed_RBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_start * S ((S (0)) * fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum) + (0))) /\ ((((exists fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_terminal. fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_terminal + S (pfc_natural_sum_aligned_right_constructed_RBcoefficientscoefficient) = S ((S (S (pfc_index_aligned_right_constructed_RBcoefficients))) * fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_terminal. fs_u_pfc_aligned_right_constructed_RBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_terminal * S ((S (S (pfc_index_aligned_right_constructed_RBcoefficients))) * fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum) + (pfc_natural_sum_aligned_right_constructed_RBcoefficientscoefficient))) /\ forall fs_i_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps. (exists fs_lt_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_bound. fs_lt_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_bound + S fs_i_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps = S (pfc_index_aligned_right_constructed_RBcoefficients)) -> exists fs_a_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps fs_r_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps fs_s_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps. ((((exists fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_summand. fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_summand + S (fs_a_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_constructed_RBcoefficientscoefficient)) /\ exists fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_summand. pfc_terms_code_aligned_right_constructed_RBcoefficientscoefficient = fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_summand * S ((S (fs_i_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps)) * pfc_terms_scale_aligned_right_constructed_RBcoefficientscoefficient) + (fs_a_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_partial. fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_partial + S (fs_r_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps) = S ((S (fs_i_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_partial. fs_u_pfc_aligned_right_constructed_RBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_partial * S ((S (fs_i_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum) + (fs_r_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps))) /\ ((((exists fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_successor. fs_h_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_successor + S (fs_s_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps) = S ((S (S fs_i_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum)) /\ exists fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_successor. fs_u_pfc_aligned_right_constructed_RBcoefficientscoefficientsum = fs_q_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps_successor * S ((S (S fs_i_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps)) * fs_v_pfc_aligned_right_constructed_RBcoefficientscoefficientsum) + (fs_s_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps))) /\ fs_s_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps = fs_r_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps + fs_a_pfc_aligned_right_constructed_RBcoefficientscoefficientsum_body_steps)))))) /\ ((((exists pfa_gap_aligned_right_constructed_RBcoefficientscoefficientresiduebound. pfa_gap_aligned_right_constructed_RBcoefficientscoefficientresiduebound + S (pfc_value_aligned_right_constructed_RBcoefficients) = (p)) /\ ((exists pfa_offset_left_aligned_right_constructed_RBcoefficientscoefficientresiduecongruence pfa_offset_right_aligned_right_constructed_RBcoefficientscoefficientresiduecongruence. (pfc_natural_sum_aligned_right_constructed_RBcoefficientscoefficient) + (p) * pfa_offset_left_aligned_right_constructed_RBcoefficientscoefficientresiduecongruence = (pfc_value_aligned_right_constructed_RBcoefficients) + (p) * pfa_offset_right_aligned_right_constructed_RBcoefficientscoefficientresiduecongruence))))))))))))))))))) /\ ((forall pfp_index_aligned_right_constructed_sum. (exists pfa_gap_aligned_right_constructed_sumindex. pfa_gap_aligned_right_constructed_sumindex + S (pfp_index_aligned_right_constructed_sum) = (O)) -> exists pfp_left_aligned_right_constructed_sum pfp_right_aligned_right_constructed_sum pfp_value_aligned_right_constructed_sum. ((((exists ff_h_pfp_aligned_right_constructed_sumleft. ff_h_pfp_aligned_right_constructed_sumleft + S (pfp_left_aligned_right_constructed_sum) = S ((S (pfp_index_aligned_right_constructed_sum)) * PC)) /\ exists ff_q_pfp_aligned_right_constructed_sumleft. PB = ff_q_pfp_aligned_right_constructed_sumleft * S ((S (pfp_index_aligned_right_constructed_sum)) * PC) + (pfp_left_aligned_right_constructed_sum))) /\ (((((exists ff_h_pfp_aligned_right_constructed_sumright. ff_h_pfp_aligned_right_constructed_sumright + S (pfp_right_aligned_right_constructed_sum) = S ((S (pfp_index_aligned_right_constructed_sum)) * QC)) /\ exists ff_q_pfp_aligned_right_constructed_sumright. QB = ff_q_pfp_aligned_right_constructed_sumright * S ((S (pfp_index_aligned_right_constructed_sum)) * QC) + (pfp_right_aligned_right_constructed_sum))) /\ (((((exists ff_h_pfp_aligned_right_constructed_sumtarget. ff_h_pfp_aligned_right_constructed_sumtarget + S (pfp_value_aligned_right_constructed_sum) = S ((S (pfp_index_aligned_right_constructed_sum)) * RC)) /\ exists ff_q_pfp_aligned_right_constructed_sumtarget. RB = ff_q_pfp_aligned_right_constructed_sumtarget * S ((S (pfp_index_aligned_right_constructed_sum)) * RC) + (pfp_value_aligned_right_constructed_sum))) /\ ((((exists pfa_gap_aligned_right_constructed_sumoperationleft. pfa_gap_aligned_right_constructed_sumoperationleft + S (pfp_left_aligned_right_constructed_sum) = (p)) /\ (((exists pfa_gap_aligned_right_constructed_sumoperationright. pfa_gap_aligned_right_constructed_sumoperationright + S (pfp_right_aligned_right_constructed_sum) = (p)) /\ ((((exists pfa_gap_aligned_right_constructed_sumoperationresultbound. pfa_gap_aligned_right_constructed_sumoperationresultbound + S (pfp_value_aligned_right_constructed_sum) = (p)) /\ ((exists pfa_offset_left_aligned_right_constructed_sumoperationresultcongruence pfa_offset_right_aligned_right_constructed_sumoperationresultcongruence. ((pfp_left_aligned_right_constructed_sum) + (pfp_right_aligned_right_constructed_sum)) + (p) * pfa_offset_left_aligned_right_constructed_sumoperationresultcongruence = (pfp_value_aligned_right_constructed_sum) + (p) * pfa_offset_right_aligned_right_constructed_sumoperationresultcongruence)))))))))))))))))))))) - 0052
specialize prime_field_polynomial_right_distributive_products_exists (p) - 0053
specialize prime_field_polynomial_right_distributive_products_exists (x) - 0054
specialize prime_field_polynomial_right_distributive_products_exists (x1) - 0055
specialize prime_field_polynomial_right_distributive_products_exists (x2) - 0056
specialize prime_field_polynomial_right_distributive_products_exists (x3) - 0057
specialize prime_field_polynomial_right_distributive_products_exists (x4) - 0058
specialize prime_field_polynomial_right_distributive_products_exists (x5) - 0059
specialize prime_field_polynomial_right_distributive_products_exists (x6) - 0060
specialize prime_field_polynomial_right_distributive_products_exists (db) - 0061
specialize prime_field_polynomial_right_distributive_products_exists (dc) - 0062
specialize prime_field_polynomial_right_distributive_products_exists (J) - 0063
apply prime_field_polynomial_right_distributive_products_exists - 0064
exact hp0 - 0065
exact hfactor_right_left - 0066
exact hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_right_left - 0067
cases hproducts - 0068
cases hproducts_witness - 0069
cases hproducts_witness_witness - 0070
cases hproducts_witness_witness_witness - 0071
cases hproducts_witness_witness_witness_witness - 0072
cases hproducts_witness_witness_witness_witness_witness - 0073
cases hproducts_witness_witness_witness_witness_witness_witness - 0074
cases hproducts_witness_witness_witness_witness_witness_witness_witness - 0075
cases hproducts_witness_witness_witness_witness_witness_witness_witness_right - 0076
cases hproducts_witness_witness_witness_witness_witness_witness_witness_right_right - 0077
specialize prime_field_polynomial_aligned_add_from_common (p) - 0078
specialize prime_field_polynomial_aligned_add_from_common (pb) - 0079
specialize prime_field_polynomial_aligned_add_from_common (pc) - 0080
specialize prime_field_polynomial_aligned_add_from_common (H) - 0081
specialize prime_field_polynomial_aligned_add_from_common (qb) - 0082
specialize prime_field_polynomial_aligned_add_from_common (qc) - 0083
specialize prime_field_polynomial_aligned_add_from_common (I) - 0084
specialize prime_field_polynomial_aligned_add_from_common (rb) - 0085
specialize prime_field_polynomial_aligned_add_from_common (rc) - 0086
specialize prime_field_polynomial_aligned_add_from_common (K) - 0087
specialize prime_field_polynomial_aligned_add_from_common (x8) - 0088
specialize prime_field_polynomial_aligned_add_from_common (x9) - 0089
specialize prime_field_polynomial_aligned_add_from_common (x10) - 0090
specialize prime_field_polynomial_aligned_add_from_common (x11) - 0091
specialize prime_field_polynomial_aligned_add_from_common (x12) - 0092
specialize prime_field_polynomial_aligned_add_from_common (x13) - 0093
specialize prime_field_polynomial_aligned_add_from_common (x7) - 0094
apply prime_field_polynomial_aligned_add_from_common - 0095
specialize prime_field_polynomial_convolution_bounded (p) - 0096
specialize prime_field_polynomial_convolution_bounded (ub) - 0097
specialize prime_field_polynomial_convolution_bounded (uc) - 0098
specialize prime_field_polynomial_convolution_bounded (L) - 0099
specialize prime_field_polynomial_convolution_bounded (db) - 0100
specialize prime_field_polynomial_convolution_bounded (dc) - 0101
specialize prime_field_polynomial_convolution_bounded (J) - 0102
specialize prime_field_polynomial_convolution_bounded (pb) - 0103
specialize prime_field_polynomial_convolution_bounded (pc) - 0104
specialize prime_field_polynomial_convolution_bounded (H) - 0105
apply prime_field_polynomial_convolution_bounded - 0106
exact hP - 0107
specialize prime_field_polynomial_convolution_bounded (p) - 0108
specialize prime_field_polynomial_convolution_bounded (vb) - 0109
specialize prime_field_polynomial_convolution_bounded (vc) - 0110
specialize prime_field_polynomial_convolution_bounded (M) - 0111
specialize prime_field_polynomial_convolution_bounded (db) - 0112
specialize prime_field_polynomial_convolution_bounded (dc) - 0113
specialize prime_field_polynomial_convolution_bounded (J) - 0114
specialize prime_field_polynomial_convolution_bounded (qb) - 0115
specialize prime_field_polynomial_convolution_bounded (qc) - 0116
specialize prime_field_polynomial_convolution_bounded (I) - 0117
apply prime_field_polynomial_convolution_bounded - 0118
exact hQ - 0119
specialize prime_field_polynomial_convolution_bounded (p) - 0120
specialize prime_field_polynomial_convolution_bounded (wb) - 0121
specialize prime_field_polynomial_convolution_bounded (wc) - 0122
specialize prime_field_polynomial_convolution_bounded (N) - 0123
specialize prime_field_polynomial_convolution_bounded (db) - 0124
specialize prime_field_polynomial_convolution_bounded (dc) - 0125
specialize prime_field_polynomial_convolution_bounded (J) - 0126
specialize prime_field_polynomial_convolution_bounded (rb) - 0127
specialize prime_field_polynomial_convolution_bounded (rc) - 0128
specialize prime_field_polynomial_convolution_bounded (K) - 0129
apply prime_field_polynomial_convolution_bounded - 0130
exact hR - 0131
split - 0132
specialize prime_field_polynomial_convolution_equivalent_congruent_left (p) - 0133
specialize prime_field_polynomial_convolution_equivalent_congruent_left (ub) - 0134
specialize prime_field_polynomial_convolution_equivalent_congruent_left (uc) - 0135
specialize prime_field_polynomial_convolution_equivalent_congruent_left (L) - 0136
specialize prime_field_polynomial_convolution_equivalent_congruent_left (db) - 0137
specialize prime_field_polynomial_convolution_equivalent_congruent_left (dc) - 0138
specialize prime_field_polynomial_convolution_equivalent_congruent_left (J) - 0139
specialize prime_field_polynomial_convolution_equivalent_congruent_left (pb) - 0140
specialize prime_field_polynomial_convolution_equivalent_congruent_left (pc) - 0141
specialize prime_field_polynomial_convolution_equivalent_congruent_left (H) - 0142
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x) - 0143
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x1) - 0144
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x6) - 0145
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x8) - 0146
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x9) - 0147
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x7) - 0148
apply prime_field_polynomial_convolution_equivalent_congruent_left - 0149
exact hp0 - 0150
exact hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_left_left - 0151
exact hP - 0152
exact hproducts_witness_witness_witness_witness_witness_witness_witness_left - 0153
specialize prime_field_polynomial_convolution_equivalent_congruent_left (p) - 0154
specialize prime_field_polynomial_convolution_equivalent_congruent_left (vb) - 0155
specialize prime_field_polynomial_convolution_equivalent_congruent_left (vc) - 0156
specialize prime_field_polynomial_convolution_equivalent_congruent_left (M) - 0157
specialize prime_field_polynomial_convolution_equivalent_congruent_left (db) - 0158
specialize prime_field_polynomial_convolution_equivalent_congruent_left (dc) - 0159
specialize prime_field_polynomial_convolution_equivalent_congruent_left (J) - 0160
specialize prime_field_polynomial_convolution_equivalent_congruent_left (qb) - 0161
specialize prime_field_polynomial_convolution_equivalent_congruent_left (qc) - 0162
specialize prime_field_polynomial_convolution_equivalent_congruent_left (I) - 0163
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x2) - 0164
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x3) - 0165
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x6) - 0166
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x10) - 0167
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x11) - 0168
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x7) - 0169
apply prime_field_polynomial_convolution_equivalent_congruent_left - 0170
exact hp0 - 0171
exact hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_left_right - 0172
exact hQ - 0173
exact hproducts_witness_witness_witness_witness_witness_witness_witness_right_left - 0174
exact hproducts_witness_witness_witness_witness_witness_witness_witness_right_right_right - 0175
specialize prime_field_polynomial_convolution_equivalent_congruent_left (p) - 0176
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x4) - 0177
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x5) - 0178
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x6) - 0179
specialize prime_field_polynomial_convolution_equivalent_congruent_left (db) - 0180
specialize prime_field_polynomial_convolution_equivalent_congruent_left (dc) - 0181
specialize prime_field_polynomial_convolution_equivalent_congruent_left (J) - 0182
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x12) - 0183
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x13) - 0184
specialize prime_field_polynomial_convolution_equivalent_congruent_left (x7) - 0185
specialize prime_field_polynomial_convolution_equivalent_congruent_left (wb) - 0186
specialize prime_field_polynomial_convolution_equivalent_congruent_left (wc) - 0187
specialize prime_field_polynomial_convolution_equivalent_congruent_left (N) - 0188
specialize prime_field_polynomial_convolution_equivalent_congruent_left (rb) - 0189
specialize prime_field_polynomial_convolution_equivalent_congruent_left (rc) - 0190
specialize prime_field_polynomial_convolution_equivalent_congruent_left (K) - 0191
apply prime_field_polynomial_convolution_equivalent_congruent_left - 0192
exact hp0 - 0193
exact hs_right_right_right_witness_witness_witness_witness_witness_witness_witness_right_right - 0194
exact hproducts_witness_witness_witness_witness_witness_witness_witness_right_right_left - 0195
exact hR