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 d. exists p n. ((exists mdr_b_unique_value mdr_c_unique_value mdr_l_unique_value mdr_i_unique_value. ((forall mdr_i_unique_valueh. (exists mdr_gap_unique_valuehi. mdr_gap_unique_valuehi + S (mdr_i_unique_valueh) = (mdr_l_unique_value)) -> exists mdr_d_unique_valueh mdr_pb_unique_valueh mdr_pc_unique_valueh mdr_nb_unique_valueh mdr_nc_unique_valueh mdr_p_unique_valueh mdr_n_unique_valueh. ((exists mdr_z_unique_valuehr. ((exists mdr_a_unique_valuehrc mdr_b_unique_valuehrc mdr_c_unique_valuehrc mdr_e_unique_valuehrc mdr_f_unique_valuehrc. ((mdr_a_unique_valuehrc = ((mdr_d_unique_valueh) + (mdr_pb_unique_valueh)) * S ((mdr_d_unique_valueh) + (mdr_pb_unique_valueh)) + ((mdr_pb_unique_valueh) + (mdr_pb_unique_valueh))) /\ ((mdr_b_unique_valuehrc = ((mdr_pc_unique_valueh) + (mdr_nb_unique_valueh)) * S ((mdr_pc_unique_valueh) + (mdr_nb_unique_valueh)) + ((mdr_nb_unique_valueh) + (mdr_nb_unique_valueh))) /\ ((mdr_c_unique_valuehrc = ((mdr_a_unique_valuehrc) + (mdr_b_unique_valuehrc)) * S ((mdr_a_unique_valuehrc) + (mdr_b_unique_valuehrc)) + ((mdr_b_unique_valuehrc) + (mdr_b_unique_valuehrc))) /\ ((mdr_e_unique_valuehrc = ((mdr_p_unique_valueh) + (mdr_n_unique_valueh)) * S ((mdr_p_unique_valueh) + (mdr_n_unique_valueh)) + ((mdr_n_unique_valueh) + (mdr_n_unique_valueh))) /\ ((mdr_f_unique_valuehrc = ((mdr_nc_unique_valueh) + (mdr_e_unique_valuehrc)) * S ((mdr_nc_unique_valueh) + (mdr_e_unique_valuehrc)) + ((mdr_e_unique_valuehrc) + (mdr_e_unique_valuehrc))) /\ ((mdr_z_unique_valuehr) = ((mdr_c_unique_valuehrc) + (mdr_f_unique_valuehrc)) * S ((mdr_c_unique_valuehrc) + (mdr_f_unique_valuehrc)) + ((mdr_f_unique_valuehrc) + (mdr_f_unique_valuehrc))))))))) /\ (((exists ff_h_mdr_unique_valuehrb. ff_h_mdr_unique_valuehrb + S (mdr_z_unique_valuehr) = S ((S (mdr_i_unique_valueh)) * mdr_c_unique_value)) /\ exists ff_q_mdr_unique_valuehrb. mdr_b_unique_value = ff_q_mdr_unique_valuehrb * S ((S (mdr_i_unique_valueh)) * mdr_c_unique_value) + (mdr_z_unique_valuehr))))) /\ (((((mdr_d_unique_valueh) = 0) /\ (((mdr_p_unique_valueh) = 1) /\ ((mdr_n_unique_valueh) = 0))) \/ exists mdr_q_unique_valuehs mdr_eb_unique_valuehs mdr_ec_unique_valuehs mdr_fb_unique_valuehs mdr_fc_unique_valuehs. (((mdr_d_unique_valueh) = S (mdr_q_unique_valuehs)) /\ ((forall mdr_j_unique_valuehsc. (exists mdr_gap_unique_valuehscj. mdr_gap_unique_valuehscj + S (mdr_j_unique_valuehsc) = (S (mdr_q_unique_valuehs))) -> exists mdr_i_unique_valuehsc mdr_up_unique_valuehsc mdr_us_unique_valuehsc mdr_un_unique_valuehsc mdr_ut_unique_valuehsc mdr_p_unique_valuehsc mdr_n_unique_valuehsc. ((exists mdr_gap_unique_valuehsci. mdr_gap_unique_valuehsci + S (mdr_i_unique_valuehsc) = (mdr_i_unique_valueh)) /\ ((exists mdr_z_unique_valuehscr. ((exists mdr_a_unique_valuehscrc mdr_b_unique_valuehscrc mdr_c_unique_valuehscrc mdr_e_unique_valuehscrc mdr_f_unique_valuehscrc. ((mdr_a_unique_valuehscrc = ((mdr_q_unique_valuehs) + (mdr_up_unique_valuehsc)) * S ((mdr_q_unique_valuehs) + (mdr_up_unique_valuehsc)) + ((mdr_up_unique_valuehsc) + (mdr_up_unique_valuehsc))) /\ ((mdr_b_unique_valuehscrc = ((mdr_us_unique_valuehsc) + (mdr_un_unique_valuehsc)) * S ((mdr_us_unique_valuehsc) + (mdr_un_unique_valuehsc)) + ((mdr_un_unique_valuehsc) + (mdr_un_unique_valuehsc))) /\ ((mdr_c_unique_valuehscrc = ((mdr_a_unique_valuehscrc) + (mdr_b_unique_valuehscrc)) * S ((mdr_a_unique_valuehscrc) + (mdr_b_unique_valuehscrc)) + ((mdr_b_unique_valuehscrc) + (mdr_b_unique_valuehscrc))) /\ ((mdr_e_unique_valuehscrc = ((mdr_p_unique_valuehsc) + (mdr_n_unique_valuehsc)) * S ((mdr_p_unique_valuehsc) + (mdr_n_unique_valuehsc)) + ((mdr_n_unique_valuehsc) + (mdr_n_unique_valuehsc))) /\ ((mdr_f_unique_valuehscrc = ((mdr_ut_unique_valuehsc) + (mdr_e_unique_valuehscrc)) * S ((mdr_ut_unique_valuehsc) + (mdr_e_unique_valuehscrc)) + ((mdr_e_unique_valuehscrc) + (mdr_e_unique_valuehscrc))) /\ ((mdr_z_unique_valuehscr) = ((mdr_c_unique_valuehscrc) + (mdr_f_unique_valuehscrc)) * S ((mdr_c_unique_valuehscrc) + (mdr_f_unique_valuehscrc)) + ((mdr_f_unique_valuehscrc) + (mdr_f_unique_valuehscrc))))))))) /\ (((exists ff_h_mdr_unique_valuehscrb. ff_h_mdr_unique_valuehscrb + S (mdr_z_unique_valuehscr) = S ((S (mdr_i_unique_valuehsc)) * mdr_c_unique_value)) /\ exists ff_q_mdr_unique_valuehscrb. mdr_b_unique_value = ff_q_mdr_unique_valuehscrb * S ((S (mdr_i_unique_valuehsc)) * mdr_c_unique_value) + (mdr_z_unique_valuehscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_unique_valuehscm_positive. (exists ff_gap_mdm_lt_mdr_unique_valuehscm_positive_index_bound. ff_gap_mdm_lt_mdr_unique_valuehscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_unique_valuehscm_positive) = ((mdr_q_unique_valuehs) * (mdr_q_unique_valuehs))) -> exists ff_row_mdm_prefix_mdr_unique_valuehscm_positive ff_column_mdm_prefix_mdr_unique_valuehscm_positive ff_value_mdm_prefix_mdr_unique_valuehscm_positive. (ff_index_mdm_prefix_mdr_unique_valuehscm_positive = (mdr_q_unique_valuehs) * ff_row_mdm_prefix_mdr_unique_valuehscm_positive + ff_column_mdm_prefix_mdr_unique_valuehscm_positive /\ ((exists ff_gap_mdm_lt_mdr_unique_valuehscm_positive_column_bound. ff_gap_mdm_lt_mdr_unique_valuehscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_unique_valuehscm_positive) = (mdr_q_unique_valuehs)) /\ ((exists ff_row_mdm_cell_mdr_unique_valuehscm_positive_cell ff_column_mdm_cell_mdr_unique_valuehscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_unique_valuehscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_unique_valuehscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_unique_valuehscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_unique_valuehscm_positive_cell = ff_row_mdm_prefix_mdr_unique_valuehscm_positive) \/ ((exists ff_gap_mdm_le_mdr_unique_valuehscm_positive_cell_row_after. ff_gap_mdm_le_mdr_unique_valuehscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_unique_valuehscm_positive)) /\ ff_row_mdm_cell_mdr_unique_valuehscm_positive_cell = S ff_row_mdm_prefix_mdr_unique_valuehscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_unique_valuehscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_unique_valuehscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_unique_valuehscm_positive) = (mdr_j_unique_valuehsc)) /\ ff_column_mdm_cell_mdr_unique_valuehscm_positive_cell = ff_column_mdm_prefix_mdr_unique_valuehscm_positive) \/ ((exists ff_gap_mdm_le_mdr_unique_valuehscm_positive_cell_column_after. ff_gap_mdm_le_mdr_unique_valuehscm_positive_cell_column_after + (mdr_j_unique_valuehsc) = (ff_column_mdm_prefix_mdr_unique_valuehscm_positive)) /\ ff_column_mdm_cell_mdr_unique_valuehscm_positive_cell = S ff_column_mdm_prefix_mdr_unique_valuehscm_positive))) /\ (((exists ff_h_mdm_mdr_unique_valuehscm_positive_cell_source. ff_h_mdm_mdr_unique_valuehscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_unique_valuehscm_positive) = S ((S ((ff_row_mdm_cell_mdr_unique_valuehscm_positive_cell) * (S (mdr_q_unique_valuehs)) + (ff_column_mdm_cell_mdr_unique_valuehscm_positive_cell))) * mdr_pc_unique_valueh)) /\ exists ff_q_mdm_mdr_unique_valuehscm_positive_cell_source. mdr_pb_unique_valueh = ff_q_mdm_mdr_unique_valuehscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_unique_valuehscm_positive_cell) * (S (mdr_q_unique_valuehs)) + (ff_column_mdm_cell_mdr_unique_valuehscm_positive_cell))) * mdr_pc_unique_valueh) + (ff_value_mdm_prefix_mdr_unique_valuehscm_positive)))))) /\ (((exists ff_h_mdm_mdr_unique_valuehscm_positive_target. ff_h_mdm_mdr_unique_valuehscm_positive_target + S (ff_value_mdm_prefix_mdr_unique_valuehscm_positive) = S ((S (ff_index_mdm_prefix_mdr_unique_valuehscm_positive)) * mdr_us_unique_valuehsc)) /\ exists ff_q_mdm_mdr_unique_valuehscm_positive_target. mdr_up_unique_valuehsc = ff_q_mdm_mdr_unique_valuehscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_unique_valuehscm_positive)) * mdr_us_unique_valuehsc) + (ff_value_mdm_prefix_mdr_unique_valuehscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_unique_valuehscm_negative. (exists ff_gap_mdm_lt_mdr_unique_valuehscm_negative_index_bound. ff_gap_mdm_lt_mdr_unique_valuehscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_unique_valuehscm_negative) = ((mdr_q_unique_valuehs) * (mdr_q_unique_valuehs))) -> exists ff_row_mdm_prefix_mdr_unique_valuehscm_negative ff_column_mdm_prefix_mdr_unique_valuehscm_negative ff_value_mdm_prefix_mdr_unique_valuehscm_negative. (ff_index_mdm_prefix_mdr_unique_valuehscm_negative = (mdr_q_unique_valuehs) * ff_row_mdm_prefix_mdr_unique_valuehscm_negative + ff_column_mdm_prefix_mdr_unique_valuehscm_negative /\ ((exists ff_gap_mdm_lt_mdr_unique_valuehscm_negative_column_bound. ff_gap_mdm_lt_mdr_unique_valuehscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_unique_valuehscm_negative) = (mdr_q_unique_valuehs)) /\ ((exists ff_row_mdm_cell_mdr_unique_valuehscm_negative_cell ff_column_mdm_cell_mdr_unique_valuehscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_unique_valuehscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_unique_valuehscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_unique_valuehscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_unique_valuehscm_negative_cell = ff_row_mdm_prefix_mdr_unique_valuehscm_negative) \/ ((exists ff_gap_mdm_le_mdr_unique_valuehscm_negative_cell_row_after. ff_gap_mdm_le_mdr_unique_valuehscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_unique_valuehscm_negative)) /\ ff_row_mdm_cell_mdr_unique_valuehscm_negative_cell = S ff_row_mdm_prefix_mdr_unique_valuehscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_unique_valuehscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_unique_valuehscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_unique_valuehscm_negative) = (mdr_j_unique_valuehsc)) /\ ff_column_mdm_cell_mdr_unique_valuehscm_negative_cell = ff_column_mdm_prefix_mdr_unique_valuehscm_negative) \/ ((exists ff_gap_mdm_le_mdr_unique_valuehscm_negative_cell_column_after. ff_gap_mdm_le_mdr_unique_valuehscm_negative_cell_column_after + (mdr_j_unique_valuehsc) = (ff_column_mdm_prefix_mdr_unique_valuehscm_negative)) /\ ff_column_mdm_cell_mdr_unique_valuehscm_negative_cell = S ff_column_mdm_prefix_mdr_unique_valuehscm_negative))) /\ (((exists ff_h_mdm_mdr_unique_valuehscm_negative_cell_source. ff_h_mdm_mdr_unique_valuehscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_unique_valuehscm_negative) = S ((S ((ff_row_mdm_cell_mdr_unique_valuehscm_negative_cell) * (S (mdr_q_unique_valuehs)) + (ff_column_mdm_cell_mdr_unique_valuehscm_negative_cell))) * mdr_nc_unique_valueh)) /\ exists ff_q_mdm_mdr_unique_valuehscm_negative_cell_source. mdr_nb_unique_valueh = ff_q_mdm_mdr_unique_valuehscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_unique_valuehscm_negative_cell) * (S (mdr_q_unique_valuehs)) + (ff_column_mdm_cell_mdr_unique_valuehscm_negative_cell))) * mdr_nc_unique_valueh) + (ff_value_mdm_prefix_mdr_unique_valuehscm_negative)))))) /\ (((exists ff_h_mdm_mdr_unique_valuehscm_negative_target. ff_h_mdm_mdr_unique_valuehscm_negative_target + S (ff_value_mdm_prefix_mdr_unique_valuehscm_negative) = S ((S (ff_index_mdm_prefix_mdr_unique_valuehscm_negative)) * mdr_ut_unique_valuehsc)) /\ exists ff_q_mdm_mdr_unique_valuehscm_negative_target. mdr_un_unique_valuehsc = ff_q_mdm_mdr_unique_valuehscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_unique_valuehscm_negative)) * mdr_ut_unique_valuehsc) + (ff_value_mdm_prefix_mdr_unique_valuehscm_negative))))))))) /\ ((((exists ff_h_mdr_unique_valuehscp. ff_h_mdr_unique_valuehscp + S (mdr_p_unique_valuehsc) = S ((S (mdr_j_unique_valuehsc)) * mdr_ec_unique_valuehs)) /\ exists ff_q_mdr_unique_valuehscp. mdr_eb_unique_valuehs = ff_q_mdr_unique_valuehscp * S ((S (mdr_j_unique_valuehsc)) * mdr_ec_unique_valuehs) + (mdr_p_unique_valuehsc))) /\ (((exists ff_h_mdr_unique_valuehscn. ff_h_mdr_unique_valuehscn + S (mdr_n_unique_valuehsc) = S ((S (mdr_j_unique_valuehsc)) * mdr_fc_unique_valuehs)) /\ exists ff_q_mdr_unique_valuehscn. mdr_fb_unique_valuehs = ff_q_mdr_unique_valuehscn * S ((S (mdr_j_unique_valuehsc)) * mdr_fc_unique_valuehs) + (mdr_n_unique_valuehsc)))))))) /\ (exists ff_ub_mce_fold_mdr_unique_valuehsf ff_uc_mce_fold_mdr_unique_valuehsf ff_vb_mce_fold_mdr_unique_valuehsf ff_vc_mce_fold_mdr_unique_valuehsf. ((forall ff_index_mce_alternating_mdr_unique_valuehsf_prefix. (exists ff_gap_mce_mdr_unique_valuehsf_prefix_index. ff_gap_mce_mdr_unique_valuehsf_prefix_index + S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix) = (S (mdr_q_unique_valuehs))) -> exists ff_ap_mce_alternating_mdr_unique_valuehsf_prefix ff_an_mce_alternating_mdr_unique_valuehsf_prefix ff_bp_mce_alternating_mdr_unique_valuehsf_prefix ff_bn_mce_alternating_mdr_unique_valuehsf_prefix ff_p_mce_alternating_mdr_unique_valuehsf_prefix ff_n_mce_alternating_mdr_unique_valuehsf_prefix. ((((exists ff_h_mce_mdr_unique_valuehsf_prefix_ap. ff_h_mce_mdr_unique_valuehsf_prefix_ap + S (ff_ap_mce_alternating_mdr_unique_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * mdr_pc_unique_valueh)) /\ exists ff_q_mce_mdr_unique_valuehsf_prefix_ap. mdr_pb_unique_valueh = ff_q_mce_mdr_unique_valuehsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * mdr_pc_unique_valueh) + (ff_ap_mce_alternating_mdr_unique_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_prefix_an. ff_h_mce_mdr_unique_valuehsf_prefix_an + S (ff_an_mce_alternating_mdr_unique_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * mdr_nc_unique_valueh)) /\ exists ff_q_mce_mdr_unique_valuehsf_prefix_an. mdr_nb_unique_valueh = ff_q_mce_mdr_unique_valuehsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * mdr_nc_unique_valueh) + (ff_an_mce_alternating_mdr_unique_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_prefix_bp. ff_h_mce_mdr_unique_valuehsf_prefix_bp + S (ff_bp_mce_alternating_mdr_unique_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * mdr_ec_unique_valuehs)) /\ exists ff_q_mce_mdr_unique_valuehsf_prefix_bp. mdr_eb_unique_valuehs = ff_q_mce_mdr_unique_valuehsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * mdr_ec_unique_valuehs) + (ff_bp_mce_alternating_mdr_unique_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_prefix_bn. ff_h_mce_mdr_unique_valuehsf_prefix_bn + S (ff_bn_mce_alternating_mdr_unique_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * mdr_fc_unique_valuehs)) /\ exists ff_q_mce_mdr_unique_valuehsf_prefix_bn. mdr_fb_unique_valuehs = ff_q_mce_mdr_unique_valuehsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * mdr_fc_unique_valuehs) + (ff_bn_mce_alternating_mdr_unique_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_prefix_positive. ff_h_mce_mdr_unique_valuehsf_prefix_positive + S (ff_p_mce_alternating_mdr_unique_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * ff_uc_mce_fold_mdr_unique_valuehsf)) /\ exists ff_q_mce_mdr_unique_valuehsf_prefix_positive. ff_ub_mce_fold_mdr_unique_valuehsf = ff_q_mce_mdr_unique_valuehsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * ff_uc_mce_fold_mdr_unique_valuehsf) + (ff_p_mce_alternating_mdr_unique_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_prefix_negative. ff_h_mce_mdr_unique_valuehsf_prefix_negative + S (ff_n_mce_alternating_mdr_unique_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * ff_vc_mce_fold_mdr_unique_valuehsf)) /\ exists ff_q_mce_mdr_unique_valuehsf_prefix_negative. ff_vb_mce_fold_mdr_unique_valuehsf = ff_q_mce_mdr_unique_valuehsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_unique_valuehsf_prefix)) * ff_vc_mce_fold_mdr_unique_valuehsf) + (ff_n_mce_alternating_mdr_unique_valuehsf_prefix))) /\ (((exists ff_even_mce_term_mdr_unique_valuehsf_prefix_term. ff_index_mce_alternating_mdr_unique_valuehsf_prefix = 2 * ff_even_mce_term_mdr_unique_valuehsf_prefix_term) /\ (ff_p_mce_alternating_mdr_unique_valuehsf_prefix = (ff_ap_mce_alternating_mdr_unique_valuehsf_prefix) * (ff_bp_mce_alternating_mdr_unique_valuehsf_prefix) + (ff_an_mce_alternating_mdr_unique_valuehsf_prefix) * (ff_bn_mce_alternating_mdr_unique_valuehsf_prefix) /\ ff_n_mce_alternating_mdr_unique_valuehsf_prefix = (ff_ap_mce_alternating_mdr_unique_valuehsf_prefix) * (ff_bn_mce_alternating_mdr_unique_valuehsf_prefix) + (ff_an_mce_alternating_mdr_unique_valuehsf_prefix) * (ff_bp_mce_alternating_mdr_unique_valuehsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_unique_valuehsf_prefix_term. ff_index_mce_alternating_mdr_unique_valuehsf_prefix = 2 * ff_odd_mce_term_mdr_unique_valuehsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_unique_valuehsf_prefix = (ff_ap_mce_alternating_mdr_unique_valuehsf_prefix) * (ff_bn_mce_alternating_mdr_unique_valuehsf_prefix) + (ff_an_mce_alternating_mdr_unique_valuehsf_prefix) * (ff_bp_mce_alternating_mdr_unique_valuehsf_prefix) /\ ff_n_mce_alternating_mdr_unique_valuehsf_prefix = (ff_ap_mce_alternating_mdr_unique_valuehsf_prefix) * (ff_bp_mce_alternating_mdr_unique_valuehsf_prefix) + (ff_an_mce_alternating_mdr_unique_valuehsf_prefix) * (ff_bn_mce_alternating_mdr_unique_valuehsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_unique_valuehsf_positive ff_v_mce_mdr_unique_valuehsf_positive. ((((exists ff_h_mce_mdr_unique_valuehsf_positive_start. ff_h_mce_mdr_unique_valuehsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_unique_valuehsf_positive)) /\ exists ff_q_mce_mdr_unique_valuehsf_positive_start. ff_u_mce_mdr_unique_valuehsf_positive = ff_q_mce_mdr_unique_valuehsf_positive_start * S ((S (0)) * ff_v_mce_mdr_unique_valuehsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_positive_terminal. ff_h_mce_mdr_unique_valuehsf_positive_terminal + S (mdr_p_unique_valueh) = S ((S ((S (mdr_q_unique_valuehs)))) * ff_v_mce_mdr_unique_valuehsf_positive)) /\ exists ff_q_mce_mdr_unique_valuehsf_positive_terminal. ff_u_mce_mdr_unique_valuehsf_positive = ff_q_mce_mdr_unique_valuehsf_positive_terminal * S ((S ((S (mdr_q_unique_valuehs)))) * ff_v_mce_mdr_unique_valuehsf_positive) + (mdr_p_unique_valueh))) /\ forall ff_i_mce_mdr_unique_valuehsf_positive. (exists ff_lt_mce_mdr_unique_valuehsf_positive_bound. ff_lt_mce_mdr_unique_valuehsf_positive_bound + S ff_i_mce_mdr_unique_valuehsf_positive = (S (mdr_q_unique_valuehs))) -> exists ff_a_mce_mdr_unique_valuehsf_positive ff_r_mce_mdr_unique_valuehsf_positive ff_s_mce_mdr_unique_valuehsf_positive. ((((exists ff_h_mce_mdr_unique_valuehsf_positive_summand. ff_h_mce_mdr_unique_valuehsf_positive_summand + S (ff_a_mce_mdr_unique_valuehsf_positive) = S ((S (ff_i_mce_mdr_unique_valuehsf_positive)) * ff_uc_mce_fold_mdr_unique_valuehsf)) /\ exists ff_q_mce_mdr_unique_valuehsf_positive_summand. ff_ub_mce_fold_mdr_unique_valuehsf = ff_q_mce_mdr_unique_valuehsf_positive_summand * S ((S (ff_i_mce_mdr_unique_valuehsf_positive)) * ff_uc_mce_fold_mdr_unique_valuehsf) + (ff_a_mce_mdr_unique_valuehsf_positive))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_positive_partial. ff_h_mce_mdr_unique_valuehsf_positive_partial + S (ff_r_mce_mdr_unique_valuehsf_positive) = S ((S (ff_i_mce_mdr_unique_valuehsf_positive)) * ff_v_mce_mdr_unique_valuehsf_positive)) /\ exists ff_q_mce_mdr_unique_valuehsf_positive_partial. ff_u_mce_mdr_unique_valuehsf_positive = ff_q_mce_mdr_unique_valuehsf_positive_partial * S ((S (ff_i_mce_mdr_unique_valuehsf_positive)) * ff_v_mce_mdr_unique_valuehsf_positive) + (ff_r_mce_mdr_unique_valuehsf_positive))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_positive_successor. ff_h_mce_mdr_unique_valuehsf_positive_successor + S (ff_s_mce_mdr_unique_valuehsf_positive) = S ((S (S ff_i_mce_mdr_unique_valuehsf_positive)) * ff_v_mce_mdr_unique_valuehsf_positive)) /\ exists ff_q_mce_mdr_unique_valuehsf_positive_successor. ff_u_mce_mdr_unique_valuehsf_positive = ff_q_mce_mdr_unique_valuehsf_positive_successor * S ((S (S ff_i_mce_mdr_unique_valuehsf_positive)) * ff_v_mce_mdr_unique_valuehsf_positive) + (ff_s_mce_mdr_unique_valuehsf_positive))) /\ ff_s_mce_mdr_unique_valuehsf_positive = ff_r_mce_mdr_unique_valuehsf_positive + ff_a_mce_mdr_unique_valuehsf_positive)))))) /\ (exists ff_u_mce_mdr_unique_valuehsf_negative ff_v_mce_mdr_unique_valuehsf_negative. ((((exists ff_h_mce_mdr_unique_valuehsf_negative_start. ff_h_mce_mdr_unique_valuehsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_unique_valuehsf_negative)) /\ exists ff_q_mce_mdr_unique_valuehsf_negative_start. ff_u_mce_mdr_unique_valuehsf_negative = ff_q_mce_mdr_unique_valuehsf_negative_start * S ((S (0)) * ff_v_mce_mdr_unique_valuehsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_negative_terminal. ff_h_mce_mdr_unique_valuehsf_negative_terminal + S (mdr_n_unique_valueh) = S ((S ((S (mdr_q_unique_valuehs)))) * ff_v_mce_mdr_unique_valuehsf_negative)) /\ exists ff_q_mce_mdr_unique_valuehsf_negative_terminal. ff_u_mce_mdr_unique_valuehsf_negative = ff_q_mce_mdr_unique_valuehsf_negative_terminal * S ((S ((S (mdr_q_unique_valuehs)))) * ff_v_mce_mdr_unique_valuehsf_negative) + (mdr_n_unique_valueh))) /\ forall ff_i_mce_mdr_unique_valuehsf_negative. (exists ff_lt_mce_mdr_unique_valuehsf_negative_bound. ff_lt_mce_mdr_unique_valuehsf_negative_bound + S ff_i_mce_mdr_unique_valuehsf_negative = (S (mdr_q_unique_valuehs))) -> exists ff_a_mce_mdr_unique_valuehsf_negative ff_r_mce_mdr_unique_valuehsf_negative ff_s_mce_mdr_unique_valuehsf_negative. ((((exists ff_h_mce_mdr_unique_valuehsf_negative_summand. ff_h_mce_mdr_unique_valuehsf_negative_summand + S (ff_a_mce_mdr_unique_valuehsf_negative) = S ((S (ff_i_mce_mdr_unique_valuehsf_negative)) * ff_vc_mce_fold_mdr_unique_valuehsf)) /\ exists ff_q_mce_mdr_unique_valuehsf_negative_summand. ff_vb_mce_fold_mdr_unique_valuehsf = ff_q_mce_mdr_unique_valuehsf_negative_summand * S ((S (ff_i_mce_mdr_unique_valuehsf_negative)) * ff_vc_mce_fold_mdr_unique_valuehsf) + (ff_a_mce_mdr_unique_valuehsf_negative))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_negative_partial. ff_h_mce_mdr_unique_valuehsf_negative_partial + S (ff_r_mce_mdr_unique_valuehsf_negative) = S ((S (ff_i_mce_mdr_unique_valuehsf_negative)) * ff_v_mce_mdr_unique_valuehsf_negative)) /\ exists ff_q_mce_mdr_unique_valuehsf_negative_partial. ff_u_mce_mdr_unique_valuehsf_negative = ff_q_mce_mdr_unique_valuehsf_negative_partial * S ((S (ff_i_mce_mdr_unique_valuehsf_negative)) * ff_v_mce_mdr_unique_valuehsf_negative) + (ff_r_mce_mdr_unique_valuehsf_negative))) /\ ((((exists ff_h_mce_mdr_unique_valuehsf_negative_successor. ff_h_mce_mdr_unique_valuehsf_negative_successor + S (ff_s_mce_mdr_unique_valuehsf_negative) = S ((S (S ff_i_mce_mdr_unique_valuehsf_negative)) * ff_v_mce_mdr_unique_valuehsf_negative)) /\ exists ff_q_mce_mdr_unique_valuehsf_negative_successor. ff_u_mce_mdr_unique_valuehsf_negative = ff_q_mce_mdr_unique_valuehsf_negative_successor * S ((S (S ff_i_mce_mdr_unique_valuehsf_negative)) * ff_v_mce_mdr_unique_valuehsf_negative) + (ff_s_mce_mdr_unique_valuehsf_negative))) /\ ff_s_mce_mdr_unique_valuehsf_negative = ff_r_mce_mdr_unique_valuehsf_negative + ff_a_mce_mdr_unique_valuehsf_negative))))))))))))))) /\ ((exists mdr_gap_unique_valuei. mdr_gap_unique_valuei + S (mdr_i_unique_value) = (mdr_l_unique_value)) /\ (exists mdr_z_unique_valuer. ((exists mdr_a_unique_valuerc mdr_b_unique_valuerc mdr_c_unique_valuerc mdr_e_unique_valuerc mdr_f_unique_valuerc. ((mdr_a_unique_valuerc = ((d) + (pb)) * S ((d) + (pb)) + ((pb) + (pb))) /\ ((mdr_b_unique_valuerc = ((pc) + (nb)) * S ((pc) + (nb)) + ((nb) + (nb))) /\ ((mdr_c_unique_valuerc = ((mdr_a_unique_valuerc) + (mdr_b_unique_valuerc)) * S ((mdr_a_unique_valuerc) + (mdr_b_unique_valuerc)) + ((mdr_b_unique_valuerc) + (mdr_b_unique_valuerc))) /\ ((mdr_e_unique_valuerc = ((p) + (n)) * S ((p) + (n)) + ((n) + (n))) /\ ((mdr_f_unique_valuerc = ((nc) + (mdr_e_unique_valuerc)) * S ((nc) + (mdr_e_unique_valuerc)) + ((mdr_e_unique_valuerc) + (mdr_e_unique_valuerc))) /\ ((mdr_z_unique_valuer) = ((mdr_c_unique_valuerc) + (mdr_f_unique_valuerc)) * S ((mdr_c_unique_valuerc) + (mdr_f_unique_valuerc)) + ((mdr_f_unique_valuerc) + (mdr_f_unique_valuerc))))))))) /\ (((exists ff_h_mdr_unique_valuerb. ff_h_mdr_unique_valuerb + S (mdr_z_unique_valuer) = S ((S (mdr_i_unique_value)) * mdr_c_unique_value)) /\ exists ff_q_mdr_unique_valuerb. mdr_b_unique_value = ff_q_mdr_unique_valuerb * S ((S (mdr_i_unique_value)) * mdr_c_unique_value) + (mdr_z_unique_valuer)))))))) /\ (forall r s. (exists mdr_b_unique_other mdr_c_unique_other mdr_l_unique_other mdr_i_unique_other. ((forall mdr_i_unique_otherh. (exists mdr_gap_unique_otherhi. mdr_gap_unique_otherhi + S (mdr_i_unique_otherh) = (mdr_l_unique_other)) -> exists mdr_d_unique_otherh mdr_pb_unique_otherh mdr_pc_unique_otherh mdr_nb_unique_otherh mdr_nc_unique_otherh mdr_p_unique_otherh mdr_n_unique_otherh. ((exists mdr_z_unique_otherhr. ((exists mdr_a_unique_otherhrc mdr_b_unique_otherhrc mdr_c_unique_otherhrc mdr_e_unique_otherhrc mdr_f_unique_otherhrc. ((mdr_a_unique_otherhrc = ((mdr_d_unique_otherh) + (mdr_pb_unique_otherh)) * S ((mdr_d_unique_otherh) + (mdr_pb_unique_otherh)) + ((mdr_pb_unique_otherh) + (mdr_pb_unique_otherh))) /\ ((mdr_b_unique_otherhrc = ((mdr_pc_unique_otherh) + (mdr_nb_unique_otherh)) * S ((mdr_pc_unique_otherh) + (mdr_nb_unique_otherh)) + ((mdr_nb_unique_otherh) + (mdr_nb_unique_otherh))) /\ ((mdr_c_unique_otherhrc = ((mdr_a_unique_otherhrc) + (mdr_b_unique_otherhrc)) * S ((mdr_a_unique_otherhrc) + (mdr_b_unique_otherhrc)) + ((mdr_b_unique_otherhrc) + (mdr_b_unique_otherhrc))) /\ ((mdr_e_unique_otherhrc = ((mdr_p_unique_otherh) + (mdr_n_unique_otherh)) * S ((mdr_p_unique_otherh) + (mdr_n_unique_otherh)) + ((mdr_n_unique_otherh) + (mdr_n_unique_otherh))) /\ ((mdr_f_unique_otherhrc = ((mdr_nc_unique_otherh) + (mdr_e_unique_otherhrc)) * S ((mdr_nc_unique_otherh) + (mdr_e_unique_otherhrc)) + ((mdr_e_unique_otherhrc) + (mdr_e_unique_otherhrc))) /\ ((mdr_z_unique_otherhr) = ((mdr_c_unique_otherhrc) + (mdr_f_unique_otherhrc)) * S ((mdr_c_unique_otherhrc) + (mdr_f_unique_otherhrc)) + ((mdr_f_unique_otherhrc) + (mdr_f_unique_otherhrc))))))))) /\ (((exists ff_h_mdr_unique_otherhrb. ff_h_mdr_unique_otherhrb + S (mdr_z_unique_otherhr) = S ((S (mdr_i_unique_otherh)) * mdr_c_unique_other)) /\ exists ff_q_mdr_unique_otherhrb. mdr_b_unique_other = ff_q_mdr_unique_otherhrb * S ((S (mdr_i_unique_otherh)) * mdr_c_unique_other) + (mdr_z_unique_otherhr))))) /\ (((((mdr_d_unique_otherh) = 0) /\ (((mdr_p_unique_otherh) = 1) /\ ((mdr_n_unique_otherh) = 0))) \/ exists mdr_q_unique_otherhs mdr_eb_unique_otherhs mdr_ec_unique_otherhs mdr_fb_unique_otherhs mdr_fc_unique_otherhs. (((mdr_d_unique_otherh) = S (mdr_q_unique_otherhs)) /\ ((forall mdr_j_unique_otherhsc. (exists mdr_gap_unique_otherhscj. mdr_gap_unique_otherhscj + S (mdr_j_unique_otherhsc) = (S (mdr_q_unique_otherhs))) -> exists mdr_i_unique_otherhsc mdr_up_unique_otherhsc mdr_us_unique_otherhsc mdr_un_unique_otherhsc mdr_ut_unique_otherhsc mdr_p_unique_otherhsc mdr_n_unique_otherhsc. ((exists mdr_gap_unique_otherhsci. mdr_gap_unique_otherhsci + S (mdr_i_unique_otherhsc) = (mdr_i_unique_otherh)) /\ ((exists mdr_z_unique_otherhscr. ((exists mdr_a_unique_otherhscrc mdr_b_unique_otherhscrc mdr_c_unique_otherhscrc mdr_e_unique_otherhscrc mdr_f_unique_otherhscrc. ((mdr_a_unique_otherhscrc = ((mdr_q_unique_otherhs) + (mdr_up_unique_otherhsc)) * S ((mdr_q_unique_otherhs) + (mdr_up_unique_otherhsc)) + ((mdr_up_unique_otherhsc) + (mdr_up_unique_otherhsc))) /\ ((mdr_b_unique_otherhscrc = ((mdr_us_unique_otherhsc) + (mdr_un_unique_otherhsc)) * S ((mdr_us_unique_otherhsc) + (mdr_un_unique_otherhsc)) + ((mdr_un_unique_otherhsc) + (mdr_un_unique_otherhsc))) /\ ((mdr_c_unique_otherhscrc = ((mdr_a_unique_otherhscrc) + (mdr_b_unique_otherhscrc)) * S ((mdr_a_unique_otherhscrc) + (mdr_b_unique_otherhscrc)) + ((mdr_b_unique_otherhscrc) + (mdr_b_unique_otherhscrc))) /\ ((mdr_e_unique_otherhscrc = ((mdr_p_unique_otherhsc) + (mdr_n_unique_otherhsc)) * S ((mdr_p_unique_otherhsc) + (mdr_n_unique_otherhsc)) + ((mdr_n_unique_otherhsc) + (mdr_n_unique_otherhsc))) /\ ((mdr_f_unique_otherhscrc = ((mdr_ut_unique_otherhsc) + (mdr_e_unique_otherhscrc)) * S ((mdr_ut_unique_otherhsc) + (mdr_e_unique_otherhscrc)) + ((mdr_e_unique_otherhscrc) + (mdr_e_unique_otherhscrc))) /\ ((mdr_z_unique_otherhscr) = ((mdr_c_unique_otherhscrc) + (mdr_f_unique_otherhscrc)) * S ((mdr_c_unique_otherhscrc) + (mdr_f_unique_otherhscrc)) + ((mdr_f_unique_otherhscrc) + (mdr_f_unique_otherhscrc))))))))) /\ (((exists ff_h_mdr_unique_otherhscrb. ff_h_mdr_unique_otherhscrb + S (mdr_z_unique_otherhscr) = S ((S (mdr_i_unique_otherhsc)) * mdr_c_unique_other)) /\ exists ff_q_mdr_unique_otherhscrb. mdr_b_unique_other = ff_q_mdr_unique_otherhscrb * S ((S (mdr_i_unique_otherhsc)) * mdr_c_unique_other) + (mdr_z_unique_otherhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_unique_otherhscm_positive. (exists ff_gap_mdm_lt_mdr_unique_otherhscm_positive_index_bound. ff_gap_mdm_lt_mdr_unique_otherhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_unique_otherhscm_positive) = ((mdr_q_unique_otherhs) * (mdr_q_unique_otherhs))) -> exists ff_row_mdm_prefix_mdr_unique_otherhscm_positive ff_column_mdm_prefix_mdr_unique_otherhscm_positive ff_value_mdm_prefix_mdr_unique_otherhscm_positive. (ff_index_mdm_prefix_mdr_unique_otherhscm_positive = (mdr_q_unique_otherhs) * ff_row_mdm_prefix_mdr_unique_otherhscm_positive + ff_column_mdm_prefix_mdr_unique_otherhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_unique_otherhscm_positive_column_bound. ff_gap_mdm_lt_mdr_unique_otherhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_unique_otherhscm_positive) = (mdr_q_unique_otherhs)) /\ ((exists ff_row_mdm_cell_mdr_unique_otherhscm_positive_cell ff_column_mdm_cell_mdr_unique_otherhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_unique_otherhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_unique_otherhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_unique_otherhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_unique_otherhscm_positive_cell = ff_row_mdm_prefix_mdr_unique_otherhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_unique_otherhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_unique_otherhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_unique_otherhscm_positive)) /\ ff_row_mdm_cell_mdr_unique_otherhscm_positive_cell = S ff_row_mdm_prefix_mdr_unique_otherhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_unique_otherhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_unique_otherhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_unique_otherhscm_positive) = (mdr_j_unique_otherhsc)) /\ ff_column_mdm_cell_mdr_unique_otherhscm_positive_cell = ff_column_mdm_prefix_mdr_unique_otherhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_unique_otherhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_unique_otherhscm_positive_cell_column_after + (mdr_j_unique_otherhsc) = (ff_column_mdm_prefix_mdr_unique_otherhscm_positive)) /\ ff_column_mdm_cell_mdr_unique_otherhscm_positive_cell = S ff_column_mdm_prefix_mdr_unique_otherhscm_positive))) /\ (((exists ff_h_mdm_mdr_unique_otherhscm_positive_cell_source. ff_h_mdm_mdr_unique_otherhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_unique_otherhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_unique_otherhscm_positive_cell) * (S (mdr_q_unique_otherhs)) + (ff_column_mdm_cell_mdr_unique_otherhscm_positive_cell))) * mdr_pc_unique_otherh)) /\ exists ff_q_mdm_mdr_unique_otherhscm_positive_cell_source. mdr_pb_unique_otherh = ff_q_mdm_mdr_unique_otherhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_unique_otherhscm_positive_cell) * (S (mdr_q_unique_otherhs)) + (ff_column_mdm_cell_mdr_unique_otherhscm_positive_cell))) * mdr_pc_unique_otherh) + (ff_value_mdm_prefix_mdr_unique_otherhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_unique_otherhscm_positive_target. ff_h_mdm_mdr_unique_otherhscm_positive_target + S (ff_value_mdm_prefix_mdr_unique_otherhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_unique_otherhscm_positive)) * mdr_us_unique_otherhsc)) /\ exists ff_q_mdm_mdr_unique_otherhscm_positive_target. mdr_up_unique_otherhsc = ff_q_mdm_mdr_unique_otherhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_unique_otherhscm_positive)) * mdr_us_unique_otherhsc) + (ff_value_mdm_prefix_mdr_unique_otherhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_unique_otherhscm_negative. (exists ff_gap_mdm_lt_mdr_unique_otherhscm_negative_index_bound. ff_gap_mdm_lt_mdr_unique_otherhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_unique_otherhscm_negative) = ((mdr_q_unique_otherhs) * (mdr_q_unique_otherhs))) -> exists ff_row_mdm_prefix_mdr_unique_otherhscm_negative ff_column_mdm_prefix_mdr_unique_otherhscm_negative ff_value_mdm_prefix_mdr_unique_otherhscm_negative. (ff_index_mdm_prefix_mdr_unique_otherhscm_negative = (mdr_q_unique_otherhs) * ff_row_mdm_prefix_mdr_unique_otherhscm_negative + ff_column_mdm_prefix_mdr_unique_otherhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_unique_otherhscm_negative_column_bound. ff_gap_mdm_lt_mdr_unique_otherhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_unique_otherhscm_negative) = (mdr_q_unique_otherhs)) /\ ((exists ff_row_mdm_cell_mdr_unique_otherhscm_negative_cell ff_column_mdm_cell_mdr_unique_otherhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_unique_otherhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_unique_otherhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_unique_otherhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_unique_otherhscm_negative_cell = ff_row_mdm_prefix_mdr_unique_otherhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_unique_otherhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_unique_otherhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_unique_otherhscm_negative)) /\ ff_row_mdm_cell_mdr_unique_otherhscm_negative_cell = S ff_row_mdm_prefix_mdr_unique_otherhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_unique_otherhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_unique_otherhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_unique_otherhscm_negative) = (mdr_j_unique_otherhsc)) /\ ff_column_mdm_cell_mdr_unique_otherhscm_negative_cell = ff_column_mdm_prefix_mdr_unique_otherhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_unique_otherhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_unique_otherhscm_negative_cell_column_after + (mdr_j_unique_otherhsc) = (ff_column_mdm_prefix_mdr_unique_otherhscm_negative)) /\ ff_column_mdm_cell_mdr_unique_otherhscm_negative_cell = S ff_column_mdm_prefix_mdr_unique_otherhscm_negative))) /\ (((exists ff_h_mdm_mdr_unique_otherhscm_negative_cell_source. ff_h_mdm_mdr_unique_otherhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_unique_otherhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_unique_otherhscm_negative_cell) * (S (mdr_q_unique_otherhs)) + (ff_column_mdm_cell_mdr_unique_otherhscm_negative_cell))) * mdr_nc_unique_otherh)) /\ exists ff_q_mdm_mdr_unique_otherhscm_negative_cell_source. mdr_nb_unique_otherh = ff_q_mdm_mdr_unique_otherhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_unique_otherhscm_negative_cell) * (S (mdr_q_unique_otherhs)) + (ff_column_mdm_cell_mdr_unique_otherhscm_negative_cell))) * mdr_nc_unique_otherh) + (ff_value_mdm_prefix_mdr_unique_otherhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_unique_otherhscm_negative_target. ff_h_mdm_mdr_unique_otherhscm_negative_target + S (ff_value_mdm_prefix_mdr_unique_otherhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_unique_otherhscm_negative)) * mdr_ut_unique_otherhsc)) /\ exists ff_q_mdm_mdr_unique_otherhscm_negative_target. mdr_un_unique_otherhsc = ff_q_mdm_mdr_unique_otherhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_unique_otherhscm_negative)) * mdr_ut_unique_otherhsc) + (ff_value_mdm_prefix_mdr_unique_otherhscm_negative))))))))) /\ ((((exists ff_h_mdr_unique_otherhscp. ff_h_mdr_unique_otherhscp + S (mdr_p_unique_otherhsc) = S ((S (mdr_j_unique_otherhsc)) * mdr_ec_unique_otherhs)) /\ exists ff_q_mdr_unique_otherhscp. mdr_eb_unique_otherhs = ff_q_mdr_unique_otherhscp * S ((S (mdr_j_unique_otherhsc)) * mdr_ec_unique_otherhs) + (mdr_p_unique_otherhsc))) /\ (((exists ff_h_mdr_unique_otherhscn. ff_h_mdr_unique_otherhscn + S (mdr_n_unique_otherhsc) = S ((S (mdr_j_unique_otherhsc)) * mdr_fc_unique_otherhs)) /\ exists ff_q_mdr_unique_otherhscn. mdr_fb_unique_otherhs = ff_q_mdr_unique_otherhscn * S ((S (mdr_j_unique_otherhsc)) * mdr_fc_unique_otherhs) + (mdr_n_unique_otherhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_unique_otherhsf ff_uc_mce_fold_mdr_unique_otherhsf ff_vb_mce_fold_mdr_unique_otherhsf ff_vc_mce_fold_mdr_unique_otherhsf. ((forall ff_index_mce_alternating_mdr_unique_otherhsf_prefix. (exists ff_gap_mce_mdr_unique_otherhsf_prefix_index. ff_gap_mce_mdr_unique_otherhsf_prefix_index + S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix) = (S (mdr_q_unique_otherhs))) -> exists ff_ap_mce_alternating_mdr_unique_otherhsf_prefix ff_an_mce_alternating_mdr_unique_otherhsf_prefix ff_bp_mce_alternating_mdr_unique_otherhsf_prefix ff_bn_mce_alternating_mdr_unique_otherhsf_prefix ff_p_mce_alternating_mdr_unique_otherhsf_prefix ff_n_mce_alternating_mdr_unique_otherhsf_prefix. ((((exists ff_h_mce_mdr_unique_otherhsf_prefix_ap. ff_h_mce_mdr_unique_otherhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_unique_otherhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * mdr_pc_unique_otherh)) /\ exists ff_q_mce_mdr_unique_otherhsf_prefix_ap. mdr_pb_unique_otherh = ff_q_mce_mdr_unique_otherhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * mdr_pc_unique_otherh) + (ff_ap_mce_alternating_mdr_unique_otherhsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_prefix_an. ff_h_mce_mdr_unique_otherhsf_prefix_an + S (ff_an_mce_alternating_mdr_unique_otherhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * mdr_nc_unique_otherh)) /\ exists ff_q_mce_mdr_unique_otherhsf_prefix_an. mdr_nb_unique_otherh = ff_q_mce_mdr_unique_otherhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * mdr_nc_unique_otherh) + (ff_an_mce_alternating_mdr_unique_otherhsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_prefix_bp. ff_h_mce_mdr_unique_otherhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_unique_otherhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * mdr_ec_unique_otherhs)) /\ exists ff_q_mce_mdr_unique_otherhsf_prefix_bp. mdr_eb_unique_otherhs = ff_q_mce_mdr_unique_otherhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * mdr_ec_unique_otherhs) + (ff_bp_mce_alternating_mdr_unique_otherhsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_prefix_bn. ff_h_mce_mdr_unique_otherhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_unique_otherhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * mdr_fc_unique_otherhs)) /\ exists ff_q_mce_mdr_unique_otherhsf_prefix_bn. mdr_fb_unique_otherhs = ff_q_mce_mdr_unique_otherhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * mdr_fc_unique_otherhs) + (ff_bn_mce_alternating_mdr_unique_otherhsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_prefix_positive. ff_h_mce_mdr_unique_otherhsf_prefix_positive + S (ff_p_mce_alternating_mdr_unique_otherhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * ff_uc_mce_fold_mdr_unique_otherhsf)) /\ exists ff_q_mce_mdr_unique_otherhsf_prefix_positive. ff_ub_mce_fold_mdr_unique_otherhsf = ff_q_mce_mdr_unique_otherhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * ff_uc_mce_fold_mdr_unique_otherhsf) + (ff_p_mce_alternating_mdr_unique_otherhsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_prefix_negative. ff_h_mce_mdr_unique_otherhsf_prefix_negative + S (ff_n_mce_alternating_mdr_unique_otherhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * ff_vc_mce_fold_mdr_unique_otherhsf)) /\ exists ff_q_mce_mdr_unique_otherhsf_prefix_negative. ff_vb_mce_fold_mdr_unique_otherhsf = ff_q_mce_mdr_unique_otherhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_unique_otherhsf_prefix)) * ff_vc_mce_fold_mdr_unique_otherhsf) + (ff_n_mce_alternating_mdr_unique_otherhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_unique_otherhsf_prefix_term. ff_index_mce_alternating_mdr_unique_otherhsf_prefix = 2 * ff_even_mce_term_mdr_unique_otherhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_unique_otherhsf_prefix = (ff_ap_mce_alternating_mdr_unique_otherhsf_prefix) * (ff_bp_mce_alternating_mdr_unique_otherhsf_prefix) + (ff_an_mce_alternating_mdr_unique_otherhsf_prefix) * (ff_bn_mce_alternating_mdr_unique_otherhsf_prefix) /\ ff_n_mce_alternating_mdr_unique_otherhsf_prefix = (ff_ap_mce_alternating_mdr_unique_otherhsf_prefix) * (ff_bn_mce_alternating_mdr_unique_otherhsf_prefix) + (ff_an_mce_alternating_mdr_unique_otherhsf_prefix) * (ff_bp_mce_alternating_mdr_unique_otherhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_unique_otherhsf_prefix_term. ff_index_mce_alternating_mdr_unique_otherhsf_prefix = 2 * ff_odd_mce_term_mdr_unique_otherhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_unique_otherhsf_prefix = (ff_ap_mce_alternating_mdr_unique_otherhsf_prefix) * (ff_bn_mce_alternating_mdr_unique_otherhsf_prefix) + (ff_an_mce_alternating_mdr_unique_otherhsf_prefix) * (ff_bp_mce_alternating_mdr_unique_otherhsf_prefix) /\ ff_n_mce_alternating_mdr_unique_otherhsf_prefix = (ff_ap_mce_alternating_mdr_unique_otherhsf_prefix) * (ff_bp_mce_alternating_mdr_unique_otherhsf_prefix) + (ff_an_mce_alternating_mdr_unique_otherhsf_prefix) * (ff_bn_mce_alternating_mdr_unique_otherhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_unique_otherhsf_positive ff_v_mce_mdr_unique_otherhsf_positive. ((((exists ff_h_mce_mdr_unique_otherhsf_positive_start. ff_h_mce_mdr_unique_otherhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_unique_otherhsf_positive)) /\ exists ff_q_mce_mdr_unique_otherhsf_positive_start. ff_u_mce_mdr_unique_otherhsf_positive = ff_q_mce_mdr_unique_otherhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_unique_otherhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_positive_terminal. ff_h_mce_mdr_unique_otherhsf_positive_terminal + S (mdr_p_unique_otherh) = S ((S ((S (mdr_q_unique_otherhs)))) * ff_v_mce_mdr_unique_otherhsf_positive)) /\ exists ff_q_mce_mdr_unique_otherhsf_positive_terminal. ff_u_mce_mdr_unique_otherhsf_positive = ff_q_mce_mdr_unique_otherhsf_positive_terminal * S ((S ((S (mdr_q_unique_otherhs)))) * ff_v_mce_mdr_unique_otherhsf_positive) + (mdr_p_unique_otherh))) /\ forall ff_i_mce_mdr_unique_otherhsf_positive. (exists ff_lt_mce_mdr_unique_otherhsf_positive_bound. ff_lt_mce_mdr_unique_otherhsf_positive_bound + S ff_i_mce_mdr_unique_otherhsf_positive = (S (mdr_q_unique_otherhs))) -> exists ff_a_mce_mdr_unique_otherhsf_positive ff_r_mce_mdr_unique_otherhsf_positive ff_s_mce_mdr_unique_otherhsf_positive. ((((exists ff_h_mce_mdr_unique_otherhsf_positive_summand. ff_h_mce_mdr_unique_otherhsf_positive_summand + S (ff_a_mce_mdr_unique_otherhsf_positive) = S ((S (ff_i_mce_mdr_unique_otherhsf_positive)) * ff_uc_mce_fold_mdr_unique_otherhsf)) /\ exists ff_q_mce_mdr_unique_otherhsf_positive_summand. ff_ub_mce_fold_mdr_unique_otherhsf = ff_q_mce_mdr_unique_otherhsf_positive_summand * S ((S (ff_i_mce_mdr_unique_otherhsf_positive)) * ff_uc_mce_fold_mdr_unique_otherhsf) + (ff_a_mce_mdr_unique_otherhsf_positive))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_positive_partial. ff_h_mce_mdr_unique_otherhsf_positive_partial + S (ff_r_mce_mdr_unique_otherhsf_positive) = S ((S (ff_i_mce_mdr_unique_otherhsf_positive)) * ff_v_mce_mdr_unique_otherhsf_positive)) /\ exists ff_q_mce_mdr_unique_otherhsf_positive_partial. ff_u_mce_mdr_unique_otherhsf_positive = ff_q_mce_mdr_unique_otherhsf_positive_partial * S ((S (ff_i_mce_mdr_unique_otherhsf_positive)) * ff_v_mce_mdr_unique_otherhsf_positive) + (ff_r_mce_mdr_unique_otherhsf_positive))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_positive_successor. ff_h_mce_mdr_unique_otherhsf_positive_successor + S (ff_s_mce_mdr_unique_otherhsf_positive) = S ((S (S ff_i_mce_mdr_unique_otherhsf_positive)) * ff_v_mce_mdr_unique_otherhsf_positive)) /\ exists ff_q_mce_mdr_unique_otherhsf_positive_successor. ff_u_mce_mdr_unique_otherhsf_positive = ff_q_mce_mdr_unique_otherhsf_positive_successor * S ((S (S ff_i_mce_mdr_unique_otherhsf_positive)) * ff_v_mce_mdr_unique_otherhsf_positive) + (ff_s_mce_mdr_unique_otherhsf_positive))) /\ ff_s_mce_mdr_unique_otherhsf_positive = ff_r_mce_mdr_unique_otherhsf_positive + ff_a_mce_mdr_unique_otherhsf_positive)))))) /\ (exists ff_u_mce_mdr_unique_otherhsf_negative ff_v_mce_mdr_unique_otherhsf_negative. ((((exists ff_h_mce_mdr_unique_otherhsf_negative_start. ff_h_mce_mdr_unique_otherhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_unique_otherhsf_negative)) /\ exists ff_q_mce_mdr_unique_otherhsf_negative_start. ff_u_mce_mdr_unique_otherhsf_negative = ff_q_mce_mdr_unique_otherhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_unique_otherhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_negative_terminal. ff_h_mce_mdr_unique_otherhsf_negative_terminal + S (mdr_n_unique_otherh) = S ((S ((S (mdr_q_unique_otherhs)))) * ff_v_mce_mdr_unique_otherhsf_negative)) /\ exists ff_q_mce_mdr_unique_otherhsf_negative_terminal. ff_u_mce_mdr_unique_otherhsf_negative = ff_q_mce_mdr_unique_otherhsf_negative_terminal * S ((S ((S (mdr_q_unique_otherhs)))) * ff_v_mce_mdr_unique_otherhsf_negative) + (mdr_n_unique_otherh))) /\ forall ff_i_mce_mdr_unique_otherhsf_negative. (exists ff_lt_mce_mdr_unique_otherhsf_negative_bound. ff_lt_mce_mdr_unique_otherhsf_negative_bound + S ff_i_mce_mdr_unique_otherhsf_negative = (S (mdr_q_unique_otherhs))) -> exists ff_a_mce_mdr_unique_otherhsf_negative ff_r_mce_mdr_unique_otherhsf_negative ff_s_mce_mdr_unique_otherhsf_negative. ((((exists ff_h_mce_mdr_unique_otherhsf_negative_summand. ff_h_mce_mdr_unique_otherhsf_negative_summand + S (ff_a_mce_mdr_unique_otherhsf_negative) = S ((S (ff_i_mce_mdr_unique_otherhsf_negative)) * ff_vc_mce_fold_mdr_unique_otherhsf)) /\ exists ff_q_mce_mdr_unique_otherhsf_negative_summand. ff_vb_mce_fold_mdr_unique_otherhsf = ff_q_mce_mdr_unique_otherhsf_negative_summand * S ((S (ff_i_mce_mdr_unique_otherhsf_negative)) * ff_vc_mce_fold_mdr_unique_otherhsf) + (ff_a_mce_mdr_unique_otherhsf_negative))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_negative_partial. ff_h_mce_mdr_unique_otherhsf_negative_partial + S (ff_r_mce_mdr_unique_otherhsf_negative) = S ((S (ff_i_mce_mdr_unique_otherhsf_negative)) * ff_v_mce_mdr_unique_otherhsf_negative)) /\ exists ff_q_mce_mdr_unique_otherhsf_negative_partial. ff_u_mce_mdr_unique_otherhsf_negative = ff_q_mce_mdr_unique_otherhsf_negative_partial * S ((S (ff_i_mce_mdr_unique_otherhsf_negative)) * ff_v_mce_mdr_unique_otherhsf_negative) + (ff_r_mce_mdr_unique_otherhsf_negative))) /\ ((((exists ff_h_mce_mdr_unique_otherhsf_negative_successor. ff_h_mce_mdr_unique_otherhsf_negative_successor + S (ff_s_mce_mdr_unique_otherhsf_negative) = S ((S (S ff_i_mce_mdr_unique_otherhsf_negative)) * ff_v_mce_mdr_unique_otherhsf_negative)) /\ exists ff_q_mce_mdr_unique_otherhsf_negative_successor. ff_u_mce_mdr_unique_otherhsf_negative = ff_q_mce_mdr_unique_otherhsf_negative_successor * S ((S (S ff_i_mce_mdr_unique_otherhsf_negative)) * ff_v_mce_mdr_unique_otherhsf_negative) + (ff_s_mce_mdr_unique_otherhsf_negative))) /\ ff_s_mce_mdr_unique_otherhsf_negative = ff_r_mce_mdr_unique_otherhsf_negative + ff_a_mce_mdr_unique_otherhsf_negative))))))))))))))) /\ ((exists mdr_gap_unique_otheri. mdr_gap_unique_otheri + S (mdr_i_unique_other) = (mdr_l_unique_other)) /\ (exists mdr_z_unique_otherr. ((exists mdr_a_unique_otherrc mdr_b_unique_otherrc mdr_c_unique_otherrc mdr_e_unique_otherrc mdr_f_unique_otherrc. ((mdr_a_unique_otherrc = ((d) + (pb)) * S ((d) + (pb)) + ((pb) + (pb))) /\ ((mdr_b_unique_otherrc = ((pc) + (nb)) * S ((pc) + (nb)) + ((nb) + (nb))) /\ ((mdr_c_unique_otherrc = ((mdr_a_unique_otherrc) + (mdr_b_unique_otherrc)) * S ((mdr_a_unique_otherrc) + (mdr_b_unique_otherrc)) + ((mdr_b_unique_otherrc) + (mdr_b_unique_otherrc))) /\ ((mdr_e_unique_otherrc = ((r) + (s)) * S ((r) + (s)) + ((s) + (s))) /\ ((mdr_f_unique_otherrc = ((nc) + (mdr_e_unique_otherrc)) * S ((nc) + (mdr_e_unique_otherrc)) + ((mdr_e_unique_otherrc) + (mdr_e_unique_otherrc))) /\ ((mdr_z_unique_otherr) = ((mdr_c_unique_otherrc) + (mdr_f_unique_otherrc)) * S ((mdr_c_unique_otherrc) + (mdr_f_unique_otherrc)) + ((mdr_f_unique_otherrc) + (mdr_f_unique_otherrc))))))))) /\ (((exists ff_h_mdr_unique_otherrb. ff_h_mdr_unique_otherrb + S (mdr_z_unique_otherr) = S ((S (mdr_i_unique_other)) * mdr_c_unique_other)) /\ exists ff_q_mdr_unique_otherrb. mdr_b_unique_other = ff_q_mdr_unique_otherrb * S ((S (mdr_i_unique_other)) * mdr_c_unique_other) + (mdr_z_unique_otherr)))))))) -> r = p /\ s = n))Constructive proof overview
Generated structural guide
Every unrestricted-dimensional signed beta-coded square matrix has exactly one positive/negative recursive determinant pair, with both existence and cross-history functionality proved.
The unchanged tactic script uses 2 declared prerequisites and contains 33 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–5
02Establish hvalueL6–12
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed recursive determinant exists.
- L6
have hvalue : ∃ p. ∃ n. SignedRecursiveDeterminant(pb,pc,nb,nc,d,p,n)Definitions: SignedRecursiveDeterminant - L7
specialize signed_recursive_determinant_exists (pb) - L8
specialize signed_recursive_determinant_exists (pc) - L9
specialize signed_recursive_determinant_exists (nb) - L10
specialize signed_recursive_determinant_exists (nc) - L11
specialize signed_recursive_determinant_exists (d) - L12
apply signed_recursive_determinant_exists
03Separate the logical casesL13–14
04Construct an explicit witnessL15–16
05Separate the logical casesL17–17
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L17
split
06Use earlier factsL18–18
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L18
exact hvalue_witness_witness
07Fix variables and assumptionsL19–21
08Use earlier factsL22–31
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L22
specialize signed_recursive_determinant_functional (pb) - L23
specialize signed_recursive_determinant_functional (pc) - L24
specialize signed_recursive_determinant_functional (nb) - L25
specialize signed_recursive_determinant_functional (nc) - L26
specialize signed_recursive_determinant_functional (d) - L27
specialize signed_recursive_determinant_functional (r) - L28
specialize signed_recursive_determinant_functional (s) - L29
specialize signed_recursive_determinant_functional (x) - L30
specialize signed_recursive_determinant_functional (x1) - L31
apply signed_recursive_determinant_functional
Original exact command ledger · 33 lines
- 0001
intro pb - 0002
intro pc - 0003
intro nb - 0004
intro nc - 0005
intro d - 0006
have hvalue : exists p n. (exists mdr_b_unique_existence mdr_c_unique_existence mdr_l_unique_existence mdr_i_unique_existence. ((forall mdr_i_unique_existenceh. (exists mdr_gap_unique_existencehi. mdr_gap_unique_existencehi + S (mdr_i_unique_existenceh) = (mdr_l_unique_existence)) -> exists mdr_d_unique_existenceh mdr_pb_unique_existenceh mdr_pc_unique_existenceh mdr_nb_unique_existenceh mdr_nc_unique_existenceh mdr_p_unique_existenceh mdr_n_unique_existenceh. ((exists mdr_z_unique_existencehr. ((exists mdr_a_unique_existencehrc mdr_b_unique_existencehrc mdr_c_unique_existencehrc mdr_e_unique_existencehrc mdr_f_unique_existencehrc. ((mdr_a_unique_existencehrc = ((mdr_d_unique_existenceh) + (mdr_pb_unique_existenceh)) * S ((mdr_d_unique_existenceh) + (mdr_pb_unique_existenceh)) + ((mdr_pb_unique_existenceh) + (mdr_pb_unique_existenceh))) /\ ((mdr_b_unique_existencehrc = ((mdr_pc_unique_existenceh) + (mdr_nb_unique_existenceh)) * S ((mdr_pc_unique_existenceh) + (mdr_nb_unique_existenceh)) + ((mdr_nb_unique_existenceh) + (mdr_nb_unique_existenceh))) /\ ((mdr_c_unique_existencehrc = ((mdr_a_unique_existencehrc) + (mdr_b_unique_existencehrc)) * S ((mdr_a_unique_existencehrc) + (mdr_b_unique_existencehrc)) + ((mdr_b_unique_existencehrc) + (mdr_b_unique_existencehrc))) /\ ((mdr_e_unique_existencehrc = ((mdr_p_unique_existenceh) + (mdr_n_unique_existenceh)) * S ((mdr_p_unique_existenceh) + (mdr_n_unique_existenceh)) + ((mdr_n_unique_existenceh) + (mdr_n_unique_existenceh))) /\ ((mdr_f_unique_existencehrc = ((mdr_nc_unique_existenceh) + (mdr_e_unique_existencehrc)) * S ((mdr_nc_unique_existenceh) + (mdr_e_unique_existencehrc)) + ((mdr_e_unique_existencehrc) + (mdr_e_unique_existencehrc))) /\ ((mdr_z_unique_existencehr) = ((mdr_c_unique_existencehrc) + (mdr_f_unique_existencehrc)) * S ((mdr_c_unique_existencehrc) + (mdr_f_unique_existencehrc)) + ((mdr_f_unique_existencehrc) + (mdr_f_unique_existencehrc))))))))) /\ (((exists ff_h_mdr_unique_existencehrb. ff_h_mdr_unique_existencehrb + S (mdr_z_unique_existencehr) = S ((S (mdr_i_unique_existenceh)) * mdr_c_unique_existence)) /\ exists ff_q_mdr_unique_existencehrb. mdr_b_unique_existence = ff_q_mdr_unique_existencehrb * S ((S (mdr_i_unique_existenceh)) * mdr_c_unique_existence) + (mdr_z_unique_existencehr))))) /\ (((((mdr_d_unique_existenceh) = 0) /\ (((mdr_p_unique_existenceh) = 1) /\ ((mdr_n_unique_existenceh) = 0))) \/ exists mdr_q_unique_existencehs mdr_eb_unique_existencehs mdr_ec_unique_existencehs mdr_fb_unique_existencehs mdr_fc_unique_existencehs. (((mdr_d_unique_existenceh) = S (mdr_q_unique_existencehs)) /\ ((forall mdr_j_unique_existencehsc. (exists mdr_gap_unique_existencehscj. mdr_gap_unique_existencehscj + S (mdr_j_unique_existencehsc) = (S (mdr_q_unique_existencehs))) -> exists mdr_i_unique_existencehsc mdr_up_unique_existencehsc mdr_us_unique_existencehsc mdr_un_unique_existencehsc mdr_ut_unique_existencehsc mdr_p_unique_existencehsc mdr_n_unique_existencehsc. ((exists mdr_gap_unique_existencehsci. mdr_gap_unique_existencehsci + S (mdr_i_unique_existencehsc) = (mdr_i_unique_existenceh)) /\ ((exists mdr_z_unique_existencehscr. ((exists mdr_a_unique_existencehscrc mdr_b_unique_existencehscrc mdr_c_unique_existencehscrc mdr_e_unique_existencehscrc mdr_f_unique_existencehscrc. ((mdr_a_unique_existencehscrc = ((mdr_q_unique_existencehs) + (mdr_up_unique_existencehsc)) * S ((mdr_q_unique_existencehs) + (mdr_up_unique_existencehsc)) + ((mdr_up_unique_existencehsc) + (mdr_up_unique_existencehsc))) /\ ((mdr_b_unique_existencehscrc = ((mdr_us_unique_existencehsc) + (mdr_un_unique_existencehsc)) * S ((mdr_us_unique_existencehsc) + (mdr_un_unique_existencehsc)) + ((mdr_un_unique_existencehsc) + (mdr_un_unique_existencehsc))) /\ ((mdr_c_unique_existencehscrc = ((mdr_a_unique_existencehscrc) + (mdr_b_unique_existencehscrc)) * S ((mdr_a_unique_existencehscrc) + (mdr_b_unique_existencehscrc)) + ((mdr_b_unique_existencehscrc) + (mdr_b_unique_existencehscrc))) /\ ((mdr_e_unique_existencehscrc = ((mdr_p_unique_existencehsc) + (mdr_n_unique_existencehsc)) * S ((mdr_p_unique_existencehsc) + (mdr_n_unique_existencehsc)) + ((mdr_n_unique_existencehsc) + (mdr_n_unique_existencehsc))) /\ ((mdr_f_unique_existencehscrc = ((mdr_ut_unique_existencehsc) + (mdr_e_unique_existencehscrc)) * S ((mdr_ut_unique_existencehsc) + (mdr_e_unique_existencehscrc)) + ((mdr_e_unique_existencehscrc) + (mdr_e_unique_existencehscrc))) /\ ((mdr_z_unique_existencehscr) = ((mdr_c_unique_existencehscrc) + (mdr_f_unique_existencehscrc)) * S ((mdr_c_unique_existencehscrc) + (mdr_f_unique_existencehscrc)) + ((mdr_f_unique_existencehscrc) + (mdr_f_unique_existencehscrc))))))))) /\ (((exists ff_h_mdr_unique_existencehscrb. ff_h_mdr_unique_existencehscrb + S (mdr_z_unique_existencehscr) = S ((S (mdr_i_unique_existencehsc)) * mdr_c_unique_existence)) /\ exists ff_q_mdr_unique_existencehscrb. mdr_b_unique_existence = ff_q_mdr_unique_existencehscrb * S ((S (mdr_i_unique_existencehsc)) * mdr_c_unique_existence) + (mdr_z_unique_existencehscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_unique_existencehscm_positive. (exists ff_gap_mdm_lt_mdr_unique_existencehscm_positive_index_bound. ff_gap_mdm_lt_mdr_unique_existencehscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_unique_existencehscm_positive) = ((mdr_q_unique_existencehs) * (mdr_q_unique_existencehs))) -> exists ff_row_mdm_prefix_mdr_unique_existencehscm_positive ff_column_mdm_prefix_mdr_unique_existencehscm_positive ff_value_mdm_prefix_mdr_unique_existencehscm_positive. (ff_index_mdm_prefix_mdr_unique_existencehscm_positive = (mdr_q_unique_existencehs) * ff_row_mdm_prefix_mdr_unique_existencehscm_positive + ff_column_mdm_prefix_mdr_unique_existencehscm_positive /\ ((exists ff_gap_mdm_lt_mdr_unique_existencehscm_positive_column_bound. ff_gap_mdm_lt_mdr_unique_existencehscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_unique_existencehscm_positive) = (mdr_q_unique_existencehs)) /\ ((exists ff_row_mdm_cell_mdr_unique_existencehscm_positive_cell ff_column_mdm_cell_mdr_unique_existencehscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_unique_existencehscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_unique_existencehscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_unique_existencehscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_unique_existencehscm_positive_cell = ff_row_mdm_prefix_mdr_unique_existencehscm_positive) \/ ((exists ff_gap_mdm_le_mdr_unique_existencehscm_positive_cell_row_after. ff_gap_mdm_le_mdr_unique_existencehscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_unique_existencehscm_positive)) /\ ff_row_mdm_cell_mdr_unique_existencehscm_positive_cell = S ff_row_mdm_prefix_mdr_unique_existencehscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_unique_existencehscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_unique_existencehscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_unique_existencehscm_positive) = (mdr_j_unique_existencehsc)) /\ ff_column_mdm_cell_mdr_unique_existencehscm_positive_cell = ff_column_mdm_prefix_mdr_unique_existencehscm_positive) \/ ((exists ff_gap_mdm_le_mdr_unique_existencehscm_positive_cell_column_after. ff_gap_mdm_le_mdr_unique_existencehscm_positive_cell_column_after + (mdr_j_unique_existencehsc) = (ff_column_mdm_prefix_mdr_unique_existencehscm_positive)) /\ ff_column_mdm_cell_mdr_unique_existencehscm_positive_cell = S ff_column_mdm_prefix_mdr_unique_existencehscm_positive))) /\ (((exists ff_h_mdm_mdr_unique_existencehscm_positive_cell_source. ff_h_mdm_mdr_unique_existencehscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_unique_existencehscm_positive) = S ((S ((ff_row_mdm_cell_mdr_unique_existencehscm_positive_cell) * (S (mdr_q_unique_existencehs)) + (ff_column_mdm_cell_mdr_unique_existencehscm_positive_cell))) * mdr_pc_unique_existenceh)) /\ exists ff_q_mdm_mdr_unique_existencehscm_positive_cell_source. mdr_pb_unique_existenceh = ff_q_mdm_mdr_unique_existencehscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_unique_existencehscm_positive_cell) * (S (mdr_q_unique_existencehs)) + (ff_column_mdm_cell_mdr_unique_existencehscm_positive_cell))) * mdr_pc_unique_existenceh) + (ff_value_mdm_prefix_mdr_unique_existencehscm_positive)))))) /\ (((exists ff_h_mdm_mdr_unique_existencehscm_positive_target. ff_h_mdm_mdr_unique_existencehscm_positive_target + S (ff_value_mdm_prefix_mdr_unique_existencehscm_positive) = S ((S (ff_index_mdm_prefix_mdr_unique_existencehscm_positive)) * mdr_us_unique_existencehsc)) /\ exists ff_q_mdm_mdr_unique_existencehscm_positive_target. mdr_up_unique_existencehsc = ff_q_mdm_mdr_unique_existencehscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_unique_existencehscm_positive)) * mdr_us_unique_existencehsc) + (ff_value_mdm_prefix_mdr_unique_existencehscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_unique_existencehscm_negative. (exists ff_gap_mdm_lt_mdr_unique_existencehscm_negative_index_bound. ff_gap_mdm_lt_mdr_unique_existencehscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_unique_existencehscm_negative) = ((mdr_q_unique_existencehs) * (mdr_q_unique_existencehs))) -> exists ff_row_mdm_prefix_mdr_unique_existencehscm_negative ff_column_mdm_prefix_mdr_unique_existencehscm_negative ff_value_mdm_prefix_mdr_unique_existencehscm_negative. (ff_index_mdm_prefix_mdr_unique_existencehscm_negative = (mdr_q_unique_existencehs) * ff_row_mdm_prefix_mdr_unique_existencehscm_negative + ff_column_mdm_prefix_mdr_unique_existencehscm_negative /\ ((exists ff_gap_mdm_lt_mdr_unique_existencehscm_negative_column_bound. ff_gap_mdm_lt_mdr_unique_existencehscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_unique_existencehscm_negative) = (mdr_q_unique_existencehs)) /\ ((exists ff_row_mdm_cell_mdr_unique_existencehscm_negative_cell ff_column_mdm_cell_mdr_unique_existencehscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_unique_existencehscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_unique_existencehscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_unique_existencehscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_unique_existencehscm_negative_cell = ff_row_mdm_prefix_mdr_unique_existencehscm_negative) \/ ((exists ff_gap_mdm_le_mdr_unique_existencehscm_negative_cell_row_after. ff_gap_mdm_le_mdr_unique_existencehscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_unique_existencehscm_negative)) /\ ff_row_mdm_cell_mdr_unique_existencehscm_negative_cell = S ff_row_mdm_prefix_mdr_unique_existencehscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_unique_existencehscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_unique_existencehscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_unique_existencehscm_negative) = (mdr_j_unique_existencehsc)) /\ ff_column_mdm_cell_mdr_unique_existencehscm_negative_cell = ff_column_mdm_prefix_mdr_unique_existencehscm_negative) \/ ((exists ff_gap_mdm_le_mdr_unique_existencehscm_negative_cell_column_after. ff_gap_mdm_le_mdr_unique_existencehscm_negative_cell_column_after + (mdr_j_unique_existencehsc) = (ff_column_mdm_prefix_mdr_unique_existencehscm_negative)) /\ ff_column_mdm_cell_mdr_unique_existencehscm_negative_cell = S ff_column_mdm_prefix_mdr_unique_existencehscm_negative))) /\ (((exists ff_h_mdm_mdr_unique_existencehscm_negative_cell_source. ff_h_mdm_mdr_unique_existencehscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_unique_existencehscm_negative) = S ((S ((ff_row_mdm_cell_mdr_unique_existencehscm_negative_cell) * (S (mdr_q_unique_existencehs)) + (ff_column_mdm_cell_mdr_unique_existencehscm_negative_cell))) * mdr_nc_unique_existenceh)) /\ exists ff_q_mdm_mdr_unique_existencehscm_negative_cell_source. mdr_nb_unique_existenceh = ff_q_mdm_mdr_unique_existencehscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_unique_existencehscm_negative_cell) * (S (mdr_q_unique_existencehs)) + (ff_column_mdm_cell_mdr_unique_existencehscm_negative_cell))) * mdr_nc_unique_existenceh) + (ff_value_mdm_prefix_mdr_unique_existencehscm_negative)))))) /\ (((exists ff_h_mdm_mdr_unique_existencehscm_negative_target. ff_h_mdm_mdr_unique_existencehscm_negative_target + S (ff_value_mdm_prefix_mdr_unique_existencehscm_negative) = S ((S (ff_index_mdm_prefix_mdr_unique_existencehscm_negative)) * mdr_ut_unique_existencehsc)) /\ exists ff_q_mdm_mdr_unique_existencehscm_negative_target. mdr_un_unique_existencehsc = ff_q_mdm_mdr_unique_existencehscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_unique_existencehscm_negative)) * mdr_ut_unique_existencehsc) + (ff_value_mdm_prefix_mdr_unique_existencehscm_negative))))))))) /\ ((((exists ff_h_mdr_unique_existencehscp. ff_h_mdr_unique_existencehscp + S (mdr_p_unique_existencehsc) = S ((S (mdr_j_unique_existencehsc)) * mdr_ec_unique_existencehs)) /\ exists ff_q_mdr_unique_existencehscp. mdr_eb_unique_existencehs = ff_q_mdr_unique_existencehscp * S ((S (mdr_j_unique_existencehsc)) * mdr_ec_unique_existencehs) + (mdr_p_unique_existencehsc))) /\ (((exists ff_h_mdr_unique_existencehscn. ff_h_mdr_unique_existencehscn + S (mdr_n_unique_existencehsc) = S ((S (mdr_j_unique_existencehsc)) * mdr_fc_unique_existencehs)) /\ exists ff_q_mdr_unique_existencehscn. mdr_fb_unique_existencehs = ff_q_mdr_unique_existencehscn * S ((S (mdr_j_unique_existencehsc)) * mdr_fc_unique_existencehs) + (mdr_n_unique_existencehsc)))))))) /\ (exists ff_ub_mce_fold_mdr_unique_existencehsf ff_uc_mce_fold_mdr_unique_existencehsf ff_vb_mce_fold_mdr_unique_existencehsf ff_vc_mce_fold_mdr_unique_existencehsf. ((forall ff_index_mce_alternating_mdr_unique_existencehsf_prefix. (exists ff_gap_mce_mdr_unique_existencehsf_prefix_index. ff_gap_mce_mdr_unique_existencehsf_prefix_index + S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix) = (S (mdr_q_unique_existencehs))) -> exists ff_ap_mce_alternating_mdr_unique_existencehsf_prefix ff_an_mce_alternating_mdr_unique_existencehsf_prefix ff_bp_mce_alternating_mdr_unique_existencehsf_prefix ff_bn_mce_alternating_mdr_unique_existencehsf_prefix ff_p_mce_alternating_mdr_unique_existencehsf_prefix ff_n_mce_alternating_mdr_unique_existencehsf_prefix. ((((exists ff_h_mce_mdr_unique_existencehsf_prefix_ap. ff_h_mce_mdr_unique_existencehsf_prefix_ap + S (ff_ap_mce_alternating_mdr_unique_existencehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * mdr_pc_unique_existenceh)) /\ exists ff_q_mce_mdr_unique_existencehsf_prefix_ap. mdr_pb_unique_existenceh = ff_q_mce_mdr_unique_existencehsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * mdr_pc_unique_existenceh) + (ff_ap_mce_alternating_mdr_unique_existencehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_prefix_an. ff_h_mce_mdr_unique_existencehsf_prefix_an + S (ff_an_mce_alternating_mdr_unique_existencehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * mdr_nc_unique_existenceh)) /\ exists ff_q_mce_mdr_unique_existencehsf_prefix_an. mdr_nb_unique_existenceh = ff_q_mce_mdr_unique_existencehsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * mdr_nc_unique_existenceh) + (ff_an_mce_alternating_mdr_unique_existencehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_prefix_bp. ff_h_mce_mdr_unique_existencehsf_prefix_bp + S (ff_bp_mce_alternating_mdr_unique_existencehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * mdr_ec_unique_existencehs)) /\ exists ff_q_mce_mdr_unique_existencehsf_prefix_bp. mdr_eb_unique_existencehs = ff_q_mce_mdr_unique_existencehsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * mdr_ec_unique_existencehs) + (ff_bp_mce_alternating_mdr_unique_existencehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_prefix_bn. ff_h_mce_mdr_unique_existencehsf_prefix_bn + S (ff_bn_mce_alternating_mdr_unique_existencehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * mdr_fc_unique_existencehs)) /\ exists ff_q_mce_mdr_unique_existencehsf_prefix_bn. mdr_fb_unique_existencehs = ff_q_mce_mdr_unique_existencehsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * mdr_fc_unique_existencehs) + (ff_bn_mce_alternating_mdr_unique_existencehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_prefix_positive. ff_h_mce_mdr_unique_existencehsf_prefix_positive + S (ff_p_mce_alternating_mdr_unique_existencehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * ff_uc_mce_fold_mdr_unique_existencehsf)) /\ exists ff_q_mce_mdr_unique_existencehsf_prefix_positive. ff_ub_mce_fold_mdr_unique_existencehsf = ff_q_mce_mdr_unique_existencehsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * ff_uc_mce_fold_mdr_unique_existencehsf) + (ff_p_mce_alternating_mdr_unique_existencehsf_prefix))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_prefix_negative. ff_h_mce_mdr_unique_existencehsf_prefix_negative + S (ff_n_mce_alternating_mdr_unique_existencehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * ff_vc_mce_fold_mdr_unique_existencehsf)) /\ exists ff_q_mce_mdr_unique_existencehsf_prefix_negative. ff_vb_mce_fold_mdr_unique_existencehsf = ff_q_mce_mdr_unique_existencehsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_unique_existencehsf_prefix)) * ff_vc_mce_fold_mdr_unique_existencehsf) + (ff_n_mce_alternating_mdr_unique_existencehsf_prefix))) /\ (((exists ff_even_mce_term_mdr_unique_existencehsf_prefix_term. ff_index_mce_alternating_mdr_unique_existencehsf_prefix = 2 * ff_even_mce_term_mdr_unique_existencehsf_prefix_term) /\ (ff_p_mce_alternating_mdr_unique_existencehsf_prefix = (ff_ap_mce_alternating_mdr_unique_existencehsf_prefix) * (ff_bp_mce_alternating_mdr_unique_existencehsf_prefix) + (ff_an_mce_alternating_mdr_unique_existencehsf_prefix) * (ff_bn_mce_alternating_mdr_unique_existencehsf_prefix) /\ ff_n_mce_alternating_mdr_unique_existencehsf_prefix = (ff_ap_mce_alternating_mdr_unique_existencehsf_prefix) * (ff_bn_mce_alternating_mdr_unique_existencehsf_prefix) + (ff_an_mce_alternating_mdr_unique_existencehsf_prefix) * (ff_bp_mce_alternating_mdr_unique_existencehsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_unique_existencehsf_prefix_term. ff_index_mce_alternating_mdr_unique_existencehsf_prefix = 2 * ff_odd_mce_term_mdr_unique_existencehsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_unique_existencehsf_prefix = (ff_ap_mce_alternating_mdr_unique_existencehsf_prefix) * (ff_bn_mce_alternating_mdr_unique_existencehsf_prefix) + (ff_an_mce_alternating_mdr_unique_existencehsf_prefix) * (ff_bp_mce_alternating_mdr_unique_existencehsf_prefix) /\ ff_n_mce_alternating_mdr_unique_existencehsf_prefix = (ff_ap_mce_alternating_mdr_unique_existencehsf_prefix) * (ff_bp_mce_alternating_mdr_unique_existencehsf_prefix) + (ff_an_mce_alternating_mdr_unique_existencehsf_prefix) * (ff_bn_mce_alternating_mdr_unique_existencehsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_unique_existencehsf_positive ff_v_mce_mdr_unique_existencehsf_positive. ((((exists ff_h_mce_mdr_unique_existencehsf_positive_start. ff_h_mce_mdr_unique_existencehsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_unique_existencehsf_positive)) /\ exists ff_q_mce_mdr_unique_existencehsf_positive_start. ff_u_mce_mdr_unique_existencehsf_positive = ff_q_mce_mdr_unique_existencehsf_positive_start * S ((S (0)) * ff_v_mce_mdr_unique_existencehsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_positive_terminal. ff_h_mce_mdr_unique_existencehsf_positive_terminal + S (mdr_p_unique_existenceh) = S ((S ((S (mdr_q_unique_existencehs)))) * ff_v_mce_mdr_unique_existencehsf_positive)) /\ exists ff_q_mce_mdr_unique_existencehsf_positive_terminal. ff_u_mce_mdr_unique_existencehsf_positive = ff_q_mce_mdr_unique_existencehsf_positive_terminal * S ((S ((S (mdr_q_unique_existencehs)))) * ff_v_mce_mdr_unique_existencehsf_positive) + (mdr_p_unique_existenceh))) /\ forall ff_i_mce_mdr_unique_existencehsf_positive. (exists ff_lt_mce_mdr_unique_existencehsf_positive_bound. ff_lt_mce_mdr_unique_existencehsf_positive_bound + S ff_i_mce_mdr_unique_existencehsf_positive = (S (mdr_q_unique_existencehs))) -> exists ff_a_mce_mdr_unique_existencehsf_positive ff_r_mce_mdr_unique_existencehsf_positive ff_s_mce_mdr_unique_existencehsf_positive. ((((exists ff_h_mce_mdr_unique_existencehsf_positive_summand. ff_h_mce_mdr_unique_existencehsf_positive_summand + S (ff_a_mce_mdr_unique_existencehsf_positive) = S ((S (ff_i_mce_mdr_unique_existencehsf_positive)) * ff_uc_mce_fold_mdr_unique_existencehsf)) /\ exists ff_q_mce_mdr_unique_existencehsf_positive_summand. ff_ub_mce_fold_mdr_unique_existencehsf = ff_q_mce_mdr_unique_existencehsf_positive_summand * S ((S (ff_i_mce_mdr_unique_existencehsf_positive)) * ff_uc_mce_fold_mdr_unique_existencehsf) + (ff_a_mce_mdr_unique_existencehsf_positive))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_positive_partial. ff_h_mce_mdr_unique_existencehsf_positive_partial + S (ff_r_mce_mdr_unique_existencehsf_positive) = S ((S (ff_i_mce_mdr_unique_existencehsf_positive)) * ff_v_mce_mdr_unique_existencehsf_positive)) /\ exists ff_q_mce_mdr_unique_existencehsf_positive_partial. ff_u_mce_mdr_unique_existencehsf_positive = ff_q_mce_mdr_unique_existencehsf_positive_partial * S ((S (ff_i_mce_mdr_unique_existencehsf_positive)) * ff_v_mce_mdr_unique_existencehsf_positive) + (ff_r_mce_mdr_unique_existencehsf_positive))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_positive_successor. ff_h_mce_mdr_unique_existencehsf_positive_successor + S (ff_s_mce_mdr_unique_existencehsf_positive) = S ((S (S ff_i_mce_mdr_unique_existencehsf_positive)) * ff_v_mce_mdr_unique_existencehsf_positive)) /\ exists ff_q_mce_mdr_unique_existencehsf_positive_successor. ff_u_mce_mdr_unique_existencehsf_positive = ff_q_mce_mdr_unique_existencehsf_positive_successor * S ((S (S ff_i_mce_mdr_unique_existencehsf_positive)) * ff_v_mce_mdr_unique_existencehsf_positive) + (ff_s_mce_mdr_unique_existencehsf_positive))) /\ ff_s_mce_mdr_unique_existencehsf_positive = ff_r_mce_mdr_unique_existencehsf_positive + ff_a_mce_mdr_unique_existencehsf_positive)))))) /\ (exists ff_u_mce_mdr_unique_existencehsf_negative ff_v_mce_mdr_unique_existencehsf_negative. ((((exists ff_h_mce_mdr_unique_existencehsf_negative_start. ff_h_mce_mdr_unique_existencehsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_unique_existencehsf_negative)) /\ exists ff_q_mce_mdr_unique_existencehsf_negative_start. ff_u_mce_mdr_unique_existencehsf_negative = ff_q_mce_mdr_unique_existencehsf_negative_start * S ((S (0)) * ff_v_mce_mdr_unique_existencehsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_negative_terminal. ff_h_mce_mdr_unique_existencehsf_negative_terminal + S (mdr_n_unique_existenceh) = S ((S ((S (mdr_q_unique_existencehs)))) * ff_v_mce_mdr_unique_existencehsf_negative)) /\ exists ff_q_mce_mdr_unique_existencehsf_negative_terminal. ff_u_mce_mdr_unique_existencehsf_negative = ff_q_mce_mdr_unique_existencehsf_negative_terminal * S ((S ((S (mdr_q_unique_existencehs)))) * ff_v_mce_mdr_unique_existencehsf_negative) + (mdr_n_unique_existenceh))) /\ forall ff_i_mce_mdr_unique_existencehsf_negative. (exists ff_lt_mce_mdr_unique_existencehsf_negative_bound. ff_lt_mce_mdr_unique_existencehsf_negative_bound + S ff_i_mce_mdr_unique_existencehsf_negative = (S (mdr_q_unique_existencehs))) -> exists ff_a_mce_mdr_unique_existencehsf_negative ff_r_mce_mdr_unique_existencehsf_negative ff_s_mce_mdr_unique_existencehsf_negative. ((((exists ff_h_mce_mdr_unique_existencehsf_negative_summand. ff_h_mce_mdr_unique_existencehsf_negative_summand + S (ff_a_mce_mdr_unique_existencehsf_negative) = S ((S (ff_i_mce_mdr_unique_existencehsf_negative)) * ff_vc_mce_fold_mdr_unique_existencehsf)) /\ exists ff_q_mce_mdr_unique_existencehsf_negative_summand. ff_vb_mce_fold_mdr_unique_existencehsf = ff_q_mce_mdr_unique_existencehsf_negative_summand * S ((S (ff_i_mce_mdr_unique_existencehsf_negative)) * ff_vc_mce_fold_mdr_unique_existencehsf) + (ff_a_mce_mdr_unique_existencehsf_negative))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_negative_partial. ff_h_mce_mdr_unique_existencehsf_negative_partial + S (ff_r_mce_mdr_unique_existencehsf_negative) = S ((S (ff_i_mce_mdr_unique_existencehsf_negative)) * ff_v_mce_mdr_unique_existencehsf_negative)) /\ exists ff_q_mce_mdr_unique_existencehsf_negative_partial. ff_u_mce_mdr_unique_existencehsf_negative = ff_q_mce_mdr_unique_existencehsf_negative_partial * S ((S (ff_i_mce_mdr_unique_existencehsf_negative)) * ff_v_mce_mdr_unique_existencehsf_negative) + (ff_r_mce_mdr_unique_existencehsf_negative))) /\ ((((exists ff_h_mce_mdr_unique_existencehsf_negative_successor. ff_h_mce_mdr_unique_existencehsf_negative_successor + S (ff_s_mce_mdr_unique_existencehsf_negative) = S ((S (S ff_i_mce_mdr_unique_existencehsf_negative)) * ff_v_mce_mdr_unique_existencehsf_negative)) /\ exists ff_q_mce_mdr_unique_existencehsf_negative_successor. ff_u_mce_mdr_unique_existencehsf_negative = ff_q_mce_mdr_unique_existencehsf_negative_successor * S ((S (S ff_i_mce_mdr_unique_existencehsf_negative)) * ff_v_mce_mdr_unique_existencehsf_negative) + (ff_s_mce_mdr_unique_existencehsf_negative))) /\ ff_s_mce_mdr_unique_existencehsf_negative = ff_r_mce_mdr_unique_existencehsf_negative + ff_a_mce_mdr_unique_existencehsf_negative))))))))))))))) /\ ((exists mdr_gap_unique_existencei. mdr_gap_unique_existencei + S (mdr_i_unique_existence) = (mdr_l_unique_existence)) /\ (exists mdr_z_unique_existencer. ((exists mdr_a_unique_existencerc mdr_b_unique_existencerc mdr_c_unique_existencerc mdr_e_unique_existencerc mdr_f_unique_existencerc. ((mdr_a_unique_existencerc = ((d) + (pb)) * S ((d) + (pb)) + ((pb) + (pb))) /\ ((mdr_b_unique_existencerc = ((pc) + (nb)) * S ((pc) + (nb)) + ((nb) + (nb))) /\ ((mdr_c_unique_existencerc = ((mdr_a_unique_existencerc) + (mdr_b_unique_existencerc)) * S ((mdr_a_unique_existencerc) + (mdr_b_unique_existencerc)) + ((mdr_b_unique_existencerc) + (mdr_b_unique_existencerc))) /\ ((mdr_e_unique_existencerc = ((p) + (n)) * S ((p) + (n)) + ((n) + (n))) /\ ((mdr_f_unique_existencerc = ((nc) + (mdr_e_unique_existencerc)) * S ((nc) + (mdr_e_unique_existencerc)) + ((mdr_e_unique_existencerc) + (mdr_e_unique_existencerc))) /\ ((mdr_z_unique_existencer) = ((mdr_c_unique_existencerc) + (mdr_f_unique_existencerc)) * S ((mdr_c_unique_existencerc) + (mdr_f_unique_existencerc)) + ((mdr_f_unique_existencerc) + (mdr_f_unique_existencerc))))))))) /\ (((exists ff_h_mdr_unique_existencerb. ff_h_mdr_unique_existencerb + S (mdr_z_unique_existencer) = S ((S (mdr_i_unique_existence)) * mdr_c_unique_existence)) /\ exists ff_q_mdr_unique_existencerb. mdr_b_unique_existence = ff_q_mdr_unique_existencerb * S ((S (mdr_i_unique_existence)) * mdr_c_unique_existence) + (mdr_z_unique_existencer)))))))) - 0007
specialize signed_recursive_determinant_exists (pb) - 0008
specialize signed_recursive_determinant_exists (pc) - 0009
specialize signed_recursive_determinant_exists (nb) - 0010
specialize signed_recursive_determinant_exists (nc) - 0011
specialize signed_recursive_determinant_exists (d) - 0012
apply signed_recursive_determinant_exists - 0013
cases hvalue - 0014
cases hvalue_witness - 0015
exists x - 0016
exists x1 - 0017
split - 0018
exact hvalue_witness_witness - 0019
intro r - 0020
intro s - 0021
intro hother - 0022
specialize signed_recursive_determinant_functional (pb) - 0023
specialize signed_recursive_determinant_functional (pc) - 0024
specialize signed_recursive_determinant_functional (nb) - 0025
specialize signed_recursive_determinant_functional (nc) - 0026
specialize signed_recursive_determinant_functional (d) - 0027
specialize signed_recursive_determinant_functional (r) - 0028
specialize signed_recursive_determinant_functional (s) - 0029
specialize signed_recursive_determinant_functional (x) - 0030
specialize signed_recursive_determinant_functional (x1) - 0031
apply signed_recursive_determinant_functional - 0032
exact hother - 0033
exact hvalue_witness_witness