DL0059

matrix_rank_nonzero_minor_decidable

Existence of a genuine nonzero minor of any requested order is constructively decidable, with completeness for all unbounded beta selector encodings proved.

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

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.

This branch proves the finite determinant/rank/span substrate. It does not claim Smith or Hermite normal form, lattice index equals determinant, determinant multiplicativity, lattice reduction, or geometry-of-numbers theorems.

Exact theorem in conservative defined notation

∀ pb. ∀ pc. ∀ nb. ∀ nc. ∀ r. ∀ w. ∀ q. NonzeroMatrixMinor(pb,pc,nb,nc,r,w,q) ∨ ¬NonzeroMatrixMinor(pb,pc,nb,nc,r,w,q)

Every linked abbreviation expands hygienically to the identical original native formula.

Definition DAG

Actual proof prerequisites

Original expanded first-order statement
forall pb pc nb nc r w q. (exists mdr_rb_exists_minor mdr_rc_exists_minor mdr_cb_exists_minor mdr_cc_exists_minor. (((((forall fom_index_mrf_exists_minorminorrowsbound. (exists fom_gap_mrf_exists_minorminorrowsbound_index_bound. fom_gap_mrf_exists_minorminorrowsbound_index_bound + S (fom_index_mrf_exists_minorminorrowsbound) = q) -> exists fom_value_mrf_exists_minorminorrowsbound. ((((exists fom_beta_height_mrf_exists_minorminorrowsbound_entry. fom_beta_height_mrf_exists_minorminorrowsbound_entry + S (fom_value_mrf_exists_minorminorrowsbound) = S ((S (fom_index_mrf_exists_minorminorrowsbound)) * mdr_rc_exists_minor)) /\ exists fom_beta_quotient_mrf_exists_minorminorrowsbound_entry. mdr_rb_exists_minor = fom_beta_quotient_mrf_exists_minorminorrowsbound_entry * S ((S (fom_index_mrf_exists_minorminorrowsbound)) * mdr_rc_exists_minor) + (fom_value_mrf_exists_minorminorrowsbound))) /\ (exists fom_gap_mrf_exists_minorminorrowsbound_value_bound. fom_gap_mrf_exists_minorminorrowsbound_value_bound + S (fom_value_mrf_exists_minorminorrowsbound) = r))) /\ (forall mdr_i_exists_minorminorrowsdistinct mdr_j_exists_minorminorrowsdistinct mdr_a_exists_minorminorrowsdistinct. (exists mdr_gap_exists_minorminorrowsdistincti. mdr_gap_exists_minorminorrowsdistincti + S (mdr_i_exists_minorminorrowsdistinct) = (q)) -> (exists mdr_gap_exists_minorminorrowsdistinctj. mdr_gap_exists_minorminorrowsdistinctj + S (mdr_j_exists_minorminorrowsdistinct) = (q)) -> (((exists ff_h_mdr_exists_minorminorrowsdistinctfirst. ff_h_mdr_exists_minorminorrowsdistinctfirst + S (mdr_a_exists_minorminorrowsdistinct) = S ((S (mdr_i_exists_minorminorrowsdistinct)) * mdr_rc_exists_minor)) /\ exists ff_q_mdr_exists_minorminorrowsdistinctfirst. mdr_rb_exists_minor = ff_q_mdr_exists_minorminorrowsdistinctfirst * S ((S (mdr_i_exists_minorminorrowsdistinct)) * mdr_rc_exists_minor) + (mdr_a_exists_minorminorrowsdistinct))) -> (((exists ff_h_mdr_exists_minorminorrowsdistinctsecond. ff_h_mdr_exists_minorminorrowsdistinctsecond + S (mdr_a_exists_minorminorrowsdistinct) = S ((S (mdr_j_exists_minorminorrowsdistinct)) * mdr_rc_exists_minor)) /\ exists ff_q_mdr_exists_minorminorrowsdistinctsecond. mdr_rb_exists_minor = ff_q_mdr_exists_minorminorrowsdistinctsecond * S ((S (mdr_j_exists_minorminorrowsdistinct)) * mdr_rc_exists_minor) + (mdr_a_exists_minorminorrowsdistinct))) -> mdr_i_exists_minorminorrowsdistinct = mdr_j_exists_minorminorrowsdistinct))) /\ ((((forall fom_index_mrf_exists_minorminorcolumnsbound. (exists fom_gap_mrf_exists_minorminorcolumnsbound_index_bound. fom_gap_mrf_exists_minorminorcolumnsbound_index_bound + S (fom_index_mrf_exists_minorminorcolumnsbound) = q) -> exists fom_value_mrf_exists_minorminorcolumnsbound. ((((exists fom_beta_height_mrf_exists_minorminorcolumnsbound_entry. fom_beta_height_mrf_exists_minorminorcolumnsbound_entry + S (fom_value_mrf_exists_minorminorcolumnsbound) = S ((S (fom_index_mrf_exists_minorminorcolumnsbound)) * mdr_cc_exists_minor)) /\ exists fom_beta_quotient_mrf_exists_minorminorcolumnsbound_entry. mdr_cb_exists_minor = fom_beta_quotient_mrf_exists_minorminorcolumnsbound_entry * S ((S (fom_index_mrf_exists_minorminorcolumnsbound)) * mdr_cc_exists_minor) + (fom_value_mrf_exists_minorminorcolumnsbound))) /\ (exists fom_gap_mrf_exists_minorminorcolumnsbound_value_bound. fom_gap_mrf_exists_minorminorcolumnsbound_value_bound + S (fom_value_mrf_exists_minorminorcolumnsbound) = w))) /\ (forall mdr_i_exists_minorminorcolumnsdistinct mdr_j_exists_minorminorcolumnsdistinct mdr_a_exists_minorminorcolumnsdistinct. (exists mdr_gap_exists_minorminorcolumnsdistincti. mdr_gap_exists_minorminorcolumnsdistincti + S (mdr_i_exists_minorminorcolumnsdistinct) = (q)) -> (exists mdr_gap_exists_minorminorcolumnsdistinctj. mdr_gap_exists_minorminorcolumnsdistinctj + S (mdr_j_exists_minorminorcolumnsdistinct) = (q)) -> (((exists ff_h_mdr_exists_minorminorcolumnsdistinctfirst. ff_h_mdr_exists_minorminorcolumnsdistinctfirst + S (mdr_a_exists_minorminorcolumnsdistinct) = S ((S (mdr_i_exists_minorminorcolumnsdistinct)) * mdr_cc_exists_minor)) /\ exists ff_q_mdr_exists_minorminorcolumnsdistinctfirst. mdr_cb_exists_minor = ff_q_mdr_exists_minorminorcolumnsdistinctfirst * S ((S (mdr_i_exists_minorminorcolumnsdistinct)) * mdr_cc_exists_minor) + (mdr_a_exists_minorminorcolumnsdistinct))) -> (((exists ff_h_mdr_exists_minorminorcolumnsdistinctsecond. ff_h_mdr_exists_minorminorcolumnsdistinctsecond + S (mdr_a_exists_minorminorcolumnsdistinct) = S ((S (mdr_j_exists_minorminorcolumnsdistinct)) * mdr_cc_exists_minor)) /\ exists ff_q_mdr_exists_minorminorcolumnsdistinctsecond. mdr_cb_exists_minor = ff_q_mdr_exists_minorminorcolumnsdistinctsecond * S ((S (mdr_j_exists_minorminorcolumnsdistinct)) * mdr_cc_exists_minor) + (mdr_a_exists_minorminorcolumnsdistinct))) -> mdr_i_exists_minorminorcolumnsdistinct = mdr_j_exists_minorminorcolumnsdistinct))) /\ (exists mdr_p_exists_minorminornonzero mdr_n_exists_minorminornonzero. ((exists mdr_ub_exists_minorminornonzeroevaluation mdr_uc_exists_minorminornonzeroevaluation mdr_vb_exists_minorminornonzeroevaluation mdr_vc_exists_minorminornonzeroevaluation. ((((forall mdr_i_exists_minorminornonzeroevaluationmatrixpositive. (exists mdr_gap_exists_minorminornonzeroevaluationmatrixpositivebound. mdr_gap_exists_minorminornonzeroevaluationmatrixpositivebound + S (mdr_i_exists_minorminornonzeroevaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_exists_minorminornonzeroevaluationmatrixpositive. (((exists mdr_r_exists_minorminornonzeroevaluationmatrixpositivepoint mdr_s_exists_minorminornonzeroevaluationmatrixpositivepoint mdr_u_exists_minorminornonzeroevaluationmatrixpositivepoint mdr_v_exists_minorminornonzeroevaluationmatrixpositivepoint. ((mdr_i_exists_minorminornonzeroevaluationmatrixpositive = (q) * mdr_r_exists_minorminornonzeroevaluationmatrixpositivepoint + mdr_s_exists_minorminornonzeroevaluationmatrixpositivepoint) /\ ((exists mdr_gap_exists_minorminornonzeroevaluationmatrixpositivepointcolumn. mdr_gap_exists_minorminornonzeroevaluationmatrixpositivepointcolumn + S (mdr_s_exists_minorminornonzeroevaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_exists_minorminornonzeroevaluationmatrixpositivepointrow_index. ff_h_mdr_exists_minorminornonzeroevaluationmatrixpositivepointrow_index + S (mdr_u_exists_minorminornonzeroevaluationmatrixpositivepoint) = S ((S (mdr_r_exists_minorminornonzeroevaluationmatrixpositivepoint)) * mdr_rc_exists_minor)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationmatrixpositivepointrow_index. mdr_rb_exists_minor = ff_q_mdr_exists_minorminornonzeroevaluationmatrixpositivepointrow_index * S ((S (mdr_r_exists_minorminornonzeroevaluationmatrixpositivepoint)) * mdr_rc_exists_minor) + (mdr_u_exists_minorminornonzeroevaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_exists_minorminornonzeroevaluationmatrixpositivepointcolumn_index. ff_h_mdr_exists_minorminornonzeroevaluationmatrixpositivepointcolumn_index + S (mdr_v_exists_minorminornonzeroevaluationmatrixpositivepoint) = S ((S (mdr_s_exists_minorminornonzeroevaluationmatrixpositivepoint)) * mdr_cc_exists_minor)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationmatrixpositivepointcolumn_index. mdr_cb_exists_minor = ff_q_mdr_exists_minorminornonzeroevaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_exists_minorminornonzeroevaluationmatrixpositivepoint)) * mdr_cc_exists_minor) + (mdr_v_exists_minorminornonzeroevaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_exists_minorminornonzeroevaluationmatrixpositivepointsource. ff_h_mdr_exists_minorminornonzeroevaluationmatrixpositivepointsource + S (mdr_a_exists_minorminornonzeroevaluationmatrixpositive) = S ((S ((mdr_u_exists_minorminornonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_exists_minorminornonzeroevaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationmatrixpositivepointsource. pb = ff_q_mdr_exists_minorminornonzeroevaluationmatrixpositivepointsource * S ((S ((mdr_u_exists_minorminornonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_exists_minorminornonzeroevaluationmatrixpositivepoint))) * pc) + (mdr_a_exists_minorminornonzeroevaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_exists_minorminornonzeroevaluationmatrixpositiveoutput. ff_h_mdr_exists_minorminornonzeroevaluationmatrixpositiveoutput + S (mdr_a_exists_minorminornonzeroevaluationmatrixpositive) = S ((S (mdr_i_exists_minorminornonzeroevaluationmatrixpositive)) * mdr_uc_exists_minorminornonzeroevaluation)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationmatrixpositiveoutput. mdr_ub_exists_minorminornonzeroevaluation = ff_q_mdr_exists_minorminornonzeroevaluationmatrixpositiveoutput * S ((S (mdr_i_exists_minorminornonzeroevaluationmatrixpositive)) * mdr_uc_exists_minorminornonzeroevaluation) + (mdr_a_exists_minorminornonzeroevaluationmatrixpositive)))))) /\ (forall mdr_i_exists_minorminornonzeroevaluationmatrixnegative. (exists mdr_gap_exists_minorminornonzeroevaluationmatrixnegativebound. mdr_gap_exists_minorminornonzeroevaluationmatrixnegativebound + S (mdr_i_exists_minorminornonzeroevaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_exists_minorminornonzeroevaluationmatrixnegative. (((exists mdr_r_exists_minorminornonzeroevaluationmatrixnegativepoint mdr_s_exists_minorminornonzeroevaluationmatrixnegativepoint mdr_u_exists_minorminornonzeroevaluationmatrixnegativepoint mdr_v_exists_minorminornonzeroevaluationmatrixnegativepoint. ((mdr_i_exists_minorminornonzeroevaluationmatrixnegative = (q) * mdr_r_exists_minorminornonzeroevaluationmatrixnegativepoint + mdr_s_exists_minorminornonzeroevaluationmatrixnegativepoint) /\ ((exists mdr_gap_exists_minorminornonzeroevaluationmatrixnegativepointcolumn. mdr_gap_exists_minorminornonzeroevaluationmatrixnegativepointcolumn + S (mdr_s_exists_minorminornonzeroevaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_exists_minorminornonzeroevaluationmatrixnegativepointrow_index. ff_h_mdr_exists_minorminornonzeroevaluationmatrixnegativepointrow_index + S (mdr_u_exists_minorminornonzeroevaluationmatrixnegativepoint) = S ((S (mdr_r_exists_minorminornonzeroevaluationmatrixnegativepoint)) * mdr_rc_exists_minor)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationmatrixnegativepointrow_index. mdr_rb_exists_minor = ff_q_mdr_exists_minorminornonzeroevaluationmatrixnegativepointrow_index * S ((S (mdr_r_exists_minorminornonzeroevaluationmatrixnegativepoint)) * mdr_rc_exists_minor) + (mdr_u_exists_minorminornonzeroevaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_exists_minorminornonzeroevaluationmatrixnegativepointcolumn_index. ff_h_mdr_exists_minorminornonzeroevaluationmatrixnegativepointcolumn_index + S (mdr_v_exists_minorminornonzeroevaluationmatrixnegativepoint) = S ((S (mdr_s_exists_minorminornonzeroevaluationmatrixnegativepoint)) * mdr_cc_exists_minor)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationmatrixnegativepointcolumn_index. mdr_cb_exists_minor = ff_q_mdr_exists_minorminornonzeroevaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_exists_minorminornonzeroevaluationmatrixnegativepoint)) * mdr_cc_exists_minor) + (mdr_v_exists_minorminornonzeroevaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_exists_minorminornonzeroevaluationmatrixnegativepointsource. ff_h_mdr_exists_minorminornonzeroevaluationmatrixnegativepointsource + S (mdr_a_exists_minorminornonzeroevaluationmatrixnegative) = S ((S ((mdr_u_exists_minorminornonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_exists_minorminornonzeroevaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationmatrixnegativepointsource. nb = ff_q_mdr_exists_minorminornonzeroevaluationmatrixnegativepointsource * S ((S ((mdr_u_exists_minorminornonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_exists_minorminornonzeroevaluationmatrixnegativepoint))) * nc) + (mdr_a_exists_minorminornonzeroevaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_exists_minorminornonzeroevaluationmatrixnegativeoutput. ff_h_mdr_exists_minorminornonzeroevaluationmatrixnegativeoutput + S (mdr_a_exists_minorminornonzeroevaluationmatrixnegative) = S ((S (mdr_i_exists_minorminornonzeroevaluationmatrixnegative)) * mdr_vc_exists_minorminornonzeroevaluation)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationmatrixnegativeoutput. mdr_vb_exists_minorminornonzeroevaluation = ff_q_mdr_exists_minorminornonzeroevaluationmatrixnegativeoutput * S ((S (mdr_i_exists_minorminornonzeroevaluationmatrixnegative)) * mdr_vc_exists_minorminornonzeroevaluation) + (mdr_a_exists_minorminornonzeroevaluationmatrixnegative)))))))) /\ (exists mdr_b_exists_minorminornonzeroevaluationdeterminant mdr_c_exists_minorminornonzeroevaluationdeterminant mdr_l_exists_minorminornonzeroevaluationdeterminant mdr_i_exists_minorminornonzeroevaluationdeterminant. ((forall mdr_i_exists_minorminornonzeroevaluationdeterminanth. (exists mdr_gap_exists_minorminornonzeroevaluationdeterminanthi. mdr_gap_exists_minorminornonzeroevaluationdeterminanthi + S (mdr_i_exists_minorminornonzeroevaluationdeterminanth) = (mdr_l_exists_minorminornonzeroevaluationdeterminant)) -> exists mdr_d_exists_minorminornonzeroevaluationdeterminanth mdr_pb_exists_minorminornonzeroevaluationdeterminanth mdr_pc_exists_minorminornonzeroevaluationdeterminanth mdr_nb_exists_minorminornonzeroevaluationdeterminanth mdr_nc_exists_minorminornonzeroevaluationdeterminanth mdr_p_exists_minorminornonzeroevaluationdeterminanth mdr_n_exists_minorminornonzeroevaluationdeterminanth. ((exists mdr_z_exists_minorminornonzeroevaluationdeterminanthr. ((exists mdr_a_exists_minorminornonzeroevaluationdeterminanthrc mdr_b_exists_minorminornonzeroevaluationdeterminanthrc mdr_c_exists_minorminornonzeroevaluationdeterminanthrc mdr_e_exists_minorminornonzeroevaluationdeterminanthrc mdr_f_exists_minorminornonzeroevaluationdeterminanthrc. ((mdr_a_exists_minorminornonzeroevaluationdeterminanthrc = ((mdr_d_exists_minorminornonzeroevaluationdeterminanth) + (mdr_pb_exists_minorminornonzeroevaluationdeterminanth)) * S ((mdr_d_exists_minorminornonzeroevaluationdeterminanth) + (mdr_pb_exists_minorminornonzeroevaluationdeterminanth)) + ((mdr_pb_exists_minorminornonzeroevaluationdeterminanth) + (mdr_pb_exists_minorminornonzeroevaluationdeterminanth))) /\ ((mdr_b_exists_minorminornonzeroevaluationdeterminanthrc = ((mdr_pc_exists_minorminornonzeroevaluationdeterminanth) + (mdr_nb_exists_minorminornonzeroevaluationdeterminanth)) * S ((mdr_pc_exists_minorminornonzeroevaluationdeterminanth) + (mdr_nb_exists_minorminornonzeroevaluationdeterminanth)) + ((mdr_nb_exists_minorminornonzeroevaluationdeterminanth) + (mdr_nb_exists_minorminornonzeroevaluationdeterminanth))) /\ ((mdr_c_exists_minorminornonzeroevaluationdeterminanthrc = ((mdr_a_exists_minorminornonzeroevaluationdeterminanthrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminanthrc)) * S ((mdr_a_exists_minorminornonzeroevaluationdeterminanthrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminanthrc)) + ((mdr_b_exists_minorminornonzeroevaluationdeterminanthrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminanthrc))) /\ ((mdr_e_exists_minorminornonzeroevaluationdeterminanthrc = ((mdr_p_exists_minorminornonzeroevaluationdeterminanth) + (mdr_n_exists_minorminornonzeroevaluationdeterminanth)) * S ((mdr_p_exists_minorminornonzeroevaluationdeterminanth) + (mdr_n_exists_minorminornonzeroevaluationdeterminanth)) + ((mdr_n_exists_minorminornonzeroevaluationdeterminanth) + (mdr_n_exists_minorminornonzeroevaluationdeterminanth))) /\ ((mdr_f_exists_minorminornonzeroevaluationdeterminanthrc = ((mdr_nc_exists_minorminornonzeroevaluationdeterminanth) + (mdr_e_exists_minorminornonzeroevaluationdeterminanthrc)) * S ((mdr_nc_exists_minorminornonzeroevaluationdeterminanth) + (mdr_e_exists_minorminornonzeroevaluationdeterminanthrc)) + ((mdr_e_exists_minorminornonzeroevaluationdeterminanthrc) + (mdr_e_exists_minorminornonzeroevaluationdeterminanthrc))) /\ ((mdr_z_exists_minorminornonzeroevaluationdeterminanthr) = ((mdr_c_exists_minorminornonzeroevaluationdeterminanthrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminanthrc)) * S ((mdr_c_exists_minorminornonzeroevaluationdeterminanthrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminanthrc)) + ((mdr_f_exists_minorminornonzeroevaluationdeterminanthrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_exists_minorminornonzeroevaluationdeterminanthrb. ff_h_mdr_exists_minorminornonzeroevaluationdeterminanthrb + S (mdr_z_exists_minorminornonzeroevaluationdeterminanthr) = S ((S (mdr_i_exists_minorminornonzeroevaluationdeterminanth)) * mdr_c_exists_minorminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationdeterminanthrb. mdr_b_exists_minorminornonzeroevaluationdeterminant = ff_q_mdr_exists_minorminornonzeroevaluationdeterminanthrb * S ((S (mdr_i_exists_minorminornonzeroevaluationdeterminanth)) * mdr_c_exists_minorminornonzeroevaluationdeterminant) + (mdr_z_exists_minorminornonzeroevaluationdeterminanthr))))) /\ (((((mdr_d_exists_minorminornonzeroevaluationdeterminanth) = 0) /\ (((mdr_p_exists_minorminornonzeroevaluationdeterminanth) = 1) /\ ((mdr_n_exists_minorminornonzeroevaluationdeterminanth) = 0))) \/ exists mdr_q_exists_minorminornonzeroevaluationdeterminanths mdr_eb_exists_minorminornonzeroevaluationdeterminanths mdr_ec_exists_minorminornonzeroevaluationdeterminanths mdr_fb_exists_minorminornonzeroevaluationdeterminanths mdr_fc_exists_minorminornonzeroevaluationdeterminanths. (((mdr_d_exists_minorminornonzeroevaluationdeterminanth) = S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)) /\ ((forall mdr_j_exists_minorminornonzeroevaluationdeterminanthsc. (exists mdr_gap_exists_minorminornonzeroevaluationdeterminanthscj. mdr_gap_exists_minorminornonzeroevaluationdeterminanthscj + S (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc) = (S (mdr_q_exists_minorminornonzeroevaluationdeterminanths))) -> exists mdr_i_exists_minorminornonzeroevaluationdeterminanthsc mdr_up_exists_minorminornonzeroevaluationdeterminanthsc mdr_us_exists_minorminornonzeroevaluationdeterminanthsc mdr_un_exists_minorminornonzeroevaluationdeterminanthsc mdr_ut_exists_minorminornonzeroevaluationdeterminanthsc mdr_p_exists_minorminornonzeroevaluationdeterminanthsc mdr_n_exists_minorminornonzeroevaluationdeterminanthsc. ((exists mdr_gap_exists_minorminornonzeroevaluationdeterminanthsci. mdr_gap_exists_minorminornonzeroevaluationdeterminanthsci + S (mdr_i_exists_minorminornonzeroevaluationdeterminanthsc) = (mdr_i_exists_minorminornonzeroevaluationdeterminanth)) /\ ((exists mdr_z_exists_minorminornonzeroevaluationdeterminanthscr. ((exists mdr_a_exists_minorminornonzeroevaluationdeterminanthscrc mdr_b_exists_minorminornonzeroevaluationdeterminanthscrc mdr_c_exists_minorminornonzeroevaluationdeterminanthscrc mdr_e_exists_minorminornonzeroevaluationdeterminanthscrc mdr_f_exists_minorminornonzeroevaluationdeterminanthscrc. ((mdr_a_exists_minorminornonzeroevaluationdeterminanthscrc = ((mdr_q_exists_minorminornonzeroevaluationdeterminanths) + (mdr_up_exists_minorminornonzeroevaluationdeterminanthsc)) * S ((mdr_q_exists_minorminornonzeroevaluationdeterminanths) + (mdr_up_exists_minorminornonzeroevaluationdeterminanthsc)) + ((mdr_up_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_up_exists_minorminornonzeroevaluationdeterminanthsc))) /\ ((mdr_b_exists_minorminornonzeroevaluationdeterminanthscrc = ((mdr_us_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_un_exists_minorminornonzeroevaluationdeterminanthsc)) * S ((mdr_us_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_un_exists_minorminornonzeroevaluationdeterminanthsc)) + ((mdr_un_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_un_exists_minorminornonzeroevaluationdeterminanthsc))) /\ ((mdr_c_exists_minorminornonzeroevaluationdeterminanthscrc = ((mdr_a_exists_minorminornonzeroevaluationdeterminanthscrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminanthscrc)) * S ((mdr_a_exists_minorminornonzeroevaluationdeterminanthscrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminanthscrc)) + ((mdr_b_exists_minorminornonzeroevaluationdeterminanthscrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminanthscrc))) /\ ((mdr_e_exists_minorminornonzeroevaluationdeterminanthscrc = ((mdr_p_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_n_exists_minorminornonzeroevaluationdeterminanthsc)) * S ((mdr_p_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_n_exists_minorminornonzeroevaluationdeterminanthsc)) + ((mdr_n_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_n_exists_minorminornonzeroevaluationdeterminanthsc))) /\ ((mdr_f_exists_minorminornonzeroevaluationdeterminanthscrc = ((mdr_ut_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_e_exists_minorminornonzeroevaluationdeterminanthscrc)) * S ((mdr_ut_exists_minorminornonzeroevaluationdeterminanthsc) + (mdr_e_exists_minorminornonzeroevaluationdeterminanthscrc)) + ((mdr_e_exists_minorminornonzeroevaluationdeterminanthscrc) + (mdr_e_exists_minorminornonzeroevaluationdeterminanthscrc))) /\ ((mdr_z_exists_minorminornonzeroevaluationdeterminanthscr) = ((mdr_c_exists_minorminornonzeroevaluationdeterminanthscrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminanthscrc)) * S ((mdr_c_exists_minorminornonzeroevaluationdeterminanthscrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminanthscrc)) + ((mdr_f_exists_minorminornonzeroevaluationdeterminanthscrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_exists_minorminornonzeroevaluationdeterminanthscrb. ff_h_mdr_exists_minorminornonzeroevaluationdeterminanthscrb + S (mdr_z_exists_minorminornonzeroevaluationdeterminanthscr) = S ((S (mdr_i_exists_minorminornonzeroevaluationdeterminanthsc)) * mdr_c_exists_minorminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationdeterminanthscrb. mdr_b_exists_minorminornonzeroevaluationdeterminant = ff_q_mdr_exists_minorminornonzeroevaluationdeterminanthscrb * S ((S (mdr_i_exists_minorminornonzeroevaluationdeterminanthsc)) * mdr_c_exists_minorminornonzeroevaluationdeterminant) + (mdr_z_exists_minorminornonzeroevaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive) = ((mdr_q_exists_minorminornonzeroevaluationdeterminanths) * (mdr_q_exists_minorminornonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive = (mdr_q_exists_minorminornonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive) = (mdr_q_exists_minorminornonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive) = (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_column_after + (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_exists_minorminornonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_source. mdr_pb_exists_minorminornonzeroevaluationdeterminanth = ff_q_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_exists_minorminornonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive)) * mdr_us_exists_minorminornonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_target. mdr_up_exists_minorminornonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive)) * mdr_us_exists_minorminornonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative) = ((mdr_q_exists_minorminornonzeroevaluationdeterminanths) * (mdr_q_exists_minorminornonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative = (mdr_q_exists_minorminornonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative) = (mdr_q_exists_minorminornonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative) = (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_column_after + (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_exists_minorminornonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_source. mdr_nb_exists_minorminornonzeroevaluationdeterminanth = ff_q_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_exists_minorminornonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative)) * mdr_ut_exists_minorminornonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_target. mdr_un_exists_minorminornonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative)) * mdr_ut_exists_minorminornonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_exists_minorminornonzeroevaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_exists_minorminornonzeroevaluationdeterminanthscp. ff_h_mdr_exists_minorminornonzeroevaluationdeterminanthscp + S (mdr_p_exists_minorminornonzeroevaluationdeterminanthsc) = S ((S (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc)) * mdr_ec_exists_minorminornonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationdeterminanthscp. mdr_eb_exists_minorminornonzeroevaluationdeterminanths = ff_q_mdr_exists_minorminornonzeroevaluationdeterminanthscp * S ((S (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc)) * mdr_ec_exists_minorminornonzeroevaluationdeterminanths) + (mdr_p_exists_minorminornonzeroevaluationdeterminanthsc))) /\ (((exists ff_h_mdr_exists_minorminornonzeroevaluationdeterminanthscn. ff_h_mdr_exists_minorminornonzeroevaluationdeterminanthscn + S (mdr_n_exists_minorminornonzeroevaluationdeterminanthsc) = S ((S (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc)) * mdr_fc_exists_minorminornonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationdeterminanthscn. mdr_fb_exists_minorminornonzeroevaluationdeterminanths = ff_q_mdr_exists_minorminornonzeroevaluationdeterminanthscn * S ((S (mdr_j_exists_minorminornonzeroevaluationdeterminanthsc)) * mdr_fc_exists_minorminornonzeroevaluationdeterminanths) + (mdr_n_exists_minorminornonzeroevaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf ff_uc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf ff_vb_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf ff_vc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) = (S (mdr_q_exists_minorminornonzeroevaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_exists_minorminornonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_ap. mdr_pb_exists_minorminornonzeroevaluationdeterminanth = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_exists_minorminornonzeroevaluationdeterminanth) + (ff_ap_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_exists_minorminornonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_an. mdr_nb_exists_minorminornonzeroevaluationdeterminanth = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_exists_minorminornonzeroevaluationdeterminanth) + (ff_an_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_exists_minorminornonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_bp. mdr_eb_exists_minorminornonzeroevaluationdeterminanths = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_exists_minorminornonzeroevaluationdeterminanths) + (ff_bp_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_exists_minorminornonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_bn. mdr_fb_exists_minorminornonzeroevaluationdeterminanths = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_exists_minorminornonzeroevaluationdeterminanths) + (ff_bn_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_exists_minorminornonzeroevaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_start. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_start. ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_terminal + S (mdr_p_exists_minorminornonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive) + (mdr_p_exists_minorminornonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive = (S (mdr_q_exists_minorminornonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive ff_r_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive ff_s_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive) + (ff_r_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive) + (ff_s_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive = ff_r_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive + ff_a_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_start. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_start. ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_terminal + S (mdr_n_exists_minorminornonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_exists_minorminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative) + (mdr_n_exists_minorminornonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative = (S (mdr_q_exists_minorminornonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative ff_r_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative ff_s_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_exists_minorminornonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative) + (ff_r_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative) + (ff_s_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative = ff_r_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative + ff_a_mce_mdr_exists_minorminornonzeroevaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_exists_minorminornonzeroevaluationdeterminanti. mdr_gap_exists_minorminornonzeroevaluationdeterminanti + S (mdr_i_exists_minorminornonzeroevaluationdeterminant) = (mdr_l_exists_minorminornonzeroevaluationdeterminant)) /\ (exists mdr_z_exists_minorminornonzeroevaluationdeterminantr. ((exists mdr_a_exists_minorminornonzeroevaluationdeterminantrc mdr_b_exists_minorminornonzeroevaluationdeterminantrc mdr_c_exists_minorminornonzeroevaluationdeterminantrc mdr_e_exists_minorminornonzeroevaluationdeterminantrc mdr_f_exists_minorminornonzeroevaluationdeterminantrc. ((mdr_a_exists_minorminornonzeroevaluationdeterminantrc = ((q) + (mdr_ub_exists_minorminornonzeroevaluation)) * S ((q) + (mdr_ub_exists_minorminornonzeroevaluation)) + ((mdr_ub_exists_minorminornonzeroevaluation) + (mdr_ub_exists_minorminornonzeroevaluation))) /\ ((mdr_b_exists_minorminornonzeroevaluationdeterminantrc = ((mdr_uc_exists_minorminornonzeroevaluation) + (mdr_vb_exists_minorminornonzeroevaluation)) * S ((mdr_uc_exists_minorminornonzeroevaluation) + (mdr_vb_exists_minorminornonzeroevaluation)) + ((mdr_vb_exists_minorminornonzeroevaluation) + (mdr_vb_exists_minorminornonzeroevaluation))) /\ ((mdr_c_exists_minorminornonzeroevaluationdeterminantrc = ((mdr_a_exists_minorminornonzeroevaluationdeterminantrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminantrc)) * S ((mdr_a_exists_minorminornonzeroevaluationdeterminantrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminantrc)) + ((mdr_b_exists_minorminornonzeroevaluationdeterminantrc) + (mdr_b_exists_minorminornonzeroevaluationdeterminantrc))) /\ ((mdr_e_exists_minorminornonzeroevaluationdeterminantrc = ((mdr_p_exists_minorminornonzero) + (mdr_n_exists_minorminornonzero)) * S ((mdr_p_exists_minorminornonzero) + (mdr_n_exists_minorminornonzero)) + ((mdr_n_exists_minorminornonzero) + (mdr_n_exists_minorminornonzero))) /\ ((mdr_f_exists_minorminornonzeroevaluationdeterminantrc = ((mdr_vc_exists_minorminornonzeroevaluation) + (mdr_e_exists_minorminornonzeroevaluationdeterminantrc)) * S ((mdr_vc_exists_minorminornonzeroevaluation) + (mdr_e_exists_minorminornonzeroevaluationdeterminantrc)) + ((mdr_e_exists_minorminornonzeroevaluationdeterminantrc) + (mdr_e_exists_minorminornonzeroevaluationdeterminantrc))) /\ ((mdr_z_exists_minorminornonzeroevaluationdeterminantr) = ((mdr_c_exists_minorminornonzeroevaluationdeterminantrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminantrc)) * S ((mdr_c_exists_minorminornonzeroevaluationdeterminantrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminantrc)) + ((mdr_f_exists_minorminornonzeroevaluationdeterminantrc) + (mdr_f_exists_minorminornonzeroevaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_exists_minorminornonzeroevaluationdeterminantrb. ff_h_mdr_exists_minorminornonzeroevaluationdeterminantrb + S (mdr_z_exists_minorminornonzeroevaluationdeterminantr) = S ((S (mdr_i_exists_minorminornonzeroevaluationdeterminant)) * mdr_c_exists_minorminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_exists_minorminornonzeroevaluationdeterminantrb. mdr_b_exists_minorminornonzeroevaluationdeterminant = ff_q_mdr_exists_minorminornonzeroevaluationdeterminantrb * S ((S (mdr_i_exists_minorminornonzeroevaluationdeterminant)) * mdr_c_exists_minorminornonzeroevaluationdeterminant) + (mdr_z_exists_minorminornonzeroevaluationdeterminantr)))))))))) /\ (~(mdr_p_exists_minorminornonzero = mdr_n_exists_minorminornonzero)))))))) \/ ~(exists mdr_rb_no_minor mdr_rc_no_minor mdr_cb_no_minor mdr_cc_no_minor. (((((forall fom_index_mrf_no_minorminorrowsbound. (exists fom_gap_mrf_no_minorminorrowsbound_index_bound. fom_gap_mrf_no_minorminorrowsbound_index_bound + S (fom_index_mrf_no_minorminorrowsbound) = q) -> exists fom_value_mrf_no_minorminorrowsbound. ((((exists fom_beta_height_mrf_no_minorminorrowsbound_entry. fom_beta_height_mrf_no_minorminorrowsbound_entry + S (fom_value_mrf_no_minorminorrowsbound) = S ((S (fom_index_mrf_no_minorminorrowsbound)) * mdr_rc_no_minor)) /\ exists fom_beta_quotient_mrf_no_minorminorrowsbound_entry. mdr_rb_no_minor = fom_beta_quotient_mrf_no_minorminorrowsbound_entry * S ((S (fom_index_mrf_no_minorminorrowsbound)) * mdr_rc_no_minor) + (fom_value_mrf_no_minorminorrowsbound))) /\ (exists fom_gap_mrf_no_minorminorrowsbound_value_bound. fom_gap_mrf_no_minorminorrowsbound_value_bound + S (fom_value_mrf_no_minorminorrowsbound) = r))) /\ (forall mdr_i_no_minorminorrowsdistinct mdr_j_no_minorminorrowsdistinct mdr_a_no_minorminorrowsdistinct. (exists mdr_gap_no_minorminorrowsdistincti. mdr_gap_no_minorminorrowsdistincti + S (mdr_i_no_minorminorrowsdistinct) = (q)) -> (exists mdr_gap_no_minorminorrowsdistinctj. mdr_gap_no_minorminorrowsdistinctj + S (mdr_j_no_minorminorrowsdistinct) = (q)) -> (((exists ff_h_mdr_no_minorminorrowsdistinctfirst. ff_h_mdr_no_minorminorrowsdistinctfirst + S (mdr_a_no_minorminorrowsdistinct) = S ((S (mdr_i_no_minorminorrowsdistinct)) * mdr_rc_no_minor)) /\ exists ff_q_mdr_no_minorminorrowsdistinctfirst. mdr_rb_no_minor = ff_q_mdr_no_minorminorrowsdistinctfirst * S ((S (mdr_i_no_minorminorrowsdistinct)) * mdr_rc_no_minor) + (mdr_a_no_minorminorrowsdistinct))) -> (((exists ff_h_mdr_no_minorminorrowsdistinctsecond. ff_h_mdr_no_minorminorrowsdistinctsecond + S (mdr_a_no_minorminorrowsdistinct) = S ((S (mdr_j_no_minorminorrowsdistinct)) * mdr_rc_no_minor)) /\ exists ff_q_mdr_no_minorminorrowsdistinctsecond. mdr_rb_no_minor = ff_q_mdr_no_minorminorrowsdistinctsecond * S ((S (mdr_j_no_minorminorrowsdistinct)) * mdr_rc_no_minor) + (mdr_a_no_minorminorrowsdistinct))) -> mdr_i_no_minorminorrowsdistinct = mdr_j_no_minorminorrowsdistinct))) /\ ((((forall fom_index_mrf_no_minorminorcolumnsbound. (exists fom_gap_mrf_no_minorminorcolumnsbound_index_bound. fom_gap_mrf_no_minorminorcolumnsbound_index_bound + S (fom_index_mrf_no_minorminorcolumnsbound) = q) -> exists fom_value_mrf_no_minorminorcolumnsbound. ((((exists fom_beta_height_mrf_no_minorminorcolumnsbound_entry. fom_beta_height_mrf_no_minorminorcolumnsbound_entry + S (fom_value_mrf_no_minorminorcolumnsbound) = S ((S (fom_index_mrf_no_minorminorcolumnsbound)) * mdr_cc_no_minor)) /\ exists fom_beta_quotient_mrf_no_minorminorcolumnsbound_entry. mdr_cb_no_minor = fom_beta_quotient_mrf_no_minorminorcolumnsbound_entry * S ((S (fom_index_mrf_no_minorminorcolumnsbound)) * mdr_cc_no_minor) + (fom_value_mrf_no_minorminorcolumnsbound))) /\ (exists fom_gap_mrf_no_minorminorcolumnsbound_value_bound. fom_gap_mrf_no_minorminorcolumnsbound_value_bound + S (fom_value_mrf_no_minorminorcolumnsbound) = w))) /\ (forall mdr_i_no_minorminorcolumnsdistinct mdr_j_no_minorminorcolumnsdistinct mdr_a_no_minorminorcolumnsdistinct. (exists mdr_gap_no_minorminorcolumnsdistincti. mdr_gap_no_minorminorcolumnsdistincti + S (mdr_i_no_minorminorcolumnsdistinct) = (q)) -> (exists mdr_gap_no_minorminorcolumnsdistinctj. mdr_gap_no_minorminorcolumnsdistinctj + S (mdr_j_no_minorminorcolumnsdistinct) = (q)) -> (((exists ff_h_mdr_no_minorminorcolumnsdistinctfirst. ff_h_mdr_no_minorminorcolumnsdistinctfirst + S (mdr_a_no_minorminorcolumnsdistinct) = S ((S (mdr_i_no_minorminorcolumnsdistinct)) * mdr_cc_no_minor)) /\ exists ff_q_mdr_no_minorminorcolumnsdistinctfirst. mdr_cb_no_minor = ff_q_mdr_no_minorminorcolumnsdistinctfirst * S ((S (mdr_i_no_minorminorcolumnsdistinct)) * mdr_cc_no_minor) + (mdr_a_no_minorminorcolumnsdistinct))) -> (((exists ff_h_mdr_no_minorminorcolumnsdistinctsecond. ff_h_mdr_no_minorminorcolumnsdistinctsecond + S (mdr_a_no_minorminorcolumnsdistinct) = S ((S (mdr_j_no_minorminorcolumnsdistinct)) * mdr_cc_no_minor)) /\ exists ff_q_mdr_no_minorminorcolumnsdistinctsecond. mdr_cb_no_minor = ff_q_mdr_no_minorminorcolumnsdistinctsecond * S ((S (mdr_j_no_minorminorcolumnsdistinct)) * mdr_cc_no_minor) + (mdr_a_no_minorminorcolumnsdistinct))) -> mdr_i_no_minorminorcolumnsdistinct = mdr_j_no_minorminorcolumnsdistinct))) /\ (exists mdr_p_no_minorminornonzero mdr_n_no_minorminornonzero. ((exists mdr_ub_no_minorminornonzeroevaluation mdr_uc_no_minorminornonzeroevaluation mdr_vb_no_minorminornonzeroevaluation mdr_vc_no_minorminornonzeroevaluation. ((((forall mdr_i_no_minorminornonzeroevaluationmatrixpositive. (exists mdr_gap_no_minorminornonzeroevaluationmatrixpositivebound. mdr_gap_no_minorminornonzeroevaluationmatrixpositivebound + S (mdr_i_no_minorminornonzeroevaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_no_minorminornonzeroevaluationmatrixpositive. (((exists mdr_r_no_minorminornonzeroevaluationmatrixpositivepoint mdr_s_no_minorminornonzeroevaluationmatrixpositivepoint mdr_u_no_minorminornonzeroevaluationmatrixpositivepoint mdr_v_no_minorminornonzeroevaluationmatrixpositivepoint. ((mdr_i_no_minorminornonzeroevaluationmatrixpositive = (q) * mdr_r_no_minorminornonzeroevaluationmatrixpositivepoint + mdr_s_no_minorminornonzeroevaluationmatrixpositivepoint) /\ ((exists mdr_gap_no_minorminornonzeroevaluationmatrixpositivepointcolumn. mdr_gap_no_minorminornonzeroevaluationmatrixpositivepointcolumn + S (mdr_s_no_minorminornonzeroevaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_no_minorminornonzeroevaluationmatrixpositivepointrow_index. ff_h_mdr_no_minorminornonzeroevaluationmatrixpositivepointrow_index + S (mdr_u_no_minorminornonzeroevaluationmatrixpositivepoint) = S ((S (mdr_r_no_minorminornonzeroevaluationmatrixpositivepoint)) * mdr_rc_no_minor)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationmatrixpositivepointrow_index. mdr_rb_no_minor = ff_q_mdr_no_minorminornonzeroevaluationmatrixpositivepointrow_index * S ((S (mdr_r_no_minorminornonzeroevaluationmatrixpositivepoint)) * mdr_rc_no_minor) + (mdr_u_no_minorminornonzeroevaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_no_minorminornonzeroevaluationmatrixpositivepointcolumn_index. ff_h_mdr_no_minorminornonzeroevaluationmatrixpositivepointcolumn_index + S (mdr_v_no_minorminornonzeroevaluationmatrixpositivepoint) = S ((S (mdr_s_no_minorminornonzeroevaluationmatrixpositivepoint)) * mdr_cc_no_minor)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationmatrixpositivepointcolumn_index. mdr_cb_no_minor = ff_q_mdr_no_minorminornonzeroevaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_no_minorminornonzeroevaluationmatrixpositivepoint)) * mdr_cc_no_minor) + (mdr_v_no_minorminornonzeroevaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_no_minorminornonzeroevaluationmatrixpositivepointsource. ff_h_mdr_no_minorminornonzeroevaluationmatrixpositivepointsource + S (mdr_a_no_minorminornonzeroevaluationmatrixpositive) = S ((S ((mdr_u_no_minorminornonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_no_minorminornonzeroevaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationmatrixpositivepointsource. pb = ff_q_mdr_no_minorminornonzeroevaluationmatrixpositivepointsource * S ((S ((mdr_u_no_minorminornonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_no_minorminornonzeroevaluationmatrixpositivepoint))) * pc) + (mdr_a_no_minorminornonzeroevaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_no_minorminornonzeroevaluationmatrixpositiveoutput. ff_h_mdr_no_minorminornonzeroevaluationmatrixpositiveoutput + S (mdr_a_no_minorminornonzeroevaluationmatrixpositive) = S ((S (mdr_i_no_minorminornonzeroevaluationmatrixpositive)) * mdr_uc_no_minorminornonzeroevaluation)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationmatrixpositiveoutput. mdr_ub_no_minorminornonzeroevaluation = ff_q_mdr_no_minorminornonzeroevaluationmatrixpositiveoutput * S ((S (mdr_i_no_minorminornonzeroevaluationmatrixpositive)) * mdr_uc_no_minorminornonzeroevaluation) + (mdr_a_no_minorminornonzeroevaluationmatrixpositive)))))) /\ (forall mdr_i_no_minorminornonzeroevaluationmatrixnegative. (exists mdr_gap_no_minorminornonzeroevaluationmatrixnegativebound. mdr_gap_no_minorminornonzeroevaluationmatrixnegativebound + S (mdr_i_no_minorminornonzeroevaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_no_minorminornonzeroevaluationmatrixnegative. (((exists mdr_r_no_minorminornonzeroevaluationmatrixnegativepoint mdr_s_no_minorminornonzeroevaluationmatrixnegativepoint mdr_u_no_minorminornonzeroevaluationmatrixnegativepoint mdr_v_no_minorminornonzeroevaluationmatrixnegativepoint. ((mdr_i_no_minorminornonzeroevaluationmatrixnegative = (q) * mdr_r_no_minorminornonzeroevaluationmatrixnegativepoint + mdr_s_no_minorminornonzeroevaluationmatrixnegativepoint) /\ ((exists mdr_gap_no_minorminornonzeroevaluationmatrixnegativepointcolumn. mdr_gap_no_minorminornonzeroevaluationmatrixnegativepointcolumn + S (mdr_s_no_minorminornonzeroevaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_no_minorminornonzeroevaluationmatrixnegativepointrow_index. ff_h_mdr_no_minorminornonzeroevaluationmatrixnegativepointrow_index + S (mdr_u_no_minorminornonzeroevaluationmatrixnegativepoint) = S ((S (mdr_r_no_minorminornonzeroevaluationmatrixnegativepoint)) * mdr_rc_no_minor)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationmatrixnegativepointrow_index. mdr_rb_no_minor = ff_q_mdr_no_minorminornonzeroevaluationmatrixnegativepointrow_index * S ((S (mdr_r_no_minorminornonzeroevaluationmatrixnegativepoint)) * mdr_rc_no_minor) + (mdr_u_no_minorminornonzeroevaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_no_minorminornonzeroevaluationmatrixnegativepointcolumn_index. ff_h_mdr_no_minorminornonzeroevaluationmatrixnegativepointcolumn_index + S (mdr_v_no_minorminornonzeroevaluationmatrixnegativepoint) = S ((S (mdr_s_no_minorminornonzeroevaluationmatrixnegativepoint)) * mdr_cc_no_minor)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationmatrixnegativepointcolumn_index. mdr_cb_no_minor = ff_q_mdr_no_minorminornonzeroevaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_no_minorminornonzeroevaluationmatrixnegativepoint)) * mdr_cc_no_minor) + (mdr_v_no_minorminornonzeroevaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_no_minorminornonzeroevaluationmatrixnegativepointsource. ff_h_mdr_no_minorminornonzeroevaluationmatrixnegativepointsource + S (mdr_a_no_minorminornonzeroevaluationmatrixnegative) = S ((S ((mdr_u_no_minorminornonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_no_minorminornonzeroevaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationmatrixnegativepointsource. nb = ff_q_mdr_no_minorminornonzeroevaluationmatrixnegativepointsource * S ((S ((mdr_u_no_minorminornonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_no_minorminornonzeroevaluationmatrixnegativepoint))) * nc) + (mdr_a_no_minorminornonzeroevaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_no_minorminornonzeroevaluationmatrixnegativeoutput. ff_h_mdr_no_minorminornonzeroevaluationmatrixnegativeoutput + S (mdr_a_no_minorminornonzeroevaluationmatrixnegative) = S ((S (mdr_i_no_minorminornonzeroevaluationmatrixnegative)) * mdr_vc_no_minorminornonzeroevaluation)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationmatrixnegativeoutput. mdr_vb_no_minorminornonzeroevaluation = ff_q_mdr_no_minorminornonzeroevaluationmatrixnegativeoutput * S ((S (mdr_i_no_minorminornonzeroevaluationmatrixnegative)) * mdr_vc_no_minorminornonzeroevaluation) + (mdr_a_no_minorminornonzeroevaluationmatrixnegative)))))))) /\ (exists mdr_b_no_minorminornonzeroevaluationdeterminant mdr_c_no_minorminornonzeroevaluationdeterminant mdr_l_no_minorminornonzeroevaluationdeterminant mdr_i_no_minorminornonzeroevaluationdeterminant. ((forall mdr_i_no_minorminornonzeroevaluationdeterminanth. (exists mdr_gap_no_minorminornonzeroevaluationdeterminanthi. mdr_gap_no_minorminornonzeroevaluationdeterminanthi + S (mdr_i_no_minorminornonzeroevaluationdeterminanth) = (mdr_l_no_minorminornonzeroevaluationdeterminant)) -> exists mdr_d_no_minorminornonzeroevaluationdeterminanth mdr_pb_no_minorminornonzeroevaluationdeterminanth mdr_pc_no_minorminornonzeroevaluationdeterminanth mdr_nb_no_minorminornonzeroevaluationdeterminanth mdr_nc_no_minorminornonzeroevaluationdeterminanth mdr_p_no_minorminornonzeroevaluationdeterminanth mdr_n_no_minorminornonzeroevaluationdeterminanth. ((exists mdr_z_no_minorminornonzeroevaluationdeterminanthr. ((exists mdr_a_no_minorminornonzeroevaluationdeterminanthrc mdr_b_no_minorminornonzeroevaluationdeterminanthrc mdr_c_no_minorminornonzeroevaluationdeterminanthrc mdr_e_no_minorminornonzeroevaluationdeterminanthrc mdr_f_no_minorminornonzeroevaluationdeterminanthrc. ((mdr_a_no_minorminornonzeroevaluationdeterminanthrc = ((mdr_d_no_minorminornonzeroevaluationdeterminanth) + (mdr_pb_no_minorminornonzeroevaluationdeterminanth)) * S ((mdr_d_no_minorminornonzeroevaluationdeterminanth) + (mdr_pb_no_minorminornonzeroevaluationdeterminanth)) + ((mdr_pb_no_minorminornonzeroevaluationdeterminanth) + (mdr_pb_no_minorminornonzeroevaluationdeterminanth))) /\ ((mdr_b_no_minorminornonzeroevaluationdeterminanthrc = ((mdr_pc_no_minorminornonzeroevaluationdeterminanth) + (mdr_nb_no_minorminornonzeroevaluationdeterminanth)) * S ((mdr_pc_no_minorminornonzeroevaluationdeterminanth) + (mdr_nb_no_minorminornonzeroevaluationdeterminanth)) + ((mdr_nb_no_minorminornonzeroevaluationdeterminanth) + (mdr_nb_no_minorminornonzeroevaluationdeterminanth))) /\ ((mdr_c_no_minorminornonzeroevaluationdeterminanthrc = ((mdr_a_no_minorminornonzeroevaluationdeterminanthrc) + (mdr_b_no_minorminornonzeroevaluationdeterminanthrc)) * S ((mdr_a_no_minorminornonzeroevaluationdeterminanthrc) + (mdr_b_no_minorminornonzeroevaluationdeterminanthrc)) + ((mdr_b_no_minorminornonzeroevaluationdeterminanthrc) + (mdr_b_no_minorminornonzeroevaluationdeterminanthrc))) /\ ((mdr_e_no_minorminornonzeroevaluationdeterminanthrc = ((mdr_p_no_minorminornonzeroevaluationdeterminanth) + (mdr_n_no_minorminornonzeroevaluationdeterminanth)) * S ((mdr_p_no_minorminornonzeroevaluationdeterminanth) + (mdr_n_no_minorminornonzeroevaluationdeterminanth)) + ((mdr_n_no_minorminornonzeroevaluationdeterminanth) + (mdr_n_no_minorminornonzeroevaluationdeterminanth))) /\ ((mdr_f_no_minorminornonzeroevaluationdeterminanthrc = ((mdr_nc_no_minorminornonzeroevaluationdeterminanth) + (mdr_e_no_minorminornonzeroevaluationdeterminanthrc)) * S ((mdr_nc_no_minorminornonzeroevaluationdeterminanth) + (mdr_e_no_minorminornonzeroevaluationdeterminanthrc)) + ((mdr_e_no_minorminornonzeroevaluationdeterminanthrc) + (mdr_e_no_minorminornonzeroevaluationdeterminanthrc))) /\ ((mdr_z_no_minorminornonzeroevaluationdeterminanthr) = ((mdr_c_no_minorminornonzeroevaluationdeterminanthrc) + (mdr_f_no_minorminornonzeroevaluationdeterminanthrc)) * S ((mdr_c_no_minorminornonzeroevaluationdeterminanthrc) + (mdr_f_no_minorminornonzeroevaluationdeterminanthrc)) + ((mdr_f_no_minorminornonzeroevaluationdeterminanthrc) + (mdr_f_no_minorminornonzeroevaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_no_minorminornonzeroevaluationdeterminanthrb. ff_h_mdr_no_minorminornonzeroevaluationdeterminanthrb + S (mdr_z_no_minorminornonzeroevaluationdeterminanthr) = S ((S (mdr_i_no_minorminornonzeroevaluationdeterminanth)) * mdr_c_no_minorminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationdeterminanthrb. mdr_b_no_minorminornonzeroevaluationdeterminant = ff_q_mdr_no_minorminornonzeroevaluationdeterminanthrb * S ((S (mdr_i_no_minorminornonzeroevaluationdeterminanth)) * mdr_c_no_minorminornonzeroevaluationdeterminant) + (mdr_z_no_minorminornonzeroevaluationdeterminanthr))))) /\ (((((mdr_d_no_minorminornonzeroevaluationdeterminanth) = 0) /\ (((mdr_p_no_minorminornonzeroevaluationdeterminanth) = 1) /\ ((mdr_n_no_minorminornonzeroevaluationdeterminanth) = 0))) \/ exists mdr_q_no_minorminornonzeroevaluationdeterminanths mdr_eb_no_minorminornonzeroevaluationdeterminanths mdr_ec_no_minorminornonzeroevaluationdeterminanths mdr_fb_no_minorminornonzeroevaluationdeterminanths mdr_fc_no_minorminornonzeroevaluationdeterminanths. (((mdr_d_no_minorminornonzeroevaluationdeterminanth) = S (mdr_q_no_minorminornonzeroevaluationdeterminanths)) /\ ((forall mdr_j_no_minorminornonzeroevaluationdeterminanthsc. (exists mdr_gap_no_minorminornonzeroevaluationdeterminanthscj. mdr_gap_no_minorminornonzeroevaluationdeterminanthscj + S (mdr_j_no_minorminornonzeroevaluationdeterminanthsc) = (S (mdr_q_no_minorminornonzeroevaluationdeterminanths))) -> exists mdr_i_no_minorminornonzeroevaluationdeterminanthsc mdr_up_no_minorminornonzeroevaluationdeterminanthsc mdr_us_no_minorminornonzeroevaluationdeterminanthsc mdr_un_no_minorminornonzeroevaluationdeterminanthsc mdr_ut_no_minorminornonzeroevaluationdeterminanthsc mdr_p_no_minorminornonzeroevaluationdeterminanthsc mdr_n_no_minorminornonzeroevaluationdeterminanthsc. ((exists mdr_gap_no_minorminornonzeroevaluationdeterminanthsci. mdr_gap_no_minorminornonzeroevaluationdeterminanthsci + S (mdr_i_no_minorminornonzeroevaluationdeterminanthsc) = (mdr_i_no_minorminornonzeroevaluationdeterminanth)) /\ ((exists mdr_z_no_minorminornonzeroevaluationdeterminanthscr. ((exists mdr_a_no_minorminornonzeroevaluationdeterminanthscrc mdr_b_no_minorminornonzeroevaluationdeterminanthscrc mdr_c_no_minorminornonzeroevaluationdeterminanthscrc mdr_e_no_minorminornonzeroevaluationdeterminanthscrc mdr_f_no_minorminornonzeroevaluationdeterminanthscrc. ((mdr_a_no_minorminornonzeroevaluationdeterminanthscrc = ((mdr_q_no_minorminornonzeroevaluationdeterminanths) + (mdr_up_no_minorminornonzeroevaluationdeterminanthsc)) * S ((mdr_q_no_minorminornonzeroevaluationdeterminanths) + (mdr_up_no_minorminornonzeroevaluationdeterminanthsc)) + ((mdr_up_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_up_no_minorminornonzeroevaluationdeterminanthsc))) /\ ((mdr_b_no_minorminornonzeroevaluationdeterminanthscrc = ((mdr_us_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_un_no_minorminornonzeroevaluationdeterminanthsc)) * S ((mdr_us_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_un_no_minorminornonzeroevaluationdeterminanthsc)) + ((mdr_un_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_un_no_minorminornonzeroevaluationdeterminanthsc))) /\ ((mdr_c_no_minorminornonzeroevaluationdeterminanthscrc = ((mdr_a_no_minorminornonzeroevaluationdeterminanthscrc) + (mdr_b_no_minorminornonzeroevaluationdeterminanthscrc)) * S ((mdr_a_no_minorminornonzeroevaluationdeterminanthscrc) + (mdr_b_no_minorminornonzeroevaluationdeterminanthscrc)) + ((mdr_b_no_minorminornonzeroevaluationdeterminanthscrc) + (mdr_b_no_minorminornonzeroevaluationdeterminanthscrc))) /\ ((mdr_e_no_minorminornonzeroevaluationdeterminanthscrc = ((mdr_p_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_n_no_minorminornonzeroevaluationdeterminanthsc)) * S ((mdr_p_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_n_no_minorminornonzeroevaluationdeterminanthsc)) + ((mdr_n_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_n_no_minorminornonzeroevaluationdeterminanthsc))) /\ ((mdr_f_no_minorminornonzeroevaluationdeterminanthscrc = ((mdr_ut_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_e_no_minorminornonzeroevaluationdeterminanthscrc)) * S ((mdr_ut_no_minorminornonzeroevaluationdeterminanthsc) + (mdr_e_no_minorminornonzeroevaluationdeterminanthscrc)) + ((mdr_e_no_minorminornonzeroevaluationdeterminanthscrc) + (mdr_e_no_minorminornonzeroevaluationdeterminanthscrc))) /\ ((mdr_z_no_minorminornonzeroevaluationdeterminanthscr) = ((mdr_c_no_minorminornonzeroevaluationdeterminanthscrc) + (mdr_f_no_minorminornonzeroevaluationdeterminanthscrc)) * S ((mdr_c_no_minorminornonzeroevaluationdeterminanthscrc) + (mdr_f_no_minorminornonzeroevaluationdeterminanthscrc)) + ((mdr_f_no_minorminornonzeroevaluationdeterminanthscrc) + (mdr_f_no_minorminornonzeroevaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_no_minorminornonzeroevaluationdeterminanthscrb. ff_h_mdr_no_minorminornonzeroevaluationdeterminanthscrb + S (mdr_z_no_minorminornonzeroevaluationdeterminanthscr) = S ((S (mdr_i_no_minorminornonzeroevaluationdeterminanthsc)) * mdr_c_no_minorminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationdeterminanthscrb. mdr_b_no_minorminornonzeroevaluationdeterminant = ff_q_mdr_no_minorminornonzeroevaluationdeterminanthscrb * S ((S (mdr_i_no_minorminornonzeroevaluationdeterminanthsc)) * mdr_c_no_minorminornonzeroevaluationdeterminant) + (mdr_z_no_minorminornonzeroevaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive) = ((mdr_q_no_minorminornonzeroevaluationdeterminanths) * (mdr_q_no_minorminornonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive = (mdr_q_no_minorminornonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive) = (mdr_q_no_minorminornonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive) = (mdr_j_no_minorminornonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_column_after + (mdr_j_no_minorminornonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_no_minorminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_no_minorminornonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_source. mdr_pb_no_minorminornonzeroevaluationdeterminanth = ff_q_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_no_minorminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_no_minorminornonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive)) * mdr_us_no_minorminornonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_target. mdr_up_no_minorminornonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive)) * mdr_us_no_minorminornonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative) = ((mdr_q_no_minorminornonzeroevaluationdeterminanths) * (mdr_q_no_minorminornonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative = (mdr_q_no_minorminornonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative) = (mdr_q_no_minorminornonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative) = (mdr_j_no_minorminornonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_column_after + (mdr_j_no_minorminornonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_no_minorminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_no_minorminornonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_source. mdr_nb_no_minorminornonzeroevaluationdeterminanth = ff_q_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_no_minorminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_no_minorminornonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative)) * mdr_ut_no_minorminornonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_target. mdr_un_no_minorminornonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative)) * mdr_ut_no_minorminornonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_no_minorminornonzeroevaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_no_minorminornonzeroevaluationdeterminanthscp. ff_h_mdr_no_minorminornonzeroevaluationdeterminanthscp + S (mdr_p_no_minorminornonzeroevaluationdeterminanthsc) = S ((S (mdr_j_no_minorminornonzeroevaluationdeterminanthsc)) * mdr_ec_no_minorminornonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationdeterminanthscp. mdr_eb_no_minorminornonzeroevaluationdeterminanths = ff_q_mdr_no_minorminornonzeroevaluationdeterminanthscp * S ((S (mdr_j_no_minorminornonzeroevaluationdeterminanthsc)) * mdr_ec_no_minorminornonzeroevaluationdeterminanths) + (mdr_p_no_minorminornonzeroevaluationdeterminanthsc))) /\ (((exists ff_h_mdr_no_minorminornonzeroevaluationdeterminanthscn. ff_h_mdr_no_minorminornonzeroevaluationdeterminanthscn + S (mdr_n_no_minorminornonzeroevaluationdeterminanthsc) = S ((S (mdr_j_no_minorminornonzeroevaluationdeterminanthsc)) * mdr_fc_no_minorminornonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationdeterminanthscn. mdr_fb_no_minorminornonzeroevaluationdeterminanths = ff_q_mdr_no_minorminornonzeroevaluationdeterminanthscn * S ((S (mdr_j_no_minorminornonzeroevaluationdeterminanthsc)) * mdr_fc_no_minorminornonzeroevaluationdeterminanths) + (mdr_n_no_minorminornonzeroevaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf ff_uc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf ff_vb_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf ff_vc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) = (S (mdr_q_no_minorminornonzeroevaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_no_minorminornonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_ap. mdr_pb_no_minorminornonzeroevaluationdeterminanth = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_no_minorminornonzeroevaluationdeterminanth) + (ff_ap_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_no_minorminornonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_an. mdr_nb_no_minorminornonzeroevaluationdeterminanth = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_no_minorminornonzeroevaluationdeterminanth) + (ff_an_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_no_minorminornonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_bp. mdr_eb_no_minorminornonzeroevaluationdeterminanths = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_no_minorminornonzeroevaluationdeterminanths) + (ff_bp_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_no_minorminornonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_bn. mdr_fb_no_minorminornonzeroevaluationdeterminanths = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_no_minorminornonzeroevaluationdeterminanths) + (ff_bn_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_no_minorminornonzeroevaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_start. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_start. ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_terminal + S (mdr_p_no_minorminornonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_no_minorminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_no_minorminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive) + (mdr_p_no_minorminornonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive = (S (mdr_q_no_minorminornonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive ff_r_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive ff_s_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive) + (ff_r_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive) + (ff_s_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive = ff_r_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive + ff_a_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_start. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_start. ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_terminal + S (mdr_n_no_minorminornonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_no_minorminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_no_minorminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative) + (mdr_n_no_minorminornonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative = (S (mdr_q_no_minorminornonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative ff_r_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative ff_s_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_no_minorminornonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative) + (ff_r_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative) + (ff_s_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative = ff_r_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative + ff_a_mce_mdr_no_minorminornonzeroevaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_no_minorminornonzeroevaluationdeterminanti. mdr_gap_no_minorminornonzeroevaluationdeterminanti + S (mdr_i_no_minorminornonzeroevaluationdeterminant) = (mdr_l_no_minorminornonzeroevaluationdeterminant)) /\ (exists mdr_z_no_minorminornonzeroevaluationdeterminantr. ((exists mdr_a_no_minorminornonzeroevaluationdeterminantrc mdr_b_no_minorminornonzeroevaluationdeterminantrc mdr_c_no_minorminornonzeroevaluationdeterminantrc mdr_e_no_minorminornonzeroevaluationdeterminantrc mdr_f_no_minorminornonzeroevaluationdeterminantrc. ((mdr_a_no_minorminornonzeroevaluationdeterminantrc = ((q) + (mdr_ub_no_minorminornonzeroevaluation)) * S ((q) + (mdr_ub_no_minorminornonzeroevaluation)) + ((mdr_ub_no_minorminornonzeroevaluation) + (mdr_ub_no_minorminornonzeroevaluation))) /\ ((mdr_b_no_minorminornonzeroevaluationdeterminantrc = ((mdr_uc_no_minorminornonzeroevaluation) + (mdr_vb_no_minorminornonzeroevaluation)) * S ((mdr_uc_no_minorminornonzeroevaluation) + (mdr_vb_no_minorminornonzeroevaluation)) + ((mdr_vb_no_minorminornonzeroevaluation) + (mdr_vb_no_minorminornonzeroevaluation))) /\ ((mdr_c_no_minorminornonzeroevaluationdeterminantrc = ((mdr_a_no_minorminornonzeroevaluationdeterminantrc) + (mdr_b_no_minorminornonzeroevaluationdeterminantrc)) * S ((mdr_a_no_minorminornonzeroevaluationdeterminantrc) + (mdr_b_no_minorminornonzeroevaluationdeterminantrc)) + ((mdr_b_no_minorminornonzeroevaluationdeterminantrc) + (mdr_b_no_minorminornonzeroevaluationdeterminantrc))) /\ ((mdr_e_no_minorminornonzeroevaluationdeterminantrc = ((mdr_p_no_minorminornonzero) + (mdr_n_no_minorminornonzero)) * S ((mdr_p_no_minorminornonzero) + (mdr_n_no_minorminornonzero)) + ((mdr_n_no_minorminornonzero) + (mdr_n_no_minorminornonzero))) /\ ((mdr_f_no_minorminornonzeroevaluationdeterminantrc = ((mdr_vc_no_minorminornonzeroevaluation) + (mdr_e_no_minorminornonzeroevaluationdeterminantrc)) * S ((mdr_vc_no_minorminornonzeroevaluation) + (mdr_e_no_minorminornonzeroevaluationdeterminantrc)) + ((mdr_e_no_minorminornonzeroevaluationdeterminantrc) + (mdr_e_no_minorminornonzeroevaluationdeterminantrc))) /\ ((mdr_z_no_minorminornonzeroevaluationdeterminantr) = ((mdr_c_no_minorminornonzeroevaluationdeterminantrc) + (mdr_f_no_minorminornonzeroevaluationdeterminantrc)) * S ((mdr_c_no_minorminornonzeroevaluationdeterminantrc) + (mdr_f_no_minorminornonzeroevaluationdeterminantrc)) + ((mdr_f_no_minorminornonzeroevaluationdeterminantrc) + (mdr_f_no_minorminornonzeroevaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_no_minorminornonzeroevaluationdeterminantrb. ff_h_mdr_no_minorminornonzeroevaluationdeterminantrb + S (mdr_z_no_minorminornonzeroevaluationdeterminantr) = S ((S (mdr_i_no_minorminornonzeroevaluationdeterminant)) * mdr_c_no_minorminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_no_minorminornonzeroevaluationdeterminantrb. mdr_b_no_minorminornonzeroevaluationdeterminant = ff_q_mdr_no_minorminornonzeroevaluationdeterminantrb * S ((S (mdr_i_no_minorminornonzeroevaluationdeterminant)) * mdr_c_no_minorminornonzeroevaluationdeterminant) + (mdr_z_no_minorminornonzeroevaluationdeterminantr)))))))))) /\ (~(mdr_p_no_minorminornonzero = mdr_n_no_minorminornonzero))))))))

Complete tactic proof in conservative notation

All 65 original proof lines are preserved. Only local proposition formulas are abbreviated; every abbreviation has an exact binder-safe expansion check. The linked exact edition contains the unchanged replay script.

Read the argument

Proof checkpoints

65 script commands · 14 reading checkpoints · 3 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.

Definition notation is shown below. Open the paired exact edition for the original native formulas. Source pairing is not a new equivalence certificate.

Named ingredients (4)
01Fix variables and assumptionsL1–7

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 r
  6. L6
    intro w
  7. L7
    intro q
02Establish hrowsL8–11

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply matrix rank uniform beta prefix box exists.

  1. L8
    have hrows : ∃ rc. ∃ R. UniformBetaPrefixBox(rc,R,q,r)Definitions: UniformBetaPrefixBox(rc,R,q,r)Original native command in the exact edition
  2. L9
    specialize matrix_rank_uniform_beta_prefix_box_exists (q)
  3. L10
    specialize matrix_rank_uniform_beta_prefix_box_exists (r)
  4. L11
    apply matrix_rank_uniform_beta_prefix_box_exists
03Separate the logical casesL12–13

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

  1. L12
    cases hrows
  2. L13
    cases hrows_witness
04Establish hcolumnsL14–17

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply matrix rank uniform beta prefix box exists.

  1. L14
    have hcolumns : ∃ cc. ∃ C. UniformBetaPrefixBox(cc,C,q,w)Definitions: UniformBetaPrefixBox(cc,C,q,w)Original native command in the exact edition
  2. L15
    specialize matrix_rank_uniform_beta_prefix_box_exists (q)
  3. L16
    specialize matrix_rank_uniform_beta_prefix_box_exists (w)
  4. L17
    apply matrix_rank_uniform_beta_prefix_box_exists
05Separate the logical casesL18–19

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

  1. L18
    cases hcolumns
  2. L19
    cases hcolumns_witness
06Establish hsearchL20–29

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

  1. L20
    have hsearch : (∃ y. Lt(y,x1) ∧ (∃ z. Lt(z,x3) ∧ NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,y,x,z,x2))) ∨ ¬(∃ y. Lt(y,x1) ∧ (∃ z. Lt(z,x3) ∧ NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,y,x,z,x2)))Definitions: Lt(y,x1)Lt(z,x3)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,y,x,z,x2)Original native command in the exact edition
  2. L21
    specialize matrix_rank_selected_box_search_decidable (pb)
  3. L22
    specialize matrix_rank_selected_box_search_decidable (pc)
  4. L23
    specialize matrix_rank_selected_box_search_decidable (nb)
  5. L24
    specialize matrix_rank_selected_box_search_decidable (nc)
  6. L25
    specialize matrix_rank_selected_box_search_decidable (r)
  7. L26
    specialize matrix_rank_selected_box_search_decidable (w)
  8. L27
    specialize matrix_rank_selected_box_search_decidable (q)
  9. L28
    specialize matrix_rank_selected_box_search_decidable (x)
  10. L29
    specialize matrix_rank_selected_box_search_decidable (x2)
07Use earlier factsL30–32

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

  1. L30
    specialize matrix_rank_selected_box_search_decidable (x3)
  2. L31
    specialize matrix_rank_selected_box_search_decidable (x1)
  3. L32
    apply matrix_rank_selected_box_search_decidable
08Separate the logical casesL33–34

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

  1. L33
    cases hsearch
  2. L34
    left
09Use earlier factsL35–44

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

  1. L35
    specialize matrix_rank_nonzero_minor_of_box_search (pb)
  2. L36
    specialize matrix_rank_nonzero_minor_of_box_search (pc)
  3. L37
    specialize matrix_rank_nonzero_minor_of_box_search (nb)
  4. L38
    specialize matrix_rank_nonzero_minor_of_box_search (nc)
  5. L39
    specialize matrix_rank_nonzero_minor_of_box_search (r)
  6. L40
    specialize matrix_rank_nonzero_minor_of_box_search (w)
  7. L41
    specialize matrix_rank_nonzero_minor_of_box_search (q)
  8. L42
    specialize matrix_rank_nonzero_minor_of_box_search (x)
  9. L43
    specialize matrix_rank_nonzero_minor_of_box_search (x2)
  10. L44
    specialize matrix_rank_nonzero_minor_of_box_search (x1)
10Use earlier factsL45–47

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

  1. L45
    specialize matrix_rank_nonzero_minor_of_box_search (x3)
  2. L46
    apply matrix_rank_nonzero_minor_of_box_search
  3. L47
    exact hsearch_left
11Separate the logical casesL48–48

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

  1. L48
    right
12Fix variables and assumptionsL49–49

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

  1. L49
    intro hminor
13Use earlier factsL50–59

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

  1. L50
    apply hsearch_right
  2. L51
    specialize matrix_rank_nonzero_minor_recode_in_box (pb)
  3. L52
    specialize matrix_rank_nonzero_minor_recode_in_box (pc)
  4. L53
    specialize matrix_rank_nonzero_minor_recode_in_box (nb)
  5. L54
    specialize matrix_rank_nonzero_minor_recode_in_box (nc)
  6. L55
    specialize matrix_rank_nonzero_minor_recode_in_box (r)
  7. L56
    specialize matrix_rank_nonzero_minor_recode_in_box (w)
  8. L57
    specialize matrix_rank_nonzero_minor_recode_in_box (q)
  9. L58
    specialize matrix_rank_nonzero_minor_recode_in_box (x)
  10. L59
    specialize matrix_rank_nonzero_minor_recode_in_box (x2)
14Use earlier factsL60–65

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

  1. L60
    specialize matrix_rank_nonzero_minor_recode_in_box (x1)
  2. L61
    specialize matrix_rank_nonzero_minor_recode_in_box (x3)
  3. L62
    apply matrix_rank_nonzero_minor_recode_in_box
  4. L63
    exact hrows_witness_witness
  5. L64
    exact hcolumns_witness_witness
  6. L65
    exact hminor

Library-wide reading audit

Original defined command ledger · 65 lines
  1. 0001intro pb
  2. 0002intro pc
  3. 0003intro nb
  4. 0004intro nc
  5. 0005intro r
  6. 0006intro w
  7. 0007intro q
  8. 0008have hrows : ∃ rc. ∃ R. UniformBetaPrefixBox(rc,R,q,r)
  9. 0009specialize matrix_rank_uniform_beta_prefix_box_exists (q)
  10. 0010specialize matrix_rank_uniform_beta_prefix_box_exists (r)
  11. 0011apply matrix_rank_uniform_beta_prefix_box_exists
  12. 0012cases hrows
  13. 0013cases hrows_witness
  14. 0014have hcolumns : ∃ cc. ∃ C. UniformBetaPrefixBox(cc,C,q,w)
  15. 0015specialize matrix_rank_uniform_beta_prefix_box_exists (q)
  16. 0016specialize matrix_rank_uniform_beta_prefix_box_exists (w)
  17. 0017apply matrix_rank_uniform_beta_prefix_box_exists
  18. 0018cases hcolumns
  19. 0019cases hcolumns_witness
  20. 0020have hsearch : (∃ y. Lt(y,x1) ∧ (∃ z. Lt(z,x3)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,y,x,z,x2))) ∨ ¬(∃ y. Lt(y,x1) ∧ (∃ z. Lt(z,x3)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,y,x,z,x2)))
  21. 0021specialize matrix_rank_selected_box_search_decidable (pb)
  22. 0022specialize matrix_rank_selected_box_search_decidable (pc)
  23. 0023specialize matrix_rank_selected_box_search_decidable (nb)
  24. 0024specialize matrix_rank_selected_box_search_decidable (nc)
  25. 0025specialize matrix_rank_selected_box_search_decidable (r)
  26. 0026specialize matrix_rank_selected_box_search_decidable (w)
  27. 0027specialize matrix_rank_selected_box_search_decidable (q)
  28. 0028specialize matrix_rank_selected_box_search_decidable (x)
  29. 0029specialize matrix_rank_selected_box_search_decidable (x2)
  30. 0030specialize matrix_rank_selected_box_search_decidable (x3)
  31. 0031specialize matrix_rank_selected_box_search_decidable (x1)
  32. 0032apply matrix_rank_selected_box_search_decidable
  33. 0033cases hsearch
  34. 0034left
  35. 0035specialize matrix_rank_nonzero_minor_of_box_search (pb)
  36. 0036specialize matrix_rank_nonzero_minor_of_box_search (pc)
  37. 0037specialize matrix_rank_nonzero_minor_of_box_search (nb)
  38. 0038specialize matrix_rank_nonzero_minor_of_box_search (nc)
  39. 0039specialize matrix_rank_nonzero_minor_of_box_search (r)
  40. 0040specialize matrix_rank_nonzero_minor_of_box_search (w)
  41. 0041specialize matrix_rank_nonzero_minor_of_box_search (q)
  42. 0042specialize matrix_rank_nonzero_minor_of_box_search (x)
  43. 0043specialize matrix_rank_nonzero_minor_of_box_search (x2)
  44. 0044specialize matrix_rank_nonzero_minor_of_box_search (x1)
  45. 0045specialize matrix_rank_nonzero_minor_of_box_search (x3)
  46. 0046apply matrix_rank_nonzero_minor_of_box_search
  47. 0047exact hsearch_left
  48. 0048right
  49. 0049intro hminor
  50. 0050apply hsearch_right
  51. 0051specialize matrix_rank_nonzero_minor_recode_in_box (pb)
  52. 0052specialize matrix_rank_nonzero_minor_recode_in_box (pc)
  53. 0053specialize matrix_rank_nonzero_minor_recode_in_box (nb)
  54. 0054specialize matrix_rank_nonzero_minor_recode_in_box (nc)
  55. 0055specialize matrix_rank_nonzero_minor_recode_in_box (r)
  56. 0056specialize matrix_rank_nonzero_minor_recode_in_box (w)
  57. 0057specialize matrix_rank_nonzero_minor_recode_in_box (q)
  58. 0058specialize matrix_rank_nonzero_minor_recode_in_box (x)
  59. 0059specialize matrix_rank_nonzero_minor_recode_in_box (x2)
  60. 0060specialize matrix_rank_nonzero_minor_recode_in_box (x1)
  61. 0061specialize matrix_rank_nonzero_minor_recode_in_box (x3)
  62. 0062apply matrix_rank_nonzero_minor_recode_in_box
  63. 0063exact hrows_witness_witness
  64. 0064exact hcolumns_witness_witness
  65. 0065exact hminor