DL0056

matrix_rank_selected_box_search_decidable

An ordinary HA induction exhaustively searches the finite code bound using an already proved actual-candidate decision; no unbounded existential decision is assumed.

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. ∀ rc. ∀ cc. ∀ C. ∀ L. (∃ x. Lt(x,L) ∧ (∃ y. Lt(y,C)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,x,rc,y,cc))) ∨ ¬(∃ x. Lt(x,L) ∧ (∃ y. Lt(y,C)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,x,rc,y,cc)))

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

Definition DAG

Actual proof prerequisites

matrix_rank_no_index_below_zerole_succ · checked external prerequisitele_refl · checked external prerequisitefinite_lt_succ_eq_or_lt · checked external prerequisitematrix_rank_selected_column_search_decidable
Original expanded first-order statement
forall pb pc nb nc r w q rc cc C L. (exists mdr_a_matrix_rank_selected_box_search_decidableyes. (((exists mdr_gap_matrix_rank_selected_box_search_decidableyesbound. mdr_gap_matrix_rank_selected_box_search_decidableyesbound + S (mdr_a_matrix_rank_selected_box_search_decidableyes) = (L)) /\ (exists mdr_a_row_candidatecolumns. (((exists mdr_gap_row_candidatecolumnsbound. mdr_gap_row_candidatecolumnsbound + S (mdr_a_row_candidatecolumns) = (C)) /\ (((((forall fom_index_mrf_row_candidateminorrowsbound. (exists fom_gap_mrf_row_candidateminorrowsbound_index_bound. fom_gap_mrf_row_candidateminorrowsbound_index_bound + S (fom_index_mrf_row_candidateminorrowsbound) = q) -> exists fom_value_mrf_row_candidateminorrowsbound. ((((exists fom_beta_height_mrf_row_candidateminorrowsbound_entry. fom_beta_height_mrf_row_candidateminorrowsbound_entry + S (fom_value_mrf_row_candidateminorrowsbound) = S ((S (fom_index_mrf_row_candidateminorrowsbound)) * rc)) /\ exists fom_beta_quotient_mrf_row_candidateminorrowsbound_entry. mdr_a_matrix_rank_selected_box_search_decidableyes = fom_beta_quotient_mrf_row_candidateminorrowsbound_entry * S ((S (fom_index_mrf_row_candidateminorrowsbound)) * rc) + (fom_value_mrf_row_candidateminorrowsbound))) /\ (exists fom_gap_mrf_row_candidateminorrowsbound_value_bound. fom_gap_mrf_row_candidateminorrowsbound_value_bound + S (fom_value_mrf_row_candidateminorrowsbound) = r))) /\ (forall mdr_i_row_candidateminorrowsdistinct mdr_j_row_candidateminorrowsdistinct mdr_a_row_candidateminorrowsdistinct. (exists mdr_gap_row_candidateminorrowsdistincti. mdr_gap_row_candidateminorrowsdistincti + S (mdr_i_row_candidateminorrowsdistinct) = (q)) -> (exists mdr_gap_row_candidateminorrowsdistinctj. mdr_gap_row_candidateminorrowsdistinctj + S (mdr_j_row_candidateminorrowsdistinct) = (q)) -> (((exists ff_h_mdr_row_candidateminorrowsdistinctfirst. ff_h_mdr_row_candidateminorrowsdistinctfirst + S (mdr_a_row_candidateminorrowsdistinct) = S ((S (mdr_i_row_candidateminorrowsdistinct)) * rc)) /\ exists ff_q_mdr_row_candidateminorrowsdistinctfirst. mdr_a_matrix_rank_selected_box_search_decidableyes = ff_q_mdr_row_candidateminorrowsdistinctfirst * S ((S (mdr_i_row_candidateminorrowsdistinct)) * rc) + (mdr_a_row_candidateminorrowsdistinct))) -> (((exists ff_h_mdr_row_candidateminorrowsdistinctsecond. ff_h_mdr_row_candidateminorrowsdistinctsecond + S (mdr_a_row_candidateminorrowsdistinct) = S ((S (mdr_j_row_candidateminorrowsdistinct)) * rc)) /\ exists ff_q_mdr_row_candidateminorrowsdistinctsecond. mdr_a_matrix_rank_selected_box_search_decidableyes = ff_q_mdr_row_candidateminorrowsdistinctsecond * S ((S (mdr_j_row_candidateminorrowsdistinct)) * rc) + (mdr_a_row_candidateminorrowsdistinct))) -> mdr_i_row_candidateminorrowsdistinct = mdr_j_row_candidateminorrowsdistinct))) /\ ((((forall fom_index_mrf_row_candidateminorcolumnsbound. (exists fom_gap_mrf_row_candidateminorcolumnsbound_index_bound. fom_gap_mrf_row_candidateminorcolumnsbound_index_bound + S (fom_index_mrf_row_candidateminorcolumnsbound) = q) -> exists fom_value_mrf_row_candidateminorcolumnsbound. ((((exists fom_beta_height_mrf_row_candidateminorcolumnsbound_entry. fom_beta_height_mrf_row_candidateminorcolumnsbound_entry + S (fom_value_mrf_row_candidateminorcolumnsbound) = S ((S (fom_index_mrf_row_candidateminorcolumnsbound)) * cc)) /\ exists fom_beta_quotient_mrf_row_candidateminorcolumnsbound_entry. mdr_a_row_candidatecolumns = fom_beta_quotient_mrf_row_candidateminorcolumnsbound_entry * S ((S (fom_index_mrf_row_candidateminorcolumnsbound)) * cc) + (fom_value_mrf_row_candidateminorcolumnsbound))) /\ (exists fom_gap_mrf_row_candidateminorcolumnsbound_value_bound. fom_gap_mrf_row_candidateminorcolumnsbound_value_bound + S (fom_value_mrf_row_candidateminorcolumnsbound) = w))) /\ (forall mdr_i_row_candidateminorcolumnsdistinct mdr_j_row_candidateminorcolumnsdistinct mdr_a_row_candidateminorcolumnsdistinct. (exists mdr_gap_row_candidateminorcolumnsdistincti. mdr_gap_row_candidateminorcolumnsdistincti + S (mdr_i_row_candidateminorcolumnsdistinct) = (q)) -> (exists mdr_gap_row_candidateminorcolumnsdistinctj. mdr_gap_row_candidateminorcolumnsdistinctj + S (mdr_j_row_candidateminorcolumnsdistinct) = (q)) -> (((exists ff_h_mdr_row_candidateminorcolumnsdistinctfirst. ff_h_mdr_row_candidateminorcolumnsdistinctfirst + S (mdr_a_row_candidateminorcolumnsdistinct) = S ((S (mdr_i_row_candidateminorcolumnsdistinct)) * cc)) /\ exists ff_q_mdr_row_candidateminorcolumnsdistinctfirst. mdr_a_row_candidatecolumns = ff_q_mdr_row_candidateminorcolumnsdistinctfirst * S ((S (mdr_i_row_candidateminorcolumnsdistinct)) * cc) + (mdr_a_row_candidateminorcolumnsdistinct))) -> (((exists ff_h_mdr_row_candidateminorcolumnsdistinctsecond. ff_h_mdr_row_candidateminorcolumnsdistinctsecond + S (mdr_a_row_candidateminorcolumnsdistinct) = S ((S (mdr_j_row_candidateminorcolumnsdistinct)) * cc)) /\ exists ff_q_mdr_row_candidateminorcolumnsdistinctsecond. mdr_a_row_candidatecolumns = ff_q_mdr_row_candidateminorcolumnsdistinctsecond * S ((S (mdr_j_row_candidateminorcolumnsdistinct)) * cc) + (mdr_a_row_candidateminorcolumnsdistinct))) -> mdr_i_row_candidateminorcolumnsdistinct = mdr_j_row_candidateminorcolumnsdistinct))) /\ (exists mdr_p_row_candidateminornonzero mdr_n_row_candidateminornonzero. ((exists mdr_ub_row_candidateminornonzeroevaluation mdr_uc_row_candidateminornonzeroevaluation mdr_vb_row_candidateminornonzeroevaluation mdr_vc_row_candidateminornonzeroevaluation. ((((forall mdr_i_row_candidateminornonzeroevaluationmatrixpositive. (exists mdr_gap_row_candidateminornonzeroevaluationmatrixpositivebound. mdr_gap_row_candidateminornonzeroevaluationmatrixpositivebound + S (mdr_i_row_candidateminornonzeroevaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_row_candidateminornonzeroevaluationmatrixpositive. (((exists mdr_r_row_candidateminornonzeroevaluationmatrixpositivepoint mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint. ((mdr_i_row_candidateminornonzeroevaluationmatrixpositive = (q) * mdr_r_row_candidateminornonzeroevaluationmatrixpositivepoint + mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint) /\ ((exists mdr_gap_row_candidateminornonzeroevaluationmatrixpositivepointcolumn. mdr_gap_row_candidateminornonzeroevaluationmatrixpositivepointcolumn + S (mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointrow_index. ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointrow_index + S (mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint) = S ((S (mdr_r_row_candidateminornonzeroevaluationmatrixpositivepoint)) * rc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointrow_index. mdr_a_matrix_rank_selected_box_search_decidableyes = ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointrow_index * S ((S (mdr_r_row_candidateminornonzeroevaluationmatrixpositivepoint)) * rc) + (mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointcolumn_index. ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointcolumn_index + S (mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint) = S ((S (mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint)) * cc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointcolumn_index. mdr_a_row_candidatecolumns = ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint)) * cc) + (mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointsource. ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointsource + S (mdr_a_row_candidateminornonzeroevaluationmatrixpositive) = S ((S ((mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointsource. pb = ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointsource * S ((S ((mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint))) * pc) + (mdr_a_row_candidateminornonzeroevaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositiveoutput. ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositiveoutput + S (mdr_a_row_candidateminornonzeroevaluationmatrixpositive) = S ((S (mdr_i_row_candidateminornonzeroevaluationmatrixpositive)) * mdr_uc_row_candidateminornonzeroevaluation)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositiveoutput. mdr_ub_row_candidateminornonzeroevaluation = ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositiveoutput * S ((S (mdr_i_row_candidateminornonzeroevaluationmatrixpositive)) * mdr_uc_row_candidateminornonzeroevaluation) + (mdr_a_row_candidateminornonzeroevaluationmatrixpositive)))))) /\ (forall mdr_i_row_candidateminornonzeroevaluationmatrixnegative. (exists mdr_gap_row_candidateminornonzeroevaluationmatrixnegativebound. mdr_gap_row_candidateminornonzeroevaluationmatrixnegativebound + S (mdr_i_row_candidateminornonzeroevaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_row_candidateminornonzeroevaluationmatrixnegative. (((exists mdr_r_row_candidateminornonzeroevaluationmatrixnegativepoint mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint. ((mdr_i_row_candidateminornonzeroevaluationmatrixnegative = (q) * mdr_r_row_candidateminornonzeroevaluationmatrixnegativepoint + mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint) /\ ((exists mdr_gap_row_candidateminornonzeroevaluationmatrixnegativepointcolumn. mdr_gap_row_candidateminornonzeroevaluationmatrixnegativepointcolumn + S (mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointrow_index. ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointrow_index + S (mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint) = S ((S (mdr_r_row_candidateminornonzeroevaluationmatrixnegativepoint)) * rc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointrow_index. mdr_a_matrix_rank_selected_box_search_decidableyes = ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointrow_index * S ((S (mdr_r_row_candidateminornonzeroevaluationmatrixnegativepoint)) * rc) + (mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointcolumn_index. ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointcolumn_index + S (mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint) = S ((S (mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint)) * cc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointcolumn_index. mdr_a_row_candidatecolumns = ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint)) * cc) + (mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointsource. ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointsource + S (mdr_a_row_candidateminornonzeroevaluationmatrixnegative) = S ((S ((mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointsource. nb = ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointsource * S ((S ((mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint))) * nc) + (mdr_a_row_candidateminornonzeroevaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativeoutput. ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativeoutput + S (mdr_a_row_candidateminornonzeroevaluationmatrixnegative) = S ((S (mdr_i_row_candidateminornonzeroevaluationmatrixnegative)) * mdr_vc_row_candidateminornonzeroevaluation)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativeoutput. mdr_vb_row_candidateminornonzeroevaluation = ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativeoutput * S ((S (mdr_i_row_candidateminornonzeroevaluationmatrixnegative)) * mdr_vc_row_candidateminornonzeroevaluation) + (mdr_a_row_candidateminornonzeroevaluationmatrixnegative)))))))) /\ (exists mdr_b_row_candidateminornonzeroevaluationdeterminant mdr_c_row_candidateminornonzeroevaluationdeterminant mdr_l_row_candidateminornonzeroevaluationdeterminant mdr_i_row_candidateminornonzeroevaluationdeterminant. ((forall mdr_i_row_candidateminornonzeroevaluationdeterminanth. (exists mdr_gap_row_candidateminornonzeroevaluationdeterminanthi. mdr_gap_row_candidateminornonzeroevaluationdeterminanthi + S (mdr_i_row_candidateminornonzeroevaluationdeterminanth) = (mdr_l_row_candidateminornonzeroevaluationdeterminant)) -> exists mdr_d_row_candidateminornonzeroevaluationdeterminanth mdr_pb_row_candidateminornonzeroevaluationdeterminanth mdr_pc_row_candidateminornonzeroevaluationdeterminanth mdr_nb_row_candidateminornonzeroevaluationdeterminanth mdr_nc_row_candidateminornonzeroevaluationdeterminanth mdr_p_row_candidateminornonzeroevaluationdeterminanth mdr_n_row_candidateminornonzeroevaluationdeterminanth. ((exists mdr_z_row_candidateminornonzeroevaluationdeterminanthr. ((exists mdr_a_row_candidateminornonzeroevaluationdeterminanthrc mdr_b_row_candidateminornonzeroevaluationdeterminanthrc mdr_c_row_candidateminornonzeroevaluationdeterminanthrc mdr_e_row_candidateminornonzeroevaluationdeterminanthrc mdr_f_row_candidateminornonzeroevaluationdeterminanthrc. ((mdr_a_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_d_row_candidateminornonzeroevaluationdeterminanth) + (mdr_pb_row_candidateminornonzeroevaluationdeterminanth)) * S ((mdr_d_row_candidateminornonzeroevaluationdeterminanth) + (mdr_pb_row_candidateminornonzeroevaluationdeterminanth)) + ((mdr_pb_row_candidateminornonzeroevaluationdeterminanth) + (mdr_pb_row_candidateminornonzeroevaluationdeterminanth))) /\ ((mdr_b_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_pc_row_candidateminornonzeroevaluationdeterminanth) + (mdr_nb_row_candidateminornonzeroevaluationdeterminanth)) * S ((mdr_pc_row_candidateminornonzeroevaluationdeterminanth) + (mdr_nb_row_candidateminornonzeroevaluationdeterminanth)) + ((mdr_nb_row_candidateminornonzeroevaluationdeterminanth) + (mdr_nb_row_candidateminornonzeroevaluationdeterminanth))) /\ ((mdr_c_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_a_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthrc)) * S ((mdr_a_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthrc)) + ((mdr_b_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthrc))) /\ ((mdr_e_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_p_row_candidateminornonzeroevaluationdeterminanth) + (mdr_n_row_candidateminornonzeroevaluationdeterminanth)) * S ((mdr_p_row_candidateminornonzeroevaluationdeterminanth) + (mdr_n_row_candidateminornonzeroevaluationdeterminanth)) + ((mdr_n_row_candidateminornonzeroevaluationdeterminanth) + (mdr_n_row_candidateminornonzeroevaluationdeterminanth))) /\ ((mdr_f_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_nc_row_candidateminornonzeroevaluationdeterminanth) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthrc)) * S ((mdr_nc_row_candidateminornonzeroevaluationdeterminanth) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthrc)) + ((mdr_e_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthrc))) /\ ((mdr_z_row_candidateminornonzeroevaluationdeterminanthr) = ((mdr_c_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthrc)) * S ((mdr_c_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthrc)) + ((mdr_f_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthrb. ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthrb + S (mdr_z_row_candidateminornonzeroevaluationdeterminanthr) = S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminanth)) * mdr_c_row_candidateminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthrb. mdr_b_row_candidateminornonzeroevaluationdeterminant = ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthrb * S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminanth)) * mdr_c_row_candidateminornonzeroevaluationdeterminant) + (mdr_z_row_candidateminornonzeroevaluationdeterminanthr))))) /\ (((((mdr_d_row_candidateminornonzeroevaluationdeterminanth) = 0) /\ (((mdr_p_row_candidateminornonzeroevaluationdeterminanth) = 1) /\ ((mdr_n_row_candidateminornonzeroevaluationdeterminanth) = 0))) \/ exists mdr_q_row_candidateminornonzeroevaluationdeterminanths mdr_eb_row_candidateminornonzeroevaluationdeterminanths mdr_ec_row_candidateminornonzeroevaluationdeterminanths mdr_fb_row_candidateminornonzeroevaluationdeterminanths mdr_fc_row_candidateminornonzeroevaluationdeterminanths. (((mdr_d_row_candidateminornonzeroevaluationdeterminanth) = S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) /\ ((forall mdr_j_row_candidateminornonzeroevaluationdeterminanthsc. (exists mdr_gap_row_candidateminornonzeroevaluationdeterminanthscj. mdr_gap_row_candidateminornonzeroevaluationdeterminanthscj + S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc) = (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists mdr_i_row_candidateminornonzeroevaluationdeterminanthsc mdr_up_row_candidateminornonzeroevaluationdeterminanthsc mdr_us_row_candidateminornonzeroevaluationdeterminanthsc mdr_un_row_candidateminornonzeroevaluationdeterminanthsc mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc mdr_p_row_candidateminornonzeroevaluationdeterminanthsc mdr_n_row_candidateminornonzeroevaluationdeterminanthsc. ((exists mdr_gap_row_candidateminornonzeroevaluationdeterminanthsci. mdr_gap_row_candidateminornonzeroevaluationdeterminanthsci + S (mdr_i_row_candidateminornonzeroevaluationdeterminanthsc) = (mdr_i_row_candidateminornonzeroevaluationdeterminanth)) /\ ((exists mdr_z_row_candidateminornonzeroevaluationdeterminanthscr. ((exists mdr_a_row_candidateminornonzeroevaluationdeterminanthscrc mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc mdr_c_row_candidateminornonzeroevaluationdeterminanthscrc mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc. ((mdr_a_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_q_row_candidateminornonzeroevaluationdeterminanths) + (mdr_up_row_candidateminornonzeroevaluationdeterminanthsc)) * S ((mdr_q_row_candidateminornonzeroevaluationdeterminanths) + (mdr_up_row_candidateminornonzeroevaluationdeterminanthsc)) + ((mdr_up_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_up_row_candidateminornonzeroevaluationdeterminanthsc))) /\ ((mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_us_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_un_row_candidateminornonzeroevaluationdeterminanthsc)) * S ((mdr_us_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_un_row_candidateminornonzeroevaluationdeterminanthsc)) + ((mdr_un_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_un_row_candidateminornonzeroevaluationdeterminanthsc))) /\ ((mdr_c_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_a_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc)) * S ((mdr_a_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc)) + ((mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc))) /\ ((mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_p_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc)) * S ((mdr_p_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc)) + ((mdr_n_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc))) /\ ((mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc)) * S ((mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc)) + ((mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc))) /\ ((mdr_z_row_candidateminornonzeroevaluationdeterminanthscr) = ((mdr_c_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc)) * S ((mdr_c_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc)) + ((mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscrb. ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscrb + S (mdr_z_row_candidateminornonzeroevaluationdeterminanthscr) = S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_c_row_candidateminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscrb. mdr_b_row_candidateminornonzeroevaluationdeterminant = ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscrb * S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_c_row_candidateminornonzeroevaluationdeterminant) + (mdr_z_row_candidateminornonzeroevaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = ((mdr_q_row_candidateminornonzeroevaluationdeterminanths) * (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive = (mdr_q_row_candidateminornonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_column_after + (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_row_candidateminornonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_source. mdr_pb_row_candidateminornonzeroevaluationdeterminanth = ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_row_candidateminornonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)) * mdr_us_row_candidateminornonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_target. mdr_up_row_candidateminornonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)) * mdr_us_row_candidateminornonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = ((mdr_q_row_candidateminornonzeroevaluationdeterminanths) * (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative = (mdr_q_row_candidateminornonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_column_after + (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_row_candidateminornonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_source. mdr_nb_row_candidateminornonzeroevaluationdeterminanth = ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_row_candidateminornonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)) * mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_target. mdr_un_row_candidateminornonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)) * mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscp. ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscp + S (mdr_p_row_candidateminornonzeroevaluationdeterminanthsc) = S ((S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_ec_row_candidateminornonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscp. mdr_eb_row_candidateminornonzeroevaluationdeterminanths = ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscp * S ((S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_ec_row_candidateminornonzeroevaluationdeterminanths) + (mdr_p_row_candidateminornonzeroevaluationdeterminanthsc))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscn. ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscn + S (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc) = S ((S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_fc_row_candidateminornonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscn. mdr_fb_row_candidateminornonzeroevaluationdeterminanths = ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscn * S ((S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_fc_row_candidateminornonzeroevaluationdeterminanths) + (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf ff_vb_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_row_candidateminornonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_ap. mdr_pb_row_candidateminornonzeroevaluationdeterminanth = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_row_candidateminornonzeroevaluationdeterminanth) + (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_row_candidateminornonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_an. mdr_nb_row_candidateminornonzeroevaluationdeterminanth = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_row_candidateminornonzeroevaluationdeterminanth) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_row_candidateminornonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bp. mdr_eb_row_candidateminornonzeroevaluationdeterminanths = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_row_candidateminornonzeroevaluationdeterminanths) + (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_row_candidateminornonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bn. mdr_fb_row_candidateminornonzeroevaluationdeterminanths = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_row_candidateminornonzeroevaluationdeterminanths) + (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_start. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_start. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_terminal + S (mdr_p_row_candidateminornonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) + (mdr_p_row_candidateminornonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) + (ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) + (ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive + ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_start. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_start. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_terminal + S (mdr_n_row_candidateminornonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) + (mdr_n_row_candidateminornonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) + (ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) + (ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative + ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_row_candidateminornonzeroevaluationdeterminanti. mdr_gap_row_candidateminornonzeroevaluationdeterminanti + S (mdr_i_row_candidateminornonzeroevaluationdeterminant) = (mdr_l_row_candidateminornonzeroevaluationdeterminant)) /\ (exists mdr_z_row_candidateminornonzeroevaluationdeterminantr. ((exists mdr_a_row_candidateminornonzeroevaluationdeterminantrc mdr_b_row_candidateminornonzeroevaluationdeterminantrc mdr_c_row_candidateminornonzeroevaluationdeterminantrc mdr_e_row_candidateminornonzeroevaluationdeterminantrc mdr_f_row_candidateminornonzeroevaluationdeterminantrc. ((mdr_a_row_candidateminornonzeroevaluationdeterminantrc = ((q) + (mdr_ub_row_candidateminornonzeroevaluation)) * S ((q) + (mdr_ub_row_candidateminornonzeroevaluation)) + ((mdr_ub_row_candidateminornonzeroevaluation) + (mdr_ub_row_candidateminornonzeroevaluation))) /\ ((mdr_b_row_candidateminornonzeroevaluationdeterminantrc = ((mdr_uc_row_candidateminornonzeroevaluation) + (mdr_vb_row_candidateminornonzeroevaluation)) * S ((mdr_uc_row_candidateminornonzeroevaluation) + (mdr_vb_row_candidateminornonzeroevaluation)) + ((mdr_vb_row_candidateminornonzeroevaluation) + (mdr_vb_row_candidateminornonzeroevaluation))) /\ ((mdr_c_row_candidateminornonzeroevaluationdeterminantrc = ((mdr_a_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminantrc)) * S ((mdr_a_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminantrc)) + ((mdr_b_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminantrc))) /\ ((mdr_e_row_candidateminornonzeroevaluationdeterminantrc = ((mdr_p_row_candidateminornonzero) + (mdr_n_row_candidateminornonzero)) * S ((mdr_p_row_candidateminornonzero) + (mdr_n_row_candidateminornonzero)) + ((mdr_n_row_candidateminornonzero) + (mdr_n_row_candidateminornonzero))) /\ ((mdr_f_row_candidateminornonzeroevaluationdeterminantrc = ((mdr_vc_row_candidateminornonzeroevaluation) + (mdr_e_row_candidateminornonzeroevaluationdeterminantrc)) * S ((mdr_vc_row_candidateminornonzeroevaluation) + (mdr_e_row_candidateminornonzeroevaluationdeterminantrc)) + ((mdr_e_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_e_row_candidateminornonzeroevaluationdeterminantrc))) /\ ((mdr_z_row_candidateminornonzeroevaluationdeterminantr) = ((mdr_c_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminantrc)) * S ((mdr_c_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminantrc)) + ((mdr_f_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminantrb. ff_h_mdr_row_candidateminornonzeroevaluationdeterminantrb + S (mdr_z_row_candidateminornonzeroevaluationdeterminantr) = S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminant)) * mdr_c_row_candidateminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminantrb. mdr_b_row_candidateminornonzeroevaluationdeterminant = ff_q_mdr_row_candidateminornonzeroevaluationdeterminantrb * S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminant)) * mdr_c_row_candidateminornonzeroevaluationdeterminant) + (mdr_z_row_candidateminornonzeroevaluationdeterminantr)))))))))) /\ (~(mdr_p_row_candidateminornonzero = mdr_n_row_candidateminornonzero))))))))))))) \/ ~(exists mdr_a_matrix_rank_selected_box_search_decidableno. (((exists mdr_gap_matrix_rank_selected_box_search_decidablenobound. mdr_gap_matrix_rank_selected_box_search_decidablenobound + S (mdr_a_matrix_rank_selected_box_search_decidableno) = (L)) /\ (exists mdr_a_row_candidatecolumns. (((exists mdr_gap_row_candidatecolumnsbound. mdr_gap_row_candidatecolumnsbound + S (mdr_a_row_candidatecolumns) = (C)) /\ (((((forall fom_index_mrf_row_candidateminorrowsbound. (exists fom_gap_mrf_row_candidateminorrowsbound_index_bound. fom_gap_mrf_row_candidateminorrowsbound_index_bound + S (fom_index_mrf_row_candidateminorrowsbound) = q) -> exists fom_value_mrf_row_candidateminorrowsbound. ((((exists fom_beta_height_mrf_row_candidateminorrowsbound_entry. fom_beta_height_mrf_row_candidateminorrowsbound_entry + S (fom_value_mrf_row_candidateminorrowsbound) = S ((S (fom_index_mrf_row_candidateminorrowsbound)) * rc)) /\ exists fom_beta_quotient_mrf_row_candidateminorrowsbound_entry. mdr_a_matrix_rank_selected_box_search_decidableno = fom_beta_quotient_mrf_row_candidateminorrowsbound_entry * S ((S (fom_index_mrf_row_candidateminorrowsbound)) * rc) + (fom_value_mrf_row_candidateminorrowsbound))) /\ (exists fom_gap_mrf_row_candidateminorrowsbound_value_bound. fom_gap_mrf_row_candidateminorrowsbound_value_bound + S (fom_value_mrf_row_candidateminorrowsbound) = r))) /\ (forall mdr_i_row_candidateminorrowsdistinct mdr_j_row_candidateminorrowsdistinct mdr_a_row_candidateminorrowsdistinct. (exists mdr_gap_row_candidateminorrowsdistincti. mdr_gap_row_candidateminorrowsdistincti + S (mdr_i_row_candidateminorrowsdistinct) = (q)) -> (exists mdr_gap_row_candidateminorrowsdistinctj. mdr_gap_row_candidateminorrowsdistinctj + S (mdr_j_row_candidateminorrowsdistinct) = (q)) -> (((exists ff_h_mdr_row_candidateminorrowsdistinctfirst. ff_h_mdr_row_candidateminorrowsdistinctfirst + S (mdr_a_row_candidateminorrowsdistinct) = S ((S (mdr_i_row_candidateminorrowsdistinct)) * rc)) /\ exists ff_q_mdr_row_candidateminorrowsdistinctfirst. mdr_a_matrix_rank_selected_box_search_decidableno = ff_q_mdr_row_candidateminorrowsdistinctfirst * S ((S (mdr_i_row_candidateminorrowsdistinct)) * rc) + (mdr_a_row_candidateminorrowsdistinct))) -> (((exists ff_h_mdr_row_candidateminorrowsdistinctsecond. ff_h_mdr_row_candidateminorrowsdistinctsecond + S (mdr_a_row_candidateminorrowsdistinct) = S ((S (mdr_j_row_candidateminorrowsdistinct)) * rc)) /\ exists ff_q_mdr_row_candidateminorrowsdistinctsecond. mdr_a_matrix_rank_selected_box_search_decidableno = ff_q_mdr_row_candidateminorrowsdistinctsecond * S ((S (mdr_j_row_candidateminorrowsdistinct)) * rc) + (mdr_a_row_candidateminorrowsdistinct))) -> mdr_i_row_candidateminorrowsdistinct = mdr_j_row_candidateminorrowsdistinct))) /\ ((((forall fom_index_mrf_row_candidateminorcolumnsbound. (exists fom_gap_mrf_row_candidateminorcolumnsbound_index_bound. fom_gap_mrf_row_candidateminorcolumnsbound_index_bound + S (fom_index_mrf_row_candidateminorcolumnsbound) = q) -> exists fom_value_mrf_row_candidateminorcolumnsbound. ((((exists fom_beta_height_mrf_row_candidateminorcolumnsbound_entry. fom_beta_height_mrf_row_candidateminorcolumnsbound_entry + S (fom_value_mrf_row_candidateminorcolumnsbound) = S ((S (fom_index_mrf_row_candidateminorcolumnsbound)) * cc)) /\ exists fom_beta_quotient_mrf_row_candidateminorcolumnsbound_entry. mdr_a_row_candidatecolumns = fom_beta_quotient_mrf_row_candidateminorcolumnsbound_entry * S ((S (fom_index_mrf_row_candidateminorcolumnsbound)) * cc) + (fom_value_mrf_row_candidateminorcolumnsbound))) /\ (exists fom_gap_mrf_row_candidateminorcolumnsbound_value_bound. fom_gap_mrf_row_candidateminorcolumnsbound_value_bound + S (fom_value_mrf_row_candidateminorcolumnsbound) = w))) /\ (forall mdr_i_row_candidateminorcolumnsdistinct mdr_j_row_candidateminorcolumnsdistinct mdr_a_row_candidateminorcolumnsdistinct. (exists mdr_gap_row_candidateminorcolumnsdistincti. mdr_gap_row_candidateminorcolumnsdistincti + S (mdr_i_row_candidateminorcolumnsdistinct) = (q)) -> (exists mdr_gap_row_candidateminorcolumnsdistinctj. mdr_gap_row_candidateminorcolumnsdistinctj + S (mdr_j_row_candidateminorcolumnsdistinct) = (q)) -> (((exists ff_h_mdr_row_candidateminorcolumnsdistinctfirst. ff_h_mdr_row_candidateminorcolumnsdistinctfirst + S (mdr_a_row_candidateminorcolumnsdistinct) = S ((S (mdr_i_row_candidateminorcolumnsdistinct)) * cc)) /\ exists ff_q_mdr_row_candidateminorcolumnsdistinctfirst. mdr_a_row_candidatecolumns = ff_q_mdr_row_candidateminorcolumnsdistinctfirst * S ((S (mdr_i_row_candidateminorcolumnsdistinct)) * cc) + (mdr_a_row_candidateminorcolumnsdistinct))) -> (((exists ff_h_mdr_row_candidateminorcolumnsdistinctsecond. ff_h_mdr_row_candidateminorcolumnsdistinctsecond + S (mdr_a_row_candidateminorcolumnsdistinct) = S ((S (mdr_j_row_candidateminorcolumnsdistinct)) * cc)) /\ exists ff_q_mdr_row_candidateminorcolumnsdistinctsecond. mdr_a_row_candidatecolumns = ff_q_mdr_row_candidateminorcolumnsdistinctsecond * S ((S (mdr_j_row_candidateminorcolumnsdistinct)) * cc) + (mdr_a_row_candidateminorcolumnsdistinct))) -> mdr_i_row_candidateminorcolumnsdistinct = mdr_j_row_candidateminorcolumnsdistinct))) /\ (exists mdr_p_row_candidateminornonzero mdr_n_row_candidateminornonzero. ((exists mdr_ub_row_candidateminornonzeroevaluation mdr_uc_row_candidateminornonzeroevaluation mdr_vb_row_candidateminornonzeroevaluation mdr_vc_row_candidateminornonzeroevaluation. ((((forall mdr_i_row_candidateminornonzeroevaluationmatrixpositive. (exists mdr_gap_row_candidateminornonzeroevaluationmatrixpositivebound. mdr_gap_row_candidateminornonzeroevaluationmatrixpositivebound + S (mdr_i_row_candidateminornonzeroevaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_row_candidateminornonzeroevaluationmatrixpositive. (((exists mdr_r_row_candidateminornonzeroevaluationmatrixpositivepoint mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint. ((mdr_i_row_candidateminornonzeroevaluationmatrixpositive = (q) * mdr_r_row_candidateminornonzeroevaluationmatrixpositivepoint + mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint) /\ ((exists mdr_gap_row_candidateminornonzeroevaluationmatrixpositivepointcolumn. mdr_gap_row_candidateminornonzeroevaluationmatrixpositivepointcolumn + S (mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointrow_index. ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointrow_index + S (mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint) = S ((S (mdr_r_row_candidateminornonzeroevaluationmatrixpositivepoint)) * rc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointrow_index. mdr_a_matrix_rank_selected_box_search_decidableno = ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointrow_index * S ((S (mdr_r_row_candidateminornonzeroevaluationmatrixpositivepoint)) * rc) + (mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointcolumn_index. ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointcolumn_index + S (mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint) = S ((S (mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint)) * cc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointcolumn_index. mdr_a_row_candidatecolumns = ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_row_candidateminornonzeroevaluationmatrixpositivepoint)) * cc) + (mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointsource. ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositivepointsource + S (mdr_a_row_candidateminornonzeroevaluationmatrixpositive) = S ((S ((mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointsource. pb = ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositivepointsource * S ((S ((mdr_u_row_candidateminornonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_row_candidateminornonzeroevaluationmatrixpositivepoint))) * pc) + (mdr_a_row_candidateminornonzeroevaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositiveoutput. ff_h_mdr_row_candidateminornonzeroevaluationmatrixpositiveoutput + S (mdr_a_row_candidateminornonzeroevaluationmatrixpositive) = S ((S (mdr_i_row_candidateminornonzeroevaluationmatrixpositive)) * mdr_uc_row_candidateminornonzeroevaluation)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositiveoutput. mdr_ub_row_candidateminornonzeroevaluation = ff_q_mdr_row_candidateminornonzeroevaluationmatrixpositiveoutput * S ((S (mdr_i_row_candidateminornonzeroevaluationmatrixpositive)) * mdr_uc_row_candidateminornonzeroevaluation) + (mdr_a_row_candidateminornonzeroevaluationmatrixpositive)))))) /\ (forall mdr_i_row_candidateminornonzeroevaluationmatrixnegative. (exists mdr_gap_row_candidateminornonzeroevaluationmatrixnegativebound. mdr_gap_row_candidateminornonzeroevaluationmatrixnegativebound + S (mdr_i_row_candidateminornonzeroevaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_row_candidateminornonzeroevaluationmatrixnegative. (((exists mdr_r_row_candidateminornonzeroevaluationmatrixnegativepoint mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint. ((mdr_i_row_candidateminornonzeroevaluationmatrixnegative = (q) * mdr_r_row_candidateminornonzeroevaluationmatrixnegativepoint + mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint) /\ ((exists mdr_gap_row_candidateminornonzeroevaluationmatrixnegativepointcolumn. mdr_gap_row_candidateminornonzeroevaluationmatrixnegativepointcolumn + S (mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointrow_index. ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointrow_index + S (mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint) = S ((S (mdr_r_row_candidateminornonzeroevaluationmatrixnegativepoint)) * rc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointrow_index. mdr_a_matrix_rank_selected_box_search_decidableno = ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointrow_index * S ((S (mdr_r_row_candidateminornonzeroevaluationmatrixnegativepoint)) * rc) + (mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointcolumn_index. ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointcolumn_index + S (mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint) = S ((S (mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint)) * cc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointcolumn_index. mdr_a_row_candidatecolumns = ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_row_candidateminornonzeroevaluationmatrixnegativepoint)) * cc) + (mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointsource. ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativepointsource + S (mdr_a_row_candidateminornonzeroevaluationmatrixnegative) = S ((S ((mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointsource. nb = ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativepointsource * S ((S ((mdr_u_row_candidateminornonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_row_candidateminornonzeroevaluationmatrixnegativepoint))) * nc) + (mdr_a_row_candidateminornonzeroevaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativeoutput. ff_h_mdr_row_candidateminornonzeroevaluationmatrixnegativeoutput + S (mdr_a_row_candidateminornonzeroevaluationmatrixnegative) = S ((S (mdr_i_row_candidateminornonzeroevaluationmatrixnegative)) * mdr_vc_row_candidateminornonzeroevaluation)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativeoutput. mdr_vb_row_candidateminornonzeroevaluation = ff_q_mdr_row_candidateminornonzeroevaluationmatrixnegativeoutput * S ((S (mdr_i_row_candidateminornonzeroevaluationmatrixnegative)) * mdr_vc_row_candidateminornonzeroevaluation) + (mdr_a_row_candidateminornonzeroevaluationmatrixnegative)))))))) /\ (exists mdr_b_row_candidateminornonzeroevaluationdeterminant mdr_c_row_candidateminornonzeroevaluationdeterminant mdr_l_row_candidateminornonzeroevaluationdeterminant mdr_i_row_candidateminornonzeroevaluationdeterminant. ((forall mdr_i_row_candidateminornonzeroevaluationdeterminanth. (exists mdr_gap_row_candidateminornonzeroevaluationdeterminanthi. mdr_gap_row_candidateminornonzeroevaluationdeterminanthi + S (mdr_i_row_candidateminornonzeroevaluationdeterminanth) = (mdr_l_row_candidateminornonzeroevaluationdeterminant)) -> exists mdr_d_row_candidateminornonzeroevaluationdeterminanth mdr_pb_row_candidateminornonzeroevaluationdeterminanth mdr_pc_row_candidateminornonzeroevaluationdeterminanth mdr_nb_row_candidateminornonzeroevaluationdeterminanth mdr_nc_row_candidateminornonzeroevaluationdeterminanth mdr_p_row_candidateminornonzeroevaluationdeterminanth mdr_n_row_candidateminornonzeroevaluationdeterminanth. ((exists mdr_z_row_candidateminornonzeroevaluationdeterminanthr. ((exists mdr_a_row_candidateminornonzeroevaluationdeterminanthrc mdr_b_row_candidateminornonzeroevaluationdeterminanthrc mdr_c_row_candidateminornonzeroevaluationdeterminanthrc mdr_e_row_candidateminornonzeroevaluationdeterminanthrc mdr_f_row_candidateminornonzeroevaluationdeterminanthrc. ((mdr_a_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_d_row_candidateminornonzeroevaluationdeterminanth) + (mdr_pb_row_candidateminornonzeroevaluationdeterminanth)) * S ((mdr_d_row_candidateminornonzeroevaluationdeterminanth) + (mdr_pb_row_candidateminornonzeroevaluationdeterminanth)) + ((mdr_pb_row_candidateminornonzeroevaluationdeterminanth) + (mdr_pb_row_candidateminornonzeroevaluationdeterminanth))) /\ ((mdr_b_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_pc_row_candidateminornonzeroevaluationdeterminanth) + (mdr_nb_row_candidateminornonzeroevaluationdeterminanth)) * S ((mdr_pc_row_candidateminornonzeroevaluationdeterminanth) + (mdr_nb_row_candidateminornonzeroevaluationdeterminanth)) + ((mdr_nb_row_candidateminornonzeroevaluationdeterminanth) + (mdr_nb_row_candidateminornonzeroevaluationdeterminanth))) /\ ((mdr_c_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_a_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthrc)) * S ((mdr_a_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthrc)) + ((mdr_b_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthrc))) /\ ((mdr_e_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_p_row_candidateminornonzeroevaluationdeterminanth) + (mdr_n_row_candidateminornonzeroevaluationdeterminanth)) * S ((mdr_p_row_candidateminornonzeroevaluationdeterminanth) + (mdr_n_row_candidateminornonzeroevaluationdeterminanth)) + ((mdr_n_row_candidateminornonzeroevaluationdeterminanth) + (mdr_n_row_candidateminornonzeroevaluationdeterminanth))) /\ ((mdr_f_row_candidateminornonzeroevaluationdeterminanthrc = ((mdr_nc_row_candidateminornonzeroevaluationdeterminanth) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthrc)) * S ((mdr_nc_row_candidateminornonzeroevaluationdeterminanth) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthrc)) + ((mdr_e_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthrc))) /\ ((mdr_z_row_candidateminornonzeroevaluationdeterminanthr) = ((mdr_c_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthrc)) * S ((mdr_c_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthrc)) + ((mdr_f_row_candidateminornonzeroevaluationdeterminanthrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthrb. ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthrb + S (mdr_z_row_candidateminornonzeroevaluationdeterminanthr) = S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminanth)) * mdr_c_row_candidateminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthrb. mdr_b_row_candidateminornonzeroevaluationdeterminant = ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthrb * S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminanth)) * mdr_c_row_candidateminornonzeroevaluationdeterminant) + (mdr_z_row_candidateminornonzeroevaluationdeterminanthr))))) /\ (((((mdr_d_row_candidateminornonzeroevaluationdeterminanth) = 0) /\ (((mdr_p_row_candidateminornonzeroevaluationdeterminanth) = 1) /\ ((mdr_n_row_candidateminornonzeroevaluationdeterminanth) = 0))) \/ exists mdr_q_row_candidateminornonzeroevaluationdeterminanths mdr_eb_row_candidateminornonzeroevaluationdeterminanths mdr_ec_row_candidateminornonzeroevaluationdeterminanths mdr_fb_row_candidateminornonzeroevaluationdeterminanths mdr_fc_row_candidateminornonzeroevaluationdeterminanths. (((mdr_d_row_candidateminornonzeroevaluationdeterminanth) = S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) /\ ((forall mdr_j_row_candidateminornonzeroevaluationdeterminanthsc. (exists mdr_gap_row_candidateminornonzeroevaluationdeterminanthscj. mdr_gap_row_candidateminornonzeroevaluationdeterminanthscj + S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc) = (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists mdr_i_row_candidateminornonzeroevaluationdeterminanthsc mdr_up_row_candidateminornonzeroevaluationdeterminanthsc mdr_us_row_candidateminornonzeroevaluationdeterminanthsc mdr_un_row_candidateminornonzeroevaluationdeterminanthsc mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc mdr_p_row_candidateminornonzeroevaluationdeterminanthsc mdr_n_row_candidateminornonzeroevaluationdeterminanthsc. ((exists mdr_gap_row_candidateminornonzeroevaluationdeterminanthsci. mdr_gap_row_candidateminornonzeroevaluationdeterminanthsci + S (mdr_i_row_candidateminornonzeroevaluationdeterminanthsc) = (mdr_i_row_candidateminornonzeroevaluationdeterminanth)) /\ ((exists mdr_z_row_candidateminornonzeroevaluationdeterminanthscr. ((exists mdr_a_row_candidateminornonzeroevaluationdeterminanthscrc mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc mdr_c_row_candidateminornonzeroevaluationdeterminanthscrc mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc. ((mdr_a_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_q_row_candidateminornonzeroevaluationdeterminanths) + (mdr_up_row_candidateminornonzeroevaluationdeterminanthsc)) * S ((mdr_q_row_candidateminornonzeroevaluationdeterminanths) + (mdr_up_row_candidateminornonzeroevaluationdeterminanthsc)) + ((mdr_up_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_up_row_candidateminornonzeroevaluationdeterminanthsc))) /\ ((mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_us_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_un_row_candidateminornonzeroevaluationdeterminanthsc)) * S ((mdr_us_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_un_row_candidateminornonzeroevaluationdeterminanthsc)) + ((mdr_un_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_un_row_candidateminornonzeroevaluationdeterminanthsc))) /\ ((mdr_c_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_a_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc)) * S ((mdr_a_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc)) + ((mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminanthscrc))) /\ ((mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_p_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc)) * S ((mdr_p_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc)) + ((mdr_n_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc))) /\ ((mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc = ((mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc)) * S ((mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc)) + ((mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_e_row_candidateminornonzeroevaluationdeterminanthscrc))) /\ ((mdr_z_row_candidateminornonzeroevaluationdeterminanthscr) = ((mdr_c_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc)) * S ((mdr_c_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc)) + ((mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscrb. ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscrb + S (mdr_z_row_candidateminornonzeroevaluationdeterminanthscr) = S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_c_row_candidateminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscrb. mdr_b_row_candidateminornonzeroevaluationdeterminant = ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscrb * S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_c_row_candidateminornonzeroevaluationdeterminant) + (mdr_z_row_candidateminornonzeroevaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = ((mdr_q_row_candidateminornonzeroevaluationdeterminanths) * (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive = (mdr_q_row_candidateminornonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_column_after + (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_row_candidateminornonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_source. mdr_pb_row_candidateminornonzeroevaluationdeterminanth = ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_row_candidateminornonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)) * mdr_us_row_candidateminornonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_target. mdr_up_row_candidateminornonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive)) * mdr_us_row_candidateminornonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = ((mdr_q_row_candidateminornonzeroevaluationdeterminanths) * (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative = (mdr_q_row_candidateminornonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_column_after + (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_row_candidateminornonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_source. mdr_nb_row_candidateminornonzeroevaluationdeterminanth = ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_row_candidateminornonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)) * mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_target. mdr_un_row_candidateminornonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative)) * mdr_ut_row_candidateminornonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_row_candidateminornonzeroevaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscp. ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscp + S (mdr_p_row_candidateminornonzeroevaluationdeterminanthsc) = S ((S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_ec_row_candidateminornonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscp. mdr_eb_row_candidateminornonzeroevaluationdeterminanths = ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscp * S ((S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_ec_row_candidateminornonzeroevaluationdeterminanths) + (mdr_p_row_candidateminornonzeroevaluationdeterminanthsc))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscn. ff_h_mdr_row_candidateminornonzeroevaluationdeterminanthscn + S (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc) = S ((S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_fc_row_candidateminornonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscn. mdr_fb_row_candidateminornonzeroevaluationdeterminanths = ff_q_mdr_row_candidateminornonzeroevaluationdeterminanthscn * S ((S (mdr_j_row_candidateminornonzeroevaluationdeterminanthsc)) * mdr_fc_row_candidateminornonzeroevaluationdeterminanths) + (mdr_n_row_candidateminornonzeroevaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf ff_vb_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_row_candidateminornonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_ap. mdr_pb_row_candidateminornonzeroevaluationdeterminanth = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_row_candidateminornonzeroevaluationdeterminanth) + (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_row_candidateminornonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_an. mdr_nb_row_candidateminornonzeroevaluationdeterminanth = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_row_candidateminornonzeroevaluationdeterminanth) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_row_candidateminornonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bp. mdr_eb_row_candidateminornonzeroevaluationdeterminanths = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_row_candidateminornonzeroevaluationdeterminanths) + (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_row_candidateminornonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bn. mdr_fb_row_candidateminornonzeroevaluationdeterminanths = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_row_candidateminornonzeroevaluationdeterminanths) + (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_row_candidateminornonzeroevaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_start. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_start. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_terminal + S (mdr_p_row_candidateminornonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) + (mdr_p_row_candidateminornonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) + (ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive) + (ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive = ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive + ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_start. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_start. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_terminal + S (mdr_n_row_candidateminornonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_row_candidateminornonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) + (mdr_n_row_candidateminornonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = (S (mdr_q_row_candidateminornonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_row_candidateminornonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) + (ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative) + (ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative = ff_r_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative + ff_a_mce_mdr_row_candidateminornonzeroevaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_row_candidateminornonzeroevaluationdeterminanti. mdr_gap_row_candidateminornonzeroevaluationdeterminanti + S (mdr_i_row_candidateminornonzeroevaluationdeterminant) = (mdr_l_row_candidateminornonzeroevaluationdeterminant)) /\ (exists mdr_z_row_candidateminornonzeroevaluationdeterminantr. ((exists mdr_a_row_candidateminornonzeroevaluationdeterminantrc mdr_b_row_candidateminornonzeroevaluationdeterminantrc mdr_c_row_candidateminornonzeroevaluationdeterminantrc mdr_e_row_candidateminornonzeroevaluationdeterminantrc mdr_f_row_candidateminornonzeroevaluationdeterminantrc. ((mdr_a_row_candidateminornonzeroevaluationdeterminantrc = ((q) + (mdr_ub_row_candidateminornonzeroevaluation)) * S ((q) + (mdr_ub_row_candidateminornonzeroevaluation)) + ((mdr_ub_row_candidateminornonzeroevaluation) + (mdr_ub_row_candidateminornonzeroevaluation))) /\ ((mdr_b_row_candidateminornonzeroevaluationdeterminantrc = ((mdr_uc_row_candidateminornonzeroevaluation) + (mdr_vb_row_candidateminornonzeroevaluation)) * S ((mdr_uc_row_candidateminornonzeroevaluation) + (mdr_vb_row_candidateminornonzeroevaluation)) + ((mdr_vb_row_candidateminornonzeroevaluation) + (mdr_vb_row_candidateminornonzeroevaluation))) /\ ((mdr_c_row_candidateminornonzeroevaluationdeterminantrc = ((mdr_a_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminantrc)) * S ((mdr_a_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminantrc)) + ((mdr_b_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_b_row_candidateminornonzeroevaluationdeterminantrc))) /\ ((mdr_e_row_candidateminornonzeroevaluationdeterminantrc = ((mdr_p_row_candidateminornonzero) + (mdr_n_row_candidateminornonzero)) * S ((mdr_p_row_candidateminornonzero) + (mdr_n_row_candidateminornonzero)) + ((mdr_n_row_candidateminornonzero) + (mdr_n_row_candidateminornonzero))) /\ ((mdr_f_row_candidateminornonzeroevaluationdeterminantrc = ((mdr_vc_row_candidateminornonzeroevaluation) + (mdr_e_row_candidateminornonzeroevaluationdeterminantrc)) * S ((mdr_vc_row_candidateminornonzeroevaluation) + (mdr_e_row_candidateminornonzeroevaluationdeterminantrc)) + ((mdr_e_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_e_row_candidateminornonzeroevaluationdeterminantrc))) /\ ((mdr_z_row_candidateminornonzeroevaluationdeterminantr) = ((mdr_c_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminantrc)) * S ((mdr_c_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminantrc)) + ((mdr_f_row_candidateminornonzeroevaluationdeterminantrc) + (mdr_f_row_candidateminornonzeroevaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_row_candidateminornonzeroevaluationdeterminantrb. ff_h_mdr_row_candidateminornonzeroevaluationdeterminantrb + S (mdr_z_row_candidateminornonzeroevaluationdeterminantr) = S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminant)) * mdr_c_row_candidateminornonzeroevaluationdeterminant)) /\ exists ff_q_mdr_row_candidateminornonzeroevaluationdeterminantrb. mdr_b_row_candidateminornonzeroevaluationdeterminant = ff_q_mdr_row_candidateminornonzeroevaluationdeterminantrb * S ((S (mdr_i_row_candidateminornonzeroevaluationdeterminant)) * mdr_c_row_candidateminornonzeroevaluationdeterminant) + (mdr_z_row_candidateminornonzeroevaluationdeterminantr)))))))))) /\ (~(mdr_p_row_candidateminornonzero = mdr_n_row_candidateminornonzero)))))))))))))

Complete tactic proof in conservative notation

All 71 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

71 script commands · 27 reading checkpoints · 2 local claims

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

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 (2)
01Fix variables and assumptionsL1–10

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

  1. L1
    intro pb
  2. L2
    intro pc
  3. L3
    intro nb
  4. L4
    intro nc
  5. L5
    intro r
  6. L6
    intro w
  7. L7
    intro q
  8. L8
    intro rc
  9. L9
    intro cc
  10. L10
    intro C
02Induction on LL11–11

Split the argument into the base and successor obligations. The induction hypothesis is available only in the successor branch.

  1. L11
    induction L
03Separate the logical casesL12–12

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

  1. L12
    right
04Fix variables and assumptionsL13–13

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

  1. L13
    intro hfound
05Separate the logical casesL14–15

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

  1. L14
    cases hfound
  2. L15
    cases hfound_witness
06Use earlier factsL16–18

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

  1. L16
    specialize matrix_rank_no_index_below_zero (x)
  2. L17
    apply matrix_rank_no_index_below_zero
  3. L18
    exact hfound_witness_left
07Separate the logical casesL19–22

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

  1. L19
    cases IH
  2. L20
    left
  3. L21
    cases IH_left
  4. L22
    cases IH_left_witness
08Construct an explicit witnessL23–23

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

  1. L23
    exists x
09Separate the logical casesL24–24

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

  1. L24
    split
10Use earlier factsL25–29

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

  1. L25
    specialize le_succ (S x)
  2. L26
    specialize le_succ (L)
  3. L27
    apply le_succ
  4. L28
    exact IH_left_witness_left
  5. L29
    exact IH_left_witness_right
11Establish hcurrentL30–39

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

  1. L30
    have hcurrent : (∃ x. Lt(x,C) ∧ NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,L,rc,x,cc)) ∨ ¬(∃ x. Lt(x,C) ∧ NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,L,rc,x,cc))Definitions: Lt(x,C)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,L,rc,x,cc)Original native command in the exact edition
  2. L31
    specialize matrix_rank_selected_column_search_decidable (pb)
  3. L32
    specialize matrix_rank_selected_column_search_decidable (pc)
  4. L33
    specialize matrix_rank_selected_column_search_decidable (nb)
  5. L34
    specialize matrix_rank_selected_column_search_decidable (nc)
  6. L35
    specialize matrix_rank_selected_column_search_decidable (r)
  7. L36
    specialize matrix_rank_selected_column_search_decidable (w)
  8. L37
    specialize matrix_rank_selected_column_search_decidable (q)
  9. L38
    specialize matrix_rank_selected_column_search_decidable (L)
  10. L39
    specialize matrix_rank_selected_column_search_decidable (rc)
12Use earlier factsL40–42

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

  1. L40
    specialize matrix_rank_selected_column_search_decidable (cc)
  2. L41
    specialize matrix_rank_selected_column_search_decidable (C)
  3. L42
    apply matrix_rank_selected_column_search_decidable
13Separate the logical casesL43–44

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

  1. L43
    cases hcurrent
  2. L44
    left
14Construct an explicit witnessL45–45

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

  1. L45
    exists L
15Separate the logical casesL46–46

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

  1. L46
    split
16Use earlier factsL47–49

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

  1. L47
    specialize le_refl (S L)
  2. L48
    apply le_refl
  3. L49
    exact hcurrent_left
17Separate the logical casesL50–50

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

  1. L50
    right
18Fix variables and assumptionsL51–51

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

  1. L51
    intro hfound
19Separate the logical casesL52–53

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

  1. L52
    cases hfound
  2. L53
    cases hfound_witness
20Establish hcaseL54–58

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply finite lt succ eq or lt.

  1. L54
    have hcase : x = L ∨ Lt(x,L)Definitions: Lt(x,L)Original native command in the exact edition
  2. L55
    specialize finite_lt_succ_eq_or_lt (L)
  3. L56
    specialize finite_lt_succ_eq_or_lt (x)
  4. L57
    apply finite_lt_succ_eq_or_lt
  5. L58
    exact hfound_witness_left
21Separate the logical casesL59–59

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

  1. L59
    cases hcase
22Use earlier factsL60–60

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

  1. L60
    apply hcurrent_right
23Calculate and transport equalitiesL61–65

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

  1. L61
    rewrite hcase_left at hfound_witness_right
  2. L62
    rewrite hcase_left at hfound_witness_right
  3. L63
    rewrite hcase_left at hfound_witness_right
  4. L64
    rewrite hcase_left at hfound_witness_right
  5. L65
    rewrite hcase_left at hfound_witness_right
24Use earlier factsL66–67

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

  1. L66
    exact hfound_witness_right
  2. L67
    apply IH_right
25Construct an explicit witnessL68–68

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

  1. L68
    exists x
26Separate the logical casesL69–69

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

  1. L69
    split
27Use earlier factsL70–71

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

  1. L70
    exact hcase_right
  2. L71
    exact hfound_witness_right

Library-wide reading audit

Original defined command ledger · 71 lines
  1. 0001intro pb
  2. 0002intro pc
  3. 0003intro nb
  4. 0004intro nc
  5. 0005intro r
  6. 0006intro w
  7. 0007intro q
  8. 0008intro rc
  9. 0009intro cc
  10. 0010intro C
  11. 0011induction L
  12. 0012right
  13. 0013intro hfound
  14. 0014cases hfound
  15. 0015cases hfound_witness
  16. 0016specialize matrix_rank_no_index_below_zero (x)
  17. 0017apply matrix_rank_no_index_below_zero
  18. 0018exact hfound_witness_left
  19. 0019cases IH
  20. 0020left
  21. 0021cases IH_left
  22. 0022cases IH_left_witness
  23. 0023exists x
  24. 0024split
  25. 0025specialize le_succ (S x)
  26. 0026specialize le_succ (L)
  27. 0027apply le_succ
  28. 0028exact IH_left_witness_left
  29. 0029exact IH_left_witness_right
  30. 0030have hcurrent : (∃ x. Lt(x,C)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,L,rc,x,cc)) ∨ ¬(∃ x. Lt(x,C)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,L,rc,x,cc))
  31. 0031specialize matrix_rank_selected_column_search_decidable (pb)
  32. 0032specialize matrix_rank_selected_column_search_decidable (pc)
  33. 0033specialize matrix_rank_selected_column_search_decidable (nb)
  34. 0034specialize matrix_rank_selected_column_search_decidable (nc)
  35. 0035specialize matrix_rank_selected_column_search_decidable (r)
  36. 0036specialize matrix_rank_selected_column_search_decidable (w)
  37. 0037specialize matrix_rank_selected_column_search_decidable (q)
  38. 0038specialize matrix_rank_selected_column_search_decidable (L)
  39. 0039specialize matrix_rank_selected_column_search_decidable (rc)
  40. 0040specialize matrix_rank_selected_column_search_decidable (cc)
  41. 0041specialize matrix_rank_selected_column_search_decidable (C)
  42. 0042apply matrix_rank_selected_column_search_decidable
  43. 0043cases hcurrent
  44. 0044left
  45. 0045exists L
  46. 0046split
  47. 0047specialize le_refl (S L)
  48. 0048apply le_refl
  49. 0049exact hcurrent_left
  50. 0050right
  51. 0051intro hfound
  52. 0052cases hfound
  53. 0053cases hfound_witness
  54. 0054have hcase : x = L ∨ Lt(x,L)
  55. 0055specialize finite_lt_succ_eq_or_lt (L)
  56. 0056specialize finite_lt_succ_eq_or_lt (x)
  57. 0057apply finite_lt_succ_eq_or_lt
  58. 0058exact hfound_witness_left
  59. 0059cases hcase
  60. 0060apply hcurrent_right
  61. 0061rewrite hcase_left at hfound_witness_right
  62. 0062rewrite hcase_left at hfound_witness_right
  63. 0063rewrite hcase_left at hfound_witness_right
  64. 0064rewrite hcase_left at hfound_witness_right
  65. 0065rewrite hcase_left at hfound_witness_right
  66. 0066exact hfound_witness_right
  67. 0067apply IH_right
  68. 0068exists x
  69. 0069split
  70. 0070exact hcase_right
  71. 0071exact hfound_witness_right