DL0051

matrix_rank_nonzero_selected_minor_transport

Every genuine nonzero minor survives the complete finite row and column selector recoding with its nonzero value unchanged.

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. ∀ rb. ∀ rc. ∀ cb. ∀ cc. ∀ Rb. ∀ Rc. ∀ Cb. ∀ Cc. (∀ x. ∀ y. Lt(x,q)BetaAt(rb,rc,x,y)BetaAt(Rb,Rc,x,y)) → (∀ x. ∀ y. Lt(x,q)BetaAt(cb,cc,x,y)BetaAt(Cb,Cc,x,y)) → NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,rb,rc,cb,cc)NonzeroSelectedMinor(pb,pc,nb,nc,r,w,q,Rb,Rc,Cb,Cc)

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

Definition DAG

Actual proof prerequisites

Original expanded first-order statement
forall pb pc nb nc r w q rb rc cb cc Rb Rc Cb Cc. (forall mdr_i_nonzero_rows mdr_a_nonzero_rows. (exists mdr_gap_nonzero_rowsb. mdr_gap_nonzero_rowsb + S (mdr_i_nonzero_rows) = (q)) -> (((exists ff_h_mdr_nonzero_rowso. ff_h_mdr_nonzero_rowso + S (mdr_a_nonzero_rows) = S ((S (mdr_i_nonzero_rows)) * rc)) /\ exists ff_q_mdr_nonzero_rowso. rb = ff_q_mdr_nonzero_rowso * S ((S (mdr_i_nonzero_rows)) * rc) + (mdr_a_nonzero_rows))) -> (((exists ff_h_mdr_nonzero_rowsn. ff_h_mdr_nonzero_rowsn + S (mdr_a_nonzero_rows) = S ((S (mdr_i_nonzero_rows)) * Rc)) /\ exists ff_q_mdr_nonzero_rowsn. Rb = ff_q_mdr_nonzero_rowsn * S ((S (mdr_i_nonzero_rows)) * Rc) + (mdr_a_nonzero_rows)))) -> (forall mdr_i_nonzero_columns mdr_a_nonzero_columns. (exists mdr_gap_nonzero_columnsb. mdr_gap_nonzero_columnsb + S (mdr_i_nonzero_columns) = (q)) -> (((exists ff_h_mdr_nonzero_columnso. ff_h_mdr_nonzero_columnso + S (mdr_a_nonzero_columns) = S ((S (mdr_i_nonzero_columns)) * cc)) /\ exists ff_q_mdr_nonzero_columnso. cb = ff_q_mdr_nonzero_columnso * S ((S (mdr_i_nonzero_columns)) * cc) + (mdr_a_nonzero_columns))) -> (((exists ff_h_mdr_nonzero_columnsn. ff_h_mdr_nonzero_columnsn + S (mdr_a_nonzero_columns) = S ((S (mdr_i_nonzero_columns)) * Cc)) /\ exists ff_q_mdr_nonzero_columnsn. Cb = ff_q_mdr_nonzero_columnsn * S ((S (mdr_i_nonzero_columns)) * Cc) + (mdr_a_nonzero_columns)))) -> (((((forall fom_index_mrf_nonzero_sourcerowsbound. (exists fom_gap_mrf_nonzero_sourcerowsbound_index_bound. fom_gap_mrf_nonzero_sourcerowsbound_index_bound + S (fom_index_mrf_nonzero_sourcerowsbound) = q) -> exists fom_value_mrf_nonzero_sourcerowsbound. ((((exists fom_beta_height_mrf_nonzero_sourcerowsbound_entry. fom_beta_height_mrf_nonzero_sourcerowsbound_entry + S (fom_value_mrf_nonzero_sourcerowsbound) = S ((S (fom_index_mrf_nonzero_sourcerowsbound)) * rc)) /\ exists fom_beta_quotient_mrf_nonzero_sourcerowsbound_entry. rb = fom_beta_quotient_mrf_nonzero_sourcerowsbound_entry * S ((S (fom_index_mrf_nonzero_sourcerowsbound)) * rc) + (fom_value_mrf_nonzero_sourcerowsbound))) /\ (exists fom_gap_mrf_nonzero_sourcerowsbound_value_bound. fom_gap_mrf_nonzero_sourcerowsbound_value_bound + S (fom_value_mrf_nonzero_sourcerowsbound) = r))) /\ (forall mdr_i_nonzero_sourcerowsdistinct mdr_j_nonzero_sourcerowsdistinct mdr_a_nonzero_sourcerowsdistinct. (exists mdr_gap_nonzero_sourcerowsdistincti. mdr_gap_nonzero_sourcerowsdistincti + S (mdr_i_nonzero_sourcerowsdistinct) = (q)) -> (exists mdr_gap_nonzero_sourcerowsdistinctj. mdr_gap_nonzero_sourcerowsdistinctj + S (mdr_j_nonzero_sourcerowsdistinct) = (q)) -> (((exists ff_h_mdr_nonzero_sourcerowsdistinctfirst. ff_h_mdr_nonzero_sourcerowsdistinctfirst + S (mdr_a_nonzero_sourcerowsdistinct) = S ((S (mdr_i_nonzero_sourcerowsdistinct)) * rc)) /\ exists ff_q_mdr_nonzero_sourcerowsdistinctfirst. rb = ff_q_mdr_nonzero_sourcerowsdistinctfirst * S ((S (mdr_i_nonzero_sourcerowsdistinct)) * rc) + (mdr_a_nonzero_sourcerowsdistinct))) -> (((exists ff_h_mdr_nonzero_sourcerowsdistinctsecond. ff_h_mdr_nonzero_sourcerowsdistinctsecond + S (mdr_a_nonzero_sourcerowsdistinct) = S ((S (mdr_j_nonzero_sourcerowsdistinct)) * rc)) /\ exists ff_q_mdr_nonzero_sourcerowsdistinctsecond. rb = ff_q_mdr_nonzero_sourcerowsdistinctsecond * S ((S (mdr_j_nonzero_sourcerowsdistinct)) * rc) + (mdr_a_nonzero_sourcerowsdistinct))) -> mdr_i_nonzero_sourcerowsdistinct = mdr_j_nonzero_sourcerowsdistinct))) /\ ((((forall fom_index_mrf_nonzero_sourcecolumnsbound. (exists fom_gap_mrf_nonzero_sourcecolumnsbound_index_bound. fom_gap_mrf_nonzero_sourcecolumnsbound_index_bound + S (fom_index_mrf_nonzero_sourcecolumnsbound) = q) -> exists fom_value_mrf_nonzero_sourcecolumnsbound. ((((exists fom_beta_height_mrf_nonzero_sourcecolumnsbound_entry. fom_beta_height_mrf_nonzero_sourcecolumnsbound_entry + S (fom_value_mrf_nonzero_sourcecolumnsbound) = S ((S (fom_index_mrf_nonzero_sourcecolumnsbound)) * cc)) /\ exists fom_beta_quotient_mrf_nonzero_sourcecolumnsbound_entry. cb = fom_beta_quotient_mrf_nonzero_sourcecolumnsbound_entry * S ((S (fom_index_mrf_nonzero_sourcecolumnsbound)) * cc) + (fom_value_mrf_nonzero_sourcecolumnsbound))) /\ (exists fom_gap_mrf_nonzero_sourcecolumnsbound_value_bound. fom_gap_mrf_nonzero_sourcecolumnsbound_value_bound + S (fom_value_mrf_nonzero_sourcecolumnsbound) = w))) /\ (forall mdr_i_nonzero_sourcecolumnsdistinct mdr_j_nonzero_sourcecolumnsdistinct mdr_a_nonzero_sourcecolumnsdistinct. (exists mdr_gap_nonzero_sourcecolumnsdistincti. mdr_gap_nonzero_sourcecolumnsdistincti + S (mdr_i_nonzero_sourcecolumnsdistinct) = (q)) -> (exists mdr_gap_nonzero_sourcecolumnsdistinctj. mdr_gap_nonzero_sourcecolumnsdistinctj + S (mdr_j_nonzero_sourcecolumnsdistinct) = (q)) -> (((exists ff_h_mdr_nonzero_sourcecolumnsdistinctfirst. ff_h_mdr_nonzero_sourcecolumnsdistinctfirst + S (mdr_a_nonzero_sourcecolumnsdistinct) = S ((S (mdr_i_nonzero_sourcecolumnsdistinct)) * cc)) /\ exists ff_q_mdr_nonzero_sourcecolumnsdistinctfirst. cb = ff_q_mdr_nonzero_sourcecolumnsdistinctfirst * S ((S (mdr_i_nonzero_sourcecolumnsdistinct)) * cc) + (mdr_a_nonzero_sourcecolumnsdistinct))) -> (((exists ff_h_mdr_nonzero_sourcecolumnsdistinctsecond. ff_h_mdr_nonzero_sourcecolumnsdistinctsecond + S (mdr_a_nonzero_sourcecolumnsdistinct) = S ((S (mdr_j_nonzero_sourcecolumnsdistinct)) * cc)) /\ exists ff_q_mdr_nonzero_sourcecolumnsdistinctsecond. cb = ff_q_mdr_nonzero_sourcecolumnsdistinctsecond * S ((S (mdr_j_nonzero_sourcecolumnsdistinct)) * cc) + (mdr_a_nonzero_sourcecolumnsdistinct))) -> mdr_i_nonzero_sourcecolumnsdistinct = mdr_j_nonzero_sourcecolumnsdistinct))) /\ (exists mdr_p_nonzero_sourcenonzero mdr_n_nonzero_sourcenonzero. ((exists mdr_ub_nonzero_sourcenonzeroevaluation mdr_uc_nonzero_sourcenonzeroevaluation mdr_vb_nonzero_sourcenonzeroevaluation mdr_vc_nonzero_sourcenonzeroevaluation. ((((forall mdr_i_nonzero_sourcenonzeroevaluationmatrixpositive. (exists mdr_gap_nonzero_sourcenonzeroevaluationmatrixpositivebound. mdr_gap_nonzero_sourcenonzeroevaluationmatrixpositivebound + S (mdr_i_nonzero_sourcenonzeroevaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_nonzero_sourcenonzeroevaluationmatrixpositive. (((exists mdr_r_nonzero_sourcenonzeroevaluationmatrixpositivepoint mdr_s_nonzero_sourcenonzeroevaluationmatrixpositivepoint mdr_u_nonzero_sourcenonzeroevaluationmatrixpositivepoint mdr_v_nonzero_sourcenonzeroevaluationmatrixpositivepoint. ((mdr_i_nonzero_sourcenonzeroevaluationmatrixpositive = (q) * mdr_r_nonzero_sourcenonzeroevaluationmatrixpositivepoint + mdr_s_nonzero_sourcenonzeroevaluationmatrixpositivepoint) /\ ((exists mdr_gap_nonzero_sourcenonzeroevaluationmatrixpositivepointcolumn. mdr_gap_nonzero_sourcenonzeroevaluationmatrixpositivepointcolumn + S (mdr_s_nonzero_sourcenonzeroevaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointrow_index. ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointrow_index + S (mdr_u_nonzero_sourcenonzeroevaluationmatrixpositivepoint) = S ((S (mdr_r_nonzero_sourcenonzeroevaluationmatrixpositivepoint)) * rc)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointrow_index. rb = ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointrow_index * S ((S (mdr_r_nonzero_sourcenonzeroevaluationmatrixpositivepoint)) * rc) + (mdr_u_nonzero_sourcenonzeroevaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointcolumn_index. ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointcolumn_index + S (mdr_v_nonzero_sourcenonzeroevaluationmatrixpositivepoint) = S ((S (mdr_s_nonzero_sourcenonzeroevaluationmatrixpositivepoint)) * cc)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointcolumn_index. cb = ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_nonzero_sourcenonzeroevaluationmatrixpositivepoint)) * cc) + (mdr_v_nonzero_sourcenonzeroevaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointsource. ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointsource + S (mdr_a_nonzero_sourcenonzeroevaluationmatrixpositive) = S ((S ((mdr_u_nonzero_sourcenonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_nonzero_sourcenonzeroevaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointsource. pb = ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixpositivepointsource * S ((S ((mdr_u_nonzero_sourcenonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_nonzero_sourcenonzeroevaluationmatrixpositivepoint))) * pc) + (mdr_a_nonzero_sourcenonzeroevaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixpositiveoutput. ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixpositiveoutput + S (mdr_a_nonzero_sourcenonzeroevaluationmatrixpositive) = S ((S (mdr_i_nonzero_sourcenonzeroevaluationmatrixpositive)) * mdr_uc_nonzero_sourcenonzeroevaluation)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixpositiveoutput. mdr_ub_nonzero_sourcenonzeroevaluation = ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixpositiveoutput * S ((S (mdr_i_nonzero_sourcenonzeroevaluationmatrixpositive)) * mdr_uc_nonzero_sourcenonzeroevaluation) + (mdr_a_nonzero_sourcenonzeroevaluationmatrixpositive)))))) /\ (forall mdr_i_nonzero_sourcenonzeroevaluationmatrixnegative. (exists mdr_gap_nonzero_sourcenonzeroevaluationmatrixnegativebound. mdr_gap_nonzero_sourcenonzeroevaluationmatrixnegativebound + S (mdr_i_nonzero_sourcenonzeroevaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_nonzero_sourcenonzeroevaluationmatrixnegative. (((exists mdr_r_nonzero_sourcenonzeroevaluationmatrixnegativepoint mdr_s_nonzero_sourcenonzeroevaluationmatrixnegativepoint mdr_u_nonzero_sourcenonzeroevaluationmatrixnegativepoint mdr_v_nonzero_sourcenonzeroevaluationmatrixnegativepoint. ((mdr_i_nonzero_sourcenonzeroevaluationmatrixnegative = (q) * mdr_r_nonzero_sourcenonzeroevaluationmatrixnegativepoint + mdr_s_nonzero_sourcenonzeroevaluationmatrixnegativepoint) /\ ((exists mdr_gap_nonzero_sourcenonzeroevaluationmatrixnegativepointcolumn. mdr_gap_nonzero_sourcenonzeroevaluationmatrixnegativepointcolumn + S (mdr_s_nonzero_sourcenonzeroevaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointrow_index. ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointrow_index + S (mdr_u_nonzero_sourcenonzeroevaluationmatrixnegativepoint) = S ((S (mdr_r_nonzero_sourcenonzeroevaluationmatrixnegativepoint)) * rc)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointrow_index. rb = ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointrow_index * S ((S (mdr_r_nonzero_sourcenonzeroevaluationmatrixnegativepoint)) * rc) + (mdr_u_nonzero_sourcenonzeroevaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointcolumn_index. ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointcolumn_index + S (mdr_v_nonzero_sourcenonzeroevaluationmatrixnegativepoint) = S ((S (mdr_s_nonzero_sourcenonzeroevaluationmatrixnegativepoint)) * cc)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointcolumn_index. cb = ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_nonzero_sourcenonzeroevaluationmatrixnegativepoint)) * cc) + (mdr_v_nonzero_sourcenonzeroevaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointsource. ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointsource + S (mdr_a_nonzero_sourcenonzeroevaluationmatrixnegative) = S ((S ((mdr_u_nonzero_sourcenonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_nonzero_sourcenonzeroevaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointsource. nb = ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixnegativepointsource * S ((S ((mdr_u_nonzero_sourcenonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_nonzero_sourcenonzeroevaluationmatrixnegativepoint))) * nc) + (mdr_a_nonzero_sourcenonzeroevaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixnegativeoutput. ff_h_mdr_nonzero_sourcenonzeroevaluationmatrixnegativeoutput + S (mdr_a_nonzero_sourcenonzeroevaluationmatrixnegative) = S ((S (mdr_i_nonzero_sourcenonzeroevaluationmatrixnegative)) * mdr_vc_nonzero_sourcenonzeroevaluation)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixnegativeoutput. mdr_vb_nonzero_sourcenonzeroevaluation = ff_q_mdr_nonzero_sourcenonzeroevaluationmatrixnegativeoutput * S ((S (mdr_i_nonzero_sourcenonzeroevaluationmatrixnegative)) * mdr_vc_nonzero_sourcenonzeroevaluation) + (mdr_a_nonzero_sourcenonzeroevaluationmatrixnegative)))))))) /\ (exists mdr_b_nonzero_sourcenonzeroevaluationdeterminant mdr_c_nonzero_sourcenonzeroevaluationdeterminant mdr_l_nonzero_sourcenonzeroevaluationdeterminant mdr_i_nonzero_sourcenonzeroevaluationdeterminant. ((forall mdr_i_nonzero_sourcenonzeroevaluationdeterminanth. (exists mdr_gap_nonzero_sourcenonzeroevaluationdeterminanthi. mdr_gap_nonzero_sourcenonzeroevaluationdeterminanthi + S (mdr_i_nonzero_sourcenonzeroevaluationdeterminanth) = (mdr_l_nonzero_sourcenonzeroevaluationdeterminant)) -> exists mdr_d_nonzero_sourcenonzeroevaluationdeterminanth mdr_pb_nonzero_sourcenonzeroevaluationdeterminanth mdr_pc_nonzero_sourcenonzeroevaluationdeterminanth mdr_nb_nonzero_sourcenonzeroevaluationdeterminanth mdr_nc_nonzero_sourcenonzeroevaluationdeterminanth mdr_p_nonzero_sourcenonzeroevaluationdeterminanth mdr_n_nonzero_sourcenonzeroevaluationdeterminanth. ((exists mdr_z_nonzero_sourcenonzeroevaluationdeterminanthr. ((exists mdr_a_nonzero_sourcenonzeroevaluationdeterminanthrc mdr_b_nonzero_sourcenonzeroevaluationdeterminanthrc mdr_c_nonzero_sourcenonzeroevaluationdeterminanthrc mdr_e_nonzero_sourcenonzeroevaluationdeterminanthrc mdr_f_nonzero_sourcenonzeroevaluationdeterminanthrc. ((mdr_a_nonzero_sourcenonzeroevaluationdeterminanthrc = ((mdr_d_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_pb_nonzero_sourcenonzeroevaluationdeterminanth)) * S ((mdr_d_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_pb_nonzero_sourcenonzeroevaluationdeterminanth)) + ((mdr_pb_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_pb_nonzero_sourcenonzeroevaluationdeterminanth))) /\ ((mdr_b_nonzero_sourcenonzeroevaluationdeterminanthrc = ((mdr_pc_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_nb_nonzero_sourcenonzeroevaluationdeterminanth)) * S ((mdr_pc_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_nb_nonzero_sourcenonzeroevaluationdeterminanth)) + ((mdr_nb_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_nb_nonzero_sourcenonzeroevaluationdeterminanth))) /\ ((mdr_c_nonzero_sourcenonzeroevaluationdeterminanthrc = ((mdr_a_nonzero_sourcenonzeroevaluationdeterminanthrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminanthrc)) * S ((mdr_a_nonzero_sourcenonzeroevaluationdeterminanthrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminanthrc)) + ((mdr_b_nonzero_sourcenonzeroevaluationdeterminanthrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminanthrc))) /\ ((mdr_e_nonzero_sourcenonzeroevaluationdeterminanthrc = ((mdr_p_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_n_nonzero_sourcenonzeroevaluationdeterminanth)) * S ((mdr_p_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_n_nonzero_sourcenonzeroevaluationdeterminanth)) + ((mdr_n_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_n_nonzero_sourcenonzeroevaluationdeterminanth))) /\ ((mdr_f_nonzero_sourcenonzeroevaluationdeterminanthrc = ((mdr_nc_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminanthrc)) * S ((mdr_nc_nonzero_sourcenonzeroevaluationdeterminanth) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminanthrc)) + ((mdr_e_nonzero_sourcenonzeroevaluationdeterminanthrc) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminanthrc))) /\ ((mdr_z_nonzero_sourcenonzeroevaluationdeterminanthr) = ((mdr_c_nonzero_sourcenonzeroevaluationdeterminanthrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminanthrc)) * S ((mdr_c_nonzero_sourcenonzeroevaluationdeterminanthrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminanthrc)) + ((mdr_f_nonzero_sourcenonzeroevaluationdeterminanthrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminanthrb. ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminanthrb + S (mdr_z_nonzero_sourcenonzeroevaluationdeterminanthr) = S ((S (mdr_i_nonzero_sourcenonzeroevaluationdeterminanth)) * mdr_c_nonzero_sourcenonzeroevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminanthrb. mdr_b_nonzero_sourcenonzeroevaluationdeterminant = ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminanthrb * S ((S (mdr_i_nonzero_sourcenonzeroevaluationdeterminanth)) * mdr_c_nonzero_sourcenonzeroevaluationdeterminant) + (mdr_z_nonzero_sourcenonzeroevaluationdeterminanthr))))) /\ (((((mdr_d_nonzero_sourcenonzeroevaluationdeterminanth) = 0) /\ (((mdr_p_nonzero_sourcenonzeroevaluationdeterminanth) = 1) /\ ((mdr_n_nonzero_sourcenonzeroevaluationdeterminanth) = 0))) \/ exists mdr_q_nonzero_sourcenonzeroevaluationdeterminanths mdr_eb_nonzero_sourcenonzeroevaluationdeterminanths mdr_ec_nonzero_sourcenonzeroevaluationdeterminanths mdr_fb_nonzero_sourcenonzeroevaluationdeterminanths mdr_fc_nonzero_sourcenonzeroevaluationdeterminanths. (((mdr_d_nonzero_sourcenonzeroevaluationdeterminanth) = S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)) /\ ((forall mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc. (exists mdr_gap_nonzero_sourcenonzeroevaluationdeterminanthscj. mdr_gap_nonzero_sourcenonzeroevaluationdeterminanthscj + S (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc) = (S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths))) -> exists mdr_i_nonzero_sourcenonzeroevaluationdeterminanthsc mdr_up_nonzero_sourcenonzeroevaluationdeterminanthsc mdr_us_nonzero_sourcenonzeroevaluationdeterminanthsc mdr_un_nonzero_sourcenonzeroevaluationdeterminanthsc mdr_ut_nonzero_sourcenonzeroevaluationdeterminanthsc mdr_p_nonzero_sourcenonzeroevaluationdeterminanthsc mdr_n_nonzero_sourcenonzeroevaluationdeterminanthsc. ((exists mdr_gap_nonzero_sourcenonzeroevaluationdeterminanthsci. mdr_gap_nonzero_sourcenonzeroevaluationdeterminanthsci + S (mdr_i_nonzero_sourcenonzeroevaluationdeterminanthsc) = (mdr_i_nonzero_sourcenonzeroevaluationdeterminanth)) /\ ((exists mdr_z_nonzero_sourcenonzeroevaluationdeterminanthscr. ((exists mdr_a_nonzero_sourcenonzeroevaluationdeterminanthscrc mdr_b_nonzero_sourcenonzeroevaluationdeterminanthscrc mdr_c_nonzero_sourcenonzeroevaluationdeterminanthscrc mdr_e_nonzero_sourcenonzeroevaluationdeterminanthscrc mdr_f_nonzero_sourcenonzeroevaluationdeterminanthscrc. ((mdr_a_nonzero_sourcenonzeroevaluationdeterminanthscrc = ((mdr_q_nonzero_sourcenonzeroevaluationdeterminanths) + (mdr_up_nonzero_sourcenonzeroevaluationdeterminanthsc)) * S ((mdr_q_nonzero_sourcenonzeroevaluationdeterminanths) + (mdr_up_nonzero_sourcenonzeroevaluationdeterminanthsc)) + ((mdr_up_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_up_nonzero_sourcenonzeroevaluationdeterminanthsc))) /\ ((mdr_b_nonzero_sourcenonzeroevaluationdeterminanthscrc = ((mdr_us_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_un_nonzero_sourcenonzeroevaluationdeterminanthsc)) * S ((mdr_us_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_un_nonzero_sourcenonzeroevaluationdeterminanthsc)) + ((mdr_un_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_un_nonzero_sourcenonzeroevaluationdeterminanthsc))) /\ ((mdr_c_nonzero_sourcenonzeroevaluationdeterminanthscrc = ((mdr_a_nonzero_sourcenonzeroevaluationdeterminanthscrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminanthscrc)) * S ((mdr_a_nonzero_sourcenonzeroevaluationdeterminanthscrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminanthscrc)) + ((mdr_b_nonzero_sourcenonzeroevaluationdeterminanthscrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminanthscrc))) /\ ((mdr_e_nonzero_sourcenonzeroevaluationdeterminanthscrc = ((mdr_p_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_n_nonzero_sourcenonzeroevaluationdeterminanthsc)) * S ((mdr_p_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_n_nonzero_sourcenonzeroevaluationdeterminanthsc)) + ((mdr_n_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_n_nonzero_sourcenonzeroevaluationdeterminanthsc))) /\ ((mdr_f_nonzero_sourcenonzeroevaluationdeterminanthscrc = ((mdr_ut_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminanthscrc)) * S ((mdr_ut_nonzero_sourcenonzeroevaluationdeterminanthsc) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminanthscrc)) + ((mdr_e_nonzero_sourcenonzeroevaluationdeterminanthscrc) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminanthscrc))) /\ ((mdr_z_nonzero_sourcenonzeroevaluationdeterminanthscr) = ((mdr_c_nonzero_sourcenonzeroevaluationdeterminanthscrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminanthscrc)) * S ((mdr_c_nonzero_sourcenonzeroevaluationdeterminanthscrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminanthscrc)) + ((mdr_f_nonzero_sourcenonzeroevaluationdeterminanthscrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminanthscrb. ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminanthscrb + S (mdr_z_nonzero_sourcenonzeroevaluationdeterminanthscr) = S ((S (mdr_i_nonzero_sourcenonzeroevaluationdeterminanthsc)) * mdr_c_nonzero_sourcenonzeroevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminanthscrb. mdr_b_nonzero_sourcenonzeroevaluationdeterminant = ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminanthscrb * S ((S (mdr_i_nonzero_sourcenonzeroevaluationdeterminanthsc)) * mdr_c_nonzero_sourcenonzeroevaluationdeterminant) + (mdr_z_nonzero_sourcenonzeroevaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive) = ((mdr_q_nonzero_sourcenonzeroevaluationdeterminanths) * (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive = (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive) = (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive) = (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_column_after + (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_nonzero_sourcenonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_source. mdr_pb_nonzero_sourcenonzeroevaluationdeterminanth = ff_q_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_nonzero_sourcenonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive)) * mdr_us_nonzero_sourcenonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_target. mdr_up_nonzero_sourcenonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive)) * mdr_us_nonzero_sourcenonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative) = ((mdr_q_nonzero_sourcenonzeroevaluationdeterminanths) * (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative = (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative) = (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative) = (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_column_after + (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_nonzero_sourcenonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_source. mdr_nb_nonzero_sourcenonzeroevaluationdeterminanth = ff_q_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_nonzero_sourcenonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative)) * mdr_ut_nonzero_sourcenonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_target. mdr_un_nonzero_sourcenonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative)) * mdr_ut_nonzero_sourcenonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_nonzero_sourcenonzeroevaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminanthscp. ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminanthscp + S (mdr_p_nonzero_sourcenonzeroevaluationdeterminanthsc) = S ((S (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc)) * mdr_ec_nonzero_sourcenonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminanthscp. mdr_eb_nonzero_sourcenonzeroevaluationdeterminanths = ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminanthscp * S ((S (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc)) * mdr_ec_nonzero_sourcenonzeroevaluationdeterminanths) + (mdr_p_nonzero_sourcenonzeroevaluationdeterminanthsc))) /\ (((exists ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminanthscn. ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminanthscn + S (mdr_n_nonzero_sourcenonzeroevaluationdeterminanthsc) = S ((S (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc)) * mdr_fc_nonzero_sourcenonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminanthscn. mdr_fb_nonzero_sourcenonzeroevaluationdeterminanths = ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminanthscn * S ((S (mdr_j_nonzero_sourcenonzeroevaluationdeterminanthsc)) * mdr_fc_nonzero_sourcenonzeroevaluationdeterminanths) + (mdr_n_nonzero_sourcenonzeroevaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf ff_uc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf ff_vb_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf ff_vc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) = (S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_nonzero_sourcenonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_ap. mdr_pb_nonzero_sourcenonzeroevaluationdeterminanth = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_nonzero_sourcenonzeroevaluationdeterminanth) + (ff_ap_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_nonzero_sourcenonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_an. mdr_nb_nonzero_sourcenonzeroevaluationdeterminanth = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_nonzero_sourcenonzeroevaluationdeterminanth) + (ff_an_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_nonzero_sourcenonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_bp. mdr_eb_nonzero_sourcenonzeroevaluationdeterminanths = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_nonzero_sourcenonzeroevaluationdeterminanths) + (ff_bp_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_nonzero_sourcenonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_bn. mdr_fb_nonzero_sourcenonzeroevaluationdeterminanths = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_nonzero_sourcenonzeroevaluationdeterminanths) + (ff_bn_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_start. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_start. ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_terminal + S (mdr_p_nonzero_sourcenonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive) + (mdr_p_nonzero_sourcenonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive = (S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive ff_r_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive ff_s_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive) + (ff_r_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive) + (ff_s_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive = ff_r_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive + ff_a_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_start. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_start. ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_terminal + S (mdr_n_nonzero_sourcenonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative) + (mdr_n_nonzero_sourcenonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative = (S (mdr_q_nonzero_sourcenonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative ff_r_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative ff_s_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative) + (ff_r_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative) + (ff_s_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative = ff_r_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative + ff_a_mce_mdr_nonzero_sourcenonzeroevaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_nonzero_sourcenonzeroevaluationdeterminanti. mdr_gap_nonzero_sourcenonzeroevaluationdeterminanti + S (mdr_i_nonzero_sourcenonzeroevaluationdeterminant) = (mdr_l_nonzero_sourcenonzeroevaluationdeterminant)) /\ (exists mdr_z_nonzero_sourcenonzeroevaluationdeterminantr. ((exists mdr_a_nonzero_sourcenonzeroevaluationdeterminantrc mdr_b_nonzero_sourcenonzeroevaluationdeterminantrc mdr_c_nonzero_sourcenonzeroevaluationdeterminantrc mdr_e_nonzero_sourcenonzeroevaluationdeterminantrc mdr_f_nonzero_sourcenonzeroevaluationdeterminantrc. ((mdr_a_nonzero_sourcenonzeroevaluationdeterminantrc = ((q) + (mdr_ub_nonzero_sourcenonzeroevaluation)) * S ((q) + (mdr_ub_nonzero_sourcenonzeroevaluation)) + ((mdr_ub_nonzero_sourcenonzeroevaluation) + (mdr_ub_nonzero_sourcenonzeroevaluation))) /\ ((mdr_b_nonzero_sourcenonzeroevaluationdeterminantrc = ((mdr_uc_nonzero_sourcenonzeroevaluation) + (mdr_vb_nonzero_sourcenonzeroevaluation)) * S ((mdr_uc_nonzero_sourcenonzeroevaluation) + (mdr_vb_nonzero_sourcenonzeroevaluation)) + ((mdr_vb_nonzero_sourcenonzeroevaluation) + (mdr_vb_nonzero_sourcenonzeroevaluation))) /\ ((mdr_c_nonzero_sourcenonzeroevaluationdeterminantrc = ((mdr_a_nonzero_sourcenonzeroevaluationdeterminantrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminantrc)) * S ((mdr_a_nonzero_sourcenonzeroevaluationdeterminantrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminantrc)) + ((mdr_b_nonzero_sourcenonzeroevaluationdeterminantrc) + (mdr_b_nonzero_sourcenonzeroevaluationdeterminantrc))) /\ ((mdr_e_nonzero_sourcenonzeroevaluationdeterminantrc = ((mdr_p_nonzero_sourcenonzero) + (mdr_n_nonzero_sourcenonzero)) * S ((mdr_p_nonzero_sourcenonzero) + (mdr_n_nonzero_sourcenonzero)) + ((mdr_n_nonzero_sourcenonzero) + (mdr_n_nonzero_sourcenonzero))) /\ ((mdr_f_nonzero_sourcenonzeroevaluationdeterminantrc = ((mdr_vc_nonzero_sourcenonzeroevaluation) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminantrc)) * S ((mdr_vc_nonzero_sourcenonzeroevaluation) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminantrc)) + ((mdr_e_nonzero_sourcenonzeroevaluationdeterminantrc) + (mdr_e_nonzero_sourcenonzeroevaluationdeterminantrc))) /\ ((mdr_z_nonzero_sourcenonzeroevaluationdeterminantr) = ((mdr_c_nonzero_sourcenonzeroevaluationdeterminantrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminantrc)) * S ((mdr_c_nonzero_sourcenonzeroevaluationdeterminantrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminantrc)) + ((mdr_f_nonzero_sourcenonzeroevaluationdeterminantrc) + (mdr_f_nonzero_sourcenonzeroevaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminantrb. ff_h_mdr_nonzero_sourcenonzeroevaluationdeterminantrb + S (mdr_z_nonzero_sourcenonzeroevaluationdeterminantr) = S ((S (mdr_i_nonzero_sourcenonzeroevaluationdeterminant)) * mdr_c_nonzero_sourcenonzeroevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminantrb. mdr_b_nonzero_sourcenonzeroevaluationdeterminant = ff_q_mdr_nonzero_sourcenonzeroevaluationdeterminantrb * S ((S (mdr_i_nonzero_sourcenonzeroevaluationdeterminant)) * mdr_c_nonzero_sourcenonzeroevaluationdeterminant) + (mdr_z_nonzero_sourcenonzeroevaluationdeterminantr)))))))))) /\ (~(mdr_p_nonzero_sourcenonzero = mdr_n_nonzero_sourcenonzero))))))) -> (((((forall fom_index_mrf_nonzero_targetrowsbound. (exists fom_gap_mrf_nonzero_targetrowsbound_index_bound. fom_gap_mrf_nonzero_targetrowsbound_index_bound + S (fom_index_mrf_nonzero_targetrowsbound) = q) -> exists fom_value_mrf_nonzero_targetrowsbound. ((((exists fom_beta_height_mrf_nonzero_targetrowsbound_entry. fom_beta_height_mrf_nonzero_targetrowsbound_entry + S (fom_value_mrf_nonzero_targetrowsbound) = S ((S (fom_index_mrf_nonzero_targetrowsbound)) * Rc)) /\ exists fom_beta_quotient_mrf_nonzero_targetrowsbound_entry. Rb = fom_beta_quotient_mrf_nonzero_targetrowsbound_entry * S ((S (fom_index_mrf_nonzero_targetrowsbound)) * Rc) + (fom_value_mrf_nonzero_targetrowsbound))) /\ (exists fom_gap_mrf_nonzero_targetrowsbound_value_bound. fom_gap_mrf_nonzero_targetrowsbound_value_bound + S (fom_value_mrf_nonzero_targetrowsbound) = r))) /\ (forall mdr_i_nonzero_targetrowsdistinct mdr_j_nonzero_targetrowsdistinct mdr_a_nonzero_targetrowsdistinct. (exists mdr_gap_nonzero_targetrowsdistincti. mdr_gap_nonzero_targetrowsdistincti + S (mdr_i_nonzero_targetrowsdistinct) = (q)) -> (exists mdr_gap_nonzero_targetrowsdistinctj. mdr_gap_nonzero_targetrowsdistinctj + S (mdr_j_nonzero_targetrowsdistinct) = (q)) -> (((exists ff_h_mdr_nonzero_targetrowsdistinctfirst. ff_h_mdr_nonzero_targetrowsdistinctfirst + S (mdr_a_nonzero_targetrowsdistinct) = S ((S (mdr_i_nonzero_targetrowsdistinct)) * Rc)) /\ exists ff_q_mdr_nonzero_targetrowsdistinctfirst. Rb = ff_q_mdr_nonzero_targetrowsdistinctfirst * S ((S (mdr_i_nonzero_targetrowsdistinct)) * Rc) + (mdr_a_nonzero_targetrowsdistinct))) -> (((exists ff_h_mdr_nonzero_targetrowsdistinctsecond. ff_h_mdr_nonzero_targetrowsdistinctsecond + S (mdr_a_nonzero_targetrowsdistinct) = S ((S (mdr_j_nonzero_targetrowsdistinct)) * Rc)) /\ exists ff_q_mdr_nonzero_targetrowsdistinctsecond. Rb = ff_q_mdr_nonzero_targetrowsdistinctsecond * S ((S (mdr_j_nonzero_targetrowsdistinct)) * Rc) + (mdr_a_nonzero_targetrowsdistinct))) -> mdr_i_nonzero_targetrowsdistinct = mdr_j_nonzero_targetrowsdistinct))) /\ ((((forall fom_index_mrf_nonzero_targetcolumnsbound. (exists fom_gap_mrf_nonzero_targetcolumnsbound_index_bound. fom_gap_mrf_nonzero_targetcolumnsbound_index_bound + S (fom_index_mrf_nonzero_targetcolumnsbound) = q) -> exists fom_value_mrf_nonzero_targetcolumnsbound. ((((exists fom_beta_height_mrf_nonzero_targetcolumnsbound_entry. fom_beta_height_mrf_nonzero_targetcolumnsbound_entry + S (fom_value_mrf_nonzero_targetcolumnsbound) = S ((S (fom_index_mrf_nonzero_targetcolumnsbound)) * Cc)) /\ exists fom_beta_quotient_mrf_nonzero_targetcolumnsbound_entry. Cb = fom_beta_quotient_mrf_nonzero_targetcolumnsbound_entry * S ((S (fom_index_mrf_nonzero_targetcolumnsbound)) * Cc) + (fom_value_mrf_nonzero_targetcolumnsbound))) /\ (exists fom_gap_mrf_nonzero_targetcolumnsbound_value_bound. fom_gap_mrf_nonzero_targetcolumnsbound_value_bound + S (fom_value_mrf_nonzero_targetcolumnsbound) = w))) /\ (forall mdr_i_nonzero_targetcolumnsdistinct mdr_j_nonzero_targetcolumnsdistinct mdr_a_nonzero_targetcolumnsdistinct. (exists mdr_gap_nonzero_targetcolumnsdistincti. mdr_gap_nonzero_targetcolumnsdistincti + S (mdr_i_nonzero_targetcolumnsdistinct) = (q)) -> (exists mdr_gap_nonzero_targetcolumnsdistinctj. mdr_gap_nonzero_targetcolumnsdistinctj + S (mdr_j_nonzero_targetcolumnsdistinct) = (q)) -> (((exists ff_h_mdr_nonzero_targetcolumnsdistinctfirst. ff_h_mdr_nonzero_targetcolumnsdistinctfirst + S (mdr_a_nonzero_targetcolumnsdistinct) = S ((S (mdr_i_nonzero_targetcolumnsdistinct)) * Cc)) /\ exists ff_q_mdr_nonzero_targetcolumnsdistinctfirst. Cb = ff_q_mdr_nonzero_targetcolumnsdistinctfirst * S ((S (mdr_i_nonzero_targetcolumnsdistinct)) * Cc) + (mdr_a_nonzero_targetcolumnsdistinct))) -> (((exists ff_h_mdr_nonzero_targetcolumnsdistinctsecond. ff_h_mdr_nonzero_targetcolumnsdistinctsecond + S (mdr_a_nonzero_targetcolumnsdistinct) = S ((S (mdr_j_nonzero_targetcolumnsdistinct)) * Cc)) /\ exists ff_q_mdr_nonzero_targetcolumnsdistinctsecond. Cb = ff_q_mdr_nonzero_targetcolumnsdistinctsecond * S ((S (mdr_j_nonzero_targetcolumnsdistinct)) * Cc) + (mdr_a_nonzero_targetcolumnsdistinct))) -> mdr_i_nonzero_targetcolumnsdistinct = mdr_j_nonzero_targetcolumnsdistinct))) /\ (exists mdr_p_nonzero_targetnonzero mdr_n_nonzero_targetnonzero. ((exists mdr_ub_nonzero_targetnonzeroevaluation mdr_uc_nonzero_targetnonzeroevaluation mdr_vb_nonzero_targetnonzeroevaluation mdr_vc_nonzero_targetnonzeroevaluation. ((((forall mdr_i_nonzero_targetnonzeroevaluationmatrixpositive. (exists mdr_gap_nonzero_targetnonzeroevaluationmatrixpositivebound. mdr_gap_nonzero_targetnonzeroevaluationmatrixpositivebound + S (mdr_i_nonzero_targetnonzeroevaluationmatrixpositive) = ((q) * (q))) -> exists mdr_a_nonzero_targetnonzeroevaluationmatrixpositive. (((exists mdr_r_nonzero_targetnonzeroevaluationmatrixpositivepoint mdr_s_nonzero_targetnonzeroevaluationmatrixpositivepoint mdr_u_nonzero_targetnonzeroevaluationmatrixpositivepoint mdr_v_nonzero_targetnonzeroevaluationmatrixpositivepoint. ((mdr_i_nonzero_targetnonzeroevaluationmatrixpositive = (q) * mdr_r_nonzero_targetnonzeroevaluationmatrixpositivepoint + mdr_s_nonzero_targetnonzeroevaluationmatrixpositivepoint) /\ ((exists mdr_gap_nonzero_targetnonzeroevaluationmatrixpositivepointcolumn. mdr_gap_nonzero_targetnonzeroevaluationmatrixpositivepointcolumn + S (mdr_s_nonzero_targetnonzeroevaluationmatrixpositivepoint) = (q)) /\ ((((exists ff_h_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointrow_index. ff_h_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointrow_index + S (mdr_u_nonzero_targetnonzeroevaluationmatrixpositivepoint) = S ((S (mdr_r_nonzero_targetnonzeroevaluationmatrixpositivepoint)) * Rc)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointrow_index. Rb = ff_q_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointrow_index * S ((S (mdr_r_nonzero_targetnonzeroevaluationmatrixpositivepoint)) * Rc) + (mdr_u_nonzero_targetnonzeroevaluationmatrixpositivepoint))) /\ ((((exists ff_h_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointcolumn_index. ff_h_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointcolumn_index + S (mdr_v_nonzero_targetnonzeroevaluationmatrixpositivepoint) = S ((S (mdr_s_nonzero_targetnonzeroevaluationmatrixpositivepoint)) * Cc)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointcolumn_index. Cb = ff_q_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointcolumn_index * S ((S (mdr_s_nonzero_targetnonzeroevaluationmatrixpositivepoint)) * Cc) + (mdr_v_nonzero_targetnonzeroevaluationmatrixpositivepoint))) /\ (((exists ff_h_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointsource. ff_h_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointsource + S (mdr_a_nonzero_targetnonzeroevaluationmatrixpositive) = S ((S ((mdr_u_nonzero_targetnonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_nonzero_targetnonzeroevaluationmatrixpositivepoint))) * pc)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointsource. pb = ff_q_mdr_nonzero_targetnonzeroevaluationmatrixpositivepointsource * S ((S ((mdr_u_nonzero_targetnonzeroevaluationmatrixpositivepoint) * (w) + (mdr_v_nonzero_targetnonzeroevaluationmatrixpositivepoint))) * pc) + (mdr_a_nonzero_targetnonzeroevaluationmatrixpositive)))))))) /\ (((exists ff_h_mdr_nonzero_targetnonzeroevaluationmatrixpositiveoutput. ff_h_mdr_nonzero_targetnonzeroevaluationmatrixpositiveoutput + S (mdr_a_nonzero_targetnonzeroevaluationmatrixpositive) = S ((S (mdr_i_nonzero_targetnonzeroevaluationmatrixpositive)) * mdr_uc_nonzero_targetnonzeroevaluation)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationmatrixpositiveoutput. mdr_ub_nonzero_targetnonzeroevaluation = ff_q_mdr_nonzero_targetnonzeroevaluationmatrixpositiveoutput * S ((S (mdr_i_nonzero_targetnonzeroevaluationmatrixpositive)) * mdr_uc_nonzero_targetnonzeroevaluation) + (mdr_a_nonzero_targetnonzeroevaluationmatrixpositive)))))) /\ (forall mdr_i_nonzero_targetnonzeroevaluationmatrixnegative. (exists mdr_gap_nonzero_targetnonzeroevaluationmatrixnegativebound. mdr_gap_nonzero_targetnonzeroevaluationmatrixnegativebound + S (mdr_i_nonzero_targetnonzeroevaluationmatrixnegative) = ((q) * (q))) -> exists mdr_a_nonzero_targetnonzeroevaluationmatrixnegative. (((exists mdr_r_nonzero_targetnonzeroevaluationmatrixnegativepoint mdr_s_nonzero_targetnonzeroevaluationmatrixnegativepoint mdr_u_nonzero_targetnonzeroevaluationmatrixnegativepoint mdr_v_nonzero_targetnonzeroevaluationmatrixnegativepoint. ((mdr_i_nonzero_targetnonzeroevaluationmatrixnegative = (q) * mdr_r_nonzero_targetnonzeroevaluationmatrixnegativepoint + mdr_s_nonzero_targetnonzeroevaluationmatrixnegativepoint) /\ ((exists mdr_gap_nonzero_targetnonzeroevaluationmatrixnegativepointcolumn. mdr_gap_nonzero_targetnonzeroevaluationmatrixnegativepointcolumn + S (mdr_s_nonzero_targetnonzeroevaluationmatrixnegativepoint) = (q)) /\ ((((exists ff_h_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointrow_index. ff_h_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointrow_index + S (mdr_u_nonzero_targetnonzeroevaluationmatrixnegativepoint) = S ((S (mdr_r_nonzero_targetnonzeroevaluationmatrixnegativepoint)) * Rc)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointrow_index. Rb = ff_q_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointrow_index * S ((S (mdr_r_nonzero_targetnonzeroevaluationmatrixnegativepoint)) * Rc) + (mdr_u_nonzero_targetnonzeroevaluationmatrixnegativepoint))) /\ ((((exists ff_h_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointcolumn_index. ff_h_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointcolumn_index + S (mdr_v_nonzero_targetnonzeroevaluationmatrixnegativepoint) = S ((S (mdr_s_nonzero_targetnonzeroevaluationmatrixnegativepoint)) * Cc)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointcolumn_index. Cb = ff_q_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointcolumn_index * S ((S (mdr_s_nonzero_targetnonzeroevaluationmatrixnegativepoint)) * Cc) + (mdr_v_nonzero_targetnonzeroevaluationmatrixnegativepoint))) /\ (((exists ff_h_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointsource. ff_h_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointsource + S (mdr_a_nonzero_targetnonzeroevaluationmatrixnegative) = S ((S ((mdr_u_nonzero_targetnonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_nonzero_targetnonzeroevaluationmatrixnegativepoint))) * nc)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointsource. nb = ff_q_mdr_nonzero_targetnonzeroevaluationmatrixnegativepointsource * S ((S ((mdr_u_nonzero_targetnonzeroevaluationmatrixnegativepoint) * (w) + (mdr_v_nonzero_targetnonzeroevaluationmatrixnegativepoint))) * nc) + (mdr_a_nonzero_targetnonzeroevaluationmatrixnegative)))))))) /\ (((exists ff_h_mdr_nonzero_targetnonzeroevaluationmatrixnegativeoutput. ff_h_mdr_nonzero_targetnonzeroevaluationmatrixnegativeoutput + S (mdr_a_nonzero_targetnonzeroevaluationmatrixnegative) = S ((S (mdr_i_nonzero_targetnonzeroevaluationmatrixnegative)) * mdr_vc_nonzero_targetnonzeroevaluation)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationmatrixnegativeoutput. mdr_vb_nonzero_targetnonzeroevaluation = ff_q_mdr_nonzero_targetnonzeroevaluationmatrixnegativeoutput * S ((S (mdr_i_nonzero_targetnonzeroevaluationmatrixnegative)) * mdr_vc_nonzero_targetnonzeroevaluation) + (mdr_a_nonzero_targetnonzeroevaluationmatrixnegative)))))))) /\ (exists mdr_b_nonzero_targetnonzeroevaluationdeterminant mdr_c_nonzero_targetnonzeroevaluationdeterminant mdr_l_nonzero_targetnonzeroevaluationdeterminant mdr_i_nonzero_targetnonzeroevaluationdeterminant. ((forall mdr_i_nonzero_targetnonzeroevaluationdeterminanth. (exists mdr_gap_nonzero_targetnonzeroevaluationdeterminanthi. mdr_gap_nonzero_targetnonzeroevaluationdeterminanthi + S (mdr_i_nonzero_targetnonzeroevaluationdeterminanth) = (mdr_l_nonzero_targetnonzeroevaluationdeterminant)) -> exists mdr_d_nonzero_targetnonzeroevaluationdeterminanth mdr_pb_nonzero_targetnonzeroevaluationdeterminanth mdr_pc_nonzero_targetnonzeroevaluationdeterminanth mdr_nb_nonzero_targetnonzeroevaluationdeterminanth mdr_nc_nonzero_targetnonzeroevaluationdeterminanth mdr_p_nonzero_targetnonzeroevaluationdeterminanth mdr_n_nonzero_targetnonzeroevaluationdeterminanth. ((exists mdr_z_nonzero_targetnonzeroevaluationdeterminanthr. ((exists mdr_a_nonzero_targetnonzeroevaluationdeterminanthrc mdr_b_nonzero_targetnonzeroevaluationdeterminanthrc mdr_c_nonzero_targetnonzeroevaluationdeterminanthrc mdr_e_nonzero_targetnonzeroevaluationdeterminanthrc mdr_f_nonzero_targetnonzeroevaluationdeterminanthrc. ((mdr_a_nonzero_targetnonzeroevaluationdeterminanthrc = ((mdr_d_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_pb_nonzero_targetnonzeroevaluationdeterminanth)) * S ((mdr_d_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_pb_nonzero_targetnonzeroevaluationdeterminanth)) + ((mdr_pb_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_pb_nonzero_targetnonzeroevaluationdeterminanth))) /\ ((mdr_b_nonzero_targetnonzeroevaluationdeterminanthrc = ((mdr_pc_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_nb_nonzero_targetnonzeroevaluationdeterminanth)) * S ((mdr_pc_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_nb_nonzero_targetnonzeroevaluationdeterminanth)) + ((mdr_nb_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_nb_nonzero_targetnonzeroevaluationdeterminanth))) /\ ((mdr_c_nonzero_targetnonzeroevaluationdeterminanthrc = ((mdr_a_nonzero_targetnonzeroevaluationdeterminanthrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminanthrc)) * S ((mdr_a_nonzero_targetnonzeroevaluationdeterminanthrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminanthrc)) + ((mdr_b_nonzero_targetnonzeroevaluationdeterminanthrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminanthrc))) /\ ((mdr_e_nonzero_targetnonzeroevaluationdeterminanthrc = ((mdr_p_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_n_nonzero_targetnonzeroevaluationdeterminanth)) * S ((mdr_p_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_n_nonzero_targetnonzeroevaluationdeterminanth)) + ((mdr_n_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_n_nonzero_targetnonzeroevaluationdeterminanth))) /\ ((mdr_f_nonzero_targetnonzeroevaluationdeterminanthrc = ((mdr_nc_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_e_nonzero_targetnonzeroevaluationdeterminanthrc)) * S ((mdr_nc_nonzero_targetnonzeroevaluationdeterminanth) + (mdr_e_nonzero_targetnonzeroevaluationdeterminanthrc)) + ((mdr_e_nonzero_targetnonzeroevaluationdeterminanthrc) + (mdr_e_nonzero_targetnonzeroevaluationdeterminanthrc))) /\ ((mdr_z_nonzero_targetnonzeroevaluationdeterminanthr) = ((mdr_c_nonzero_targetnonzeroevaluationdeterminanthrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminanthrc)) * S ((mdr_c_nonzero_targetnonzeroevaluationdeterminanthrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminanthrc)) + ((mdr_f_nonzero_targetnonzeroevaluationdeterminanthrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminanthrc))))))))) /\ (((exists ff_h_mdr_nonzero_targetnonzeroevaluationdeterminanthrb. ff_h_mdr_nonzero_targetnonzeroevaluationdeterminanthrb + S (mdr_z_nonzero_targetnonzeroevaluationdeterminanthr) = S ((S (mdr_i_nonzero_targetnonzeroevaluationdeterminanth)) * mdr_c_nonzero_targetnonzeroevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationdeterminanthrb. mdr_b_nonzero_targetnonzeroevaluationdeterminant = ff_q_mdr_nonzero_targetnonzeroevaluationdeterminanthrb * S ((S (mdr_i_nonzero_targetnonzeroevaluationdeterminanth)) * mdr_c_nonzero_targetnonzeroevaluationdeterminant) + (mdr_z_nonzero_targetnonzeroevaluationdeterminanthr))))) /\ (((((mdr_d_nonzero_targetnonzeroevaluationdeterminanth) = 0) /\ (((mdr_p_nonzero_targetnonzeroevaluationdeterminanth) = 1) /\ ((mdr_n_nonzero_targetnonzeroevaluationdeterminanth) = 0))) \/ exists mdr_q_nonzero_targetnonzeroevaluationdeterminanths mdr_eb_nonzero_targetnonzeroevaluationdeterminanths mdr_ec_nonzero_targetnonzeroevaluationdeterminanths mdr_fb_nonzero_targetnonzeroevaluationdeterminanths mdr_fc_nonzero_targetnonzeroevaluationdeterminanths. (((mdr_d_nonzero_targetnonzeroevaluationdeterminanth) = S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)) /\ ((forall mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc. (exists mdr_gap_nonzero_targetnonzeroevaluationdeterminanthscj. mdr_gap_nonzero_targetnonzeroevaluationdeterminanthscj + S (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc) = (S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths))) -> exists mdr_i_nonzero_targetnonzeroevaluationdeterminanthsc mdr_up_nonzero_targetnonzeroevaluationdeterminanthsc mdr_us_nonzero_targetnonzeroevaluationdeterminanthsc mdr_un_nonzero_targetnonzeroevaluationdeterminanthsc mdr_ut_nonzero_targetnonzeroevaluationdeterminanthsc mdr_p_nonzero_targetnonzeroevaluationdeterminanthsc mdr_n_nonzero_targetnonzeroevaluationdeterminanthsc. ((exists mdr_gap_nonzero_targetnonzeroevaluationdeterminanthsci. mdr_gap_nonzero_targetnonzeroevaluationdeterminanthsci + S (mdr_i_nonzero_targetnonzeroevaluationdeterminanthsc) = (mdr_i_nonzero_targetnonzeroevaluationdeterminanth)) /\ ((exists mdr_z_nonzero_targetnonzeroevaluationdeterminanthscr. ((exists mdr_a_nonzero_targetnonzeroevaluationdeterminanthscrc mdr_b_nonzero_targetnonzeroevaluationdeterminanthscrc mdr_c_nonzero_targetnonzeroevaluationdeterminanthscrc mdr_e_nonzero_targetnonzeroevaluationdeterminanthscrc mdr_f_nonzero_targetnonzeroevaluationdeterminanthscrc. ((mdr_a_nonzero_targetnonzeroevaluationdeterminanthscrc = ((mdr_q_nonzero_targetnonzeroevaluationdeterminanths) + (mdr_up_nonzero_targetnonzeroevaluationdeterminanthsc)) * S ((mdr_q_nonzero_targetnonzeroevaluationdeterminanths) + (mdr_up_nonzero_targetnonzeroevaluationdeterminanthsc)) + ((mdr_up_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_up_nonzero_targetnonzeroevaluationdeterminanthsc))) /\ ((mdr_b_nonzero_targetnonzeroevaluationdeterminanthscrc = ((mdr_us_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_un_nonzero_targetnonzeroevaluationdeterminanthsc)) * S ((mdr_us_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_un_nonzero_targetnonzeroevaluationdeterminanthsc)) + ((mdr_un_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_un_nonzero_targetnonzeroevaluationdeterminanthsc))) /\ ((mdr_c_nonzero_targetnonzeroevaluationdeterminanthscrc = ((mdr_a_nonzero_targetnonzeroevaluationdeterminanthscrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminanthscrc)) * S ((mdr_a_nonzero_targetnonzeroevaluationdeterminanthscrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminanthscrc)) + ((mdr_b_nonzero_targetnonzeroevaluationdeterminanthscrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminanthscrc))) /\ ((mdr_e_nonzero_targetnonzeroevaluationdeterminanthscrc = ((mdr_p_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_n_nonzero_targetnonzeroevaluationdeterminanthsc)) * S ((mdr_p_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_n_nonzero_targetnonzeroevaluationdeterminanthsc)) + ((mdr_n_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_n_nonzero_targetnonzeroevaluationdeterminanthsc))) /\ ((mdr_f_nonzero_targetnonzeroevaluationdeterminanthscrc = ((mdr_ut_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_e_nonzero_targetnonzeroevaluationdeterminanthscrc)) * S ((mdr_ut_nonzero_targetnonzeroevaluationdeterminanthsc) + (mdr_e_nonzero_targetnonzeroevaluationdeterminanthscrc)) + ((mdr_e_nonzero_targetnonzeroevaluationdeterminanthscrc) + (mdr_e_nonzero_targetnonzeroevaluationdeterminanthscrc))) /\ ((mdr_z_nonzero_targetnonzeroevaluationdeterminanthscr) = ((mdr_c_nonzero_targetnonzeroevaluationdeterminanthscrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminanthscrc)) * S ((mdr_c_nonzero_targetnonzeroevaluationdeterminanthscrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminanthscrc)) + ((mdr_f_nonzero_targetnonzeroevaluationdeterminanthscrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminanthscrc))))))))) /\ (((exists ff_h_mdr_nonzero_targetnonzeroevaluationdeterminanthscrb. ff_h_mdr_nonzero_targetnonzeroevaluationdeterminanthscrb + S (mdr_z_nonzero_targetnonzeroevaluationdeterminanthscr) = S ((S (mdr_i_nonzero_targetnonzeroevaluationdeterminanthsc)) * mdr_c_nonzero_targetnonzeroevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationdeterminanthscrb. mdr_b_nonzero_targetnonzeroevaluationdeterminant = ff_q_mdr_nonzero_targetnonzeroevaluationdeterminanthscrb * S ((S (mdr_i_nonzero_targetnonzeroevaluationdeterminanthsc)) * mdr_c_nonzero_targetnonzeroevaluationdeterminant) + (mdr_z_nonzero_targetnonzeroevaluationdeterminanthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive. (exists ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_index_bound. ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive) = ((mdr_q_nonzero_targetnonzeroevaluationdeterminanths) * (mdr_q_nonzero_targetnonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive. (ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive = (mdr_q_nonzero_targetnonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive + ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_column_bound. ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive) = (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell = ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive)) /\ ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell = S ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive) = (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell = ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_column_after + (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive)) /\ ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell = S ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive))) /\ (((exists ff_h_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_source. ff_h_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_nonzero_targetnonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_source. mdr_pb_nonzero_targetnonzeroevaluationdeterminanth = ff_q_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell) * (S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_cell))) * mdr_pc_nonzero_targetnonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_target. ff_h_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_target + S (ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive)) * mdr_us_nonzero_targetnonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_target. mdr_up_nonzero_targetnonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive)) * mdr_us_nonzero_targetnonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative. (exists ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_index_bound. ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative) = ((mdr_q_nonzero_targetnonzeroevaluationdeterminanths) * (mdr_q_nonzero_targetnonzeroevaluationdeterminanths))) -> exists ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative. (ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative = (mdr_q_nonzero_targetnonzeroevaluationdeterminanths) * ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative + ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_column_bound. ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative) = (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)) /\ ((exists ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell = ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative)) /\ ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell = S ff_row_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative) = (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc)) /\ ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell = ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_column_after + (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc) = (ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative)) /\ ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell = S ff_column_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative))) /\ (((exists ff_h_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_source. ff_h_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_nonzero_targetnonzeroevaluationdeterminanth)) /\ exists ff_q_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_source. mdr_nb_nonzero_targetnonzeroevaluationdeterminanth = ff_q_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell) * (S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)) + (ff_column_mdm_cell_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_cell))) * mdr_nc_nonzero_targetnonzeroevaluationdeterminanth) + (ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_target. ff_h_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_target + S (ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative)) * mdr_ut_nonzero_targetnonzeroevaluationdeterminanthsc)) /\ exists ff_q_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_target. mdr_un_nonzero_targetnonzeroevaluationdeterminanthsc = ff_q_mdm_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative)) * mdr_ut_nonzero_targetnonzeroevaluationdeterminanthsc) + (ff_value_mdm_prefix_mdr_nonzero_targetnonzeroevaluationdeterminanthscm_negative))))))))) /\ ((((exists ff_h_mdr_nonzero_targetnonzeroevaluationdeterminanthscp. ff_h_mdr_nonzero_targetnonzeroevaluationdeterminanthscp + S (mdr_p_nonzero_targetnonzeroevaluationdeterminanthsc) = S ((S (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc)) * mdr_ec_nonzero_targetnonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationdeterminanthscp. mdr_eb_nonzero_targetnonzeroevaluationdeterminanths = ff_q_mdr_nonzero_targetnonzeroevaluationdeterminanthscp * S ((S (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc)) * mdr_ec_nonzero_targetnonzeroevaluationdeterminanths) + (mdr_p_nonzero_targetnonzeroevaluationdeterminanthsc))) /\ (((exists ff_h_mdr_nonzero_targetnonzeroevaluationdeterminanthscn. ff_h_mdr_nonzero_targetnonzeroevaluationdeterminanthscn + S (mdr_n_nonzero_targetnonzeroevaluationdeterminanthsc) = S ((S (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc)) * mdr_fc_nonzero_targetnonzeroevaluationdeterminanths)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationdeterminanthscn. mdr_fb_nonzero_targetnonzeroevaluationdeterminanths = ff_q_mdr_nonzero_targetnonzeroevaluationdeterminanthscn * S ((S (mdr_j_nonzero_targetnonzeroevaluationdeterminanthsc)) * mdr_fc_nonzero_targetnonzeroevaluationdeterminanths) + (mdr_n_nonzero_targetnonzeroevaluationdeterminanthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf ff_uc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf ff_vb_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf ff_vc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf. ((forall ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix. (exists ff_gap_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_index. ff_gap_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_index + S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) = (S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths))) -> exists ff_ap_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix ff_an_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix ff_bp_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix ff_bn_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix ff_p_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix ff_n_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix. ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_ap. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_nonzero_targetnonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_ap. mdr_pb_nonzero_targetnonzeroevaluationdeterminanth = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * mdr_pc_nonzero_targetnonzeroevaluationdeterminanth) + (ff_ap_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_an. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_an + S (ff_an_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_nonzero_targetnonzeroevaluationdeterminanth)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_an. mdr_nb_nonzero_targetnonzeroevaluationdeterminanth = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * mdr_nc_nonzero_targetnonzeroevaluationdeterminanth) + (ff_an_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_bp. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_nonzero_targetnonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_bp. mdr_eb_nonzero_targetnonzeroevaluationdeterminanths = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * mdr_ec_nonzero_targetnonzeroevaluationdeterminanths) + (ff_bp_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_bn. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_nonzero_targetnonzeroevaluationdeterminanths)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_bn. mdr_fb_nonzero_targetnonzeroevaluationdeterminanths = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * mdr_fc_nonzero_targetnonzeroevaluationdeterminanths) + (ff_bn_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_positive. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_positive + S (ff_p_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_positive. ff_ub_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * ff_uc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf) + (ff_p_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_negative. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_negative + S (ff_n_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_negative. ff_vb_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix)) * ff_vc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf) + (ff_n_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix = 2 * ff_even_mce_term_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_term. ff_index_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix = 2 * ff_odd_mce_term_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) /\ ff_n_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix = (ff_ap_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) * (ff_bp_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) + (ff_an_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix) * (ff_bn_mce_alternating_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_start. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_start. ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_terminal. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_terminal + S (mdr_p_nonzero_targetnonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_terminal. ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_terminal * S ((S ((S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive) + (mdr_p_nonzero_targetnonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive. (exists ff_lt_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_bound. ff_lt_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_bound + S ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive = (S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive ff_r_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive ff_s_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive. ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_summand. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_summand + S (ff_a_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_summand. ff_ub_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_summand * S ((S (ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) * ff_uc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_partial. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_partial + S (ff_r_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive) = S ((S (ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_partial. ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_partial * S ((S (ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive) + (ff_r_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_successor. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_successor + S (ff_s_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive) = S ((S (S ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_successor. ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive_successor * S ((S (S ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive) + (ff_s_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive))) /\ ff_s_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive = ff_r_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive + ff_a_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_positive)))))) /\ (exists ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_start. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_start. ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_terminal. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_terminal + S (mdr_n_nonzero_targetnonzeroevaluationdeterminanth) = S ((S ((S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_terminal. ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_terminal * S ((S ((S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths)))) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative) + (mdr_n_nonzero_targetnonzeroevaluationdeterminanth))) /\ forall ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative. (exists ff_lt_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_bound. ff_lt_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_bound + S ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative = (S (mdr_q_nonzero_targetnonzeroevaluationdeterminanths))) -> exists ff_a_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative ff_r_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative ff_s_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative. ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_summand. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_summand + S (ff_a_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_summand. ff_vb_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_summand * S ((S (ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) * ff_vc_mce_fold_mdr_nonzero_targetnonzeroevaluationdeterminanthsf) + (ff_a_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_partial. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_partial + S (ff_r_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative) = S ((S (ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_partial. ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_partial * S ((S (ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative) + (ff_r_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative))) /\ ((((exists ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_successor. ff_h_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_successor + S (ff_s_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative) = S ((S (S ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) /\ exists ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_successor. ff_u_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative = ff_q_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative_successor * S ((S (S ff_i_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative)) * ff_v_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative) + (ff_s_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative))) /\ ff_s_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative = ff_r_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative + ff_a_mce_mdr_nonzero_targetnonzeroevaluationdeterminanthsf_negative))))))))))))))) /\ ((exists mdr_gap_nonzero_targetnonzeroevaluationdeterminanti. mdr_gap_nonzero_targetnonzeroevaluationdeterminanti + S (mdr_i_nonzero_targetnonzeroevaluationdeterminant) = (mdr_l_nonzero_targetnonzeroevaluationdeterminant)) /\ (exists mdr_z_nonzero_targetnonzeroevaluationdeterminantr. ((exists mdr_a_nonzero_targetnonzeroevaluationdeterminantrc mdr_b_nonzero_targetnonzeroevaluationdeterminantrc mdr_c_nonzero_targetnonzeroevaluationdeterminantrc mdr_e_nonzero_targetnonzeroevaluationdeterminantrc mdr_f_nonzero_targetnonzeroevaluationdeterminantrc. ((mdr_a_nonzero_targetnonzeroevaluationdeterminantrc = ((q) + (mdr_ub_nonzero_targetnonzeroevaluation)) * S ((q) + (mdr_ub_nonzero_targetnonzeroevaluation)) + ((mdr_ub_nonzero_targetnonzeroevaluation) + (mdr_ub_nonzero_targetnonzeroevaluation))) /\ ((mdr_b_nonzero_targetnonzeroevaluationdeterminantrc = ((mdr_uc_nonzero_targetnonzeroevaluation) + (mdr_vb_nonzero_targetnonzeroevaluation)) * S ((mdr_uc_nonzero_targetnonzeroevaluation) + (mdr_vb_nonzero_targetnonzeroevaluation)) + ((mdr_vb_nonzero_targetnonzeroevaluation) + (mdr_vb_nonzero_targetnonzeroevaluation))) /\ ((mdr_c_nonzero_targetnonzeroevaluationdeterminantrc = ((mdr_a_nonzero_targetnonzeroevaluationdeterminantrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminantrc)) * S ((mdr_a_nonzero_targetnonzeroevaluationdeterminantrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminantrc)) + ((mdr_b_nonzero_targetnonzeroevaluationdeterminantrc) + (mdr_b_nonzero_targetnonzeroevaluationdeterminantrc))) /\ ((mdr_e_nonzero_targetnonzeroevaluationdeterminantrc = ((mdr_p_nonzero_targetnonzero) + (mdr_n_nonzero_targetnonzero)) * S ((mdr_p_nonzero_targetnonzero) + (mdr_n_nonzero_targetnonzero)) + ((mdr_n_nonzero_targetnonzero) + (mdr_n_nonzero_targetnonzero))) /\ ((mdr_f_nonzero_targetnonzeroevaluationdeterminantrc = ((mdr_vc_nonzero_targetnonzeroevaluation) + (mdr_e_nonzero_targetnonzeroevaluationdeterminantrc)) * S ((mdr_vc_nonzero_targetnonzeroevaluation) + (mdr_e_nonzero_targetnonzeroevaluationdeterminantrc)) + ((mdr_e_nonzero_targetnonzeroevaluationdeterminantrc) + (mdr_e_nonzero_targetnonzeroevaluationdeterminantrc))) /\ ((mdr_z_nonzero_targetnonzeroevaluationdeterminantr) = ((mdr_c_nonzero_targetnonzeroevaluationdeterminantrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminantrc)) * S ((mdr_c_nonzero_targetnonzeroevaluationdeterminantrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminantrc)) + ((mdr_f_nonzero_targetnonzeroevaluationdeterminantrc) + (mdr_f_nonzero_targetnonzeroevaluationdeterminantrc))))))))) /\ (((exists ff_h_mdr_nonzero_targetnonzeroevaluationdeterminantrb. ff_h_mdr_nonzero_targetnonzeroevaluationdeterminantrb + S (mdr_z_nonzero_targetnonzeroevaluationdeterminantr) = S ((S (mdr_i_nonzero_targetnonzeroevaluationdeterminant)) * mdr_c_nonzero_targetnonzeroevaluationdeterminant)) /\ exists ff_q_mdr_nonzero_targetnonzeroevaluationdeterminantrb. mdr_b_nonzero_targetnonzeroevaluationdeterminant = ff_q_mdr_nonzero_targetnonzeroevaluationdeterminantrb * S ((S (mdr_i_nonzero_targetnonzeroevaluationdeterminant)) * mdr_c_nonzero_targetnonzeroevaluationdeterminant) + (mdr_z_nonzero_targetnonzeroevaluationdeterminantr)))))))))) /\ (~(mdr_p_nonzero_targetnonzero = mdr_n_nonzero_targetnonzero)))))))

Complete tactic proof in conservative notation

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

67 script commands · 12 reading checkpoints · 0 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 rb
  9. L9
    intro rc
  10. L10
    intro cb
02Fix variables and assumptionsL11–18

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

  1. L11
    intro cc
  2. L12
    intro Rb
  3. L13
    intro Rc
  4. L14
    intro Cb
  5. L15
    intro Cc
  6. L16
    intro hrows
  7. L17
    intro hcolumns
  8. L18
    intro hminor
03Separate the logical casesL19–21

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

  1. L19
    cases hminor
  2. L20
    cases hminor_right
  3. L21
    split
04Use earlier factsL22–30

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

  1. L22
    specialize matrix_rank_selector_transport (rb)
  2. L23
    specialize matrix_rank_selector_transport (rc)
  3. L24
    specialize matrix_rank_selector_transport (Rb)
  4. L25
    specialize matrix_rank_selector_transport (Rc)
  5. L26
    specialize matrix_rank_selector_transport (q)
  6. L27
    specialize matrix_rank_selector_transport (r)
  7. L28
    apply matrix_rank_selector_transport
  8. L29
    exact hrows
  9. L30
    exact hminor_left
05Separate the logical casesL31–31

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

  1. L31
    split
06Use earlier factsL32–40

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

  1. L32
    specialize matrix_rank_selector_transport (cb)
  2. L33
    specialize matrix_rank_selector_transport (cc)
  3. L34
    specialize matrix_rank_selector_transport (Cb)
  4. L35
    specialize matrix_rank_selector_transport (Cc)
  5. L36
    specialize matrix_rank_selector_transport (q)
  6. L37
    specialize matrix_rank_selector_transport (w)
  7. L38
    apply matrix_rank_selector_transport
  8. L39
    exact hcolumns
  9. L40
    exact hminor_right_left
07Separate the logical casesL41–43

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

  1. L41
    cases hminor_right_right
  2. L42
    cases hminor_right_right_witness
  3. L43
    cases hminor_right_right_witness_witness
08Construct an explicit witnessL44–45

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

  1. L44
    exists x
  2. L45
    exists x1
09Separate the logical casesL46–46

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

  1. L46
    split
10Use earlier factsL47–56

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

  1. L47
    specialize matrix_rank_selected_determinant_selector_transport (pb)
  2. L48
    specialize matrix_rank_selected_determinant_selector_transport (pc)
  3. L49
    specialize matrix_rank_selected_determinant_selector_transport (nb)
  4. L50
    specialize matrix_rank_selected_determinant_selector_transport (nc)
  5. L51
    specialize matrix_rank_selected_determinant_selector_transport (w)
  6. L52
    specialize matrix_rank_selected_determinant_selector_transport (rb)
  7. L53
    specialize matrix_rank_selected_determinant_selector_transport (rc)
  8. L54
    specialize matrix_rank_selected_determinant_selector_transport (cb)
  9. L55
    specialize matrix_rank_selected_determinant_selector_transport (cc)
  10. L56
    specialize matrix_rank_selected_determinant_selector_transport (q)
11Use earlier factsL57–66

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

  1. L57
    specialize matrix_rank_selected_determinant_selector_transport (Rb)
  2. L58
    specialize matrix_rank_selected_determinant_selector_transport (Rc)
  3. L59
    specialize matrix_rank_selected_determinant_selector_transport (Cb)
  4. L60
    specialize matrix_rank_selected_determinant_selector_transport (Cc)
  5. L61
    specialize matrix_rank_selected_determinant_selector_transport (x)
  6. L62
    specialize matrix_rank_selected_determinant_selector_transport (x1)
  7. L63
    apply matrix_rank_selected_determinant_selector_transport
  8. L64
    exact hrows
  9. L65
    exact hcolumns
  10. L66
    exact hminor_right_right_witness_witness_left
12Use earlier factsL67–67

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

  1. L67
    exact hminor_right_right_witness_witness_right

Library-wide reading audit

Original defined command ledger · 67 lines
  1. 0001intro pb
  2. 0002intro pc
  3. 0003intro nb
  4. 0004intro nc
  5. 0005intro r
  6. 0006intro w
  7. 0007intro q
  8. 0008intro rb
  9. 0009intro rc
  10. 0010intro cb
  11. 0011intro cc
  12. 0012intro Rb
  13. 0013intro Rc
  14. 0014intro Cb
  15. 0015intro Cc
  16. 0016intro hrows
  17. 0017intro hcolumns
  18. 0018intro hminor
  19. 0019cases hminor
  20. 0020cases hminor_right
  21. 0021split
  22. 0022specialize matrix_rank_selector_transport (rb)
  23. 0023specialize matrix_rank_selector_transport (rc)
  24. 0024specialize matrix_rank_selector_transport (Rb)
  25. 0025specialize matrix_rank_selector_transport (Rc)
  26. 0026specialize matrix_rank_selector_transport (q)
  27. 0027specialize matrix_rank_selector_transport (r)
  28. 0028apply matrix_rank_selector_transport
  29. 0029exact hrows
  30. 0030exact hminor_left
  31. 0031split
  32. 0032specialize matrix_rank_selector_transport (cb)
  33. 0033specialize matrix_rank_selector_transport (cc)
  34. 0034specialize matrix_rank_selector_transport (Cb)
  35. 0035specialize matrix_rank_selector_transport (Cc)
  36. 0036specialize matrix_rank_selector_transport (q)
  37. 0037specialize matrix_rank_selector_transport (w)
  38. 0038apply matrix_rank_selector_transport
  39. 0039exact hcolumns
  40. 0040exact hminor_right_left
  41. 0041cases hminor_right_right
  42. 0042cases hminor_right_right_witness
  43. 0043cases hminor_right_right_witness_witness
  44. 0044exists x
  45. 0045exists x1
  46. 0046split
  47. 0047specialize matrix_rank_selected_determinant_selector_transport (pb)
  48. 0048specialize matrix_rank_selected_determinant_selector_transport (pc)
  49. 0049specialize matrix_rank_selected_determinant_selector_transport (nb)
  50. 0050specialize matrix_rank_selected_determinant_selector_transport (nc)
  51. 0051specialize matrix_rank_selected_determinant_selector_transport (w)
  52. 0052specialize matrix_rank_selected_determinant_selector_transport (rb)
  53. 0053specialize matrix_rank_selected_determinant_selector_transport (rc)
  54. 0054specialize matrix_rank_selected_determinant_selector_transport (cb)
  55. 0055specialize matrix_rank_selected_determinant_selector_transport (cc)
  56. 0056specialize matrix_rank_selected_determinant_selector_transport (q)
  57. 0057specialize matrix_rank_selected_determinant_selector_transport (Rb)
  58. 0058specialize matrix_rank_selected_determinant_selector_transport (Rc)
  59. 0059specialize matrix_rank_selected_determinant_selector_transport (Cb)
  60. 0060specialize matrix_rank_selected_determinant_selector_transport (Cc)
  61. 0061specialize matrix_rank_selected_determinant_selector_transport (x)
  62. 0062specialize matrix_rank_selected_determinant_selector_transport (x1)
  63. 0063apply matrix_rank_selected_determinant_selector_transport
  64. 0064exact hrows
  65. 0065exact hcolumns
  66. 0066exact hminor_right_right_witness_witness_left
  67. 0067exact hminor_right_right_witness_witness_right