DL004F

matrix_rank_selected_nonzero_value_decidable

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

Nonzeroness of a genuinely evaluated selected determinant is decidable by total evaluation and cross-history functionality.

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 original first-admission records.

Exact expanded first-order arithmetic statement

forall pb pc nb nc w rb rc cb cc q. (exists mdr_p_nonzero_value_yes mdr_n_nonzero_value_yes. ((exists mdr_ub_nonzero_value_yesevaluation mdr_uc_nonzero_value_yesevaluation mdr_vb_nonzero_value_yesevaluation mdr_vc_nonzero_value_yesevaluation. ((((forall mdr_i_nonzero_value_yesevaluationmatrixpositive. (exists mdr_gap_nonzero_value_yesevaluationmatrixpositivebound. mdr_gap_nonzero_value_yesevaluationmatrixpositivebound + S (mdr_i_nonzero_value_yesevaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_nonzero_value_yesevaluationmatrixpositive. (((exists mdr_r_nonzero_value_yesevaluationmatrixpositivepoint mdr_s_nonzero_value_yesevaluationmatrixpositivepoint mdr_u_nonzero_value_yesevaluationmatrixpositivepoint mdr_v_nonzero_value_yesevaluationmatrixpositivepoint. ((mdr_i_nonzero_value_yesevaluationmatrixpositive = (q) * mdr_r_nonzero_value_yesevaluationmatrixpositivepoint + mdr_s_nonzero_value_yesevaluationmatrixpositivepoint) /\ ((exists mdr_gap_nonzero_value_yesevaluationmatrixpositivepointcolumn. mdr_gap_nonzero_value_yesevaluationmatrixpositivepointcolumn + S (mdr_s_nonzero_value_yesevaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_nonzero_value_yesevaluationmatrixpositivepointrow_index. ff_h_mdr_nonzero_value_yesevaluationmatrixpositivepointrow_index + S (mdr_u_nonzero_value_yesevaluationmatrixpositivepoint) = S ((S (mdr_r_nonzero_value_yesevaluationmatrixpositivepoint)) * rc)) /\ exists ff_q_mdr_nonzero_value_yesevaluationmatrixpositivepointrow_index. rb = ff_q_mdr_nonzero_value_yesevaluationmatrixpositivepointrow_index * S ((S (mdr_r_nonzero_value_yesevaluationmatrixpositivepoint)) * rc) + (mdr_u_nonzero_value_yesevaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_nonzero_value_yesevaluationmatrixpositivepointcolumn_index. ff_h_mdr_nonzero_value_yesevaluationmatrixpositivepointcolumn_index + S (mdr_v_nonzero_value_yesevaluationmatrixpositivepoint) = S ((S (mdr_s_nonzero_value_yesevaluationmatrixpositivepoint)) * cc)) /\ exists ff_q_mdr_nonzero_value_yesevaluationmatrixpositivepointcolumn_index. cb = ff_q_mdr_nonzero_value_yesevaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_nonzero_value_yesevaluationmatrixpositivepoint)) * cc) + (mdr_v_nonzero_value_yesevaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_nonzero_value_yesevaluationmatrixpositivepointsource. ff_h_mdr_nonzero_value_yesevaluationmatrixpositivepointsource + S (mdr_a_nonzero_value_yesevaluationmatrixpositive) = S ((S ((mdr_u_nonzero_value_yesevaluationmatrixpositivepoint) * (w) + (mdr_v_nonzero_value_yesevaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_nonzero_value_yesevaluationmatrixpositivepointsource. pb = ff_q_mdr_nonzero_value_yesevaluationmatrixpositivepointsource * S ((S ((mdr_u_nonzero_value_yesevaluationmatrixpositivepoint) * (w) + (mdr_v_nonzero_value_yesevaluationmatrixpositivepoint))) * pc) + (mdr_a_nonzero_value_yesevaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_nonzero_value_yesevaluationmatrixpositiveoutput. ff_h_mdr_nonzero_value_yesevaluationmatrixpositiveoutput + S (mdr_a_nonzero_value_yesevaluationmatrixpositive) = S ((S (mdr_i_nonzero_value_yesevaluationmatrixpositive)) * mdr_uc_nonzero_value_yesevaluation)) /\ exists ff_q_mdr_nonzero_value_yesevaluationmatrixpositiveoutput. mdr_ub_nonzero_value_yesevaluation = ff_q_mdr_nonzero_value_yesevaluationmatrixpositiveoutput * S ((S (mdr_i_nonzero_value_yesevaluationmatrixpositive)) * mdr_uc_nonzero_value_yesevaluation) + (mdr_a_nonzero_value_yesevaluationmatrixpositive)))))) /\ (forall mdr_i_nonzero_value_yesevaluationmatrixnegative. (exists mdr_gap_nonzero_value_yesevaluationmatrixnegativebound. mdr_gap_nonzero_value_yesevaluationmatrixnegativebound + S (mdr_i_nonzero_value_yesevaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_nonzero_value_yesevaluationmatrixnegative. (((exists mdr_r_nonzero_value_yesevaluationmatrixnegativepoint mdr_s_nonzero_value_yesevaluationmatrixnegativepoint mdr_u_nonzero_value_yesevaluationmatrixnegativepoint mdr_v_nonzero_value_yesevaluationmatrixnegativepoint. ((mdr_i_nonzero_value_yesevaluationmatrixnegative = (q) * mdr_r_nonzero_value_yesevaluationmatrixnegativepoint + mdr_s_nonzero_value_yesevaluationmatrixnegativepoint) /\ ((exists mdr_gap_nonzero_value_yesevaluationmatrixnegativepointcolumn. mdr_gap_nonzero_value_yesevaluationmatrixnegativepointcolumn + S (mdr_s_nonzero_value_yesevaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_nonzero_value_yesevaluationmatrixnegativepointrow_index. ff_h_mdr_nonzero_value_yesevaluationmatrixnegativepointrow_index + S (mdr_u_nonzero_value_yesevaluationmatrixnegativepoint) = S ((S (mdr_r_nonzero_value_yesevaluationmatrixnegativepoint)) * rc)) /\ exists ff_q_mdr_nonzero_value_yesevaluationmatrixnegativepointrow_index. rb = ff_q_mdr_nonzero_value_yesevaluationmatrixnegativepointrow_index * S ((S (mdr_r_nonzero_value_yesevaluationmatrixnegativepoint)) * rc) + (mdr_u_nonzero_value_yesevaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_nonzero_value_yesevaluationmatrixnegativepointcolumn_index. ff_h_mdr_nonzero_value_yesevaluationmatrixnegativepointcolumn_index + S (mdr_v_nonzero_value_yesevaluationmatrixnegativepoint) = S ((S (mdr_s_nonzero_value_yesevaluationmatrixnegativepoint)) * cc)) /\ exists ff_q_mdr_nonzero_value_yesevaluationmatrixnegativepointcolumn_index. cb = ff_q_mdr_nonzero_value_yesevaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_nonzero_value_yesevaluationmatrixnegativepoint)) * cc) + (mdr_v_nonzero_value_yesevaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_nonzero_value_yesevaluationmatrixnegativepointsource. ff_h_mdr_nonzero_value_yesevaluationmatrixnegativepointsource + S (mdr_a_nonzero_value_yesevaluationmatrixnegative) = S ((S ((mdr_u_nonzero_value_yesevaluationmatrixnegativepoint) * (w) + (mdr_v_nonzero_value_yesevaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_nonzero_value_yesevaluationmatrixnegativepointsource. nb = ff_q_mdr_nonzero_value_yesevaluationmatrixnegativepointsource * S ((S ((mdr_u_nonzero_value_yesevaluationmatrixnegativepoint) * (w) + (mdr_v_nonzero_value_yesevaluationmatrixnegativepoint))) * nc) + (mdr_a_nonzero_value_yesevaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_nonzero_value_yesevaluationmatrixnegativeoutput. ff_h_mdr_nonzero_value_yesevaluationmatrixnegativeoutput + S (mdr_a_nonzero_value_yesevaluationmatrixnegative) = S ((S (mdr_i_nonzero_value_yesevaluationmatrixnegative)) * mdr_vc_nonzero_value_yesevaluation)) /\ exists ff_q_mdr_nonzero_value_yesevaluationmatrixnegativeoutput. mdr_vb_nonzero_value_yesevaluation = ff_q_mdr_nonzero_value_yesevaluationmatrixnegativeoutput * S ((S (mdr_i_nonzero_value_yesevaluationmatrixnegative)) * mdr_vc_nonzero_value_yesevaluation) + (mdr_a_nonzero_value_yesevaluationmatrixnegative)))))))) /\ (exists mdr_b_nonzero_value_yesevaluationdeterminant mdr_c_nonzero_value_yesevaluationdeterminant mdr_l_nonzero_value_yesevaluationdeterminant mdr_i_nonzero_value_yesevaluationdeterminant. ((forall mdr_i_nonzero_value_yesevaluationdeterminanth. (exists mdr_gap_nonzero_value_yesevaluationdeterminanthi. mdr_gap_nonzero_value_yesevaluationdeterminanthi + S (mdr_i_nonzero_value_yesevaluationdeterminanth) = (mdr_l_nonzero_value_yesevaluationdeterminant)) -> exists mdr_d_nonzero_value_yesevaluationdeterminanth mdr_pb_nonzero_value_yesevaluationdeterminanth mdr_pc_nonzero_value_yesevaluationdeterminanth mdr_nb_nonzero_value_yesevaluationdeterminanth mdr_nc_nonzero_value_yesevaluationdeterminanth mdr_p_nonzero_value_yesevaluationdeterminanth mdr_n_nonzero_value_yesevaluationdeterminanth. ((exists mdr_z_nonzero_value_yesevaluationdeterminanthr. ((exists mdr_a_nonzero_value_yesevaluationdeterminanthrc mdr_b_nonzero_value_yesevaluationdeterminanthrc mdr_c_nonzero_value_yesevaluationdeterminanthrc mdr_e_nonzero_value_yesevaluationdeterminanthrc mdr_f_nonzero_value_yesevaluationdeterminanthrc. ((mdr_a_nonzero_value_yesevaluationdeterminanthrc = ((mdr_d_nonzero_value_yesevaluationdeterminanth) + (mdr_pb_nonzero_value_yesevaluationdeterminanth)) * S ((mdr_d_nonzero_value_yesevaluationdeterminanth) + (mdr_pb_nonzero_value_yesevaluationdeterminanth)) + ((mdr_pb_nonzero_value_yesevaluationdeterminanth) + (mdr_pb_nonzero_value_yesevaluationdeterminanth))) /\ ((mdr_b_nonzero_value_yesevaluationdeterminanthrc = ((mdr_pc_nonzero_value_yesevaluationdeterminanth) + (mdr_nb_nonzero_value_yesevaluationdeterminanth)) * S ((mdr_pc_nonzero_value_yesevaluationdeterminanth) + (mdr_nb_nonzero_value_yesevaluationdeterminanth)) + ((mdr_nb_nonzero_value_yesevaluationdeterminanth) + (mdr_nb_nonzero_value_yesevaluationdeterminanth))) /\ ((mdr_c_nonzero_value_yesevaluationdeterminanthrc = ((mdr_a_nonzero_value_yesevaluationdeterminanthrc) + (mdr_b_nonzero_value_yesevaluationdeterminanthrc)) * S ((mdr_a_nonzero_value_yesevaluationdeterminanthrc) + (mdr_b_nonzero_value_yesevaluationdeterminanthrc)) + ((mdr_b_nonzero_value_yesevaluationdeterminanthrc) + (mdr_b_nonzero_value_yesevaluationdeterminanthrc))) /\ ((mdr_e_nonzero_value_yesevaluationdeterminanthrc = ((mdr_p_nonzero_value_yesevaluationdeterminanth) + (mdr_n_nonzero_value_yesevaluationdeterminanth)) * S ((mdr_p_nonzero_value_yesevaluationdeterminanth) + (mdr_n_nonzero_value_yesevaluationdeterminanth)) + ((mdr_n_nonzero_value_yesevaluationdeterminanth) + (mdr_n_nonzero_value_yesevaluationdeterminanth))) /\ ((mdr_f_nonzero_value_yesevaluationdeterminanthrc = ((mdr_nc_nonzero_value_yesevaluationdeterminanth) + (mdr_e_nonzero_value_yesevaluationdeterminanthrc)) * S ((mdr_nc_nonzero_value_yesevaluationdeterminanth) + (mdr_e_nonzero_value_yesevaluationdeterminanthrc)) + ((mdr_e_nonzero_value_yesevaluationdeterminanthrc) + (mdr_e_nonzero_value_yesevaluationdeterminanthrc))) /\ ((mdr_z_nonzero_value_yesevaluationdeterminanthr) = ((mdr_c_nonzero_value_yesevaluationdeterminanthrc) + (mdr_f_nonzero_value_yesevaluationdeterminanthrc)) * S ((mdr_c_nonzero_value_yesevaluationdeterminanthrc) + (mdr_f_nonzero_value_yesevaluationdeterminanthrc)) + ((mdr_f_nonzero_value_yesevaluationdeterminanthrc) + (mdr_f_nonzero_value_yesevaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_nonzero_value_yesevaluationdeterminanthrb. ff_h_mdr_nonzero_value_yesevaluationdeterminanthrb + S (mdr_z_nonzero_value_yesevaluationdeterminanthr) = S ((S (mdr_i_nonzero_value_yesevaluationdeterminanth)) * mdr_c_nonzero_value_yesevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_value_yesevaluationdeterminanthrb. mdr_b_nonzero_value_yesevaluationdeterminant = ff_q_mdr_nonzero_value_yesevaluationdeterminanthrb * S ((S (mdr_i_nonzero_value_yesevaluationdeterminanth)) * mdr_c_nonzero_value_yesevaluationdeterminant) + (mdr_z_nonzero_value_yesevaluationdeterminanthr))))) /\ (((((mdr_d_nonzero_value_yesevaluationdeterminanth) = 0) /\ (((mdr_p_nonzero_value_yesevaluationdeterminanth) = 1) /\ ((mdr_n_nonzero_value_yesevaluationdeterminanth) = 0))) \/ exists mdr_q_nonzero_value_yesevaluationdeterminanths mdr_eb_nonzero_value_yesevaluationdeterminanths mdr_ec_nonzero_value_yesevaluationdeterminanths mdr_fb_nonzero_value_yesevaluationdeterminanths mdr_fc_nonzero_value_yesevaluationdeterminanths. (((mdr_d_nonzero_value_yesevaluationdeterminanth) = S (mdr_q_nonzero_value_yesevaluationdeterminanths)) /\ ((forall mdr_j_nonzero_value_yesevaluationdeterminanthsc. (exists mdr_gap_nonzero_value_yesevaluationdeterminanthscj. mdr_gap_nonzero_value_yesevaluationdeterminanthscj + S (mdr_j_nonzero_value_yesevaluationdeterminanthsc) = (S (mdr_q_nonzero_value_yesevaluationdeterminanths))) -> exists mdr_i_nonzero_value_yesevaluationdeterminanthsc mdr_up_nonzero_value_yesevaluationdeterminanthsc mdr_us_nonzero_value_yesevaluationdeterminanthsc mdr_un_nonzero_value_yesevaluationdeterminanthsc mdr_ut_nonzero_value_yesevaluationdeterminanthsc mdr_p_nonzero_value_yesevaluationdeterminanthsc mdr_n_nonzero_value_yesevaluationdeterminanthsc. ((exists mdr_gap_nonzero_value_yesevaluationdeterminanthsci. mdr_gap_nonzero_value_yesevaluationdeterminanthsci + S (mdr_i_nonzero_value_yesevaluationdeterminanthsc) = (mdr_i_nonzero_value_yesevaluationdeterminanth)) /\ ((exists mdr_z_nonzero_value_yesevaluationdeterminanthscr. ((exists mdr_a_nonzero_value_yesevaluationdeterminanthscrc mdr_b_nonzero_value_yesevaluationdeterminanthscrc mdr_c_nonzero_value_yesevaluationdeterminanthscrc mdr_e_nonzero_value_yesevaluationdeterminanthscrc mdr_f_nonzero_value_yesevaluationdeterminanthscrc. ((mdr_a_nonzero_value_yesevaluationdeterminanthscrc = ((mdr_q_nonzero_value_yesevaluationdeterminanths) + (mdr_up_nonzero_value_yesevaluationdeterminanthsc)) * S ((mdr_q_nonzero_value_yesevaluationdeterminanths) + (mdr_up_nonzero_value_yesevaluationdeterminanthsc)) + ((mdr_up_nonzero_value_yesevaluationdeterminanthsc) + (mdr_up_nonzero_value_yesevaluationdeterminanthsc))) /\ ((mdr_b_nonzero_value_yesevaluationdeterminanthscrc = ((mdr_us_nonzero_value_yesevaluationdeterminanthsc) + (mdr_un_nonzero_value_yesevaluationdeterminanthsc)) * S ((mdr_us_nonzero_value_yesevaluationdeterminanthsc) + (mdr_un_nonzero_value_yesevaluationdeterminanthsc)) + ((mdr_un_nonzero_value_yesevaluationdeterminanthsc) + (mdr_un_nonzero_value_yesevaluationdeterminanthsc))) /\ ((mdr_c_nonzero_value_yesevaluationdeterminanthscrc = ((mdr_a_nonzero_value_yesevaluationdeterminanthscrc) + (mdr_b_nonzero_value_yesevaluationdeterminanthscrc)) * S ((mdr_a_nonzero_value_yesevaluationdeterminanthscrc) + (mdr_b_nonzero_value_yesevaluationdeterminanthscrc)) + ((mdr_b_nonzero_value_yesevaluationdeterminanthscrc) + (mdr_b_nonzero_value_yesevaluationdeterminanthscrc))) /\ ((mdr_e_nonzero_value_yesevaluationdeterminanthscrc = ((mdr_p_nonzero_value_yesevaluationdeterminanthsc) + (mdr_n_nonzero_value_yesevaluationdeterminanthsc)) * S ((mdr_p_nonzero_value_yesevaluationdeterminanthsc) + (mdr_n_nonzero_value_yesevaluationdeterminanthsc)) + ((mdr_n_nonzero_value_yesevaluationdeterminanthsc) + (mdr_n_nonzero_value_yesevaluationdeterminanthsc))) /\ ((mdr_f_nonzero_value_yesevaluationdeterminanthscrc = ((mdr_ut_nonzero_value_yesevaluationdeterminanthsc) + (mdr_e_nonzero_value_yesevaluationdeterminanthscrc)) * S ((mdr_ut_nonzero_value_yesevaluationdeterminanthsc) + (mdr_e_nonzero_value_yesevaluationdeterminanthscrc)) + ((mdr_e_nonzero_value_yesevaluationdeterminanthscrc) + (mdr_e_nonzero_value_yesevaluationdeterminanthscrc))) /\ ((mdr_z_nonzero_value_yesevaluationdeterminanthscr) = ((mdr_c_nonzero_value_yesevaluationdeterminanthscrc) + (mdr_f_nonzero_value_yesevaluationdeterminanthscrc)) * S ((mdr_c_nonzero_value_yesevaluationdeterminanthscrc) + (mdr_f_nonzero_value_yesevaluationdeterminanthscrc)) + ((mdr_f_nonzero_value_yesevaluationdeterminanthscrc) + (mdr_f_nonzero_value_yesevaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_nonzero_value_yesevaluationdeterminanthscrb. ff_h_mdr_nonzero_value_yesevaluationdeterminanthscrb + S (mdr_z_nonzero_value_yesevaluationdeterminanthscr) = S ((S (mdr_i_nonzero_value_yesevaluationdeterminanthsc)) * mdr_c_nonzero_value_yesevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_value_yesevaluationdeterminanthscrb. mdr_b_nonzero_value_yesevaluationdeterminant = ff_q_mdr_nonzero_value_yesevaluationdeterminanthscrb * S ((S (mdr_i_nonzero_value_yesevaluationdeterminanthsc)) * mdr_c_nonzero_value_yesevaluationdeterminant) + (mdr_z_nonzero_value_yesevaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive) = ((mdr_q_nonzero_value_yesevaluationdeterminanths) * (mdr_q_nonzero_value_yesevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive = (mdr_q_nonzero_value_yesevaluationdeterminanths) * ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive) = (mdr_q_nonzero_value_yesevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive) = (mdr_j_nonzero_value_yesevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_column_after + (mdr_j_nonzero_value_yesevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell) * (S (mdr_q_nonzero_value_yesevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell))) * mdr_pc_nonzero_value_yesevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_source. mdr_pb_nonzero_value_yesevaluationdeterminanth = ff_q_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell) * (S (mdr_q_nonzero_value_yesevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_cell))) * mdr_pc_nonzero_value_yesevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive)) * mdr_us_nonzero_value_yesevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_target. mdr_up_nonzero_value_yesevaluationdeterminanthsc = ff_q_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive)) * mdr_us_nonzero_value_yesevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative) = ((mdr_q_nonzero_value_yesevaluationdeterminanths) * (mdr_q_nonzero_value_yesevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative = (mdr_q_nonzero_value_yesevaluationdeterminanths) * ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative) = (mdr_q_nonzero_value_yesevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative) = (mdr_j_nonzero_value_yesevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_column_after + (mdr_j_nonzero_value_yesevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell) * (S (mdr_q_nonzero_value_yesevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell))) * mdr_nc_nonzero_value_yesevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_source. mdr_nb_nonzero_value_yesevaluationdeterminanth = ff_q_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell) * (S (mdr_q_nonzero_value_yesevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_cell))) * mdr_nc_nonzero_value_yesevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative)) * mdr_ut_nonzero_value_yesevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_target. mdr_un_nonzero_value_yesevaluationdeterminanthsc = ff_q_mdm_mdr_nonzero_value_yesevaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative)) * mdr_ut_nonzero_value_yesevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_nonzero_value_yesevaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_nonzero_value_yesevaluationdeterminanthscp. ff_h_mdr_nonzero_value_yesevaluationdeterminanthscp + S (mdr_p_nonzero_value_yesevaluationdeterminanthsc) = S ((S (mdr_j_nonzero_value_yesevaluationdeterminanthsc)) * mdr_ec_nonzero_value_yesevaluationdeterminanths)) /\ exists ff_q_mdr_nonzero_value_yesevaluationdeterminanthscp. mdr_eb_nonzero_value_yesevaluationdeterminanths = ff_q_mdr_nonzero_value_yesevaluationdeterminanthscp * S ((S (mdr_j_nonzero_value_yesevaluationdeterminanthsc)) * mdr_ec_nonzero_value_yesevaluationdeterminanths) + (mdr_p_nonzero_value_yesevaluationdeterminanthsc))) /\ (((exists ff_h_mdr_nonzero_value_yesevaluationdeterminanthscn. ff_h_mdr_nonzero_value_yesevaluationdeterminanthscn + S (mdr_n_nonzero_value_yesevaluationdeterminanthsc) = S ((S (mdr_j_nonzero_value_yesevaluationdeterminanthsc)) * mdr_fc_nonzero_value_yesevaluationdeterminanths)) /\ exists ff_q_mdr_nonzero_value_yesevaluationdeterminanthscn. mdr_fb_nonzero_value_yesevaluationdeterminanths = ff_q_mdr_nonzero_value_yesevaluationdeterminanthscn * S ((S (mdr_j_nonzero_value_yesevaluationdeterminanthsc)) * mdr_fc_nonzero_value_yesevaluationdeterminanths) + (mdr_n_nonzero_value_yesevaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf ff_uc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf ff_vb_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf ff_vc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) = (S (mdr_q_nonzero_value_yesevaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * mdr_pc_nonzero_value_yesevaluationdeterminanth)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_ap. mdr_pb_nonzero_value_yesevaluationdeterminanth = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * mdr_pc_nonzero_value_yesevaluationdeterminanth) + (ff_ap_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * mdr_nc_nonzero_value_yesevaluationdeterminanth)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_an. mdr_nb_nonzero_value_yesevaluationdeterminanth = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * mdr_nc_nonzero_value_yesevaluationdeterminanth) + (ff_an_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * mdr_ec_nonzero_value_yesevaluationdeterminanths)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_bp. mdr_eb_nonzero_value_yesevaluationdeterminanths = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * mdr_ec_nonzero_value_yesevaluationdeterminanths) + (ff_bp_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * mdr_fc_nonzero_value_yesevaluationdeterminanths)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_bn. mdr_fb_nonzero_value_yesevaluationdeterminanths = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * mdr_fc_nonzero_value_yesevaluationdeterminanths) + (ff_bn_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_value_yesevaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_start. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_start. ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_terminal + S (mdr_p_nonzero_value_yesevaluationdeterminanth) = S ((S ((S (mdr_q_nonzero_value_yesevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_nonzero_value_yesevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive) + (mdr_p_nonzero_value_yesevaluationdeterminanth))) /\ forall ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive = (S (mdr_q_nonzero_value_yesevaluationdeterminanths))) -> exists ff_a_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive ff_r_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive ff_s_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf) + (ff_a_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive) + (ff_r_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive) + (ff_s_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive = ff_r_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive + ff_a_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_start. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_start. ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_terminal + S (mdr_n_nonzero_value_yesevaluationdeterminanth) = S ((S ((S (mdr_q_nonzero_value_yesevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_nonzero_value_yesevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative) + (mdr_n_nonzero_value_yesevaluationdeterminanth))) /\ forall ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative = (S (mdr_q_nonzero_value_yesevaluationdeterminanths))) -> exists ff_a_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative ff_r_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative ff_s_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_nonzero_value_yesevaluationdeterminanthsf) + (ff_a_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative) + (ff_r_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative) + (ff_s_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative = ff_r_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative + ff_a_mce_mdr_nonzero_value_yesevaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_nonzero_value_yesevaluationdeterminanti. mdr_gap_nonzero_value_yesevaluationdeterminanti + S (mdr_i_nonzero_value_yesevaluationdeterminant) = (mdr_l_nonzero_value_yesevaluationdeterminant)) /\ (exists mdr_z_nonzero_value_yesevaluationdeterminantr. ((exists mdr_a_nonzero_value_yesevaluationdeterminantrc mdr_b_nonzero_value_yesevaluationdeterminantrc mdr_c_nonzero_value_yesevaluationdeterminantrc mdr_e_nonzero_value_yesevaluationdeterminantrc mdr_f_nonzero_value_yesevaluationdeterminantrc. ((mdr_a_nonzero_value_yesevaluationdeterminantrc = ((q) + (mdr_ub_nonzero_value_yesevaluation)) * S ((q) + (mdr_ub_nonzero_value_yesevaluation)) + ((mdr_ub_nonzero_value_yesevaluation) + (mdr_ub_nonzero_value_yesevaluation))) /\ ((mdr_b_nonzero_value_yesevaluationdeterminantrc = ((mdr_uc_nonzero_value_yesevaluation) + (mdr_vb_nonzero_value_yesevaluation)) * S ((mdr_uc_nonzero_value_yesevaluation) + (mdr_vb_nonzero_value_yesevaluation)) + ((mdr_vb_nonzero_value_yesevaluation) + (mdr_vb_nonzero_value_yesevaluation))) /\ ((mdr_c_nonzero_value_yesevaluationdeterminantrc = ((mdr_a_nonzero_value_yesevaluationdeterminantrc) + (mdr_b_nonzero_value_yesevaluationdeterminantrc)) * S ((mdr_a_nonzero_value_yesevaluationdeterminantrc) + (mdr_b_nonzero_value_yesevaluationdeterminantrc)) + ((mdr_b_nonzero_value_yesevaluationdeterminantrc) + (mdr_b_nonzero_value_yesevaluationdeterminantrc))) /\ ((mdr_e_nonzero_value_yesevaluationdeterminantrc = ((mdr_p_nonzero_value_yes) + (mdr_n_nonzero_value_yes)) * S ((mdr_p_nonzero_value_yes) + (mdr_n_nonzero_value_yes)) + ((mdr_n_nonzero_value_yes) + (mdr_n_nonzero_value_yes))) /\ ((mdr_f_nonzero_value_yesevaluationdeterminantrc = ((mdr_vc_nonzero_value_yesevaluation) + (mdr_e_nonzero_value_yesevaluationdeterminantrc)) * S ((mdr_vc_nonzero_value_yesevaluation) + (mdr_e_nonzero_value_yesevaluationdeterminantrc)) + ((mdr_e_nonzero_value_yesevaluationdeterminantrc) + (mdr_e_nonzero_value_yesevaluationdeterminantrc))) /\ ((mdr_z_nonzero_value_yesevaluationdeterminantr) = ((mdr_c_nonzero_value_yesevaluationdeterminantrc) + (mdr_f_nonzero_value_yesevaluationdeterminantrc)) * S ((mdr_c_nonzero_value_yesevaluationdeterminantrc) + (mdr_f_nonzero_value_yesevaluationdeterminantrc)) + ((mdr_f_nonzero_value_yesevaluationdeterminantrc) + (mdr_f_nonzero_value_yesevaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_nonzero_value_yesevaluationdeterminantrb. ff_h_mdr_nonzero_value_yesevaluationdeterminantrb + S (mdr_z_nonzero_value_yesevaluationdeterminantr) = S ((S (mdr_i_nonzero_value_yesevaluationdeterminant)) * mdr_c_nonzero_value_yesevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_value_yesevaluationdeterminantrb. mdr_b_nonzero_value_yesevaluationdeterminant = ff_q_mdr_nonzero_value_yesevaluationdeterminantrb * S ((S (mdr_i_nonzero_value_yesevaluationdeterminant)) * mdr_c_nonzero_value_yesevaluationdeterminant) + (mdr_z_nonzero_value_yesevaluationdeterminantr)))))))))) /\ (~(mdr_p_nonzero_value_yes = mdr_n_nonzero_value_yes)))) \/ ~(exists mdr_p_nonzero_value_no mdr_n_nonzero_value_no. ((exists mdr_ub_nonzero_value_noevaluation mdr_uc_nonzero_value_noevaluation mdr_vb_nonzero_value_noevaluation mdr_vc_nonzero_value_noevaluation. ((((forall mdr_i_nonzero_value_noevaluationmatrixpositive. (exists mdr_gap_nonzero_value_noevaluationmatrixpositivebound. mdr_gap_nonzero_value_noevaluationmatrixpositivebound + S (mdr_i_nonzero_value_noevaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_nonzero_value_noevaluationmatrixpositive. (((exists mdr_r_nonzero_value_noevaluationmatrixpositivepoint mdr_s_nonzero_value_noevaluationmatrixpositivepoint mdr_u_nonzero_value_noevaluationmatrixpositivepoint mdr_v_nonzero_value_noevaluationmatrixpositivepoint. ((mdr_i_nonzero_value_noevaluationmatrixpositive = (q) * mdr_r_nonzero_value_noevaluationmatrixpositivepoint + mdr_s_nonzero_value_noevaluationmatrixpositivepoint) /\ ((exists mdr_gap_nonzero_value_noevaluationmatrixpositivepointcolumn. mdr_gap_nonzero_value_noevaluationmatrixpositivepointcolumn + S (mdr_s_nonzero_value_noevaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_nonzero_value_noevaluationmatrixpositivepointrow_index. ff_h_mdr_nonzero_value_noevaluationmatrixpositivepointrow_index + S (mdr_u_nonzero_value_noevaluationmatrixpositivepoint) = S ((S (mdr_r_nonzero_value_noevaluationmatrixpositivepoint)) * rc)) /\ exists ff_q_mdr_nonzero_value_noevaluationmatrixpositivepointrow_index. rb = ff_q_mdr_nonzero_value_noevaluationmatrixpositivepointrow_index * S ((S (mdr_r_nonzero_value_noevaluationmatrixpositivepoint)) * rc) + (mdr_u_nonzero_value_noevaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_nonzero_value_noevaluationmatrixpositivepointcolumn_index. ff_h_mdr_nonzero_value_noevaluationmatrixpositivepointcolumn_index + S (mdr_v_nonzero_value_noevaluationmatrixpositivepoint) = S ((S (mdr_s_nonzero_value_noevaluationmatrixpositivepoint)) * cc)) /\ exists ff_q_mdr_nonzero_value_noevaluationmatrixpositivepointcolumn_index. cb = ff_q_mdr_nonzero_value_noevaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_nonzero_value_noevaluationmatrixpositivepoint)) * cc) + (mdr_v_nonzero_value_noevaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_nonzero_value_noevaluationmatrixpositivepointsource. ff_h_mdr_nonzero_value_noevaluationmatrixpositivepointsource + S (mdr_a_nonzero_value_noevaluationmatrixpositive) = S ((S ((mdr_u_nonzero_value_noevaluationmatrixpositivepoint) * (w) + (mdr_v_nonzero_value_noevaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_nonzero_value_noevaluationmatrixpositivepointsource. pb = ff_q_mdr_nonzero_value_noevaluationmatrixpositivepointsource * S ((S ((mdr_u_nonzero_value_noevaluationmatrixpositivepoint) * (w) + (mdr_v_nonzero_value_noevaluationmatrixpositivepoint))) * pc) + (mdr_a_nonzero_value_noevaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_nonzero_value_noevaluationmatrixpositiveoutput. ff_h_mdr_nonzero_value_noevaluationmatrixpositiveoutput + S (mdr_a_nonzero_value_noevaluationmatrixpositive) = S ((S (mdr_i_nonzero_value_noevaluationmatrixpositive)) * mdr_uc_nonzero_value_noevaluation)) /\ exists ff_q_mdr_nonzero_value_noevaluationmatrixpositiveoutput. mdr_ub_nonzero_value_noevaluation = ff_q_mdr_nonzero_value_noevaluationmatrixpositiveoutput * S ((S (mdr_i_nonzero_value_noevaluationmatrixpositive)) * mdr_uc_nonzero_value_noevaluation) + (mdr_a_nonzero_value_noevaluationmatrixpositive)))))) /\ (forall mdr_i_nonzero_value_noevaluationmatrixnegative. (exists mdr_gap_nonzero_value_noevaluationmatrixnegativebound. mdr_gap_nonzero_value_noevaluationmatrixnegativebound + S (mdr_i_nonzero_value_noevaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_nonzero_value_noevaluationmatrixnegative. (((exists mdr_r_nonzero_value_noevaluationmatrixnegativepoint mdr_s_nonzero_value_noevaluationmatrixnegativepoint mdr_u_nonzero_value_noevaluationmatrixnegativepoint mdr_v_nonzero_value_noevaluationmatrixnegativepoint. ((mdr_i_nonzero_value_noevaluationmatrixnegative = (q) * mdr_r_nonzero_value_noevaluationmatrixnegativepoint + mdr_s_nonzero_value_noevaluationmatrixnegativepoint) /\ ((exists mdr_gap_nonzero_value_noevaluationmatrixnegativepointcolumn. mdr_gap_nonzero_value_noevaluationmatrixnegativepointcolumn + S (mdr_s_nonzero_value_noevaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_nonzero_value_noevaluationmatrixnegativepointrow_index. ff_h_mdr_nonzero_value_noevaluationmatrixnegativepointrow_index + S (mdr_u_nonzero_value_noevaluationmatrixnegativepoint) = S ((S (mdr_r_nonzero_value_noevaluationmatrixnegativepoint)) * rc)) /\ exists ff_q_mdr_nonzero_value_noevaluationmatrixnegativepointrow_index. rb = ff_q_mdr_nonzero_value_noevaluationmatrixnegativepointrow_index * S ((S (mdr_r_nonzero_value_noevaluationmatrixnegativepoint)) * rc) + (mdr_u_nonzero_value_noevaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_nonzero_value_noevaluationmatrixnegativepointcolumn_index. ff_h_mdr_nonzero_value_noevaluationmatrixnegativepointcolumn_index + S (mdr_v_nonzero_value_noevaluationmatrixnegativepoint) = S ((S (mdr_s_nonzero_value_noevaluationmatrixnegativepoint)) * cc)) /\ exists ff_q_mdr_nonzero_value_noevaluationmatrixnegativepointcolumn_index. cb = ff_q_mdr_nonzero_value_noevaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_nonzero_value_noevaluationmatrixnegativepoint)) * cc) + (mdr_v_nonzero_value_noevaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_nonzero_value_noevaluationmatrixnegativepointsource. ff_h_mdr_nonzero_value_noevaluationmatrixnegativepointsource + S (mdr_a_nonzero_value_noevaluationmatrixnegative) = S ((S ((mdr_u_nonzero_value_noevaluationmatrixnegativepoint) * (w) + (mdr_v_nonzero_value_noevaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_nonzero_value_noevaluationmatrixnegativepointsource. nb = ff_q_mdr_nonzero_value_noevaluationmatrixnegativepointsource * S ((S ((mdr_u_nonzero_value_noevaluationmatrixnegativepoint) * (w) + (mdr_v_nonzero_value_noevaluationmatrixnegativepoint))) * nc) + (mdr_a_nonzero_value_noevaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_nonzero_value_noevaluationmatrixnegativeoutput. ff_h_mdr_nonzero_value_noevaluationmatrixnegativeoutput + S (mdr_a_nonzero_value_noevaluationmatrixnegative) = S ((S (mdr_i_nonzero_value_noevaluationmatrixnegative)) * mdr_vc_nonzero_value_noevaluation)) /\ exists ff_q_mdr_nonzero_value_noevaluationmatrixnegativeoutput. mdr_vb_nonzero_value_noevaluation = ff_q_mdr_nonzero_value_noevaluationmatrixnegativeoutput * S ((S (mdr_i_nonzero_value_noevaluationmatrixnegative)) * mdr_vc_nonzero_value_noevaluation) + (mdr_a_nonzero_value_noevaluationmatrixnegative)))))))) /\ (exists mdr_b_nonzero_value_noevaluationdeterminant mdr_c_nonzero_value_noevaluationdeterminant mdr_l_nonzero_value_noevaluationdeterminant mdr_i_nonzero_value_noevaluationdeterminant. ((forall mdr_i_nonzero_value_noevaluationdeterminanth. (exists mdr_gap_nonzero_value_noevaluationdeterminanthi. mdr_gap_nonzero_value_noevaluationdeterminanthi + S (mdr_i_nonzero_value_noevaluationdeterminanth) = (mdr_l_nonzero_value_noevaluationdeterminant)) -> exists mdr_d_nonzero_value_noevaluationdeterminanth mdr_pb_nonzero_value_noevaluationdeterminanth mdr_pc_nonzero_value_noevaluationdeterminanth mdr_nb_nonzero_value_noevaluationdeterminanth mdr_nc_nonzero_value_noevaluationdeterminanth mdr_p_nonzero_value_noevaluationdeterminanth mdr_n_nonzero_value_noevaluationdeterminanth. ((exists mdr_z_nonzero_value_noevaluationdeterminanthr. ((exists mdr_a_nonzero_value_noevaluationdeterminanthrc mdr_b_nonzero_value_noevaluationdeterminanthrc mdr_c_nonzero_value_noevaluationdeterminanthrc mdr_e_nonzero_value_noevaluationdeterminanthrc mdr_f_nonzero_value_noevaluationdeterminanthrc. ((mdr_a_nonzero_value_noevaluationdeterminanthrc = ((mdr_d_nonzero_value_noevaluationdeterminanth) + (mdr_pb_nonzero_value_noevaluationdeterminanth)) * S ((mdr_d_nonzero_value_noevaluationdeterminanth) + (mdr_pb_nonzero_value_noevaluationdeterminanth)) + ((mdr_pb_nonzero_value_noevaluationdeterminanth) + (mdr_pb_nonzero_value_noevaluationdeterminanth))) /\ ((mdr_b_nonzero_value_noevaluationdeterminanthrc = ((mdr_pc_nonzero_value_noevaluationdeterminanth) + (mdr_nb_nonzero_value_noevaluationdeterminanth)) * S ((mdr_pc_nonzero_value_noevaluationdeterminanth) + (mdr_nb_nonzero_value_noevaluationdeterminanth)) + ((mdr_nb_nonzero_value_noevaluationdeterminanth) + (mdr_nb_nonzero_value_noevaluationdeterminanth))) /\ ((mdr_c_nonzero_value_noevaluationdeterminanthrc = ((mdr_a_nonzero_value_noevaluationdeterminanthrc) + (mdr_b_nonzero_value_noevaluationdeterminanthrc)) * S ((mdr_a_nonzero_value_noevaluationdeterminanthrc) + (mdr_b_nonzero_value_noevaluationdeterminanthrc)) + ((mdr_b_nonzero_value_noevaluationdeterminanthrc) + (mdr_b_nonzero_value_noevaluationdeterminanthrc))) /\ ((mdr_e_nonzero_value_noevaluationdeterminanthrc = ((mdr_p_nonzero_value_noevaluationdeterminanth) + (mdr_n_nonzero_value_noevaluationdeterminanth)) * S ((mdr_p_nonzero_value_noevaluationdeterminanth) + (mdr_n_nonzero_value_noevaluationdeterminanth)) + ((mdr_n_nonzero_value_noevaluationdeterminanth) + (mdr_n_nonzero_value_noevaluationdeterminanth))) /\ ((mdr_f_nonzero_value_noevaluationdeterminanthrc = ((mdr_nc_nonzero_value_noevaluationdeterminanth) + (mdr_e_nonzero_value_noevaluationdeterminanthrc)) * S ((mdr_nc_nonzero_value_noevaluationdeterminanth) + (mdr_e_nonzero_value_noevaluationdeterminanthrc)) + ((mdr_e_nonzero_value_noevaluationdeterminanthrc) + (mdr_e_nonzero_value_noevaluationdeterminanthrc))) /\ ((mdr_z_nonzero_value_noevaluationdeterminanthr) = ((mdr_c_nonzero_value_noevaluationdeterminanthrc) + (mdr_f_nonzero_value_noevaluationdeterminanthrc)) * S ((mdr_c_nonzero_value_noevaluationdeterminanthrc) + (mdr_f_nonzero_value_noevaluationdeterminanthrc)) + ((mdr_f_nonzero_value_noevaluationdeterminanthrc) + (mdr_f_nonzero_value_noevaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_nonzero_value_noevaluationdeterminanthrb. ff_h_mdr_nonzero_value_noevaluationdeterminanthrb + S (mdr_z_nonzero_value_noevaluationdeterminanthr) = S ((S (mdr_i_nonzero_value_noevaluationdeterminanth)) * mdr_c_nonzero_value_noevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_value_noevaluationdeterminanthrb. mdr_b_nonzero_value_noevaluationdeterminant = ff_q_mdr_nonzero_value_noevaluationdeterminanthrb * S ((S (mdr_i_nonzero_value_noevaluationdeterminanth)) * mdr_c_nonzero_value_noevaluationdeterminant) + (mdr_z_nonzero_value_noevaluationdeterminanthr))))) /\ (((((mdr_d_nonzero_value_noevaluationdeterminanth) = 0) /\ (((mdr_p_nonzero_value_noevaluationdeterminanth) = 1) /\ ((mdr_n_nonzero_value_noevaluationdeterminanth) = 0))) \/ exists mdr_q_nonzero_value_noevaluationdeterminanths mdr_eb_nonzero_value_noevaluationdeterminanths mdr_ec_nonzero_value_noevaluationdeterminanths mdr_fb_nonzero_value_noevaluationdeterminanths mdr_fc_nonzero_value_noevaluationdeterminanths. (((mdr_d_nonzero_value_noevaluationdeterminanth) = S (mdr_q_nonzero_value_noevaluationdeterminanths)) /\ ((forall mdr_j_nonzero_value_noevaluationdeterminanthsc. (exists mdr_gap_nonzero_value_noevaluationdeterminanthscj. mdr_gap_nonzero_value_noevaluationdeterminanthscj + S (mdr_j_nonzero_value_noevaluationdeterminanthsc) = (S (mdr_q_nonzero_value_noevaluationdeterminanths))) -> exists mdr_i_nonzero_value_noevaluationdeterminanthsc mdr_up_nonzero_value_noevaluationdeterminanthsc mdr_us_nonzero_value_noevaluationdeterminanthsc mdr_un_nonzero_value_noevaluationdeterminanthsc mdr_ut_nonzero_value_noevaluationdeterminanthsc mdr_p_nonzero_value_noevaluationdeterminanthsc mdr_n_nonzero_value_noevaluationdeterminanthsc. ((exists mdr_gap_nonzero_value_noevaluationdeterminanthsci. mdr_gap_nonzero_value_noevaluationdeterminanthsci + S (mdr_i_nonzero_value_noevaluationdeterminanthsc) = (mdr_i_nonzero_value_noevaluationdeterminanth)) /\ ((exists mdr_z_nonzero_value_noevaluationdeterminanthscr. ((exists mdr_a_nonzero_value_noevaluationdeterminanthscrc mdr_b_nonzero_value_noevaluationdeterminanthscrc mdr_c_nonzero_value_noevaluationdeterminanthscrc mdr_e_nonzero_value_noevaluationdeterminanthscrc mdr_f_nonzero_value_noevaluationdeterminanthscrc. ((mdr_a_nonzero_value_noevaluationdeterminanthscrc = ((mdr_q_nonzero_value_noevaluationdeterminanths) + (mdr_up_nonzero_value_noevaluationdeterminanthsc)) * S ((mdr_q_nonzero_value_noevaluationdeterminanths) + (mdr_up_nonzero_value_noevaluationdeterminanthsc)) + ((mdr_up_nonzero_value_noevaluationdeterminanthsc) + (mdr_up_nonzero_value_noevaluationdeterminanthsc))) /\ ((mdr_b_nonzero_value_noevaluationdeterminanthscrc = ((mdr_us_nonzero_value_noevaluationdeterminanthsc) + (mdr_un_nonzero_value_noevaluationdeterminanthsc)) * S ((mdr_us_nonzero_value_noevaluationdeterminanthsc) + (mdr_un_nonzero_value_noevaluationdeterminanthsc)) + ((mdr_un_nonzero_value_noevaluationdeterminanthsc) + (mdr_un_nonzero_value_noevaluationdeterminanthsc))) /\ ((mdr_c_nonzero_value_noevaluationdeterminanthscrc = ((mdr_a_nonzero_value_noevaluationdeterminanthscrc) + (mdr_b_nonzero_value_noevaluationdeterminanthscrc)) * S ((mdr_a_nonzero_value_noevaluationdeterminanthscrc) + (mdr_b_nonzero_value_noevaluationdeterminanthscrc)) + ((mdr_b_nonzero_value_noevaluationdeterminanthscrc) + (mdr_b_nonzero_value_noevaluationdeterminanthscrc))) /\ ((mdr_e_nonzero_value_noevaluationdeterminanthscrc = ((mdr_p_nonzero_value_noevaluationdeterminanthsc) + (mdr_n_nonzero_value_noevaluationdeterminanthsc)) * S ((mdr_p_nonzero_value_noevaluationdeterminanthsc) + (mdr_n_nonzero_value_noevaluationdeterminanthsc)) + ((mdr_n_nonzero_value_noevaluationdeterminanthsc) + (mdr_n_nonzero_value_noevaluationdeterminanthsc))) /\ ((mdr_f_nonzero_value_noevaluationdeterminanthscrc = ((mdr_ut_nonzero_value_noevaluationdeterminanthsc) + (mdr_e_nonzero_value_noevaluationdeterminanthscrc)) * S ((mdr_ut_nonzero_value_noevaluationdeterminanthsc) + (mdr_e_nonzero_value_noevaluationdeterminanthscrc)) + ((mdr_e_nonzero_value_noevaluationdeterminanthscrc) + (mdr_e_nonzero_value_noevaluationdeterminanthscrc))) /\ ((mdr_z_nonzero_value_noevaluationdeterminanthscr) = ((mdr_c_nonzero_value_noevaluationdeterminanthscrc) + (mdr_f_nonzero_value_noevaluationdeterminanthscrc)) * S ((mdr_c_nonzero_value_noevaluationdeterminanthscrc) + (mdr_f_nonzero_value_noevaluationdeterminanthscrc)) + ((mdr_f_nonzero_value_noevaluationdeterminanthscrc) + (mdr_f_nonzero_value_noevaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_nonzero_value_noevaluationdeterminanthscrb. ff_h_mdr_nonzero_value_noevaluationdeterminanthscrb + S (mdr_z_nonzero_value_noevaluationdeterminanthscr) = S ((S (mdr_i_nonzero_value_noevaluationdeterminanthsc)) * mdr_c_nonzero_value_noevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_value_noevaluationdeterminanthscrb. mdr_b_nonzero_value_noevaluationdeterminant = ff_q_mdr_nonzero_value_noevaluationdeterminanthscrb * S ((S (mdr_i_nonzero_value_noevaluationdeterminanthsc)) * mdr_c_nonzero_value_noevaluationdeterminant) + (mdr_z_nonzero_value_noevaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive) = ((mdr_q_nonzero_value_noevaluationdeterminanths) * (mdr_q_nonzero_value_noevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive = (mdr_q_nonzero_value_noevaluationdeterminanths) * ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive) = (mdr_q_nonzero_value_noevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive) = (mdr_j_nonzero_value_noevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_column_after + (mdr_j_nonzero_value_noevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell) * (S (mdr_q_nonzero_value_noevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell))) * mdr_pc_nonzero_value_noevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_source. mdr_pb_nonzero_value_noevaluationdeterminanth = ff_q_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell) * (S (mdr_q_nonzero_value_noevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_positive_cell))) * mdr_pc_nonzero_value_noevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive)) * mdr_us_nonzero_value_noevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_positive_target. mdr_up_nonzero_value_noevaluationdeterminanthsc = ff_q_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive)) * mdr_us_nonzero_value_noevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative) = ((mdr_q_nonzero_value_noevaluationdeterminanths) * (mdr_q_nonzero_value_noevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative = (mdr_q_nonzero_value_noevaluationdeterminanths) * ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative) = (mdr_q_nonzero_value_noevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative) = (mdr_j_nonzero_value_noevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_column_after + (mdr_j_nonzero_value_noevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell) * (S (mdr_q_nonzero_value_noevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell))) * mdr_nc_nonzero_value_noevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_source. mdr_nb_nonzero_value_noevaluationdeterminanth = ff_q_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell) * (S (mdr_q_nonzero_value_noevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_value_noevaluationdeterminanthscm_negative_cell))) * mdr_nc_nonzero_value_noevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative)) * mdr_ut_nonzero_value_noevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_negative_target. mdr_un_nonzero_value_noevaluationdeterminanthsc = ff_q_mdm_mdr_nonzero_value_noevaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative)) * mdr_ut_nonzero_value_noevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_nonzero_value_noevaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_nonzero_value_noevaluationdeterminanthscp. ff_h_mdr_nonzero_value_noevaluationdeterminanthscp + S (mdr_p_nonzero_value_noevaluationdeterminanthsc) = S ((S (mdr_j_nonzero_value_noevaluationdeterminanthsc)) * mdr_ec_nonzero_value_noevaluationdeterminanths)) /\ exists ff_q_mdr_nonzero_value_noevaluationdeterminanthscp. mdr_eb_nonzero_value_noevaluationdeterminanths = ff_q_mdr_nonzero_value_noevaluationdeterminanthscp * S ((S (mdr_j_nonzero_value_noevaluationdeterminanthsc)) * mdr_ec_nonzero_value_noevaluationdeterminanths) + (mdr_p_nonzero_value_noevaluationdeterminanthsc))) /\ (((exists ff_h_mdr_nonzero_value_noevaluationdeterminanthscn. ff_h_mdr_nonzero_value_noevaluationdeterminanthscn + S (mdr_n_nonzero_value_noevaluationdeterminanthsc) = S ((S (mdr_j_nonzero_value_noevaluationdeterminanthsc)) * mdr_fc_nonzero_value_noevaluationdeterminanths)) /\ exists ff_q_mdr_nonzero_value_noevaluationdeterminanthscn. mdr_fb_nonzero_value_noevaluationdeterminanths = ff_q_mdr_nonzero_value_noevaluationdeterminanthscn * S ((S (mdr_j_nonzero_value_noevaluationdeterminanthsc)) * mdr_fc_nonzero_value_noevaluationdeterminanths) + (mdr_n_nonzero_value_noevaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf ff_uc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf ff_vb_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf ff_vc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) = (S (mdr_q_nonzero_value_noevaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * mdr_pc_nonzero_value_noevaluationdeterminanth)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_ap. mdr_pb_nonzero_value_noevaluationdeterminanth = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * mdr_pc_nonzero_value_noevaluationdeterminanth) + (ff_ap_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * mdr_nc_nonzero_value_noevaluationdeterminanth)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_an. mdr_nb_nonzero_value_noevaluationdeterminanth = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * mdr_nc_nonzero_value_noevaluationdeterminanth) + (ff_an_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * mdr_ec_nonzero_value_noevaluationdeterminanths)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_bp. mdr_eb_nonzero_value_noevaluationdeterminanths = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * mdr_ec_nonzero_value_noevaluationdeterminanths) + (ff_bp_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * mdr_fc_nonzero_value_noevaluationdeterminanths)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_bn. mdr_fb_nonzero_value_noevaluationdeterminanths = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * mdr_fc_nonzero_value_noevaluationdeterminanths) + (ff_bn_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_nonzero_value_noevaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_value_noevaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_start. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_start. ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_terminal + S (mdr_p_nonzero_value_noevaluationdeterminanth) = S ((S ((S (mdr_q_nonzero_value_noevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_nonzero_value_noevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive) + (mdr_p_nonzero_value_noevaluationdeterminanth))) /\ forall ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive = (S (mdr_q_nonzero_value_noevaluationdeterminanths))) -> exists ff_a_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive ff_r_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive ff_s_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf) + (ff_a_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive) + (ff_r_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive) + (ff_s_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive = ff_r_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive + ff_a_mce_mdr_nonzero_value_noevaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_start. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_start. ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_terminal + S (mdr_n_nonzero_value_noevaluationdeterminanth) = S ((S ((S (mdr_q_nonzero_value_noevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_nonzero_value_noevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative) + (mdr_n_nonzero_value_noevaluationdeterminanth))) /\ forall ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative = (S (mdr_q_nonzero_value_noevaluationdeterminanths))) -> exists ff_a_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative ff_r_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative ff_s_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_nonzero_value_noevaluationdeterminanthsf) + (ff_a_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative) + (ff_r_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative) + (ff_s_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative = ff_r_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative + ff_a_mce_mdr_nonzero_value_noevaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_nonzero_value_noevaluationdeterminanti. mdr_gap_nonzero_value_noevaluationdeterminanti + S (mdr_i_nonzero_value_noevaluationdeterminant) = (mdr_l_nonzero_value_noevaluationdeterminant)) /\ (exists mdr_z_nonzero_value_noevaluationdeterminantr. ((exists mdr_a_nonzero_value_noevaluationdeterminantrc mdr_b_nonzero_value_noevaluationdeterminantrc mdr_c_nonzero_value_noevaluationdeterminantrc mdr_e_nonzero_value_noevaluationdeterminantrc mdr_f_nonzero_value_noevaluationdeterminantrc. ((mdr_a_nonzero_value_noevaluationdeterminantrc = ((q) + (mdr_ub_nonzero_value_noevaluation)) * S ((q) + (mdr_ub_nonzero_value_noevaluation)) + ((mdr_ub_nonzero_value_noevaluation) + (mdr_ub_nonzero_value_noevaluation))) /\ ((mdr_b_nonzero_value_noevaluationdeterminantrc = ((mdr_uc_nonzero_value_noevaluation) + (mdr_vb_nonzero_value_noevaluation)) * S ((mdr_uc_nonzero_value_noevaluation) + (mdr_vb_nonzero_value_noevaluation)) + ((mdr_vb_nonzero_value_noevaluation) + (mdr_vb_nonzero_value_noevaluation))) /\ ((mdr_c_nonzero_value_noevaluationdeterminantrc = ((mdr_a_nonzero_value_noevaluationdeterminantrc) + (mdr_b_nonzero_value_noevaluationdeterminantrc)) * S ((mdr_a_nonzero_value_noevaluationdeterminantrc) + (mdr_b_nonzero_value_noevaluationdeterminantrc)) + ((mdr_b_nonzero_value_noevaluationdeterminantrc) + (mdr_b_nonzero_value_noevaluationdeterminantrc))) /\ ((mdr_e_nonzero_value_noevaluationdeterminantrc = ((mdr_p_nonzero_value_no) + (mdr_n_nonzero_value_no)) * S ((mdr_p_nonzero_value_no) + (mdr_n_nonzero_value_no)) + ((mdr_n_nonzero_value_no) + (mdr_n_nonzero_value_no))) /\ ((mdr_f_nonzero_value_noevaluationdeterminantrc = ((mdr_vc_nonzero_value_noevaluation) + (mdr_e_nonzero_value_noevaluationdeterminantrc)) * S ((mdr_vc_nonzero_value_noevaluation) + (mdr_e_nonzero_value_noevaluationdeterminantrc)) + ((mdr_e_nonzero_value_noevaluationdeterminantrc) + (mdr_e_nonzero_value_noevaluationdeterminantrc))) /\ ((mdr_z_nonzero_value_noevaluationdeterminantr) = ((mdr_c_nonzero_value_noevaluationdeterminantrc) + (mdr_f_nonzero_value_noevaluationdeterminantrc)) * S ((mdr_c_nonzero_value_noevaluationdeterminantrc) + (mdr_f_nonzero_value_noevaluationdeterminantrc)) + ((mdr_f_nonzero_value_noevaluationdeterminantrc) + (mdr_f_nonzero_value_noevaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_nonzero_value_noevaluationdeterminantrb. ff_h_mdr_nonzero_value_noevaluationdeterminantrb + S (mdr_z_nonzero_value_noevaluationdeterminantr) = S ((S (mdr_i_nonzero_value_noevaluationdeterminant)) * mdr_c_nonzero_value_noevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_value_noevaluationdeterminantrb. mdr_b_nonzero_value_noevaluationdeterminant = ff_q_mdr_nonzero_value_noevaluationdeterminantrb * S ((S (mdr_i_nonzero_value_noevaluationdeterminant)) * mdr_c_nonzero_value_noevaluationdeterminant) + (mdr_z_nonzero_value_noevaluationdeterminantr)))))))))) /\ (~(mdr_p_nonzero_value_no = mdr_n_nonzero_value_no))))

Constructive proof overview

Generated structural guide

Nonzeroness of a genuinely evaluated selected determinant is decidable by total evaluation and cross-history functionality.

The unchanged tactic script uses 3 declared prerequisites and contains 64 exact native proof lines.

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

Proof neighborhood

Direct dependencies

Direct dependents

Formal native tactic body

Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.

Read the argument

Proof checkpoints

64 script commands · 20 reading checkpoints · 2 local claims

This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.

Named ingredients (2)

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

01Fix variables and assumptionsL1–10

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

  1. L1
    intro pb
  2. L2
    intro pc
  3. L3
    intro nb
  4. L4
    intro nc
  5. L5
    intro w
  6. L6
    intro rb
  7. L7
    intro rc
  8. L8
    intro cb
  9. L9
    intro cc
  10. L10
    intro q
02Establish hvalueL11–20

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

  1. L11
    have hvalue : ∃ p. ∃ n. SignedSelectedDeterminant(pb,pc,nb,nc,w,rb,rc,cb,cc,q,p,n)Definitions: SignedSelectedDeterminant
  2. L12
    specialize matrix_rank_selected_determinant_exists (pb)
  3. L13
    specialize matrix_rank_selected_determinant_exists (pc)
  4. L14
    specialize matrix_rank_selected_determinant_exists (nb)
  5. L15
    specialize matrix_rank_selected_determinant_exists (nc)
  6. L16
    specialize matrix_rank_selected_determinant_exists (w)
  7. L17
    specialize matrix_rank_selected_determinant_exists (rb)
  8. L18
    specialize matrix_rank_selected_determinant_exists (rc)
  9. L19
    specialize matrix_rank_selected_determinant_exists (cb)
  10. L20
    specialize matrix_rank_selected_determinant_exists (cc)
03Use earlier factsL21–22

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

  1. L21
    specialize matrix_rank_selected_determinant_exists (q)
  2. L22
    apply matrix_rank_selected_determinant_exists
04Separate the logical casesL23–24

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

  1. L23
    cases hvalue
  2. L24
    cases hvalue_witness
05Use earlier factsL25–26

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

  1. L25
    specialize eq_decidable x
  2. L26
    specialize eq_decidable x1
06Separate the logical casesL27–28

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

  1. L27
    cases eq_decidable
  2. L28
    right
07Fix variables and assumptionsL29–29

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

  1. L29
    intro hnonzero
08Separate the logical casesL30–32

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

  1. L30
    cases hnonzero
  2. L31
    cases hnonzero_witness
  3. L32
    cases hnonzero_witness_witness
09Establish hvaluesL33–42

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

  1. L33
    have hvalues : x = x2 /\ x1 = x3
  2. L34
    specialize matrix_rank_selected_determinant_functional (pb)
  3. L35
    specialize matrix_rank_selected_determinant_functional (pc)
  4. L36
    specialize matrix_rank_selected_determinant_functional (nb)
  5. L37
    specialize matrix_rank_selected_determinant_functional (nc)
  6. L38
    specialize matrix_rank_selected_determinant_functional (w)
  7. L39
    specialize matrix_rank_selected_determinant_functional (rb)
  8. L40
    specialize matrix_rank_selected_determinant_functional (rc)
  9. L41
    specialize matrix_rank_selected_determinant_functional (cb)
  10. L42
    specialize matrix_rank_selected_determinant_functional (cc)
10Use earlier factsL43–50

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

  1. L43
    specialize matrix_rank_selected_determinant_functional (q)
  2. L44
    specialize matrix_rank_selected_determinant_functional (x)
  3. L45
    specialize matrix_rank_selected_determinant_functional (x1)
  4. L46
    specialize matrix_rank_selected_determinant_functional (x2)
  5. L47
    specialize matrix_rank_selected_determinant_functional (x3)
  6. L48
    apply matrix_rank_selected_determinant_functional
  7. L49
    exact hvalue_witness_witness
  8. L50
    exact hnonzero_witness_witness_left
11Separate the logical casesL51–51

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

  1. L51
    cases hvalues
12Use earlier factsL52–52

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

  1. L52
    apply hnonzero_witness_witness_right
13Calculate and transport equalitiesL53–54

Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.

  1. L53
    trans x
  2. L54
    symm
14Use earlier factsL55–55

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

  1. L55
    exact hvalues_left
15Calculate and transport equalitiesL56–56

Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.

  1. L56
    trans x1
16Use earlier factsL57–58

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

  1. L57
    exact eq_decidable_left
  2. L58
    exact hvalues_right
17Separate the logical casesL59–59

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

  1. L59
    left
18Construct an explicit witnessL60–61

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

  1. L60
    exists x
  2. L61
    exists x1
19Separate the logical casesL62–62

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

  1. L62
    split
20Use earlier factsL63–64

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

  1. L63
    exact hvalue_witness_witness
  2. L64
    exact eq_decidable_right

Library-wide reading audit

Original exact command ledger · 64 lines
  1. 0001intro pb
  2. 0002intro pc
  3. 0003intro nb
  4. 0004intro nc
  5. 0005intro w
  6. 0006intro rb
  7. 0007intro rc
  8. 0008intro cb
  9. 0009intro cc
  10. 0010intro q
  11. 0011have hvalue : exists p n. exists mdr_ub_decidable_evaluation mdr_uc_decidable_evaluation mdr_vb_decidable_evaluation mdr_vc_decidable_evaluation. ((((forall mdr_i_decidable_evaluationmatrixpositive. (exists mdr_gap_decidable_evaluationmatrixpositivebound. mdr_gap_decidable_evaluationmatrixpositivebound + S (mdr_i_decidable_evaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_decidable_evaluationmatrixpositive. (((exists mdr_r_decidable_evaluationmatrixpositivepoint mdr_s_decidable_evaluationmatrixpositivepoint mdr_u_decidable_evaluationmatrixpositivepoint mdr_v_decidable_evaluationmatrixpositivepoint. ((mdr_i_decidable_evaluationmatrixpositive = (q) * mdr_r_decidable_evaluationmatrixpositivepoint + mdr_s_decidable_evaluationmatrixpositivepoint) /\ ((exists mdr_gap_decidable_evaluationmatrixpositivepointcolumn. mdr_gap_decidable_evaluationmatrixpositivepointcolumn + S (mdr_s_decidable_evaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_decidable_evaluationmatrixpositivepointrow_index. ff_h_mdr_decidable_evaluationmatrixpositivepointrow_index + S (mdr_u_decidable_evaluationmatrixpositivepoint) = S ((S (mdr_r_decidable_evaluationmatrixpositivepoint)) * rc)) /\ exists ff_q_mdr_decidable_evaluationmatrixpositivepointrow_index. rb = ff_q_mdr_decidable_evaluationmatrixpositivepointrow_index * S ((S (mdr_r_decidable_evaluationmatrixpositivepoint)) * rc) + (mdr_u_decidable_evaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_decidable_evaluationmatrixpositivepointcolumn_index. ff_h_mdr_decidable_evaluationmatrixpositivepointcolumn_index + S (mdr_v_decidable_evaluationmatrixpositivepoint) = S ((S (mdr_s_decidable_evaluationmatrixpositivepoint)) * cc)) /\ exists ff_q_mdr_decidable_evaluationmatrixpositivepointcolumn_index. cb = ff_q_mdr_decidable_evaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_decidable_evaluationmatrixpositivepoint)) * cc) + (mdr_v_decidable_evaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_decidable_evaluationmatrixpositivepointsource. ff_h_mdr_decidable_evaluationmatrixpositivepointsource + S (mdr_a_decidable_evaluationmatrixpositive) = S ((S ((mdr_u_decidable_evaluationmatrixpositivepoint) * (w) + (mdr_v_decidable_evaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_decidable_evaluationmatrixpositivepointsource. pb = ff_q_mdr_decidable_evaluationmatrixpositivepointsource * S ((S ((mdr_u_decidable_evaluationmatrixpositivepoint) * (w) + (mdr_v_decidable_evaluationmatrixpositivepoint))) * pc) + (mdr_a_decidable_evaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_decidable_evaluationmatrixpositiveoutput. ff_h_mdr_decidable_evaluationmatrixpositiveoutput + S (mdr_a_decidable_evaluationmatrixpositive) = S ((S (mdr_i_decidable_evaluationmatrixpositive)) * mdr_uc_decidable_evaluation)) /\ exists ff_q_mdr_decidable_evaluationmatrixpositiveoutput. mdr_ub_decidable_evaluation = ff_q_mdr_decidable_evaluationmatrixpositiveoutput * S ((S (mdr_i_decidable_evaluationmatrixpositive)) * mdr_uc_decidable_evaluation) + (mdr_a_decidable_evaluationmatrixpositive)))))) /\ (forall mdr_i_decidable_evaluationmatrixnegative. (exists mdr_gap_decidable_evaluationmatrixnegativebound. mdr_gap_decidable_evaluationmatrixnegativebound + S (mdr_i_decidable_evaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_decidable_evaluationmatrixnegative. (((exists mdr_r_decidable_evaluationmatrixnegativepoint mdr_s_decidable_evaluationmatrixnegativepoint mdr_u_decidable_evaluationmatrixnegativepoint mdr_v_decidable_evaluationmatrixnegativepoint. ((mdr_i_decidable_evaluationmatrixnegative = (q) * mdr_r_decidable_evaluationmatrixnegativepoint + mdr_s_decidable_evaluationmatrixnegativepoint) /\ ((exists mdr_gap_decidable_evaluationmatrixnegativepointcolumn. mdr_gap_decidable_evaluationmatrixnegativepointcolumn + S (mdr_s_decidable_evaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_decidable_evaluationmatrixnegativepointrow_index. ff_h_mdr_decidable_evaluationmatrixnegativepointrow_index + S (mdr_u_decidable_evaluationmatrixnegativepoint) = S ((S (mdr_r_decidable_evaluationmatrixnegativepoint)) * rc)) /\ exists ff_q_mdr_decidable_evaluationmatrixnegativepointrow_index. rb = ff_q_mdr_decidable_evaluationmatrixnegativepointrow_index * S ((S (mdr_r_decidable_evaluationmatrixnegativepoint)) * rc) + (mdr_u_decidable_evaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_decidable_evaluationmatrixnegativepointcolumn_index. ff_h_mdr_decidable_evaluationmatrixnegativepointcolumn_index + S (mdr_v_decidable_evaluationmatrixnegativepoint) = S ((S (mdr_s_decidable_evaluationmatrixnegativepoint)) * cc)) /\ exists ff_q_mdr_decidable_evaluationmatrixnegativepointcolumn_index. cb = ff_q_mdr_decidable_evaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_decidable_evaluationmatrixnegativepoint)) * cc) + (mdr_v_decidable_evaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_decidable_evaluationmatrixnegativepointsource. ff_h_mdr_decidable_evaluationmatrixnegativepointsource + S (mdr_a_decidable_evaluationmatrixnegative) = S ((S ((mdr_u_decidable_evaluationmatrixnegativepoint) * (w) + (mdr_v_decidable_evaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_decidable_evaluationmatrixnegativepointsource. nb = ff_q_mdr_decidable_evaluationmatrixnegativepointsource * S ((S ((mdr_u_decidable_evaluationmatrixnegativepoint) * (w) + (mdr_v_decidable_evaluationmatrixnegativepoint))) * nc) + (mdr_a_decidable_evaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_decidable_evaluationmatrixnegativeoutput. ff_h_mdr_decidable_evaluationmatrixnegativeoutput + S (mdr_a_decidable_evaluationmatrixnegative) = S ((S (mdr_i_decidable_evaluationmatrixnegative)) * mdr_vc_decidable_evaluation)) /\ exists ff_q_mdr_decidable_evaluationmatrixnegativeoutput. mdr_vb_decidable_evaluation = ff_q_mdr_decidable_evaluationmatrixnegativeoutput * S ((S (mdr_i_decidable_evaluationmatrixnegative)) * mdr_vc_decidable_evaluation) + (mdr_a_decidable_evaluationmatrixnegative)))))))) /\ (exists mdr_b_decidable_evaluationdeterminant mdr_c_decidable_evaluationdeterminant mdr_l_decidable_evaluationdeterminant mdr_i_decidable_evaluationdeterminant. ((forall mdr_i_decidable_evaluationdeterminanth. (exists mdr_gap_decidable_evaluationdeterminanthi. mdr_gap_decidable_evaluationdeterminanthi + S (mdr_i_decidable_evaluationdeterminanth) = (mdr_l_decidable_evaluationdeterminant)) -> exists mdr_d_decidable_evaluationdeterminanth mdr_pb_decidable_evaluationdeterminanth mdr_pc_decidable_evaluationdeterminanth mdr_nb_decidable_evaluationdeterminanth mdr_nc_decidable_evaluationdeterminanth mdr_p_decidable_evaluationdeterminanth mdr_n_decidable_evaluationdeterminanth. ((exists mdr_z_decidable_evaluationdeterminanthr. ((exists mdr_a_decidable_evaluationdeterminanthrc mdr_b_decidable_evaluationdeterminanthrc mdr_c_decidable_evaluationdeterminanthrc mdr_e_decidable_evaluationdeterminanthrc mdr_f_decidable_evaluationdeterminanthrc. ((mdr_a_decidable_evaluationdeterminanthrc = ((mdr_d_decidable_evaluationdeterminanth) + (mdr_pb_decidable_evaluationdeterminanth)) * S ((mdr_d_decidable_evaluationdeterminanth) + (mdr_pb_decidable_evaluationdeterminanth)) + ((mdr_pb_decidable_evaluationdeterminanth) + (mdr_pb_decidable_evaluationdeterminanth))) /\ ((mdr_b_decidable_evaluationdeterminanthrc = ((mdr_pc_decidable_evaluationdeterminanth) + (mdr_nb_decidable_evaluationdeterminanth)) * S ((mdr_pc_decidable_evaluationdeterminanth) + (mdr_nb_decidable_evaluationdeterminanth)) + ((mdr_nb_decidable_evaluationdeterminanth) + (mdr_nb_decidable_evaluationdeterminanth))) /\ ((mdr_c_decidable_evaluationdeterminanthrc = ((mdr_a_decidable_evaluationdeterminanthrc) + (mdr_b_decidable_evaluationdeterminanthrc)) * S ((mdr_a_decidable_evaluationdeterminanthrc) + (mdr_b_decidable_evaluationdeterminanthrc)) + ((mdr_b_decidable_evaluationdeterminanthrc) + (mdr_b_decidable_evaluationdeterminanthrc))) /\ ((mdr_e_decidable_evaluationdeterminanthrc = ((mdr_p_decidable_evaluationdeterminanth) + (mdr_n_decidable_evaluationdeterminanth)) * S ((mdr_p_decidable_evaluationdeterminanth) + (mdr_n_decidable_evaluationdeterminanth)) + ((mdr_n_decidable_evaluationdeterminanth) + (mdr_n_decidable_evaluationdeterminanth))) /\ ((mdr_f_decidable_evaluationdeterminanthrc = ((mdr_nc_decidable_evaluationdeterminanth) + (mdr_e_decidable_evaluationdeterminanthrc)) * S ((mdr_nc_decidable_evaluationdeterminanth) + (mdr_e_decidable_evaluationdeterminanthrc)) + ((mdr_e_decidable_evaluationdeterminanthrc) + (mdr_e_decidable_evaluationdeterminanthrc))) /\ ((mdr_z_decidable_evaluationdeterminanthr) = ((mdr_c_decidable_evaluationdeterminanthrc) + (mdr_f_decidable_evaluationdeterminanthrc)) * S ((mdr_c_decidable_evaluationdeterminanthrc) + (mdr_f_decidable_evaluationdeterminanthrc)) + ((mdr_f_decidable_evaluationdeterminanthrc) + (mdr_f_decidable_evaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_decidable_evaluationdeterminanthrb. ff_h_mdr_decidable_evaluationdeterminanthrb + S (mdr_z_decidable_evaluationdeterminanthr) = S ((S (mdr_i_decidable_evaluationdeterminanth)) * mdr_c_decidable_evaluationdeterminant)) /\ exists ff_q_mdr_decidable_evaluationdeterminanthrb. mdr_b_decidable_evaluationdeterminant = ff_q_mdr_decidable_evaluationdeterminanthrb * S ((S (mdr_i_decidable_evaluationdeterminanth)) * mdr_c_decidable_evaluationdeterminant) + (mdr_z_decidable_evaluationdeterminanthr))))) /\ (((((mdr_d_decidable_evaluationdeterminanth) = 0) /\ (((mdr_p_decidable_evaluationdeterminanth) = 1) /\ ((mdr_n_decidable_evaluationdeterminanth) = 0))) \/ exists mdr_q_decidable_evaluationdeterminanths mdr_eb_decidable_evaluationdeterminanths mdr_ec_decidable_evaluationdeterminanths mdr_fb_decidable_evaluationdeterminanths mdr_fc_decidable_evaluationdeterminanths. (((mdr_d_decidable_evaluationdeterminanth) = S (mdr_q_decidable_evaluationdeterminanths)) /\ ((forall mdr_j_decidable_evaluationdeterminanthsc. (exists mdr_gap_decidable_evaluationdeterminanthscj. mdr_gap_decidable_evaluationdeterminanthscj + S (mdr_j_decidable_evaluationdeterminanthsc) = (S (mdr_q_decidable_evaluationdeterminanths))) -> exists mdr_i_decidable_evaluationdeterminanthsc mdr_up_decidable_evaluationdeterminanthsc mdr_us_decidable_evaluationdeterminanthsc mdr_un_decidable_evaluationdeterminanthsc mdr_ut_decidable_evaluationdeterminanthsc mdr_p_decidable_evaluationdeterminanthsc mdr_n_decidable_evaluationdeterminanthsc. ((exists mdr_gap_decidable_evaluationdeterminanthsci. mdr_gap_decidable_evaluationdeterminanthsci + S (mdr_i_decidable_evaluationdeterminanthsc) = (mdr_i_decidable_evaluationdeterminanth)) /\ ((exists mdr_z_decidable_evaluationdeterminanthscr. ((exists mdr_a_decidable_evaluationdeterminanthscrc mdr_b_decidable_evaluationdeterminanthscrc mdr_c_decidable_evaluationdeterminanthscrc mdr_e_decidable_evaluationdeterminanthscrc mdr_f_decidable_evaluationdeterminanthscrc. ((mdr_a_decidable_evaluationdeterminanthscrc = ((mdr_q_decidable_evaluationdeterminanths) + (mdr_up_decidable_evaluationdeterminanthsc)) * S ((mdr_q_decidable_evaluationdeterminanths) + (mdr_up_decidable_evaluationdeterminanthsc)) + ((mdr_up_decidable_evaluationdeterminanthsc) + (mdr_up_decidable_evaluationdeterminanthsc))) /\ ((mdr_b_decidable_evaluationdeterminanthscrc = ((mdr_us_decidable_evaluationdeterminanthsc) + (mdr_un_decidable_evaluationdeterminanthsc)) * S ((mdr_us_decidable_evaluationdeterminanthsc) + (mdr_un_decidable_evaluationdeterminanthsc)) + ((mdr_un_decidable_evaluationdeterminanthsc) + (mdr_un_decidable_evaluationdeterminanthsc))) /\ ((mdr_c_decidable_evaluationdeterminanthscrc = ((mdr_a_decidable_evaluationdeterminanthscrc) + (mdr_b_decidable_evaluationdeterminanthscrc)) * S ((mdr_a_decidable_evaluationdeterminanthscrc) + (mdr_b_decidable_evaluationdeterminanthscrc)) + ((mdr_b_decidable_evaluationdeterminanthscrc) + (mdr_b_decidable_evaluationdeterminanthscrc))) /\ ((mdr_e_decidable_evaluationdeterminanthscrc = ((mdr_p_decidable_evaluationdeterminanthsc) + (mdr_n_decidable_evaluationdeterminanthsc)) * S ((mdr_p_decidable_evaluationdeterminanthsc) + (mdr_n_decidable_evaluationdeterminanthsc)) + ((mdr_n_decidable_evaluationdeterminanthsc) + (mdr_n_decidable_evaluationdeterminanthsc))) /\ ((mdr_f_decidable_evaluationdeterminanthscrc = ((mdr_ut_decidable_evaluationdeterminanthsc) + (mdr_e_decidable_evaluationdeterminanthscrc)) * S ((mdr_ut_decidable_evaluationdeterminanthsc) + (mdr_e_decidable_evaluationdeterminanthscrc)) + ((mdr_e_decidable_evaluationdeterminanthscrc) + (mdr_e_decidable_evaluationdeterminanthscrc))) /\ ((mdr_z_decidable_evaluationdeterminanthscr) = ((mdr_c_decidable_evaluationdeterminanthscrc) + (mdr_f_decidable_evaluationdeterminanthscrc)) * S ((mdr_c_decidable_evaluationdeterminanthscrc) + (mdr_f_decidable_evaluationdeterminanthscrc)) + ((mdr_f_decidable_evaluationdeterminanthscrc) + (mdr_f_decidable_evaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_decidable_evaluationdeterminanthscrb. ff_h_mdr_decidable_evaluationdeterminanthscrb + S (mdr_z_decidable_evaluationdeterminanthscr) = S ((S (mdr_i_decidable_evaluationdeterminanthsc)) * mdr_c_decidable_evaluationdeterminant)) /\ exists ff_q_mdr_decidable_evaluationdeterminanthscrb. mdr_b_decidable_evaluationdeterminant = ff_q_mdr_decidable_evaluationdeterminanthscrb * S ((S (mdr_i_decidable_evaluationdeterminanthsc)) * mdr_c_decidable_evaluationdeterminant) + (mdr_z_decidable_evaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive) = ((mdr_q_decidable_evaluationdeterminanths) * (mdr_q_decidable_evaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive = (mdr_q_decidable_evaluationdeterminanths) * ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive) = (mdr_q_decidable_evaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_decidable_evaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_decidable_evaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive) = (mdr_j_decidable_evaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_decidable_evaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_decidable_evaluationdeterminanthscm_positive_cell_column_after + (mdr_j_decidable_evaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_decidable_evaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_decidable_evaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell) * (S (mdr_q_decidable_evaluationdeterminanths)) + (ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell))) * mdr_pc_decidable_evaluationdeterminanth)) /\ exists ff_q_mdm_mdr_decidable_evaluationdeterminanthscm_positive_cell_source. mdr_pb_decidable_evaluationdeterminanth = ff_q_mdm_mdr_decidable_evaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell) * (S (mdr_q_decidable_evaluationdeterminanths)) + (ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_positive_cell))) * mdr_pc_decidable_evaluationdeterminanth) + (ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_decidable_evaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_decidable_evaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive)) * mdr_us_decidable_evaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_decidable_evaluationdeterminanthscm_positive_target. mdr_up_decidable_evaluationdeterminanthsc = ff_q_mdm_mdr_decidable_evaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive)) * mdr_us_decidable_evaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative) = ((mdr_q_decidable_evaluationdeterminanths) * (mdr_q_decidable_evaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative = (mdr_q_decidable_evaluationdeterminanths) * ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative) = (mdr_q_decidable_evaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_decidable_evaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_decidable_evaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_decidable_evaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative) = (mdr_j_decidable_evaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_decidable_evaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_decidable_evaluationdeterminanthscm_negative_cell_column_after + (mdr_j_decidable_evaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_decidable_evaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_decidable_evaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell) * (S (mdr_q_decidable_evaluationdeterminanths)) + (ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell))) * mdr_nc_decidable_evaluationdeterminanth)) /\ exists ff_q_mdm_mdr_decidable_evaluationdeterminanthscm_negative_cell_source. mdr_nb_decidable_evaluationdeterminanth = ff_q_mdm_mdr_decidable_evaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell) * (S (mdr_q_decidable_evaluationdeterminanths)) + (ff_column_mdm_cell_mdr_decidable_evaluationdeterminanthscm_negative_cell))) * mdr_nc_decidable_evaluationdeterminanth) + (ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_decidable_evaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_decidable_evaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative)) * mdr_ut_decidable_evaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_decidable_evaluationdeterminanthscm_negative_target. mdr_un_decidable_evaluationdeterminanthsc = ff_q_mdm_mdr_decidable_evaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative)) * mdr_ut_decidable_evaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_decidable_evaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_decidable_evaluationdeterminanthscp. ff_h_mdr_decidable_evaluationdeterminanthscp + S (mdr_p_decidable_evaluationdeterminanthsc) = S ((S (mdr_j_decidable_evaluationdeterminanthsc)) * mdr_ec_decidable_evaluationdeterminanths)) /\ exists ff_q_mdr_decidable_evaluationdeterminanthscp. mdr_eb_decidable_evaluationdeterminanths = ff_q_mdr_decidable_evaluationdeterminanthscp * S ((S (mdr_j_decidable_evaluationdeterminanthsc)) * mdr_ec_decidable_evaluationdeterminanths) + (mdr_p_decidable_evaluationdeterminanthsc))) /\ (((exists ff_h_mdr_decidable_evaluationdeterminanthscn. ff_h_mdr_decidable_evaluationdeterminanthscn + S (mdr_n_decidable_evaluationdeterminanthsc) = S ((S (mdr_j_decidable_evaluationdeterminanthsc)) * mdr_fc_decidable_evaluationdeterminanths)) /\ exists ff_q_mdr_decidable_evaluationdeterminanthscn. mdr_fb_decidable_evaluationdeterminanths = ff_q_mdr_decidable_evaluationdeterminanthscn * S ((S (mdr_j_decidable_evaluationdeterminanthsc)) * mdr_fc_decidable_evaluationdeterminanths) + (mdr_n_decidable_evaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_decidable_evaluationdeterminanthsf ff_uc_mce_fold_mdr_decidable_evaluationdeterminanthsf ff_vb_mce_fold_mdr_decidable_evaluationdeterminanthsf ff_vc_mce_fold_mdr_decidable_evaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_decidable_evaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_decidable_evaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) = (S (mdr_q_decidable_evaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * mdr_pc_decidable_evaluationdeterminanth)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_ap. mdr_pb_decidable_evaluationdeterminanth = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * mdr_pc_decidable_evaluationdeterminanth) + (ff_ap_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * mdr_nc_decidable_evaluationdeterminanth)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_an. mdr_nb_decidable_evaluationdeterminanth = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * mdr_nc_decidable_evaluationdeterminanth) + (ff_an_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * mdr_ec_decidable_evaluationdeterminanths)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_bp. mdr_eb_decidable_evaluationdeterminanths = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * mdr_ec_decidable_evaluationdeterminanths) + (ff_bp_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * mdr_fc_decidable_evaluationdeterminanths)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_bn. mdr_fb_decidable_evaluationdeterminanths = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * mdr_fc_decidable_evaluationdeterminanths) + (ff_bn_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_decidable_evaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_decidable_evaluationdeterminanthsf = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_decidable_evaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_decidable_evaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_decidable_evaluationdeterminanthsf = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_decidable_evaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_decidable_evaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_decidable_evaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_decidable_evaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_decidable_evaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_decidable_evaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_decidable_evaluationdeterminanthsf_positive ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_start. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_start. ff_u_mce_mdr_decidable_evaluationdeterminanthsf_positive = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_terminal + S (mdr_p_decidable_evaluationdeterminanth) = S ((S ((S (mdr_q_decidable_evaluationdeterminanths)))) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_decidable_evaluationdeterminanthsf_positive = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_decidable_evaluationdeterminanths)))) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive) + (mdr_p_decidable_evaluationdeterminanth))) /\ forall ff_i_mce_mdr_decidable_evaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_decidable_evaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_decidable_evaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_decidable_evaluationdeterminanthsf_positive = (S (mdr_q_decidable_evaluationdeterminanths))) -> exists ff_a_mce_mdr_decidable_evaluationdeterminanthsf_positive ff_r_mce_mdr_decidable_evaluationdeterminanthsf_positive ff_s_mce_mdr_decidable_evaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_decidable_evaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_decidable_evaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_decidable_evaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_decidable_evaluationdeterminanthsf = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_decidable_evaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_decidable_evaluationdeterminanthsf) + (ff_a_mce_mdr_decidable_evaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_decidable_evaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_decidable_evaluationdeterminanthsf_positive)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_decidable_evaluationdeterminanthsf_positive = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_decidable_evaluationdeterminanthsf_positive)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive) + (ff_r_mce_mdr_decidable_evaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_decidable_evaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_decidable_evaluationdeterminanthsf_positive)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_decidable_evaluationdeterminanthsf_positive = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_decidable_evaluationdeterminanthsf_positive)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_positive) + (ff_s_mce_mdr_decidable_evaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_decidable_evaluationdeterminanthsf_positive = ff_r_mce_mdr_decidable_evaluationdeterminanthsf_positive + ff_a_mce_mdr_decidable_evaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_decidable_evaluationdeterminanthsf_negative ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_start. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_start. ff_u_mce_mdr_decidable_evaluationdeterminanthsf_negative = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_terminal + S (mdr_n_decidable_evaluationdeterminanth) = S ((S ((S (mdr_q_decidable_evaluationdeterminanths)))) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_decidable_evaluationdeterminanthsf_negative = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_decidable_evaluationdeterminanths)))) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative) + (mdr_n_decidable_evaluationdeterminanth))) /\ forall ff_i_mce_mdr_decidable_evaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_decidable_evaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_decidable_evaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_decidable_evaluationdeterminanthsf_negative = (S (mdr_q_decidable_evaluationdeterminanths))) -> exists ff_a_mce_mdr_decidable_evaluationdeterminanthsf_negative ff_r_mce_mdr_decidable_evaluationdeterminanthsf_negative ff_s_mce_mdr_decidable_evaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_decidable_evaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_decidable_evaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_decidable_evaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_decidable_evaluationdeterminanthsf = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_decidable_evaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_decidable_evaluationdeterminanthsf) + (ff_a_mce_mdr_decidable_evaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_decidable_evaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_decidable_evaluationdeterminanthsf_negative)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_decidable_evaluationdeterminanthsf_negative = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_decidable_evaluationdeterminanthsf_negative)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative) + (ff_r_mce_mdr_decidable_evaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_decidable_evaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_decidable_evaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_decidable_evaluationdeterminanthsf_negative)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_decidable_evaluationdeterminanthsf_negative = ff_q_mce_mdr_decidable_evaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_decidable_evaluationdeterminanthsf_negative)) * ff_v_mce_mdr_decidable_evaluationdeterminanthsf_negative) + (ff_s_mce_mdr_decidable_evaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_decidable_evaluationdeterminanthsf_negative = ff_r_mce_mdr_decidable_evaluationdeterminanthsf_negative + ff_a_mce_mdr_decidable_evaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_decidable_evaluationdeterminanti. mdr_gap_decidable_evaluationdeterminanti + S (mdr_i_decidable_evaluationdeterminant) = (mdr_l_decidable_evaluationdeterminant)) /\ (exists mdr_z_decidable_evaluationdeterminantr. ((exists mdr_a_decidable_evaluationdeterminantrc mdr_b_decidable_evaluationdeterminantrc mdr_c_decidable_evaluationdeterminantrc mdr_e_decidable_evaluationdeterminantrc mdr_f_decidable_evaluationdeterminantrc. ((mdr_a_decidable_evaluationdeterminantrc = ((q) + (mdr_ub_decidable_evaluation)) * S ((q) + (mdr_ub_decidable_evaluation)) + ((mdr_ub_decidable_evaluation) + (mdr_ub_decidable_evaluation))) /\ ((mdr_b_decidable_evaluationdeterminantrc = ((mdr_uc_decidable_evaluation) + (mdr_vb_decidable_evaluation)) * S ((mdr_uc_decidable_evaluation) + (mdr_vb_decidable_evaluation)) + ((mdr_vb_decidable_evaluation) + (mdr_vb_decidable_evaluation))) /\ ((mdr_c_decidable_evaluationdeterminantrc = ((mdr_a_decidable_evaluationdeterminantrc) + (mdr_b_decidable_evaluationdeterminantrc)) * S ((mdr_a_decidable_evaluationdeterminantrc) + (mdr_b_decidable_evaluationdeterminantrc)) + ((mdr_b_decidable_evaluationdeterminantrc) + (mdr_b_decidable_evaluationdeterminantrc))) /\ ((mdr_e_decidable_evaluationdeterminantrc = ((p) + (n)) * S ((p) + (n)) + ((n) + (n))) /\ ((mdr_f_decidable_evaluationdeterminantrc = ((mdr_vc_decidable_evaluation) + (mdr_e_decidable_evaluationdeterminantrc)) * S ((mdr_vc_decidable_evaluation) + (mdr_e_decidable_evaluationdeterminantrc)) + ((mdr_e_decidable_evaluationdeterminantrc) + (mdr_e_decidable_evaluationdeterminantrc))) /\ ((mdr_z_decidable_evaluationdeterminantr) = ((mdr_c_decidable_evaluationdeterminantrc) + (mdr_f_decidable_evaluationdeterminantrc)) * S ((mdr_c_decidable_evaluationdeterminantrc) + (mdr_f_decidable_evaluationdeterminantrc)) + ((mdr_f_decidable_evaluationdeterminantrc) + (mdr_f_decidable_evaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_decidable_evaluationdeterminantrb. ff_h_mdr_decidable_evaluationdeterminantrb + S (mdr_z_decidable_evaluationdeterminantr) = S ((S (mdr_i_decidable_evaluationdeterminant)) * mdr_c_decidable_evaluationdeterminant)) /\ exists ff_q_mdr_decidable_evaluationdeterminantrb. mdr_b_decidable_evaluationdeterminant = ff_q_mdr_decidable_evaluationdeterminantrb * S ((S (mdr_i_decidable_evaluationdeterminant)) * mdr_c_decidable_evaluationdeterminant) + (mdr_z_decidable_evaluationdeterminantr)))))))))
  12. 0012specialize matrix_rank_selected_determinant_exists (pb)
  13. 0013specialize matrix_rank_selected_determinant_exists (pc)
  14. 0014specialize matrix_rank_selected_determinant_exists (nb)
  15. 0015specialize matrix_rank_selected_determinant_exists (nc)
  16. 0016specialize matrix_rank_selected_determinant_exists (w)
  17. 0017specialize matrix_rank_selected_determinant_exists (rb)
  18. 0018specialize matrix_rank_selected_determinant_exists (rc)
  19. 0019specialize matrix_rank_selected_determinant_exists (cb)
  20. 0020specialize matrix_rank_selected_determinant_exists (cc)
  21. 0021specialize matrix_rank_selected_determinant_exists (q)
  22. 0022apply matrix_rank_selected_determinant_exists
  23. 0023cases hvalue
  24. 0024cases hvalue_witness
  25. 0025specialize eq_decidable x
  26. 0026specialize eq_decidable x1
  27. 0027cases eq_decidable
  28. 0028right
  29. 0029intro hnonzero
  30. 0030cases hnonzero
  31. 0031cases hnonzero_witness
  32. 0032cases hnonzero_witness_witness
  33. 0033have hvalues : x = x2 /\ x1 = x3
  34. 0034specialize matrix_rank_selected_determinant_functional (pb)
  35. 0035specialize matrix_rank_selected_determinant_functional (pc)
  36. 0036specialize matrix_rank_selected_determinant_functional (nb)
  37. 0037specialize matrix_rank_selected_determinant_functional (nc)
  38. 0038specialize matrix_rank_selected_determinant_functional (w)
  39. 0039specialize matrix_rank_selected_determinant_functional (rb)
  40. 0040specialize matrix_rank_selected_determinant_functional (rc)
  41. 0041specialize matrix_rank_selected_determinant_functional (cb)
  42. 0042specialize matrix_rank_selected_determinant_functional (cc)
  43. 0043specialize matrix_rank_selected_determinant_functional (q)
  44. 0044specialize matrix_rank_selected_determinant_functional (x)
  45. 0045specialize matrix_rank_selected_determinant_functional (x1)
  46. 0046specialize matrix_rank_selected_determinant_functional (x2)
  47. 0047specialize matrix_rank_selected_determinant_functional (x3)
  48. 0048apply matrix_rank_selected_determinant_functional
  49. 0049exact hvalue_witness_witness
  50. 0050exact hnonzero_witness_witness_left
  51. 0051cases hvalues
  52. 0052apply hnonzero_witness_witness_right
  53. 0053trans x
  54. 0054symm
  55. 0055exact hvalues_left
  56. 0056trans x1
  57. 0057exact eq_decidable_left
  58. 0058exact hvalues_right
  59. 0059left
  60. 0060exists x
  61. 0061exists x1
  62. 0062split
  63. 0063exact hvalue_witness_witness
  64. 0064exact eq_decidable_right