Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
Exact expanded first-order arithmetic statement
forall pb pc nb nc 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))))))))))Constructive proof overview
Generated structural guide
The exact zero-dimensional determinant equation is an iff, including arbitrary input beta codes and both output components.
The unchanged tactic script uses 2 declared prerequisites and contains 29 exact native proof lines.
Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
Direct dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (2)
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 exact 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