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. ∀ p. ∀ n. (SignedRecursiveDeterminant(pb,pc,nb,nc,0,p,n) → p = 1 ∧ n = 0) ∧ (p = 1 ∧ n = 0 → SignedRecursiveDeterminant(pb,pc,nb,nc,0,p,n))
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 p n. (((exists mdr_b_empty_equation mdr_c_empty_equation mdr_l_empty_equation mdr_i_empty_equation. ((forall mdr_i_empty_equationh. (exists mdr_gap_empty_equationhi. mdr_gap_empty_equationhi + S (mdr_i_empty_equationh) = (mdr_l_empty_equation)) -> exists mdr_d_empty_equationh mdr_pb_empty_equationh mdr_pc_empty_equationh mdr_nb_empty_equationh mdr_nc_empty_equationh mdr_p_empty_equationh mdr_n_empty_equationh. ((exists mdr_z_empty_equationhr. ((exists mdr_a_empty_equationhrc mdr_b_empty_equationhrc mdr_c_empty_equationhrc mdr_e_empty_equationhrc mdr_f_empty_equationhrc. ((mdr_a_empty_equationhrc = ((mdr_d_empty_equationh) + (mdr_pb_empty_equationh)) * S ((mdr_d_empty_equationh) + (mdr_pb_empty_equationh)) + ((mdr_pb_empty_equationh) + (mdr_pb_empty_equationh))) /\ ((mdr_b_empty_equationhrc = ((mdr_pc_empty_equationh) + (mdr_nb_empty_equationh)) * S ((mdr_pc_empty_equationh) + (mdr_nb_empty_equationh)) + ((mdr_nb_empty_equationh) + (mdr_nb_empty_equationh))) /\ ((mdr_c_empty_equationhrc = ((mdr_a_empty_equationhrc) + (mdr_b_empty_equationhrc)) * S ((mdr_a_empty_equationhrc) + (mdr_b_empty_equationhrc)) + ((mdr_b_empty_equationhrc) + (mdr_b_empty_equationhrc))) /\ ((mdr_e_empty_equationhrc = ((mdr_p_empty_equationh) + (mdr_n_empty_equationh)) * S ((mdr_p_empty_equationh) + (mdr_n_empty_equationh)) + ((mdr_n_empty_equationh) + (mdr_n_empty_equationh))) /\ ((mdr_f_empty_equationhrc = ((mdr_nc_empty_equationh) + (mdr_e_empty_equationhrc)) * S ((mdr_nc_empty_equationh) + (mdr_e_empty_equationhrc)) + ((mdr_e_empty_equationhrc) + (mdr_e_empty_equationhrc))) /\ ((mdr_z_empty_equationhr) = ((mdr_c_empty_equationhrc) + (mdr_f_empty_equationhrc)) * S ((mdr_c_empty_equationhrc) + (mdr_f_empty_equationhrc)) + ((mdr_f_empty_equationhrc) + (mdr_f_empty_equationhrc))))))))) /\ (((exists ff_h_mdr_empty_equationhrb. ff_h_mdr_empty_equationhrb + S (mdr_z_empty_equationhr) = S ((S (mdr_i_empty_equationh)) * mdr_c_empty_equation)) /\ exists ff_q_mdr_empty_equationhrb. mdr_b_empty_equation = ff_q_mdr_empty_equationhrb * S ((S (mdr_i_empty_equationh)) * mdr_c_empty_equation) + (mdr_z_empty_equationhr))))) /\ (((((mdr_d_empty_equationh) = 0) /\ (((mdr_p_empty_equationh) = 1) /\ ((mdr_n_empty_equationh) = 0))) \/ exists mdr_q_empty_equationhs mdr_eb_empty_equationhs mdr_ec_empty_equationhs mdr_fb_empty_equationhs mdr_fc_empty_equationhs. (((mdr_d_empty_equationh) = S (mdr_q_empty_equationhs)) /\ ((forall mdr_j_empty_equationhsc. (exists mdr_gap_empty_equationhscj. mdr_gap_empty_equationhscj + S (mdr_j_empty_equationhsc) = (S (mdr_q_empty_equationhs))) -> exists mdr_i_empty_equationhsc mdr_up_empty_equationhsc mdr_us_empty_equationhsc mdr_un_empty_equationhsc mdr_ut_empty_equationhsc mdr_p_empty_equationhsc mdr_n_empty_equationhsc. ((exists mdr_gap_empty_equationhsci. mdr_gap_empty_equationhsci + S (mdr_i_empty_equationhsc) = (mdr_i_empty_equationh)) /\ ((exists mdr_z_empty_equationhscr. ((exists mdr_a_empty_equationhscrc mdr_b_empty_equationhscrc mdr_c_empty_equationhscrc mdr_e_empty_equationhscrc mdr_f_empty_equationhscrc. ((mdr_a_empty_equationhscrc = ((mdr_q_empty_equationhs) + (mdr_up_empty_equationhsc)) * S ((mdr_q_empty_equationhs) + (mdr_up_empty_equationhsc)) + ((mdr_up_empty_equationhsc) + (mdr_up_empty_equationhsc))) /\ ((mdr_b_empty_equationhscrc = ((mdr_us_empty_equationhsc) + (mdr_un_empty_equationhsc)) * S ((mdr_us_empty_equationhsc) + (mdr_un_empty_equationhsc)) + ((mdr_un_empty_equationhsc) + (mdr_un_empty_equationhsc))) /\ ((mdr_c_empty_equationhscrc = ((mdr_a_empty_equationhscrc) + (mdr_b_empty_equationhscrc)) * S ((mdr_a_empty_equationhscrc) + (mdr_b_empty_equationhscrc)) + ((mdr_b_empty_equationhscrc) + (mdr_b_empty_equationhscrc))) /\ ((mdr_e_empty_equationhscrc = ((mdr_p_empty_equationhsc) + (mdr_n_empty_equationhsc)) * S ((mdr_p_empty_equationhsc) + (mdr_n_empty_equationhsc)) + ((mdr_n_empty_equationhsc) + (mdr_n_empty_equationhsc))) /\ ((mdr_f_empty_equationhscrc = ((mdr_ut_empty_equationhsc) + (mdr_e_empty_equationhscrc)) * S ((mdr_ut_empty_equationhsc) + (mdr_e_empty_equationhscrc)) + ((mdr_e_empty_equationhscrc) + (mdr_e_empty_equationhscrc))) /\ ((mdr_z_empty_equationhscr) = ((mdr_c_empty_equationhscrc) + (mdr_f_empty_equationhscrc)) * S ((mdr_c_empty_equationhscrc) + (mdr_f_empty_equationhscrc)) + ((mdr_f_empty_equationhscrc) + (mdr_f_empty_equationhscrc))))))))) /\ (((exists ff_h_mdr_empty_equationhscrb. ff_h_mdr_empty_equationhscrb + S (mdr_z_empty_equationhscr) = S ((S (mdr_i_empty_equationhsc)) * mdr_c_empty_equation)) /\ exists ff_q_mdr_empty_equationhscrb. mdr_b_empty_equation = ff_q_mdr_empty_equationhscrb * S ((S (mdr_i_empty_equationhsc)) * mdr_c_empty_equation) + (mdr_z_empty_equationhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_empty_equationhscm_positive. (exists ff_gap_mdm_lt_mdr_empty_equationhscm_positive_index_bound. ff_gap_mdm_lt_mdr_empty_equationhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_empty_equationhscm_positive) = ((mdr_q_empty_equationhs) * (mdr_q_empty_equationhs))) -> exists ff_row_mdm_prefix_mdr_empty_equationhscm_positive ff_column_mdm_prefix_mdr_empty_equationhscm_positive ff_value_mdm_prefix_mdr_empty_equationhscm_positive. (ff_index_mdm_prefix_mdr_empty_equationhscm_positive = (mdr_q_empty_equationhs) * ff_row_mdm_prefix_mdr_empty_equationhscm_positive + ff_column_mdm_prefix_mdr_empty_equationhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_empty_equationhscm_positive_column_bound. ff_gap_mdm_lt_mdr_empty_equationhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_empty_equationhscm_positive) = (mdr_q_empty_equationhs)) /\ ((exists ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_empty_equationhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_empty_equationhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_empty_equationhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell = ff_row_mdm_prefix_mdr_empty_equationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_empty_equationhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_empty_equationhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_empty_equationhscm_positive)) /\ ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell = S ff_row_mdm_prefix_mdr_empty_equationhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_empty_equationhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_empty_equationhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_empty_equationhscm_positive) = (mdr_j_empty_equationhsc)) /\ ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell = ff_column_mdm_prefix_mdr_empty_equationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_empty_equationhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_empty_equationhscm_positive_cell_column_after + (mdr_j_empty_equationhsc) = (ff_column_mdm_prefix_mdr_empty_equationhscm_positive)) /\ ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell = S ff_column_mdm_prefix_mdr_empty_equationhscm_positive))) /\ (((exists ff_h_mdm_mdr_empty_equationhscm_positive_cell_source. ff_h_mdm_mdr_empty_equationhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_empty_equationhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell) * (S (mdr_q_empty_equationhs)) + (ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell))) * mdr_pc_empty_equationh)) /\ exists ff_q_mdm_mdr_empty_equationhscm_positive_cell_source. mdr_pb_empty_equationh = ff_q_mdm_mdr_empty_equationhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell) * (S (mdr_q_empty_equationhs)) + (ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell))) * mdr_pc_empty_equationh) + (ff_value_mdm_prefix_mdr_empty_equationhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_empty_equationhscm_positive_target. ff_h_mdm_mdr_empty_equationhscm_positive_target + S (ff_value_mdm_prefix_mdr_empty_equationhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_empty_equationhscm_positive)) * mdr_us_empty_equationhsc)) /\ exists ff_q_mdm_mdr_empty_equationhscm_positive_target. mdr_up_empty_equationhsc = ff_q_mdm_mdr_empty_equationhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_empty_equationhscm_positive)) * mdr_us_empty_equationhsc) + (ff_value_mdm_prefix_mdr_empty_equationhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_empty_equationhscm_negative. (exists ff_gap_mdm_lt_mdr_empty_equationhscm_negative_index_bound. ff_gap_mdm_lt_mdr_empty_equationhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_empty_equationhscm_negative) = ((mdr_q_empty_equationhs) * (mdr_q_empty_equationhs))) -> exists ff_row_mdm_prefix_mdr_empty_equationhscm_negative ff_column_mdm_prefix_mdr_empty_equationhscm_negative ff_value_mdm_prefix_mdr_empty_equationhscm_negative. (ff_index_mdm_prefix_mdr_empty_equationhscm_negative = (mdr_q_empty_equationhs) * ff_row_mdm_prefix_mdr_empty_equationhscm_negative + ff_column_mdm_prefix_mdr_empty_equationhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_empty_equationhscm_negative_column_bound. ff_gap_mdm_lt_mdr_empty_equationhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_empty_equationhscm_negative) = (mdr_q_empty_equationhs)) /\ ((exists ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_empty_equationhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_empty_equationhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_empty_equationhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell = ff_row_mdm_prefix_mdr_empty_equationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_empty_equationhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_empty_equationhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_empty_equationhscm_negative)) /\ ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell = S ff_row_mdm_prefix_mdr_empty_equationhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_empty_equationhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_empty_equationhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_empty_equationhscm_negative) = (mdr_j_empty_equationhsc)) /\ ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell = ff_column_mdm_prefix_mdr_empty_equationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_empty_equationhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_empty_equationhscm_negative_cell_column_after + (mdr_j_empty_equationhsc) = (ff_column_mdm_prefix_mdr_empty_equationhscm_negative)) /\ ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell = S ff_column_mdm_prefix_mdr_empty_equationhscm_negative))) /\ (((exists ff_h_mdm_mdr_empty_equationhscm_negative_cell_source. ff_h_mdm_mdr_empty_equationhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_empty_equationhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell) * (S (mdr_q_empty_equationhs)) + (ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell))) * mdr_nc_empty_equationh)) /\ exists ff_q_mdm_mdr_empty_equationhscm_negative_cell_source. mdr_nb_empty_equationh = ff_q_mdm_mdr_empty_equationhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell) * (S (mdr_q_empty_equationhs)) + (ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell))) * mdr_nc_empty_equationh) + (ff_value_mdm_prefix_mdr_empty_equationhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_empty_equationhscm_negative_target. ff_h_mdm_mdr_empty_equationhscm_negative_target + S (ff_value_mdm_prefix_mdr_empty_equationhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_empty_equationhscm_negative)) * mdr_ut_empty_equationhsc)) /\ exists ff_q_mdm_mdr_empty_equationhscm_negative_target. mdr_un_empty_equationhsc = ff_q_mdm_mdr_empty_equationhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_empty_equationhscm_negative)) * mdr_ut_empty_equationhsc) + (ff_value_mdm_prefix_mdr_empty_equationhscm_negative))))))))) /\ ((((exists ff_h_mdr_empty_equationhscp. ff_h_mdr_empty_equationhscp + S (mdr_p_empty_equationhsc) = S ((S (mdr_j_empty_equationhsc)) * mdr_ec_empty_equationhs)) /\ exists ff_q_mdr_empty_equationhscp. mdr_eb_empty_equationhs = ff_q_mdr_empty_equationhscp * S ((S (mdr_j_empty_equationhsc)) * mdr_ec_empty_equationhs) + (mdr_p_empty_equationhsc))) /\ (((exists ff_h_mdr_empty_equationhscn. ff_h_mdr_empty_equationhscn + S (mdr_n_empty_equationhsc) = S ((S (mdr_j_empty_equationhsc)) * mdr_fc_empty_equationhs)) /\ exists ff_q_mdr_empty_equationhscn. mdr_fb_empty_equationhs = ff_q_mdr_empty_equationhscn * S ((S (mdr_j_empty_equationhsc)) * mdr_fc_empty_equationhs) + (mdr_n_empty_equationhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_empty_equationhsf ff_uc_mce_fold_mdr_empty_equationhsf ff_vb_mce_fold_mdr_empty_equationhsf ff_vc_mce_fold_mdr_empty_equationhsf. ((forall ff_index_mce_alternating_mdr_empty_equationhsf_prefix. (exists ff_gap_mce_mdr_empty_equationhsf_prefix_index. ff_gap_mce_mdr_empty_equationhsf_prefix_index + S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix) = (S (mdr_q_empty_equationhs))) -> exists ff_ap_mce_alternating_mdr_empty_equationhsf_prefix ff_an_mce_alternating_mdr_empty_equationhsf_prefix ff_bp_mce_alternating_mdr_empty_equationhsf_prefix ff_bn_mce_alternating_mdr_empty_equationhsf_prefix ff_p_mce_alternating_mdr_empty_equationhsf_prefix ff_n_mce_alternating_mdr_empty_equationhsf_prefix. ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_ap. ff_h_mce_mdr_empty_equationhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_pc_empty_equationh)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_ap. mdr_pb_empty_equationh = ff_q_mce_mdr_empty_equationhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_pc_empty_equationh) + (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_an. ff_h_mce_mdr_empty_equationhsf_prefix_an + S (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_nc_empty_equationh)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_an. mdr_nb_empty_equationh = ff_q_mce_mdr_empty_equationhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_nc_empty_equationh) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_bp. ff_h_mce_mdr_empty_equationhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_ec_empty_equationhs)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_bp. mdr_eb_empty_equationhs = ff_q_mce_mdr_empty_equationhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_ec_empty_equationhs) + (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_bn. ff_h_mce_mdr_empty_equationhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_fc_empty_equationhs)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_bn. mdr_fb_empty_equationhs = ff_q_mce_mdr_empty_equationhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_fc_empty_equationhs) + (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_positive. ff_h_mce_mdr_empty_equationhsf_prefix_positive + S (ff_p_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * ff_uc_mce_fold_mdr_empty_equationhsf)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_positive. ff_ub_mce_fold_mdr_empty_equationhsf = ff_q_mce_mdr_empty_equationhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * ff_uc_mce_fold_mdr_empty_equationhsf) + (ff_p_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_negative. ff_h_mce_mdr_empty_equationhsf_prefix_negative + S (ff_n_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * ff_vc_mce_fold_mdr_empty_equationhsf)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_negative. ff_vb_mce_fold_mdr_empty_equationhsf = ff_q_mce_mdr_empty_equationhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * ff_vc_mce_fold_mdr_empty_equationhsf) + (ff_n_mce_alternating_mdr_empty_equationhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_empty_equationhsf_prefix_term. ff_index_mce_alternating_mdr_empty_equationhsf_prefix = 2 * ff_even_mce_term_mdr_empty_equationhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_empty_equationhsf_prefix = (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix) /\ ff_n_mce_alternating_mdr_empty_equationhsf_prefix = (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_empty_equationhsf_prefix_term. ff_index_mce_alternating_mdr_empty_equationhsf_prefix = 2 * ff_odd_mce_term_mdr_empty_equationhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_empty_equationhsf_prefix = (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix) /\ ff_n_mce_alternating_mdr_empty_equationhsf_prefix = (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_empty_equationhsf_positive ff_v_mce_mdr_empty_equationhsf_positive. ((((exists ff_h_mce_mdr_empty_equationhsf_positive_start. ff_h_mce_mdr_empty_equationhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_empty_equationhsf_positive)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_start. ff_u_mce_mdr_empty_equationhsf_positive = ff_q_mce_mdr_empty_equationhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_empty_equationhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_positive_terminal. ff_h_mce_mdr_empty_equationhsf_positive_terminal + S (mdr_p_empty_equationh) = S ((S ((S (mdr_q_empty_equationhs)))) * ff_v_mce_mdr_empty_equationhsf_positive)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_terminal. ff_u_mce_mdr_empty_equationhsf_positive = ff_q_mce_mdr_empty_equationhsf_positive_terminal * S ((S ((S (mdr_q_empty_equationhs)))) * ff_v_mce_mdr_empty_equationhsf_positive) + (mdr_p_empty_equationh))) /\ forall ff_i_mce_mdr_empty_equationhsf_positive. (exists ff_lt_mce_mdr_empty_equationhsf_positive_bound. ff_lt_mce_mdr_empty_equationhsf_positive_bound + S ff_i_mce_mdr_empty_equationhsf_positive = (S (mdr_q_empty_equationhs))) -> exists ff_a_mce_mdr_empty_equationhsf_positive ff_r_mce_mdr_empty_equationhsf_positive ff_s_mce_mdr_empty_equationhsf_positive. ((((exists ff_h_mce_mdr_empty_equationhsf_positive_summand. ff_h_mce_mdr_empty_equationhsf_positive_summand + S (ff_a_mce_mdr_empty_equationhsf_positive) = S ((S (ff_i_mce_mdr_empty_equationhsf_positive)) * ff_uc_mce_fold_mdr_empty_equationhsf)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_summand. ff_ub_mce_fold_mdr_empty_equationhsf = ff_q_mce_mdr_empty_equationhsf_positive_summand * S ((S (ff_i_mce_mdr_empty_equationhsf_positive)) * ff_uc_mce_fold_mdr_empty_equationhsf) + (ff_a_mce_mdr_empty_equationhsf_positive))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_positive_partial. ff_h_mce_mdr_empty_equationhsf_positive_partial + S (ff_r_mce_mdr_empty_equationhsf_positive) = S ((S (ff_i_mce_mdr_empty_equationhsf_positive)) * ff_v_mce_mdr_empty_equationhsf_positive)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_partial. ff_u_mce_mdr_empty_equationhsf_positive = ff_q_mce_mdr_empty_equationhsf_positive_partial * S ((S (ff_i_mce_mdr_empty_equationhsf_positive)) * ff_v_mce_mdr_empty_equationhsf_positive) + (ff_r_mce_mdr_empty_equationhsf_positive))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_positive_successor. ff_h_mce_mdr_empty_equationhsf_positive_successor + S (ff_s_mce_mdr_empty_equationhsf_positive) = S ((S (S ff_i_mce_mdr_empty_equationhsf_positive)) * ff_v_mce_mdr_empty_equationhsf_positive)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_successor. ff_u_mce_mdr_empty_equationhsf_positive = ff_q_mce_mdr_empty_equationhsf_positive_successor * S ((S (S ff_i_mce_mdr_empty_equationhsf_positive)) * ff_v_mce_mdr_empty_equationhsf_positive) + (ff_s_mce_mdr_empty_equationhsf_positive))) /\ ff_s_mce_mdr_empty_equationhsf_positive = ff_r_mce_mdr_empty_equationhsf_positive + ff_a_mce_mdr_empty_equationhsf_positive)))))) /\ (exists ff_u_mce_mdr_empty_equationhsf_negative ff_v_mce_mdr_empty_equationhsf_negative. ((((exists ff_h_mce_mdr_empty_equationhsf_negative_start. ff_h_mce_mdr_empty_equationhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_empty_equationhsf_negative)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_start. ff_u_mce_mdr_empty_equationhsf_negative = ff_q_mce_mdr_empty_equationhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_empty_equationhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_negative_terminal. ff_h_mce_mdr_empty_equationhsf_negative_terminal + S (mdr_n_empty_equationh) = S ((S ((S (mdr_q_empty_equationhs)))) * ff_v_mce_mdr_empty_equationhsf_negative)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_terminal. ff_u_mce_mdr_empty_equationhsf_negative = ff_q_mce_mdr_empty_equationhsf_negative_terminal * S ((S ((S (mdr_q_empty_equationhs)))) * ff_v_mce_mdr_empty_equationhsf_negative) + (mdr_n_empty_equationh))) /\ forall ff_i_mce_mdr_empty_equationhsf_negative. (exists ff_lt_mce_mdr_empty_equationhsf_negative_bound. ff_lt_mce_mdr_empty_equationhsf_negative_bound + S ff_i_mce_mdr_empty_equationhsf_negative = (S (mdr_q_empty_equationhs))) -> exists ff_a_mce_mdr_empty_equationhsf_negative ff_r_mce_mdr_empty_equationhsf_negative ff_s_mce_mdr_empty_equationhsf_negative. ((((exists ff_h_mce_mdr_empty_equationhsf_negative_summand. ff_h_mce_mdr_empty_equationhsf_negative_summand + S (ff_a_mce_mdr_empty_equationhsf_negative) = S ((S (ff_i_mce_mdr_empty_equationhsf_negative)) * ff_vc_mce_fold_mdr_empty_equationhsf)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_summand. ff_vb_mce_fold_mdr_empty_equationhsf = ff_q_mce_mdr_empty_equationhsf_negative_summand * S ((S (ff_i_mce_mdr_empty_equationhsf_negative)) * ff_vc_mce_fold_mdr_empty_equationhsf) + (ff_a_mce_mdr_empty_equationhsf_negative))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_negative_partial. ff_h_mce_mdr_empty_equationhsf_negative_partial + S (ff_r_mce_mdr_empty_equationhsf_negative) = S ((S (ff_i_mce_mdr_empty_equationhsf_negative)) * ff_v_mce_mdr_empty_equationhsf_negative)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_partial. ff_u_mce_mdr_empty_equationhsf_negative = ff_q_mce_mdr_empty_equationhsf_negative_partial * S ((S (ff_i_mce_mdr_empty_equationhsf_negative)) * ff_v_mce_mdr_empty_equationhsf_negative) + (ff_r_mce_mdr_empty_equationhsf_negative))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_negative_successor. ff_h_mce_mdr_empty_equationhsf_negative_successor + S (ff_s_mce_mdr_empty_equationhsf_negative) = S ((S (S ff_i_mce_mdr_empty_equationhsf_negative)) * ff_v_mce_mdr_empty_equationhsf_negative)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_successor. ff_u_mce_mdr_empty_equationhsf_negative = ff_q_mce_mdr_empty_equationhsf_negative_successor * S ((S (S ff_i_mce_mdr_empty_equationhsf_negative)) * ff_v_mce_mdr_empty_equationhsf_negative) + (ff_s_mce_mdr_empty_equationhsf_negative))) /\ ff_s_mce_mdr_empty_equationhsf_negative = ff_r_mce_mdr_empty_equationhsf_negative + ff_a_mce_mdr_empty_equationhsf_negative))))))))))))))) /\ ((exists mdr_gap_empty_equationi. mdr_gap_empty_equationi + S (mdr_i_empty_equation) = (mdr_l_empty_equation)) /\ (exists mdr_z_empty_equationr. ((exists mdr_a_empty_equationrc mdr_b_empty_equationrc mdr_c_empty_equationrc mdr_e_empty_equationrc mdr_f_empty_equationrc. ((mdr_a_empty_equationrc = ((0) + (pb)) * S ((0) + (pb)) + ((pb) + (pb))) /\ ((mdr_b_empty_equationrc = ((pc) + (nb)) * S ((pc) + (nb)) + ((nb) + (nb))) /\ ((mdr_c_empty_equationrc = ((mdr_a_empty_equationrc) + (mdr_b_empty_equationrc)) * S ((mdr_a_empty_equationrc) + (mdr_b_empty_equationrc)) + ((mdr_b_empty_equationrc) + (mdr_b_empty_equationrc))) /\ ((mdr_e_empty_equationrc = ((p) + (n)) * S ((p) + (n)) + ((n) + (n))) /\ ((mdr_f_empty_equationrc = ((nc) + (mdr_e_empty_equationrc)) * S ((nc) + (mdr_e_empty_equationrc)) + ((mdr_e_empty_equationrc) + (mdr_e_empty_equationrc))) /\ ((mdr_z_empty_equationr) = ((mdr_c_empty_equationrc) + (mdr_f_empty_equationrc)) * S ((mdr_c_empty_equationrc) + (mdr_f_empty_equationrc)) + ((mdr_f_empty_equationrc) + (mdr_f_empty_equationrc))))))))) /\ (((exists ff_h_mdr_empty_equationrb. ff_h_mdr_empty_equationrb + S (mdr_z_empty_equationr) = S ((S (mdr_i_empty_equation)) * mdr_c_empty_equation)) /\ exists ff_q_mdr_empty_equationrb. mdr_b_empty_equation = ff_q_mdr_empty_equationrb * S ((S (mdr_i_empty_equation)) * mdr_c_empty_equation) + (mdr_z_empty_equationr)))))))) -> (p = 1 /\ n = 0)) /\ ((p = 1 /\ n = 0) -> (exists mdr_b_empty_equation mdr_c_empty_equation mdr_l_empty_equation mdr_i_empty_equation. ((forall mdr_i_empty_equationh. (exists mdr_gap_empty_equationhi. mdr_gap_empty_equationhi + S (mdr_i_empty_equationh) = (mdr_l_empty_equation)) -> exists mdr_d_empty_equationh mdr_pb_empty_equationh mdr_pc_empty_equationh mdr_nb_empty_equationh mdr_nc_empty_equationh mdr_p_empty_equationh mdr_n_empty_equationh. ((exists mdr_z_empty_equationhr. ((exists mdr_a_empty_equationhrc mdr_b_empty_equationhrc mdr_c_empty_equationhrc mdr_e_empty_equationhrc mdr_f_empty_equationhrc. ((mdr_a_empty_equationhrc = ((mdr_d_empty_equationh) + (mdr_pb_empty_equationh)) * S ((mdr_d_empty_equationh) + (mdr_pb_empty_equationh)) + ((mdr_pb_empty_equationh) + (mdr_pb_empty_equationh))) /\ ((mdr_b_empty_equationhrc = ((mdr_pc_empty_equationh) + (mdr_nb_empty_equationh)) * S ((mdr_pc_empty_equationh) + (mdr_nb_empty_equationh)) + ((mdr_nb_empty_equationh) + (mdr_nb_empty_equationh))) /\ ((mdr_c_empty_equationhrc = ((mdr_a_empty_equationhrc) + (mdr_b_empty_equationhrc)) * S ((mdr_a_empty_equationhrc) + (mdr_b_empty_equationhrc)) + ((mdr_b_empty_equationhrc) + (mdr_b_empty_equationhrc))) /\ ((mdr_e_empty_equationhrc = ((mdr_p_empty_equationh) + (mdr_n_empty_equationh)) * S ((mdr_p_empty_equationh) + (mdr_n_empty_equationh)) + ((mdr_n_empty_equationh) + (mdr_n_empty_equationh))) /\ ((mdr_f_empty_equationhrc = ((mdr_nc_empty_equationh) + (mdr_e_empty_equationhrc)) * S ((mdr_nc_empty_equationh) + (mdr_e_empty_equationhrc)) + ((mdr_e_empty_equationhrc) + (mdr_e_empty_equationhrc))) /\ ((mdr_z_empty_equationhr) = ((mdr_c_empty_equationhrc) + (mdr_f_empty_equationhrc)) * S ((mdr_c_empty_equationhrc) + (mdr_f_empty_equationhrc)) + ((mdr_f_empty_equationhrc) + (mdr_f_empty_equationhrc))))))))) /\ (((exists ff_h_mdr_empty_equationhrb. ff_h_mdr_empty_equationhrb + S (mdr_z_empty_equationhr) = S ((S (mdr_i_empty_equationh)) * mdr_c_empty_equation)) /\ exists ff_q_mdr_empty_equationhrb. mdr_b_empty_equation = ff_q_mdr_empty_equationhrb * S ((S (mdr_i_empty_equationh)) * mdr_c_empty_equation) + (mdr_z_empty_equationhr))))) /\ (((((mdr_d_empty_equationh) = 0) /\ (((mdr_p_empty_equationh) = 1) /\ ((mdr_n_empty_equationh) = 0))) \/ exists mdr_q_empty_equationhs mdr_eb_empty_equationhs mdr_ec_empty_equationhs mdr_fb_empty_equationhs mdr_fc_empty_equationhs. (((mdr_d_empty_equationh) = S (mdr_q_empty_equationhs)) /\ ((forall mdr_j_empty_equationhsc. (exists mdr_gap_empty_equationhscj. mdr_gap_empty_equationhscj + S (mdr_j_empty_equationhsc) = (S (mdr_q_empty_equationhs))) -> exists mdr_i_empty_equationhsc mdr_up_empty_equationhsc mdr_us_empty_equationhsc mdr_un_empty_equationhsc mdr_ut_empty_equationhsc mdr_p_empty_equationhsc mdr_n_empty_equationhsc. ((exists mdr_gap_empty_equationhsci. mdr_gap_empty_equationhsci + S (mdr_i_empty_equationhsc) = (mdr_i_empty_equationh)) /\ ((exists mdr_z_empty_equationhscr. ((exists mdr_a_empty_equationhscrc mdr_b_empty_equationhscrc mdr_c_empty_equationhscrc mdr_e_empty_equationhscrc mdr_f_empty_equationhscrc. ((mdr_a_empty_equationhscrc = ((mdr_q_empty_equationhs) + (mdr_up_empty_equationhsc)) * S ((mdr_q_empty_equationhs) + (mdr_up_empty_equationhsc)) + ((mdr_up_empty_equationhsc) + (mdr_up_empty_equationhsc))) /\ ((mdr_b_empty_equationhscrc = ((mdr_us_empty_equationhsc) + (mdr_un_empty_equationhsc)) * S ((mdr_us_empty_equationhsc) + (mdr_un_empty_equationhsc)) + ((mdr_un_empty_equationhsc) + (mdr_un_empty_equationhsc))) /\ ((mdr_c_empty_equationhscrc = ((mdr_a_empty_equationhscrc) + (mdr_b_empty_equationhscrc)) * S ((mdr_a_empty_equationhscrc) + (mdr_b_empty_equationhscrc)) + ((mdr_b_empty_equationhscrc) + (mdr_b_empty_equationhscrc))) /\ ((mdr_e_empty_equationhscrc = ((mdr_p_empty_equationhsc) + (mdr_n_empty_equationhsc)) * S ((mdr_p_empty_equationhsc) + (mdr_n_empty_equationhsc)) + ((mdr_n_empty_equationhsc) + (mdr_n_empty_equationhsc))) /\ ((mdr_f_empty_equationhscrc = ((mdr_ut_empty_equationhsc) + (mdr_e_empty_equationhscrc)) * S ((mdr_ut_empty_equationhsc) + (mdr_e_empty_equationhscrc)) + ((mdr_e_empty_equationhscrc) + (mdr_e_empty_equationhscrc))) /\ ((mdr_z_empty_equationhscr) = ((mdr_c_empty_equationhscrc) + (mdr_f_empty_equationhscrc)) * S ((mdr_c_empty_equationhscrc) + (mdr_f_empty_equationhscrc)) + ((mdr_f_empty_equationhscrc) + (mdr_f_empty_equationhscrc))))))))) /\ (((exists ff_h_mdr_empty_equationhscrb. ff_h_mdr_empty_equationhscrb + S (mdr_z_empty_equationhscr) = S ((S (mdr_i_empty_equationhsc)) * mdr_c_empty_equation)) /\ exists ff_q_mdr_empty_equationhscrb. mdr_b_empty_equation = ff_q_mdr_empty_equationhscrb * S ((S (mdr_i_empty_equationhsc)) * mdr_c_empty_equation) + (mdr_z_empty_equationhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_empty_equationhscm_positive. (exists ff_gap_mdm_lt_mdr_empty_equationhscm_positive_index_bound. ff_gap_mdm_lt_mdr_empty_equationhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_empty_equationhscm_positive) = ((mdr_q_empty_equationhs) * (mdr_q_empty_equationhs))) -> exists ff_row_mdm_prefix_mdr_empty_equationhscm_positive ff_column_mdm_prefix_mdr_empty_equationhscm_positive ff_value_mdm_prefix_mdr_empty_equationhscm_positive. (ff_index_mdm_prefix_mdr_empty_equationhscm_positive = (mdr_q_empty_equationhs) * ff_row_mdm_prefix_mdr_empty_equationhscm_positive + ff_column_mdm_prefix_mdr_empty_equationhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_empty_equationhscm_positive_column_bound. ff_gap_mdm_lt_mdr_empty_equationhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_empty_equationhscm_positive) = (mdr_q_empty_equationhs)) /\ ((exists ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_empty_equationhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_empty_equationhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_empty_equationhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell = ff_row_mdm_prefix_mdr_empty_equationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_empty_equationhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_empty_equationhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_empty_equationhscm_positive)) /\ ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell = S ff_row_mdm_prefix_mdr_empty_equationhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_empty_equationhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_empty_equationhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_empty_equationhscm_positive) = (mdr_j_empty_equationhsc)) /\ ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell = ff_column_mdm_prefix_mdr_empty_equationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_empty_equationhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_empty_equationhscm_positive_cell_column_after + (mdr_j_empty_equationhsc) = (ff_column_mdm_prefix_mdr_empty_equationhscm_positive)) /\ ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell = S ff_column_mdm_prefix_mdr_empty_equationhscm_positive))) /\ (((exists ff_h_mdm_mdr_empty_equationhscm_positive_cell_source. ff_h_mdm_mdr_empty_equationhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_empty_equationhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell) * (S (mdr_q_empty_equationhs)) + (ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell))) * mdr_pc_empty_equationh)) /\ exists ff_q_mdm_mdr_empty_equationhscm_positive_cell_source. mdr_pb_empty_equationh = ff_q_mdm_mdr_empty_equationhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_empty_equationhscm_positive_cell) * (S (mdr_q_empty_equationhs)) + (ff_column_mdm_cell_mdr_empty_equationhscm_positive_cell))) * mdr_pc_empty_equationh) + (ff_value_mdm_prefix_mdr_empty_equationhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_empty_equationhscm_positive_target. ff_h_mdm_mdr_empty_equationhscm_positive_target + S (ff_value_mdm_prefix_mdr_empty_equationhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_empty_equationhscm_positive)) * mdr_us_empty_equationhsc)) /\ exists ff_q_mdm_mdr_empty_equationhscm_positive_target. mdr_up_empty_equationhsc = ff_q_mdm_mdr_empty_equationhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_empty_equationhscm_positive)) * mdr_us_empty_equationhsc) + (ff_value_mdm_prefix_mdr_empty_equationhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_empty_equationhscm_negative. (exists ff_gap_mdm_lt_mdr_empty_equationhscm_negative_index_bound. ff_gap_mdm_lt_mdr_empty_equationhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_empty_equationhscm_negative) = ((mdr_q_empty_equationhs) * (mdr_q_empty_equationhs))) -> exists ff_row_mdm_prefix_mdr_empty_equationhscm_negative ff_column_mdm_prefix_mdr_empty_equationhscm_negative ff_value_mdm_prefix_mdr_empty_equationhscm_negative. (ff_index_mdm_prefix_mdr_empty_equationhscm_negative = (mdr_q_empty_equationhs) * ff_row_mdm_prefix_mdr_empty_equationhscm_negative + ff_column_mdm_prefix_mdr_empty_equationhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_empty_equationhscm_negative_column_bound. ff_gap_mdm_lt_mdr_empty_equationhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_empty_equationhscm_negative) = (mdr_q_empty_equationhs)) /\ ((exists ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_empty_equationhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_empty_equationhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_empty_equationhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell = ff_row_mdm_prefix_mdr_empty_equationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_empty_equationhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_empty_equationhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_empty_equationhscm_negative)) /\ ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell = S ff_row_mdm_prefix_mdr_empty_equationhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_empty_equationhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_empty_equationhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_empty_equationhscm_negative) = (mdr_j_empty_equationhsc)) /\ ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell = ff_column_mdm_prefix_mdr_empty_equationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_empty_equationhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_empty_equationhscm_negative_cell_column_after + (mdr_j_empty_equationhsc) = (ff_column_mdm_prefix_mdr_empty_equationhscm_negative)) /\ ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell = S ff_column_mdm_prefix_mdr_empty_equationhscm_negative))) /\ (((exists ff_h_mdm_mdr_empty_equationhscm_negative_cell_source. ff_h_mdm_mdr_empty_equationhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_empty_equationhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell) * (S (mdr_q_empty_equationhs)) + (ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell))) * mdr_nc_empty_equationh)) /\ exists ff_q_mdm_mdr_empty_equationhscm_negative_cell_source. mdr_nb_empty_equationh = ff_q_mdm_mdr_empty_equationhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_empty_equationhscm_negative_cell) * (S (mdr_q_empty_equationhs)) + (ff_column_mdm_cell_mdr_empty_equationhscm_negative_cell))) * mdr_nc_empty_equationh) + (ff_value_mdm_prefix_mdr_empty_equationhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_empty_equationhscm_negative_target. ff_h_mdm_mdr_empty_equationhscm_negative_target + S (ff_value_mdm_prefix_mdr_empty_equationhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_empty_equationhscm_negative)) * mdr_ut_empty_equationhsc)) /\ exists ff_q_mdm_mdr_empty_equationhscm_negative_target. mdr_un_empty_equationhsc = ff_q_mdm_mdr_empty_equationhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_empty_equationhscm_negative)) * mdr_ut_empty_equationhsc) + (ff_value_mdm_prefix_mdr_empty_equationhscm_negative))))))))) /\ ((((exists ff_h_mdr_empty_equationhscp. ff_h_mdr_empty_equationhscp + S (mdr_p_empty_equationhsc) = S ((S (mdr_j_empty_equationhsc)) * mdr_ec_empty_equationhs)) /\ exists ff_q_mdr_empty_equationhscp. mdr_eb_empty_equationhs = ff_q_mdr_empty_equationhscp * S ((S (mdr_j_empty_equationhsc)) * mdr_ec_empty_equationhs) + (mdr_p_empty_equationhsc))) /\ (((exists ff_h_mdr_empty_equationhscn. ff_h_mdr_empty_equationhscn + S (mdr_n_empty_equationhsc) = S ((S (mdr_j_empty_equationhsc)) * mdr_fc_empty_equationhs)) /\ exists ff_q_mdr_empty_equationhscn. mdr_fb_empty_equationhs = ff_q_mdr_empty_equationhscn * S ((S (mdr_j_empty_equationhsc)) * mdr_fc_empty_equationhs) + (mdr_n_empty_equationhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_empty_equationhsf ff_uc_mce_fold_mdr_empty_equationhsf ff_vb_mce_fold_mdr_empty_equationhsf ff_vc_mce_fold_mdr_empty_equationhsf. ((forall ff_index_mce_alternating_mdr_empty_equationhsf_prefix. (exists ff_gap_mce_mdr_empty_equationhsf_prefix_index. ff_gap_mce_mdr_empty_equationhsf_prefix_index + S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix) = (S (mdr_q_empty_equationhs))) -> exists ff_ap_mce_alternating_mdr_empty_equationhsf_prefix ff_an_mce_alternating_mdr_empty_equationhsf_prefix ff_bp_mce_alternating_mdr_empty_equationhsf_prefix ff_bn_mce_alternating_mdr_empty_equationhsf_prefix ff_p_mce_alternating_mdr_empty_equationhsf_prefix ff_n_mce_alternating_mdr_empty_equationhsf_prefix. ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_ap. ff_h_mce_mdr_empty_equationhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_pc_empty_equationh)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_ap. mdr_pb_empty_equationh = ff_q_mce_mdr_empty_equationhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_pc_empty_equationh) + (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_an. ff_h_mce_mdr_empty_equationhsf_prefix_an + S (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_nc_empty_equationh)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_an. mdr_nb_empty_equationh = ff_q_mce_mdr_empty_equationhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_nc_empty_equationh) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_bp. ff_h_mce_mdr_empty_equationhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_ec_empty_equationhs)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_bp. mdr_eb_empty_equationhs = ff_q_mce_mdr_empty_equationhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_ec_empty_equationhs) + (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_bn. ff_h_mce_mdr_empty_equationhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_fc_empty_equationhs)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_bn. mdr_fb_empty_equationhs = ff_q_mce_mdr_empty_equationhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * mdr_fc_empty_equationhs) + (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_positive. ff_h_mce_mdr_empty_equationhsf_prefix_positive + S (ff_p_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * ff_uc_mce_fold_mdr_empty_equationhsf)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_positive. ff_ub_mce_fold_mdr_empty_equationhsf = ff_q_mce_mdr_empty_equationhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * ff_uc_mce_fold_mdr_empty_equationhsf) + (ff_p_mce_alternating_mdr_empty_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_prefix_negative. ff_h_mce_mdr_empty_equationhsf_prefix_negative + S (ff_n_mce_alternating_mdr_empty_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * ff_vc_mce_fold_mdr_empty_equationhsf)) /\ exists ff_q_mce_mdr_empty_equationhsf_prefix_negative. ff_vb_mce_fold_mdr_empty_equationhsf = ff_q_mce_mdr_empty_equationhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_empty_equationhsf_prefix)) * ff_vc_mce_fold_mdr_empty_equationhsf) + (ff_n_mce_alternating_mdr_empty_equationhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_empty_equationhsf_prefix_term. ff_index_mce_alternating_mdr_empty_equationhsf_prefix = 2 * ff_even_mce_term_mdr_empty_equationhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_empty_equationhsf_prefix = (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix) /\ ff_n_mce_alternating_mdr_empty_equationhsf_prefix = (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_empty_equationhsf_prefix_term. ff_index_mce_alternating_mdr_empty_equationhsf_prefix = 2 * ff_odd_mce_term_mdr_empty_equationhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_empty_equationhsf_prefix = (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix) /\ ff_n_mce_alternating_mdr_empty_equationhsf_prefix = (ff_ap_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_empty_equationhsf_prefix) + (ff_an_mce_alternating_mdr_empty_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_empty_equationhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_empty_equationhsf_positive ff_v_mce_mdr_empty_equationhsf_positive. ((((exists ff_h_mce_mdr_empty_equationhsf_positive_start. ff_h_mce_mdr_empty_equationhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_empty_equationhsf_positive)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_start. ff_u_mce_mdr_empty_equationhsf_positive = ff_q_mce_mdr_empty_equationhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_empty_equationhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_positive_terminal. ff_h_mce_mdr_empty_equationhsf_positive_terminal + S (mdr_p_empty_equationh) = S ((S ((S (mdr_q_empty_equationhs)))) * ff_v_mce_mdr_empty_equationhsf_positive)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_terminal. ff_u_mce_mdr_empty_equationhsf_positive = ff_q_mce_mdr_empty_equationhsf_positive_terminal * S ((S ((S (mdr_q_empty_equationhs)))) * ff_v_mce_mdr_empty_equationhsf_positive) + (mdr_p_empty_equationh))) /\ forall ff_i_mce_mdr_empty_equationhsf_positive. (exists ff_lt_mce_mdr_empty_equationhsf_positive_bound. ff_lt_mce_mdr_empty_equationhsf_positive_bound + S ff_i_mce_mdr_empty_equationhsf_positive = (S (mdr_q_empty_equationhs))) -> exists ff_a_mce_mdr_empty_equationhsf_positive ff_r_mce_mdr_empty_equationhsf_positive ff_s_mce_mdr_empty_equationhsf_positive. ((((exists ff_h_mce_mdr_empty_equationhsf_positive_summand. ff_h_mce_mdr_empty_equationhsf_positive_summand + S (ff_a_mce_mdr_empty_equationhsf_positive) = S ((S (ff_i_mce_mdr_empty_equationhsf_positive)) * ff_uc_mce_fold_mdr_empty_equationhsf)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_summand. ff_ub_mce_fold_mdr_empty_equationhsf = ff_q_mce_mdr_empty_equationhsf_positive_summand * S ((S (ff_i_mce_mdr_empty_equationhsf_positive)) * ff_uc_mce_fold_mdr_empty_equationhsf) + (ff_a_mce_mdr_empty_equationhsf_positive))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_positive_partial. ff_h_mce_mdr_empty_equationhsf_positive_partial + S (ff_r_mce_mdr_empty_equationhsf_positive) = S ((S (ff_i_mce_mdr_empty_equationhsf_positive)) * ff_v_mce_mdr_empty_equationhsf_positive)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_partial. ff_u_mce_mdr_empty_equationhsf_positive = ff_q_mce_mdr_empty_equationhsf_positive_partial * S ((S (ff_i_mce_mdr_empty_equationhsf_positive)) * ff_v_mce_mdr_empty_equationhsf_positive) + (ff_r_mce_mdr_empty_equationhsf_positive))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_positive_successor. ff_h_mce_mdr_empty_equationhsf_positive_successor + S (ff_s_mce_mdr_empty_equationhsf_positive) = S ((S (S ff_i_mce_mdr_empty_equationhsf_positive)) * ff_v_mce_mdr_empty_equationhsf_positive)) /\ exists ff_q_mce_mdr_empty_equationhsf_positive_successor. ff_u_mce_mdr_empty_equationhsf_positive = ff_q_mce_mdr_empty_equationhsf_positive_successor * S ((S (S ff_i_mce_mdr_empty_equationhsf_positive)) * ff_v_mce_mdr_empty_equationhsf_positive) + (ff_s_mce_mdr_empty_equationhsf_positive))) /\ ff_s_mce_mdr_empty_equationhsf_positive = ff_r_mce_mdr_empty_equationhsf_positive + ff_a_mce_mdr_empty_equationhsf_positive)))))) /\ (exists ff_u_mce_mdr_empty_equationhsf_negative ff_v_mce_mdr_empty_equationhsf_negative. ((((exists ff_h_mce_mdr_empty_equationhsf_negative_start. ff_h_mce_mdr_empty_equationhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_empty_equationhsf_negative)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_start. ff_u_mce_mdr_empty_equationhsf_negative = ff_q_mce_mdr_empty_equationhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_empty_equationhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_negative_terminal. ff_h_mce_mdr_empty_equationhsf_negative_terminal + S (mdr_n_empty_equationh) = S ((S ((S (mdr_q_empty_equationhs)))) * ff_v_mce_mdr_empty_equationhsf_negative)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_terminal. ff_u_mce_mdr_empty_equationhsf_negative = ff_q_mce_mdr_empty_equationhsf_negative_terminal * S ((S ((S (mdr_q_empty_equationhs)))) * ff_v_mce_mdr_empty_equationhsf_negative) + (mdr_n_empty_equationh))) /\ forall ff_i_mce_mdr_empty_equationhsf_negative. (exists ff_lt_mce_mdr_empty_equationhsf_negative_bound. ff_lt_mce_mdr_empty_equationhsf_negative_bound + S ff_i_mce_mdr_empty_equationhsf_negative = (S (mdr_q_empty_equationhs))) -> exists ff_a_mce_mdr_empty_equationhsf_negative ff_r_mce_mdr_empty_equationhsf_negative ff_s_mce_mdr_empty_equationhsf_negative. ((((exists ff_h_mce_mdr_empty_equationhsf_negative_summand. ff_h_mce_mdr_empty_equationhsf_negative_summand + S (ff_a_mce_mdr_empty_equationhsf_negative) = S ((S (ff_i_mce_mdr_empty_equationhsf_negative)) * ff_vc_mce_fold_mdr_empty_equationhsf)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_summand. ff_vb_mce_fold_mdr_empty_equationhsf = ff_q_mce_mdr_empty_equationhsf_negative_summand * S ((S (ff_i_mce_mdr_empty_equationhsf_negative)) * ff_vc_mce_fold_mdr_empty_equationhsf) + (ff_a_mce_mdr_empty_equationhsf_negative))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_negative_partial. ff_h_mce_mdr_empty_equationhsf_negative_partial + S (ff_r_mce_mdr_empty_equationhsf_negative) = S ((S (ff_i_mce_mdr_empty_equationhsf_negative)) * ff_v_mce_mdr_empty_equationhsf_negative)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_partial. ff_u_mce_mdr_empty_equationhsf_negative = ff_q_mce_mdr_empty_equationhsf_negative_partial * S ((S (ff_i_mce_mdr_empty_equationhsf_negative)) * ff_v_mce_mdr_empty_equationhsf_negative) + (ff_r_mce_mdr_empty_equationhsf_negative))) /\ ((((exists ff_h_mce_mdr_empty_equationhsf_negative_successor. ff_h_mce_mdr_empty_equationhsf_negative_successor + S (ff_s_mce_mdr_empty_equationhsf_negative) = S ((S (S ff_i_mce_mdr_empty_equationhsf_negative)) * ff_v_mce_mdr_empty_equationhsf_negative)) /\ exists ff_q_mce_mdr_empty_equationhsf_negative_successor. ff_u_mce_mdr_empty_equationhsf_negative = ff_q_mce_mdr_empty_equationhsf_negative_successor * S ((S (S ff_i_mce_mdr_empty_equationhsf_negative)) * ff_v_mce_mdr_empty_equationhsf_negative) + (ff_s_mce_mdr_empty_equationhsf_negative))) /\ ff_s_mce_mdr_empty_equationhsf_negative = ff_r_mce_mdr_empty_equationhsf_negative + ff_a_mce_mdr_empty_equationhsf_negative))))))))))))))) /\ ((exists mdr_gap_empty_equationi. mdr_gap_empty_equationi + S (mdr_i_empty_equation) = (mdr_l_empty_equation)) /\ (exists mdr_z_empty_equationr. ((exists mdr_a_empty_equationrc mdr_b_empty_equationrc mdr_c_empty_equationrc mdr_e_empty_equationrc mdr_f_empty_equationrc. ((mdr_a_empty_equationrc = ((0) + (pb)) * S ((0) + (pb)) + ((pb) + (pb))) /\ ((mdr_b_empty_equationrc = ((pc) + (nb)) * S ((pc) + (nb)) + ((nb) + (nb))) /\ ((mdr_c_empty_equationrc = ((mdr_a_empty_equationrc) + (mdr_b_empty_equationrc)) * S ((mdr_a_empty_equationrc) + (mdr_b_empty_equationrc)) + ((mdr_b_empty_equationrc) + (mdr_b_empty_equationrc))) /\ ((mdr_e_empty_equationrc = ((p) + (n)) * S ((p) + (n)) + ((n) + (n))) /\ ((mdr_f_empty_equationrc = ((nc) + (mdr_e_empty_equationrc)) * S ((nc) + (mdr_e_empty_equationrc)) + ((mdr_e_empty_equationrc) + (mdr_e_empty_equationrc))) /\ ((mdr_z_empty_equationr) = ((mdr_c_empty_equationrc) + (mdr_f_empty_equationrc)) * S ((mdr_c_empty_equationrc) + (mdr_f_empty_equationrc)) + ((mdr_f_empty_equationrc) + (mdr_f_empty_equationrc))))))))) /\ (((exists ff_h_mdr_empty_equationrb. ff_h_mdr_empty_equationrb + S (mdr_z_empty_equationr) = S ((S (mdr_i_empty_equation)) * mdr_c_empty_equation)) /\ exists ff_q_mdr_empty_equationrb. mdr_b_empty_equation = ff_q_mdr_empty_equationrb * S ((S (mdr_i_empty_equation)) * mdr_c_empty_equation) + (mdr_z_empty_equationr))))))))))Complete tactic proof in conservative notation
All 29 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
29 script commands · 8 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–6
02Separate the logical casesL7–7
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L7
split
03Fix variables and assumptionsL8–8
Work with arbitrary variables or the premises of the current implication.
- L8
intro hdeterminant
04Use earlier factsL9–16
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L9
specialize signed_recursive_determinant_zero_value (pb) - L10
specialize signed_recursive_determinant_zero_value (pc) - L11
specialize signed_recursive_determinant_zero_value (nb) - L12
specialize signed_recursive_determinant_zero_value (nc) - L13
specialize signed_recursive_determinant_zero_value (p) - L14
specialize signed_recursive_determinant_zero_value (n) - L15
apply signed_recursive_determinant_zero_value - L16
exact hdeterminant
05Fix variables and assumptionsL17–17
Work with arbitrary variables or the premises of the current implication.
- L17
intro hvalues
06Separate the logical casesL18–18
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L18
cases hvalues
07Calculate and transport equalitiesL19–24
08Use earlier factsL25–29
Instantiate or apply named facts and discharge the corresponding proof obligations.
Original defined command ledger · 29 lines
- 0001
intro pb - 0002
intro pc - 0003
intro nb - 0004
intro nc - 0005
intro p - 0006
intro n - 0007
split - 0008
intro hdeterminant - 0009
specialize signed_recursive_determinant_zero_value (pb) - 0010
specialize signed_recursive_determinant_zero_value (pc) - 0011
specialize signed_recursive_determinant_zero_value (nb) - 0012
specialize signed_recursive_determinant_zero_value (nc) - 0013
specialize signed_recursive_determinant_zero_value (p) - 0014
specialize signed_recursive_determinant_zero_value (n) - 0015
apply signed_recursive_determinant_zero_value - 0016
exact hdeterminant - 0017
intro hvalues - 0018
cases hvalues - 0019
rewrite hvalues_left - 0020
rewrite hvalues_left - 0021
rewrite hvalues_right - 0022
rewrite hvalues_right - 0023
rewrite hvalues_right - 0024
rewrite hvalues_right - 0025
specialize signed_recursive_determinant_empty (pb) - 0026
specialize signed_recursive_determinant_empty (pc) - 0027
specialize signed_recursive_determinant_empty (nb) - 0028
specialize signed_recursive_determinant_empty (nc) - 0029
apply signed_recursive_determinant_empty