DL00A9

absolute_recursive_determinant_integer_transport

Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable

The actual absolute determinant is invariant under arbitrary entrywise equal integer matrix representations.

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 ab ac bb bc eb ec fb fc d D. (forall ics_index_absolute_parent_equality ics_value0_absolute_parent_equality ics_value1_absolute_parent_equality ics_value2_absolute_parent_equality ics_value3_absolute_parent_equality. (exists ics_gap_absolute_parent_equality_bound. ics_gap_absolute_parent_equality_bound + S (ics_index_absolute_parent_equality) = ((d) * (d))) -> (((exists fs_h_ics_absolute_parent_equality_at0. fs_h_ics_absolute_parent_equality_at0 + S (ics_value0_absolute_parent_equality) = S ((S (ics_index_absolute_parent_equality)) * ac)) /\ exists fs_q_ics_absolute_parent_equality_at0. ab = fs_q_ics_absolute_parent_equality_at0 * S ((S (ics_index_absolute_parent_equality)) * ac) + (ics_value0_absolute_parent_equality))) -> (((exists fs_h_ics_absolute_parent_equality_at1. fs_h_ics_absolute_parent_equality_at1 + S (ics_value1_absolute_parent_equality) = S ((S (ics_index_absolute_parent_equality)) * bc)) /\ exists fs_q_ics_absolute_parent_equality_at1. bb = fs_q_ics_absolute_parent_equality_at1 * S ((S (ics_index_absolute_parent_equality)) * bc) + (ics_value1_absolute_parent_equality))) -> (((exists fs_h_ics_absolute_parent_equality_at2. fs_h_ics_absolute_parent_equality_at2 + S (ics_value2_absolute_parent_equality) = S ((S (ics_index_absolute_parent_equality)) * ec)) /\ exists fs_q_ics_absolute_parent_equality_at2. eb = fs_q_ics_absolute_parent_equality_at2 * S ((S (ics_index_absolute_parent_equality)) * ec) + (ics_value2_absolute_parent_equality))) -> (((exists fs_h_ics_absolute_parent_equality_at3. fs_h_ics_absolute_parent_equality_at3 + S (ics_value3_absolute_parent_equality) = S ((S (ics_index_absolute_parent_equality)) * fc)) /\ exists fs_q_ics_absolute_parent_equality_at3. fb = fs_q_ics_absolute_parent_equality_at3 * S ((S (ics_index_absolute_parent_equality)) * fc) + (ics_value3_absolute_parent_equality))) -> ics_value0_absolute_parent_equality + ics_value3_absolute_parent_equality = ics_value2_absolute_parent_equality + ics_value1_absolute_parent_equality) -> (exists mdr_p_absolute_source mdr_n_absolute_source. ((exists mdr_b_absolute_sourceevaluation mdr_c_absolute_sourceevaluation mdr_l_absolute_sourceevaluation mdr_i_absolute_sourceevaluation. ((forall mdr_i_absolute_sourceevaluationh. (exists mdr_gap_absolute_sourceevaluationhi. mdr_gap_absolute_sourceevaluationhi + S (mdr_i_absolute_sourceevaluationh) = (mdr_l_absolute_sourceevaluation)) -> exists mdr_d_absolute_sourceevaluationh mdr_pb_absolute_sourceevaluationh mdr_pc_absolute_sourceevaluationh mdr_nb_absolute_sourceevaluationh mdr_nc_absolute_sourceevaluationh mdr_p_absolute_sourceevaluationh mdr_n_absolute_sourceevaluationh. ((exists mdr_z_absolute_sourceevaluationhr. ((exists mdr_a_absolute_sourceevaluationhrc mdr_b_absolute_sourceevaluationhrc mdr_c_absolute_sourceevaluationhrc mdr_e_absolute_sourceevaluationhrc mdr_f_absolute_sourceevaluationhrc. ((mdr_a_absolute_sourceevaluationhrc = ((mdr_d_absolute_sourceevaluationh) + (mdr_pb_absolute_sourceevaluationh)) * S ((mdr_d_absolute_sourceevaluationh) + (mdr_pb_absolute_sourceevaluationh)) + ((mdr_pb_absolute_sourceevaluationh) + (mdr_pb_absolute_sourceevaluationh))) /\ ((mdr_b_absolute_sourceevaluationhrc = ((mdr_pc_absolute_sourceevaluationh) + (mdr_nb_absolute_sourceevaluationh)) * S ((mdr_pc_absolute_sourceevaluationh) + (mdr_nb_absolute_sourceevaluationh)) + ((mdr_nb_absolute_sourceevaluationh) + (mdr_nb_absolute_sourceevaluationh))) /\ ((mdr_c_absolute_sourceevaluationhrc = ((mdr_a_absolute_sourceevaluationhrc) + (mdr_b_absolute_sourceevaluationhrc)) * S ((mdr_a_absolute_sourceevaluationhrc) + (mdr_b_absolute_sourceevaluationhrc)) + ((mdr_b_absolute_sourceevaluationhrc) + (mdr_b_absolute_sourceevaluationhrc))) /\ ((mdr_e_absolute_sourceevaluationhrc = ((mdr_p_absolute_sourceevaluationh) + (mdr_n_absolute_sourceevaluationh)) * S ((mdr_p_absolute_sourceevaluationh) + (mdr_n_absolute_sourceevaluationh)) + ((mdr_n_absolute_sourceevaluationh) + (mdr_n_absolute_sourceevaluationh))) /\ ((mdr_f_absolute_sourceevaluationhrc = ((mdr_nc_absolute_sourceevaluationh) + (mdr_e_absolute_sourceevaluationhrc)) * S ((mdr_nc_absolute_sourceevaluationh) + (mdr_e_absolute_sourceevaluationhrc)) + ((mdr_e_absolute_sourceevaluationhrc) + (mdr_e_absolute_sourceevaluationhrc))) /\ ((mdr_z_absolute_sourceevaluationhr) = ((mdr_c_absolute_sourceevaluationhrc) + (mdr_f_absolute_sourceevaluationhrc)) * S ((mdr_c_absolute_sourceevaluationhrc) + (mdr_f_absolute_sourceevaluationhrc)) + ((mdr_f_absolute_sourceevaluationhrc) + (mdr_f_absolute_sourceevaluationhrc))))))))) /\ (((exists ff_h_mdr_absolute_sourceevaluationhrb. ff_h_mdr_absolute_sourceevaluationhrb + S (mdr_z_absolute_sourceevaluationhr) = S ((S (mdr_i_absolute_sourceevaluationh)) * mdr_c_absolute_sourceevaluation)) /\ exists ff_q_mdr_absolute_sourceevaluationhrb. mdr_b_absolute_sourceevaluation = ff_q_mdr_absolute_sourceevaluationhrb * S ((S (mdr_i_absolute_sourceevaluationh)) * mdr_c_absolute_sourceevaluation) + (mdr_z_absolute_sourceevaluationhr))))) /\ (((((mdr_d_absolute_sourceevaluationh) = 0) /\ (((mdr_p_absolute_sourceevaluationh) = 1) /\ ((mdr_n_absolute_sourceevaluationh) = 0))) \/ exists mdr_q_absolute_sourceevaluationhs mdr_eb_absolute_sourceevaluationhs mdr_ec_absolute_sourceevaluationhs mdr_fb_absolute_sourceevaluationhs mdr_fc_absolute_sourceevaluationhs. (((mdr_d_absolute_sourceevaluationh) = S (mdr_q_absolute_sourceevaluationhs)) /\ ((forall mdr_j_absolute_sourceevaluationhsc. (exists mdr_gap_absolute_sourceevaluationhscj. mdr_gap_absolute_sourceevaluationhscj + S (mdr_j_absolute_sourceevaluationhsc) = (S (mdr_q_absolute_sourceevaluationhs))) -> exists mdr_i_absolute_sourceevaluationhsc mdr_up_absolute_sourceevaluationhsc mdr_us_absolute_sourceevaluationhsc mdr_un_absolute_sourceevaluationhsc mdr_ut_absolute_sourceevaluationhsc mdr_p_absolute_sourceevaluationhsc mdr_n_absolute_sourceevaluationhsc. ((exists mdr_gap_absolute_sourceevaluationhsci. mdr_gap_absolute_sourceevaluationhsci + S (mdr_i_absolute_sourceevaluationhsc) = (mdr_i_absolute_sourceevaluationh)) /\ ((exists mdr_z_absolute_sourceevaluationhscr. ((exists mdr_a_absolute_sourceevaluationhscrc mdr_b_absolute_sourceevaluationhscrc mdr_c_absolute_sourceevaluationhscrc mdr_e_absolute_sourceevaluationhscrc mdr_f_absolute_sourceevaluationhscrc. ((mdr_a_absolute_sourceevaluationhscrc = ((mdr_q_absolute_sourceevaluationhs) + (mdr_up_absolute_sourceevaluationhsc)) * S ((mdr_q_absolute_sourceevaluationhs) + (mdr_up_absolute_sourceevaluationhsc)) + ((mdr_up_absolute_sourceevaluationhsc) + (mdr_up_absolute_sourceevaluationhsc))) /\ ((mdr_b_absolute_sourceevaluationhscrc = ((mdr_us_absolute_sourceevaluationhsc) + (mdr_un_absolute_sourceevaluationhsc)) * S ((mdr_us_absolute_sourceevaluationhsc) + (mdr_un_absolute_sourceevaluationhsc)) + ((mdr_un_absolute_sourceevaluationhsc) + (mdr_un_absolute_sourceevaluationhsc))) /\ ((mdr_c_absolute_sourceevaluationhscrc = ((mdr_a_absolute_sourceevaluationhscrc) + (mdr_b_absolute_sourceevaluationhscrc)) * S ((mdr_a_absolute_sourceevaluationhscrc) + (mdr_b_absolute_sourceevaluationhscrc)) + ((mdr_b_absolute_sourceevaluationhscrc) + (mdr_b_absolute_sourceevaluationhscrc))) /\ ((mdr_e_absolute_sourceevaluationhscrc = ((mdr_p_absolute_sourceevaluationhsc) + (mdr_n_absolute_sourceevaluationhsc)) * S ((mdr_p_absolute_sourceevaluationhsc) + (mdr_n_absolute_sourceevaluationhsc)) + ((mdr_n_absolute_sourceevaluationhsc) + (mdr_n_absolute_sourceevaluationhsc))) /\ ((mdr_f_absolute_sourceevaluationhscrc = ((mdr_ut_absolute_sourceevaluationhsc) + (mdr_e_absolute_sourceevaluationhscrc)) * S ((mdr_ut_absolute_sourceevaluationhsc) + (mdr_e_absolute_sourceevaluationhscrc)) + ((mdr_e_absolute_sourceevaluationhscrc) + (mdr_e_absolute_sourceevaluationhscrc))) /\ ((mdr_z_absolute_sourceevaluationhscr) = ((mdr_c_absolute_sourceevaluationhscrc) + (mdr_f_absolute_sourceevaluationhscrc)) * S ((mdr_c_absolute_sourceevaluationhscrc) + (mdr_f_absolute_sourceevaluationhscrc)) + ((mdr_f_absolute_sourceevaluationhscrc) + (mdr_f_absolute_sourceevaluationhscrc))))))))) /\ (((exists ff_h_mdr_absolute_sourceevaluationhscrb. ff_h_mdr_absolute_sourceevaluationhscrb + S (mdr_z_absolute_sourceevaluationhscr) = S ((S (mdr_i_absolute_sourceevaluationhsc)) * mdr_c_absolute_sourceevaluation)) /\ exists ff_q_mdr_absolute_sourceevaluationhscrb. mdr_b_absolute_sourceevaluation = ff_q_mdr_absolute_sourceevaluationhscrb * S ((S (mdr_i_absolute_sourceevaluationhsc)) * mdr_c_absolute_sourceevaluation) + (mdr_z_absolute_sourceevaluationhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive. (exists ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_positive_index_bound. ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive) = ((mdr_q_absolute_sourceevaluationhs) * (mdr_q_absolute_sourceevaluationhs))) -> exists ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive. (ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive = (mdr_q_absolute_sourceevaluationhs) * ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive + ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_positive_column_bound. ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive) = (mdr_q_absolute_sourceevaluationhs)) /\ ((exists ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell = ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_absolute_sourceevaluationhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_absolute_sourceevaluationhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive)) /\ ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell = S ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive) = (mdr_j_absolute_sourceevaluationhsc)) /\ ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell = ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_absolute_sourceevaluationhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_absolute_sourceevaluationhscm_positive_cell_column_after + (mdr_j_absolute_sourceevaluationhsc) = (ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive)) /\ ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell = S ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive))) /\ (((exists ff_h_mdm_mdr_absolute_sourceevaluationhscm_positive_cell_source. ff_h_mdm_mdr_absolute_sourceevaluationhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell) * (S (mdr_q_absolute_sourceevaluationhs)) + (ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell))) * mdr_pc_absolute_sourceevaluationh)) /\ exists ff_q_mdm_mdr_absolute_sourceevaluationhscm_positive_cell_source. mdr_pb_absolute_sourceevaluationh = ff_q_mdm_mdr_absolute_sourceevaluationhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell) * (S (mdr_q_absolute_sourceevaluationhs)) + (ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_positive_cell))) * mdr_pc_absolute_sourceevaluationh) + (ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_absolute_sourceevaluationhscm_positive_target. ff_h_mdm_mdr_absolute_sourceevaluationhscm_positive_target + S (ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive)) * mdr_us_absolute_sourceevaluationhsc)) /\ exists ff_q_mdm_mdr_absolute_sourceevaluationhscm_positive_target. mdr_up_absolute_sourceevaluationhsc = ff_q_mdm_mdr_absolute_sourceevaluationhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive)) * mdr_us_absolute_sourceevaluationhsc) + (ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative. (exists ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_negative_index_bound. ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative) = ((mdr_q_absolute_sourceevaluationhs) * (mdr_q_absolute_sourceevaluationhs))) -> exists ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative. (ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative = (mdr_q_absolute_sourceevaluationhs) * ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative + ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_negative_column_bound. ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative) = (mdr_q_absolute_sourceevaluationhs)) /\ ((exists ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell = ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_absolute_sourceevaluationhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_absolute_sourceevaluationhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative)) /\ ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell = S ff_row_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_absolute_sourceevaluationhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative) = (mdr_j_absolute_sourceevaluationhsc)) /\ ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell = ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_absolute_sourceevaluationhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_absolute_sourceevaluationhscm_negative_cell_column_after + (mdr_j_absolute_sourceevaluationhsc) = (ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative)) /\ ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell = S ff_column_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative))) /\ (((exists ff_h_mdm_mdr_absolute_sourceevaluationhscm_negative_cell_source. ff_h_mdm_mdr_absolute_sourceevaluationhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell) * (S (mdr_q_absolute_sourceevaluationhs)) + (ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell))) * mdr_nc_absolute_sourceevaluationh)) /\ exists ff_q_mdm_mdr_absolute_sourceevaluationhscm_negative_cell_source. mdr_nb_absolute_sourceevaluationh = ff_q_mdm_mdr_absolute_sourceevaluationhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell) * (S (mdr_q_absolute_sourceevaluationhs)) + (ff_column_mdm_cell_mdr_absolute_sourceevaluationhscm_negative_cell))) * mdr_nc_absolute_sourceevaluationh) + (ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_absolute_sourceevaluationhscm_negative_target. ff_h_mdm_mdr_absolute_sourceevaluationhscm_negative_target + S (ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative)) * mdr_ut_absolute_sourceevaluationhsc)) /\ exists ff_q_mdm_mdr_absolute_sourceevaluationhscm_negative_target. mdr_un_absolute_sourceevaluationhsc = ff_q_mdm_mdr_absolute_sourceevaluationhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative)) * mdr_ut_absolute_sourceevaluationhsc) + (ff_value_mdm_prefix_mdr_absolute_sourceevaluationhscm_negative))))))))) /\ ((((exists ff_h_mdr_absolute_sourceevaluationhscp. ff_h_mdr_absolute_sourceevaluationhscp + S (mdr_p_absolute_sourceevaluationhsc) = S ((S (mdr_j_absolute_sourceevaluationhsc)) * mdr_ec_absolute_sourceevaluationhs)) /\ exists ff_q_mdr_absolute_sourceevaluationhscp. mdr_eb_absolute_sourceevaluationhs = ff_q_mdr_absolute_sourceevaluationhscp * S ((S (mdr_j_absolute_sourceevaluationhsc)) * mdr_ec_absolute_sourceevaluationhs) + (mdr_p_absolute_sourceevaluationhsc))) /\ (((exists ff_h_mdr_absolute_sourceevaluationhscn. ff_h_mdr_absolute_sourceevaluationhscn + S (mdr_n_absolute_sourceevaluationhsc) = S ((S (mdr_j_absolute_sourceevaluationhsc)) * mdr_fc_absolute_sourceevaluationhs)) /\ exists ff_q_mdr_absolute_sourceevaluationhscn. mdr_fb_absolute_sourceevaluationhs = ff_q_mdr_absolute_sourceevaluationhscn * S ((S (mdr_j_absolute_sourceevaluationhsc)) * mdr_fc_absolute_sourceevaluationhs) + (mdr_n_absolute_sourceevaluationhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_absolute_sourceevaluationhsf ff_uc_mce_fold_mdr_absolute_sourceevaluationhsf ff_vb_mce_fold_mdr_absolute_sourceevaluationhsf ff_vc_mce_fold_mdr_absolute_sourceevaluationhsf. ((forall ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix. (exists ff_gap_mce_mdr_absolute_sourceevaluationhsf_prefix_index. ff_gap_mce_mdr_absolute_sourceevaluationhsf_prefix_index + S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) = (S (mdr_q_absolute_sourceevaluationhs))) -> exists ff_ap_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix ff_an_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix ff_bp_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix ff_bn_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix ff_p_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix ff_n_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix. ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_ap. ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * mdr_pc_absolute_sourceevaluationh)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_ap. mdr_pb_absolute_sourceevaluationh = ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * mdr_pc_absolute_sourceevaluationh) + (ff_ap_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_an. ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_an + S (ff_an_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * mdr_nc_absolute_sourceevaluationh)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_an. mdr_nb_absolute_sourceevaluationh = ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * mdr_nc_absolute_sourceevaluationh) + (ff_an_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_bp. ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * mdr_ec_absolute_sourceevaluationhs)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_bp. mdr_eb_absolute_sourceevaluationhs = ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * mdr_ec_absolute_sourceevaluationhs) + (ff_bp_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_bn. ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * mdr_fc_absolute_sourceevaluationhs)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_bn. mdr_fb_absolute_sourceevaluationhs = ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * mdr_fc_absolute_sourceevaluationhs) + (ff_bn_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_positive. ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_positive + S (ff_p_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * ff_uc_mce_fold_mdr_absolute_sourceevaluationhsf)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_positive. ff_ub_mce_fold_mdr_absolute_sourceevaluationhsf = ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * ff_uc_mce_fold_mdr_absolute_sourceevaluationhsf) + (ff_p_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_negative. ff_h_mce_mdr_absolute_sourceevaluationhsf_prefix_negative + S (ff_n_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * ff_vc_mce_fold_mdr_absolute_sourceevaluationhsf)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_negative. ff_vb_mce_fold_mdr_absolute_sourceevaluationhsf = ff_q_mce_mdr_absolute_sourceevaluationhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix)) * ff_vc_mce_fold_mdr_absolute_sourceevaluationhsf) + (ff_n_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_absolute_sourceevaluationhsf_prefix_term. ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix = 2 * ff_even_mce_term_mdr_absolute_sourceevaluationhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix = (ff_ap_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) + (ff_an_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) /\ ff_n_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix = (ff_ap_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) + (ff_an_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_absolute_sourceevaluationhsf_prefix_term. ff_index_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix = 2 * ff_odd_mce_term_mdr_absolute_sourceevaluationhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix = (ff_ap_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) + (ff_an_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) /\ ff_n_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix = (ff_ap_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) + (ff_an_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_sourceevaluationhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_absolute_sourceevaluationhsf_positive ff_v_mce_mdr_absolute_sourceevaluationhsf_positive. ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_start. ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_positive)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_start. ff_u_mce_mdr_absolute_sourceevaluationhsf_positive = ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_terminal. ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_terminal + S (mdr_p_absolute_sourceevaluationh) = S ((S ((S (mdr_q_absolute_sourceevaluationhs)))) * ff_v_mce_mdr_absolute_sourceevaluationhsf_positive)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_terminal. ff_u_mce_mdr_absolute_sourceevaluationhsf_positive = ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_terminal * S ((S ((S (mdr_q_absolute_sourceevaluationhs)))) * ff_v_mce_mdr_absolute_sourceevaluationhsf_positive) + (mdr_p_absolute_sourceevaluationh))) /\ forall ff_i_mce_mdr_absolute_sourceevaluationhsf_positive. (exists ff_lt_mce_mdr_absolute_sourceevaluationhsf_positive_bound. ff_lt_mce_mdr_absolute_sourceevaluationhsf_positive_bound + S ff_i_mce_mdr_absolute_sourceevaluationhsf_positive = (S (mdr_q_absolute_sourceevaluationhs))) -> exists ff_a_mce_mdr_absolute_sourceevaluationhsf_positive ff_r_mce_mdr_absolute_sourceevaluationhsf_positive ff_s_mce_mdr_absolute_sourceevaluationhsf_positive. ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_summand. ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_summand + S (ff_a_mce_mdr_absolute_sourceevaluationhsf_positive) = S ((S (ff_i_mce_mdr_absolute_sourceevaluationhsf_positive)) * ff_uc_mce_fold_mdr_absolute_sourceevaluationhsf)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_summand. ff_ub_mce_fold_mdr_absolute_sourceevaluationhsf = ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_summand * S ((S (ff_i_mce_mdr_absolute_sourceevaluationhsf_positive)) * ff_uc_mce_fold_mdr_absolute_sourceevaluationhsf) + (ff_a_mce_mdr_absolute_sourceevaluationhsf_positive))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_partial. ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_partial + S (ff_r_mce_mdr_absolute_sourceevaluationhsf_positive) = S ((S (ff_i_mce_mdr_absolute_sourceevaluationhsf_positive)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_positive)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_partial. ff_u_mce_mdr_absolute_sourceevaluationhsf_positive = ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_partial * S ((S (ff_i_mce_mdr_absolute_sourceevaluationhsf_positive)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_positive) + (ff_r_mce_mdr_absolute_sourceevaluationhsf_positive))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_successor. ff_h_mce_mdr_absolute_sourceevaluationhsf_positive_successor + S (ff_s_mce_mdr_absolute_sourceevaluationhsf_positive) = S ((S (S ff_i_mce_mdr_absolute_sourceevaluationhsf_positive)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_positive)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_successor. ff_u_mce_mdr_absolute_sourceevaluationhsf_positive = ff_q_mce_mdr_absolute_sourceevaluationhsf_positive_successor * S ((S (S ff_i_mce_mdr_absolute_sourceevaluationhsf_positive)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_positive) + (ff_s_mce_mdr_absolute_sourceevaluationhsf_positive))) /\ ff_s_mce_mdr_absolute_sourceevaluationhsf_positive = ff_r_mce_mdr_absolute_sourceevaluationhsf_positive + ff_a_mce_mdr_absolute_sourceevaluationhsf_positive)))))) /\ (exists ff_u_mce_mdr_absolute_sourceevaluationhsf_negative ff_v_mce_mdr_absolute_sourceevaluationhsf_negative. ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_start. ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_negative)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_start. ff_u_mce_mdr_absolute_sourceevaluationhsf_negative = ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_terminal. ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_terminal + S (mdr_n_absolute_sourceevaluationh) = S ((S ((S (mdr_q_absolute_sourceevaluationhs)))) * ff_v_mce_mdr_absolute_sourceevaluationhsf_negative)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_terminal. ff_u_mce_mdr_absolute_sourceevaluationhsf_negative = ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_terminal * S ((S ((S (mdr_q_absolute_sourceevaluationhs)))) * ff_v_mce_mdr_absolute_sourceevaluationhsf_negative) + (mdr_n_absolute_sourceevaluationh))) /\ forall ff_i_mce_mdr_absolute_sourceevaluationhsf_negative. (exists ff_lt_mce_mdr_absolute_sourceevaluationhsf_negative_bound. ff_lt_mce_mdr_absolute_sourceevaluationhsf_negative_bound + S ff_i_mce_mdr_absolute_sourceevaluationhsf_negative = (S (mdr_q_absolute_sourceevaluationhs))) -> exists ff_a_mce_mdr_absolute_sourceevaluationhsf_negative ff_r_mce_mdr_absolute_sourceevaluationhsf_negative ff_s_mce_mdr_absolute_sourceevaluationhsf_negative. ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_summand. ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_summand + S (ff_a_mce_mdr_absolute_sourceevaluationhsf_negative) = S ((S (ff_i_mce_mdr_absolute_sourceevaluationhsf_negative)) * ff_vc_mce_fold_mdr_absolute_sourceevaluationhsf)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_summand. ff_vb_mce_fold_mdr_absolute_sourceevaluationhsf = ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_summand * S ((S (ff_i_mce_mdr_absolute_sourceevaluationhsf_negative)) * ff_vc_mce_fold_mdr_absolute_sourceevaluationhsf) + (ff_a_mce_mdr_absolute_sourceevaluationhsf_negative))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_partial. ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_partial + S (ff_r_mce_mdr_absolute_sourceevaluationhsf_negative) = S ((S (ff_i_mce_mdr_absolute_sourceevaluationhsf_negative)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_negative)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_partial. ff_u_mce_mdr_absolute_sourceevaluationhsf_negative = ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_partial * S ((S (ff_i_mce_mdr_absolute_sourceevaluationhsf_negative)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_negative) + (ff_r_mce_mdr_absolute_sourceevaluationhsf_negative))) /\ ((((exists ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_successor. ff_h_mce_mdr_absolute_sourceevaluationhsf_negative_successor + S (ff_s_mce_mdr_absolute_sourceevaluationhsf_negative) = S ((S (S ff_i_mce_mdr_absolute_sourceevaluationhsf_negative)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_negative)) /\ exists ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_successor. ff_u_mce_mdr_absolute_sourceevaluationhsf_negative = ff_q_mce_mdr_absolute_sourceevaluationhsf_negative_successor * S ((S (S ff_i_mce_mdr_absolute_sourceevaluationhsf_negative)) * ff_v_mce_mdr_absolute_sourceevaluationhsf_negative) + (ff_s_mce_mdr_absolute_sourceevaluationhsf_negative))) /\ ff_s_mce_mdr_absolute_sourceevaluationhsf_negative = ff_r_mce_mdr_absolute_sourceevaluationhsf_negative + ff_a_mce_mdr_absolute_sourceevaluationhsf_negative))))))))))))))) /\ ((exists mdr_gap_absolute_sourceevaluationi. mdr_gap_absolute_sourceevaluationi + S (mdr_i_absolute_sourceevaluation) = (mdr_l_absolute_sourceevaluation)) /\ (exists mdr_z_absolute_sourceevaluationr. ((exists mdr_a_absolute_sourceevaluationrc mdr_b_absolute_sourceevaluationrc mdr_c_absolute_sourceevaluationrc mdr_e_absolute_sourceevaluationrc mdr_f_absolute_sourceevaluationrc. ((mdr_a_absolute_sourceevaluationrc = ((d) + (ab)) * S ((d) + (ab)) + ((ab) + (ab))) /\ ((mdr_b_absolute_sourceevaluationrc = ((ac) + (bb)) * S ((ac) + (bb)) + ((bb) + (bb))) /\ ((mdr_c_absolute_sourceevaluationrc = ((mdr_a_absolute_sourceevaluationrc) + (mdr_b_absolute_sourceevaluationrc)) * S ((mdr_a_absolute_sourceevaluationrc) + (mdr_b_absolute_sourceevaluationrc)) + ((mdr_b_absolute_sourceevaluationrc) + (mdr_b_absolute_sourceevaluationrc))) /\ ((mdr_e_absolute_sourceevaluationrc = ((mdr_p_absolute_source) + (mdr_n_absolute_source)) * S ((mdr_p_absolute_source) + (mdr_n_absolute_source)) + ((mdr_n_absolute_source) + (mdr_n_absolute_source))) /\ ((mdr_f_absolute_sourceevaluationrc = ((bc) + (mdr_e_absolute_sourceevaluationrc)) * S ((bc) + (mdr_e_absolute_sourceevaluationrc)) + ((mdr_e_absolute_sourceevaluationrc) + (mdr_e_absolute_sourceevaluationrc))) /\ ((mdr_z_absolute_sourceevaluationr) = ((mdr_c_absolute_sourceevaluationrc) + (mdr_f_absolute_sourceevaluationrc)) * S ((mdr_c_absolute_sourceevaluationrc) + (mdr_f_absolute_sourceevaluationrc)) + ((mdr_f_absolute_sourceevaluationrc) + (mdr_f_absolute_sourceevaluationrc))))))))) /\ (((exists ff_h_mdr_absolute_sourceevaluationrb. ff_h_mdr_absolute_sourceevaluationrb + S (mdr_z_absolute_sourceevaluationr) = S ((S (mdr_i_absolute_sourceevaluation)) * mdr_c_absolute_sourceevaluation)) /\ exists ff_q_mdr_absolute_sourceevaluationrb. mdr_b_absolute_sourceevaluation = ff_q_mdr_absolute_sourceevaluationrb * S ((S (mdr_i_absolute_sourceevaluation)) * mdr_c_absolute_sourceevaluation) + (mdr_z_absolute_sourceevaluationr)))))))) /\ (((mdr_p_absolute_source) = (mdr_n_absolute_source) + (D)) \/ ((mdr_n_absolute_source) = (mdr_p_absolute_source) + (D))))) -> (exists mdr_p_absolute_target mdr_n_absolute_target. ((exists mdr_b_absolute_targetevaluation mdr_c_absolute_targetevaluation mdr_l_absolute_targetevaluation mdr_i_absolute_targetevaluation. ((forall mdr_i_absolute_targetevaluationh. (exists mdr_gap_absolute_targetevaluationhi. mdr_gap_absolute_targetevaluationhi + S (mdr_i_absolute_targetevaluationh) = (mdr_l_absolute_targetevaluation)) -> exists mdr_d_absolute_targetevaluationh mdr_pb_absolute_targetevaluationh mdr_pc_absolute_targetevaluationh mdr_nb_absolute_targetevaluationh mdr_nc_absolute_targetevaluationh mdr_p_absolute_targetevaluationh mdr_n_absolute_targetevaluationh. ((exists mdr_z_absolute_targetevaluationhr. ((exists mdr_a_absolute_targetevaluationhrc mdr_b_absolute_targetevaluationhrc mdr_c_absolute_targetevaluationhrc mdr_e_absolute_targetevaluationhrc mdr_f_absolute_targetevaluationhrc. ((mdr_a_absolute_targetevaluationhrc = ((mdr_d_absolute_targetevaluationh) + (mdr_pb_absolute_targetevaluationh)) * S ((mdr_d_absolute_targetevaluationh) + (mdr_pb_absolute_targetevaluationh)) + ((mdr_pb_absolute_targetevaluationh) + (mdr_pb_absolute_targetevaluationh))) /\ ((mdr_b_absolute_targetevaluationhrc = ((mdr_pc_absolute_targetevaluationh) + (mdr_nb_absolute_targetevaluationh)) * S ((mdr_pc_absolute_targetevaluationh) + (mdr_nb_absolute_targetevaluationh)) + ((mdr_nb_absolute_targetevaluationh) + (mdr_nb_absolute_targetevaluationh))) /\ ((mdr_c_absolute_targetevaluationhrc = ((mdr_a_absolute_targetevaluationhrc) + (mdr_b_absolute_targetevaluationhrc)) * S ((mdr_a_absolute_targetevaluationhrc) + (mdr_b_absolute_targetevaluationhrc)) + ((mdr_b_absolute_targetevaluationhrc) + (mdr_b_absolute_targetevaluationhrc))) /\ ((mdr_e_absolute_targetevaluationhrc = ((mdr_p_absolute_targetevaluationh) + (mdr_n_absolute_targetevaluationh)) * S ((mdr_p_absolute_targetevaluationh) + (mdr_n_absolute_targetevaluationh)) + ((mdr_n_absolute_targetevaluationh) + (mdr_n_absolute_targetevaluationh))) /\ ((mdr_f_absolute_targetevaluationhrc = ((mdr_nc_absolute_targetevaluationh) + (mdr_e_absolute_targetevaluationhrc)) * S ((mdr_nc_absolute_targetevaluationh) + (mdr_e_absolute_targetevaluationhrc)) + ((mdr_e_absolute_targetevaluationhrc) + (mdr_e_absolute_targetevaluationhrc))) /\ ((mdr_z_absolute_targetevaluationhr) = ((mdr_c_absolute_targetevaluationhrc) + (mdr_f_absolute_targetevaluationhrc)) * S ((mdr_c_absolute_targetevaluationhrc) + (mdr_f_absolute_targetevaluationhrc)) + ((mdr_f_absolute_targetevaluationhrc) + (mdr_f_absolute_targetevaluationhrc))))))))) /\ (((exists ff_h_mdr_absolute_targetevaluationhrb. ff_h_mdr_absolute_targetevaluationhrb + S (mdr_z_absolute_targetevaluationhr) = S ((S (mdr_i_absolute_targetevaluationh)) * mdr_c_absolute_targetevaluation)) /\ exists ff_q_mdr_absolute_targetevaluationhrb. mdr_b_absolute_targetevaluation = ff_q_mdr_absolute_targetevaluationhrb * S ((S (mdr_i_absolute_targetevaluationh)) * mdr_c_absolute_targetevaluation) + (mdr_z_absolute_targetevaluationhr))))) /\ (((((mdr_d_absolute_targetevaluationh) = 0) /\ (((mdr_p_absolute_targetevaluationh) = 1) /\ ((mdr_n_absolute_targetevaluationh) = 0))) \/ exists mdr_q_absolute_targetevaluationhs mdr_eb_absolute_targetevaluationhs mdr_ec_absolute_targetevaluationhs mdr_fb_absolute_targetevaluationhs mdr_fc_absolute_targetevaluationhs. (((mdr_d_absolute_targetevaluationh) = S (mdr_q_absolute_targetevaluationhs)) /\ ((forall mdr_j_absolute_targetevaluationhsc. (exists mdr_gap_absolute_targetevaluationhscj. mdr_gap_absolute_targetevaluationhscj + S (mdr_j_absolute_targetevaluationhsc) = (S (mdr_q_absolute_targetevaluationhs))) -> exists mdr_i_absolute_targetevaluationhsc mdr_up_absolute_targetevaluationhsc mdr_us_absolute_targetevaluationhsc mdr_un_absolute_targetevaluationhsc mdr_ut_absolute_targetevaluationhsc mdr_p_absolute_targetevaluationhsc mdr_n_absolute_targetevaluationhsc. ((exists mdr_gap_absolute_targetevaluationhsci. mdr_gap_absolute_targetevaluationhsci + S (mdr_i_absolute_targetevaluationhsc) = (mdr_i_absolute_targetevaluationh)) /\ ((exists mdr_z_absolute_targetevaluationhscr. ((exists mdr_a_absolute_targetevaluationhscrc mdr_b_absolute_targetevaluationhscrc mdr_c_absolute_targetevaluationhscrc mdr_e_absolute_targetevaluationhscrc mdr_f_absolute_targetevaluationhscrc. ((mdr_a_absolute_targetevaluationhscrc = ((mdr_q_absolute_targetevaluationhs) + (mdr_up_absolute_targetevaluationhsc)) * S ((mdr_q_absolute_targetevaluationhs) + (mdr_up_absolute_targetevaluationhsc)) + ((mdr_up_absolute_targetevaluationhsc) + (mdr_up_absolute_targetevaluationhsc))) /\ ((mdr_b_absolute_targetevaluationhscrc = ((mdr_us_absolute_targetevaluationhsc) + (mdr_un_absolute_targetevaluationhsc)) * S ((mdr_us_absolute_targetevaluationhsc) + (mdr_un_absolute_targetevaluationhsc)) + ((mdr_un_absolute_targetevaluationhsc) + (mdr_un_absolute_targetevaluationhsc))) /\ ((mdr_c_absolute_targetevaluationhscrc = ((mdr_a_absolute_targetevaluationhscrc) + (mdr_b_absolute_targetevaluationhscrc)) * S ((mdr_a_absolute_targetevaluationhscrc) + (mdr_b_absolute_targetevaluationhscrc)) + ((mdr_b_absolute_targetevaluationhscrc) + (mdr_b_absolute_targetevaluationhscrc))) /\ ((mdr_e_absolute_targetevaluationhscrc = ((mdr_p_absolute_targetevaluationhsc) + (mdr_n_absolute_targetevaluationhsc)) * S ((mdr_p_absolute_targetevaluationhsc) + (mdr_n_absolute_targetevaluationhsc)) + ((mdr_n_absolute_targetevaluationhsc) + (mdr_n_absolute_targetevaluationhsc))) /\ ((mdr_f_absolute_targetevaluationhscrc = ((mdr_ut_absolute_targetevaluationhsc) + (mdr_e_absolute_targetevaluationhscrc)) * S ((mdr_ut_absolute_targetevaluationhsc) + (mdr_e_absolute_targetevaluationhscrc)) + ((mdr_e_absolute_targetevaluationhscrc) + (mdr_e_absolute_targetevaluationhscrc))) /\ ((mdr_z_absolute_targetevaluationhscr) = ((mdr_c_absolute_targetevaluationhscrc) + (mdr_f_absolute_targetevaluationhscrc)) * S ((mdr_c_absolute_targetevaluationhscrc) + (mdr_f_absolute_targetevaluationhscrc)) + ((mdr_f_absolute_targetevaluationhscrc) + (mdr_f_absolute_targetevaluationhscrc))))))))) /\ (((exists ff_h_mdr_absolute_targetevaluationhscrb. ff_h_mdr_absolute_targetevaluationhscrb + S (mdr_z_absolute_targetevaluationhscr) = S ((S (mdr_i_absolute_targetevaluationhsc)) * mdr_c_absolute_targetevaluation)) /\ exists ff_q_mdr_absolute_targetevaluationhscrb. mdr_b_absolute_targetevaluation = ff_q_mdr_absolute_targetevaluationhscrb * S ((S (mdr_i_absolute_targetevaluationhsc)) * mdr_c_absolute_targetevaluation) + (mdr_z_absolute_targetevaluationhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_positive. (exists ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_positive_index_bound. ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_positive) = ((mdr_q_absolute_targetevaluationhs) * (mdr_q_absolute_targetevaluationhs))) -> exists ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_positive ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_positive ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_positive. (ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_positive = (mdr_q_absolute_targetevaluationhs) * ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_positive + ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_positive_column_bound. ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_positive) = (mdr_q_absolute_targetevaluationhs)) /\ ((exists ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell = ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_absolute_targetevaluationhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_absolute_targetevaluationhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_positive)) /\ ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell = S ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_positive) = (mdr_j_absolute_targetevaluationhsc)) /\ ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell = ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_absolute_targetevaluationhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_absolute_targetevaluationhscm_positive_cell_column_after + (mdr_j_absolute_targetevaluationhsc) = (ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_positive)) /\ ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell = S ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_positive))) /\ (((exists ff_h_mdm_mdr_absolute_targetevaluationhscm_positive_cell_source. ff_h_mdm_mdr_absolute_targetevaluationhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell) * (S (mdr_q_absolute_targetevaluationhs)) + (ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell))) * mdr_pc_absolute_targetevaluationh)) /\ exists ff_q_mdm_mdr_absolute_targetevaluationhscm_positive_cell_source. mdr_pb_absolute_targetevaluationh = ff_q_mdm_mdr_absolute_targetevaluationhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell) * (S (mdr_q_absolute_targetevaluationhs)) + (ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_positive_cell))) * mdr_pc_absolute_targetevaluationh) + (ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_absolute_targetevaluationhscm_positive_target. ff_h_mdm_mdr_absolute_targetevaluationhscm_positive_target + S (ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_positive)) * mdr_us_absolute_targetevaluationhsc)) /\ exists ff_q_mdm_mdr_absolute_targetevaluationhscm_positive_target. mdr_up_absolute_targetevaluationhsc = ff_q_mdm_mdr_absolute_targetevaluationhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_positive)) * mdr_us_absolute_targetevaluationhsc) + (ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_negative. (exists ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_negative_index_bound. ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_negative) = ((mdr_q_absolute_targetevaluationhs) * (mdr_q_absolute_targetevaluationhs))) -> exists ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_negative ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_negative ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_negative. (ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_negative = (mdr_q_absolute_targetevaluationhs) * ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_negative + ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_negative_column_bound. ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_negative) = (mdr_q_absolute_targetevaluationhs)) /\ ((exists ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell = ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_absolute_targetevaluationhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_absolute_targetevaluationhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_negative)) /\ ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell = S ff_row_mdm_prefix_mdr_absolute_targetevaluationhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_absolute_targetevaluationhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_negative) = (mdr_j_absolute_targetevaluationhsc)) /\ ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell = ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_absolute_targetevaluationhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_absolute_targetevaluationhscm_negative_cell_column_after + (mdr_j_absolute_targetevaluationhsc) = (ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_negative)) /\ ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell = S ff_column_mdm_prefix_mdr_absolute_targetevaluationhscm_negative))) /\ (((exists ff_h_mdm_mdr_absolute_targetevaluationhscm_negative_cell_source. ff_h_mdm_mdr_absolute_targetevaluationhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell) * (S (mdr_q_absolute_targetevaluationhs)) + (ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell))) * mdr_nc_absolute_targetevaluationh)) /\ exists ff_q_mdm_mdr_absolute_targetevaluationhscm_negative_cell_source. mdr_nb_absolute_targetevaluationh = ff_q_mdm_mdr_absolute_targetevaluationhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell) * (S (mdr_q_absolute_targetevaluationhs)) + (ff_column_mdm_cell_mdr_absolute_targetevaluationhscm_negative_cell))) * mdr_nc_absolute_targetevaluationh) + (ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_absolute_targetevaluationhscm_negative_target. ff_h_mdm_mdr_absolute_targetevaluationhscm_negative_target + S (ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_negative)) * mdr_ut_absolute_targetevaluationhsc)) /\ exists ff_q_mdm_mdr_absolute_targetevaluationhscm_negative_target. mdr_un_absolute_targetevaluationhsc = ff_q_mdm_mdr_absolute_targetevaluationhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_absolute_targetevaluationhscm_negative)) * mdr_ut_absolute_targetevaluationhsc) + (ff_value_mdm_prefix_mdr_absolute_targetevaluationhscm_negative))))))))) /\ ((((exists ff_h_mdr_absolute_targetevaluationhscp. ff_h_mdr_absolute_targetevaluationhscp + S (mdr_p_absolute_targetevaluationhsc) = S ((S (mdr_j_absolute_targetevaluationhsc)) * mdr_ec_absolute_targetevaluationhs)) /\ exists ff_q_mdr_absolute_targetevaluationhscp. mdr_eb_absolute_targetevaluationhs = ff_q_mdr_absolute_targetevaluationhscp * S ((S (mdr_j_absolute_targetevaluationhsc)) * mdr_ec_absolute_targetevaluationhs) + (mdr_p_absolute_targetevaluationhsc))) /\ (((exists ff_h_mdr_absolute_targetevaluationhscn. ff_h_mdr_absolute_targetevaluationhscn + S (mdr_n_absolute_targetevaluationhsc) = S ((S (mdr_j_absolute_targetevaluationhsc)) * mdr_fc_absolute_targetevaluationhs)) /\ exists ff_q_mdr_absolute_targetevaluationhscn. mdr_fb_absolute_targetevaluationhs = ff_q_mdr_absolute_targetevaluationhscn * S ((S (mdr_j_absolute_targetevaluationhsc)) * mdr_fc_absolute_targetevaluationhs) + (mdr_n_absolute_targetevaluationhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_absolute_targetevaluationhsf ff_uc_mce_fold_mdr_absolute_targetevaluationhsf ff_vb_mce_fold_mdr_absolute_targetevaluationhsf ff_vc_mce_fold_mdr_absolute_targetevaluationhsf. ((forall ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix. (exists ff_gap_mce_mdr_absolute_targetevaluationhsf_prefix_index. ff_gap_mce_mdr_absolute_targetevaluationhsf_prefix_index + S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) = (S (mdr_q_absolute_targetevaluationhs))) -> exists ff_ap_mce_alternating_mdr_absolute_targetevaluationhsf_prefix ff_an_mce_alternating_mdr_absolute_targetevaluationhsf_prefix ff_bp_mce_alternating_mdr_absolute_targetevaluationhsf_prefix ff_bn_mce_alternating_mdr_absolute_targetevaluationhsf_prefix ff_p_mce_alternating_mdr_absolute_targetevaluationhsf_prefix ff_n_mce_alternating_mdr_absolute_targetevaluationhsf_prefix. ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_ap. ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * mdr_pc_absolute_targetevaluationh)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_ap. mdr_pb_absolute_targetevaluationh = ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * mdr_pc_absolute_targetevaluationh) + (ff_ap_mce_alternating_mdr_absolute_targetevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_an. ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_an + S (ff_an_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * mdr_nc_absolute_targetevaluationh)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_an. mdr_nb_absolute_targetevaluationh = ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * mdr_nc_absolute_targetevaluationh) + (ff_an_mce_alternating_mdr_absolute_targetevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_bp. ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * mdr_ec_absolute_targetevaluationhs)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_bp. mdr_eb_absolute_targetevaluationhs = ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * mdr_ec_absolute_targetevaluationhs) + (ff_bp_mce_alternating_mdr_absolute_targetevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_bn. ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * mdr_fc_absolute_targetevaluationhs)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_bn. mdr_fb_absolute_targetevaluationhs = ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * mdr_fc_absolute_targetevaluationhs) + (ff_bn_mce_alternating_mdr_absolute_targetevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_positive. ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_positive + S (ff_p_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * ff_uc_mce_fold_mdr_absolute_targetevaluationhsf)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_positive. ff_ub_mce_fold_mdr_absolute_targetevaluationhsf = ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * ff_uc_mce_fold_mdr_absolute_targetevaluationhsf) + (ff_p_mce_alternating_mdr_absolute_targetevaluationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_negative. ff_h_mce_mdr_absolute_targetevaluationhsf_prefix_negative + S (ff_n_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * ff_vc_mce_fold_mdr_absolute_targetevaluationhsf)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_negative. ff_vb_mce_fold_mdr_absolute_targetevaluationhsf = ff_q_mce_mdr_absolute_targetevaluationhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix)) * ff_vc_mce_fold_mdr_absolute_targetevaluationhsf) + (ff_n_mce_alternating_mdr_absolute_targetevaluationhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_absolute_targetevaluationhsf_prefix_term. ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix = 2 * ff_even_mce_term_mdr_absolute_targetevaluationhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_absolute_targetevaluationhsf_prefix = (ff_ap_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) + (ff_an_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) /\ ff_n_mce_alternating_mdr_absolute_targetevaluationhsf_prefix = (ff_ap_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) + (ff_an_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_targetevaluationhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_absolute_targetevaluationhsf_prefix_term. ff_index_mce_alternating_mdr_absolute_targetevaluationhsf_prefix = 2 * ff_odd_mce_term_mdr_absolute_targetevaluationhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_absolute_targetevaluationhsf_prefix = (ff_ap_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) + (ff_an_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) /\ ff_n_mce_alternating_mdr_absolute_targetevaluationhsf_prefix = (ff_ap_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) + (ff_an_mce_alternating_mdr_absolute_targetevaluationhsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_targetevaluationhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_absolute_targetevaluationhsf_positive ff_v_mce_mdr_absolute_targetevaluationhsf_positive. ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_positive_start. ff_h_mce_mdr_absolute_targetevaluationhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_absolute_targetevaluationhsf_positive)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_positive_start. ff_u_mce_mdr_absolute_targetevaluationhsf_positive = ff_q_mce_mdr_absolute_targetevaluationhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_absolute_targetevaluationhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_positive_terminal. ff_h_mce_mdr_absolute_targetevaluationhsf_positive_terminal + S (mdr_p_absolute_targetevaluationh) = S ((S ((S (mdr_q_absolute_targetevaluationhs)))) * ff_v_mce_mdr_absolute_targetevaluationhsf_positive)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_positive_terminal. ff_u_mce_mdr_absolute_targetevaluationhsf_positive = ff_q_mce_mdr_absolute_targetevaluationhsf_positive_terminal * S ((S ((S (mdr_q_absolute_targetevaluationhs)))) * ff_v_mce_mdr_absolute_targetevaluationhsf_positive) + (mdr_p_absolute_targetevaluationh))) /\ forall ff_i_mce_mdr_absolute_targetevaluationhsf_positive. (exists ff_lt_mce_mdr_absolute_targetevaluationhsf_positive_bound. ff_lt_mce_mdr_absolute_targetevaluationhsf_positive_bound + S ff_i_mce_mdr_absolute_targetevaluationhsf_positive = (S (mdr_q_absolute_targetevaluationhs))) -> exists ff_a_mce_mdr_absolute_targetevaluationhsf_positive ff_r_mce_mdr_absolute_targetevaluationhsf_positive ff_s_mce_mdr_absolute_targetevaluationhsf_positive. ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_positive_summand. ff_h_mce_mdr_absolute_targetevaluationhsf_positive_summand + S (ff_a_mce_mdr_absolute_targetevaluationhsf_positive) = S ((S (ff_i_mce_mdr_absolute_targetevaluationhsf_positive)) * ff_uc_mce_fold_mdr_absolute_targetevaluationhsf)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_positive_summand. ff_ub_mce_fold_mdr_absolute_targetevaluationhsf = ff_q_mce_mdr_absolute_targetevaluationhsf_positive_summand * S ((S (ff_i_mce_mdr_absolute_targetevaluationhsf_positive)) * ff_uc_mce_fold_mdr_absolute_targetevaluationhsf) + (ff_a_mce_mdr_absolute_targetevaluationhsf_positive))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_positive_partial. ff_h_mce_mdr_absolute_targetevaluationhsf_positive_partial + S (ff_r_mce_mdr_absolute_targetevaluationhsf_positive) = S ((S (ff_i_mce_mdr_absolute_targetevaluationhsf_positive)) * ff_v_mce_mdr_absolute_targetevaluationhsf_positive)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_positive_partial. ff_u_mce_mdr_absolute_targetevaluationhsf_positive = ff_q_mce_mdr_absolute_targetevaluationhsf_positive_partial * S ((S (ff_i_mce_mdr_absolute_targetevaluationhsf_positive)) * ff_v_mce_mdr_absolute_targetevaluationhsf_positive) + (ff_r_mce_mdr_absolute_targetevaluationhsf_positive))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_positive_successor. ff_h_mce_mdr_absolute_targetevaluationhsf_positive_successor + S (ff_s_mce_mdr_absolute_targetevaluationhsf_positive) = S ((S (S ff_i_mce_mdr_absolute_targetevaluationhsf_positive)) * ff_v_mce_mdr_absolute_targetevaluationhsf_positive)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_positive_successor. ff_u_mce_mdr_absolute_targetevaluationhsf_positive = ff_q_mce_mdr_absolute_targetevaluationhsf_positive_successor * S ((S (S ff_i_mce_mdr_absolute_targetevaluationhsf_positive)) * ff_v_mce_mdr_absolute_targetevaluationhsf_positive) + (ff_s_mce_mdr_absolute_targetevaluationhsf_positive))) /\ ff_s_mce_mdr_absolute_targetevaluationhsf_positive = ff_r_mce_mdr_absolute_targetevaluationhsf_positive + ff_a_mce_mdr_absolute_targetevaluationhsf_positive)))))) /\ (exists ff_u_mce_mdr_absolute_targetevaluationhsf_negative ff_v_mce_mdr_absolute_targetevaluationhsf_negative. ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_negative_start. ff_h_mce_mdr_absolute_targetevaluationhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_absolute_targetevaluationhsf_negative)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_negative_start. ff_u_mce_mdr_absolute_targetevaluationhsf_negative = ff_q_mce_mdr_absolute_targetevaluationhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_absolute_targetevaluationhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_negative_terminal. ff_h_mce_mdr_absolute_targetevaluationhsf_negative_terminal + S (mdr_n_absolute_targetevaluationh) = S ((S ((S (mdr_q_absolute_targetevaluationhs)))) * ff_v_mce_mdr_absolute_targetevaluationhsf_negative)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_negative_terminal. ff_u_mce_mdr_absolute_targetevaluationhsf_negative = ff_q_mce_mdr_absolute_targetevaluationhsf_negative_terminal * S ((S ((S (mdr_q_absolute_targetevaluationhs)))) * ff_v_mce_mdr_absolute_targetevaluationhsf_negative) + (mdr_n_absolute_targetevaluationh))) /\ forall ff_i_mce_mdr_absolute_targetevaluationhsf_negative. (exists ff_lt_mce_mdr_absolute_targetevaluationhsf_negative_bound. ff_lt_mce_mdr_absolute_targetevaluationhsf_negative_bound + S ff_i_mce_mdr_absolute_targetevaluationhsf_negative = (S (mdr_q_absolute_targetevaluationhs))) -> exists ff_a_mce_mdr_absolute_targetevaluationhsf_negative ff_r_mce_mdr_absolute_targetevaluationhsf_negative ff_s_mce_mdr_absolute_targetevaluationhsf_negative. ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_negative_summand. ff_h_mce_mdr_absolute_targetevaluationhsf_negative_summand + S (ff_a_mce_mdr_absolute_targetevaluationhsf_negative) = S ((S (ff_i_mce_mdr_absolute_targetevaluationhsf_negative)) * ff_vc_mce_fold_mdr_absolute_targetevaluationhsf)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_negative_summand. ff_vb_mce_fold_mdr_absolute_targetevaluationhsf = ff_q_mce_mdr_absolute_targetevaluationhsf_negative_summand * S ((S (ff_i_mce_mdr_absolute_targetevaluationhsf_negative)) * ff_vc_mce_fold_mdr_absolute_targetevaluationhsf) + (ff_a_mce_mdr_absolute_targetevaluationhsf_negative))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_negative_partial. ff_h_mce_mdr_absolute_targetevaluationhsf_negative_partial + S (ff_r_mce_mdr_absolute_targetevaluationhsf_negative) = S ((S (ff_i_mce_mdr_absolute_targetevaluationhsf_negative)) * ff_v_mce_mdr_absolute_targetevaluationhsf_negative)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_negative_partial. ff_u_mce_mdr_absolute_targetevaluationhsf_negative = ff_q_mce_mdr_absolute_targetevaluationhsf_negative_partial * S ((S (ff_i_mce_mdr_absolute_targetevaluationhsf_negative)) * ff_v_mce_mdr_absolute_targetevaluationhsf_negative) + (ff_r_mce_mdr_absolute_targetevaluationhsf_negative))) /\ ((((exists ff_h_mce_mdr_absolute_targetevaluationhsf_negative_successor. ff_h_mce_mdr_absolute_targetevaluationhsf_negative_successor + S (ff_s_mce_mdr_absolute_targetevaluationhsf_negative) = S ((S (S ff_i_mce_mdr_absolute_targetevaluationhsf_negative)) * ff_v_mce_mdr_absolute_targetevaluationhsf_negative)) /\ exists ff_q_mce_mdr_absolute_targetevaluationhsf_negative_successor. ff_u_mce_mdr_absolute_targetevaluationhsf_negative = ff_q_mce_mdr_absolute_targetevaluationhsf_negative_successor * S ((S (S ff_i_mce_mdr_absolute_targetevaluationhsf_negative)) * ff_v_mce_mdr_absolute_targetevaluationhsf_negative) + (ff_s_mce_mdr_absolute_targetevaluationhsf_negative))) /\ ff_s_mce_mdr_absolute_targetevaluationhsf_negative = ff_r_mce_mdr_absolute_targetevaluationhsf_negative + ff_a_mce_mdr_absolute_targetevaluationhsf_negative))))))))))))))) /\ ((exists mdr_gap_absolute_targetevaluationi. mdr_gap_absolute_targetevaluationi + S (mdr_i_absolute_targetevaluation) = (mdr_l_absolute_targetevaluation)) /\ (exists mdr_z_absolute_targetevaluationr. ((exists mdr_a_absolute_targetevaluationrc mdr_b_absolute_targetevaluationrc mdr_c_absolute_targetevaluationrc mdr_e_absolute_targetevaluationrc mdr_f_absolute_targetevaluationrc. ((mdr_a_absolute_targetevaluationrc = ((d) + (eb)) * S ((d) + (eb)) + ((eb) + (eb))) /\ ((mdr_b_absolute_targetevaluationrc = ((ec) + (fb)) * S ((ec) + (fb)) + ((fb) + (fb))) /\ ((mdr_c_absolute_targetevaluationrc = ((mdr_a_absolute_targetevaluationrc) + (mdr_b_absolute_targetevaluationrc)) * S ((mdr_a_absolute_targetevaluationrc) + (mdr_b_absolute_targetevaluationrc)) + ((mdr_b_absolute_targetevaluationrc) + (mdr_b_absolute_targetevaluationrc))) /\ ((mdr_e_absolute_targetevaluationrc = ((mdr_p_absolute_target) + (mdr_n_absolute_target)) * S ((mdr_p_absolute_target) + (mdr_n_absolute_target)) + ((mdr_n_absolute_target) + (mdr_n_absolute_target))) /\ ((mdr_f_absolute_targetevaluationrc = ((fc) + (mdr_e_absolute_targetevaluationrc)) * S ((fc) + (mdr_e_absolute_targetevaluationrc)) + ((mdr_e_absolute_targetevaluationrc) + (mdr_e_absolute_targetevaluationrc))) /\ ((mdr_z_absolute_targetevaluationr) = ((mdr_c_absolute_targetevaluationrc) + (mdr_f_absolute_targetevaluationrc)) * S ((mdr_c_absolute_targetevaluationrc) + (mdr_f_absolute_targetevaluationrc)) + ((mdr_f_absolute_targetevaluationrc) + (mdr_f_absolute_targetevaluationrc))))))))) /\ (((exists ff_h_mdr_absolute_targetevaluationrb. ff_h_mdr_absolute_targetevaluationrb + S (mdr_z_absolute_targetevaluationr) = S ((S (mdr_i_absolute_targetevaluation)) * mdr_c_absolute_targetevaluation)) /\ exists ff_q_mdr_absolute_targetevaluationrb. mdr_b_absolute_targetevaluation = ff_q_mdr_absolute_targetevaluationrb * S ((S (mdr_i_absolute_targetevaluation)) * mdr_c_absolute_targetevaluation) + (mdr_z_absolute_targetevaluationr)))))))) /\ (((mdr_p_absolute_target) = (mdr_n_absolute_target) + (D)) \/ ((mdr_n_absolute_target) = (mdr_p_absolute_target) + (D)))))

Constructive proof overview

Generated structural guide

The actual absolute determinant is invariant under arbitrary entrywise equal integer matrix representations.

The unchanged tactic script uses 3 declared prerequisites and contains 52 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

52 script commands · 10 reading checkpoints · 1 local claims

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

Named ingredients (3)

Long local formulas use this family’s existing definitions. Each new abbreviation was expanded back to the identical native formula, including its free-variable context. The original edition is preserved below.

01Fix variables and assumptionsL1–10

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

  1. L1
    intro ab
  2. L2
    intro ac
  3. L3
    intro bb
  4. L4
    intro bc
  5. L5
    intro eb
  6. L6
    intro ec
  7. L7
    intro fb
  8. L8
    intro fc
  9. L9
    intro d
  10. L10
    intro D
02Fix variables and assumptionsL11–12

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

  1. L11
    intro hequal
  2. L12
    intro hfirst
03Separate the logical casesL13–15

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

  1. L13
    cases hfirst
  2. L14
    cases hfirst_witness
  3. L15
    cases hfirst_witness_witness
04Establish hvalueL16–22

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed recursive determinant exists.

  1. L16
    have hvalue : ∃ p. ∃ n. SignedRecursiveDeterminant(eb,ec,fb,fc,d,p,n)Definitions: SignedRecursiveDeterminant
  2. L17
    specialize signed_recursive_determinant_exists (eb)
  3. L18
    specialize signed_recursive_determinant_exists (ec)
  4. L19
    specialize signed_recursive_determinant_exists (fb)
  5. L20
    specialize signed_recursive_determinant_exists (fc)
  6. L21
    specialize signed_recursive_determinant_exists (d)
  7. L22
    apply signed_recursive_determinant_exists
05Separate the logical casesL23–24

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

  1. L23
    cases hvalue
  2. L24
    cases hvalue_witness
06Construct an explicit witnessL25–26

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

  1. L25
    exists x2
  2. L26
    exists x3
07Separate the logical casesL27–27

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

  1. L27
    split
08Use earlier factsL28–37

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

  1. L28
    exact hvalue_witness_witness
  2. L29
    specialize matrix_lattice_absolute_difference_integer_transport (x)
  3. L30
    specialize matrix_lattice_absolute_difference_integer_transport (x1)
  4. L31
    specialize matrix_lattice_absolute_difference_integer_transport (x2)
  5. L32
    specialize matrix_lattice_absolute_difference_integer_transport (x3)
  6. L33
    specialize matrix_lattice_absolute_difference_integer_transport (D)
  7. L34
    apply matrix_lattice_absolute_difference_integer_transport
  8. L35
    specialize signed_recursive_determinant_integer_invariant (d)
  9. L36
    specialize signed_recursive_determinant_integer_invariant (ab)
  10. L37
    specialize signed_recursive_determinant_integer_invariant (ac)
09Use earlier factsL38–47

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

  1. L38
    specialize signed_recursive_determinant_integer_invariant (bb)
  2. L39
    specialize signed_recursive_determinant_integer_invariant (bc)
  3. L40
    specialize signed_recursive_determinant_integer_invariant (eb)
  4. L41
    specialize signed_recursive_determinant_integer_invariant (ec)
  5. L42
    specialize signed_recursive_determinant_integer_invariant (fb)
  6. L43
    specialize signed_recursive_determinant_integer_invariant (fc)
  7. L44
    specialize signed_recursive_determinant_integer_invariant (x)
  8. L45
    specialize signed_recursive_determinant_integer_invariant (x1)
  9. L46
    specialize signed_recursive_determinant_integer_invariant (x2)
  10. L47
    specialize signed_recursive_determinant_integer_invariant (x3)
10Use earlier factsL48–52

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

  1. L48
    apply signed_recursive_determinant_integer_invariant
  2. L49
    exact hequal
  3. L50
    exact hfirst_witness_witness_left
  4. L51
    exact hvalue_witness_witness
  5. L52
    exact hfirst_witness_witness_right

Library-wide reading audit

Original exact command ledger · 52 lines
  1. 0001intro ab
  2. 0002intro ac
  3. 0003intro bb
  4. 0004intro bc
  5. 0005intro eb
  6. 0006intro ec
  7. 0007intro fb
  8. 0008intro fc
  9. 0009intro d
  10. 0010intro D
  11. 0011intro hequal
  12. 0012intro hfirst
  13. 0013cases hfirst
  14. 0014cases hfirst_witness
  15. 0015cases hfirst_witness_witness
  16. 0016have hvalue : exists p n. (exists mdr_b_absolute_other_value mdr_c_absolute_other_value mdr_l_absolute_other_value mdr_i_absolute_other_value. ((forall mdr_i_absolute_other_valueh. (exists mdr_gap_absolute_other_valuehi. mdr_gap_absolute_other_valuehi + S (mdr_i_absolute_other_valueh) = (mdr_l_absolute_other_value)) -> exists mdr_d_absolute_other_valueh mdr_pb_absolute_other_valueh mdr_pc_absolute_other_valueh mdr_nb_absolute_other_valueh mdr_nc_absolute_other_valueh mdr_p_absolute_other_valueh mdr_n_absolute_other_valueh. ((exists mdr_z_absolute_other_valuehr. ((exists mdr_a_absolute_other_valuehrc mdr_b_absolute_other_valuehrc mdr_c_absolute_other_valuehrc mdr_e_absolute_other_valuehrc mdr_f_absolute_other_valuehrc. ((mdr_a_absolute_other_valuehrc = ((mdr_d_absolute_other_valueh) + (mdr_pb_absolute_other_valueh)) * S ((mdr_d_absolute_other_valueh) + (mdr_pb_absolute_other_valueh)) + ((mdr_pb_absolute_other_valueh) + (mdr_pb_absolute_other_valueh))) /\ ((mdr_b_absolute_other_valuehrc = ((mdr_pc_absolute_other_valueh) + (mdr_nb_absolute_other_valueh)) * S ((mdr_pc_absolute_other_valueh) + (mdr_nb_absolute_other_valueh)) + ((mdr_nb_absolute_other_valueh) + (mdr_nb_absolute_other_valueh))) /\ ((mdr_c_absolute_other_valuehrc = ((mdr_a_absolute_other_valuehrc) + (mdr_b_absolute_other_valuehrc)) * S ((mdr_a_absolute_other_valuehrc) + (mdr_b_absolute_other_valuehrc)) + ((mdr_b_absolute_other_valuehrc) + (mdr_b_absolute_other_valuehrc))) /\ ((mdr_e_absolute_other_valuehrc = ((mdr_p_absolute_other_valueh) + (mdr_n_absolute_other_valueh)) * S ((mdr_p_absolute_other_valueh) + (mdr_n_absolute_other_valueh)) + ((mdr_n_absolute_other_valueh) + (mdr_n_absolute_other_valueh))) /\ ((mdr_f_absolute_other_valuehrc = ((mdr_nc_absolute_other_valueh) + (mdr_e_absolute_other_valuehrc)) * S ((mdr_nc_absolute_other_valueh) + (mdr_e_absolute_other_valuehrc)) + ((mdr_e_absolute_other_valuehrc) + (mdr_e_absolute_other_valuehrc))) /\ ((mdr_z_absolute_other_valuehr) = ((mdr_c_absolute_other_valuehrc) + (mdr_f_absolute_other_valuehrc)) * S ((mdr_c_absolute_other_valuehrc) + (mdr_f_absolute_other_valuehrc)) + ((mdr_f_absolute_other_valuehrc) + (mdr_f_absolute_other_valuehrc))))))))) /\ (((exists ff_h_mdr_absolute_other_valuehrb. ff_h_mdr_absolute_other_valuehrb + S (mdr_z_absolute_other_valuehr) = S ((S (mdr_i_absolute_other_valueh)) * mdr_c_absolute_other_value)) /\ exists ff_q_mdr_absolute_other_valuehrb. mdr_b_absolute_other_value = ff_q_mdr_absolute_other_valuehrb * S ((S (mdr_i_absolute_other_valueh)) * mdr_c_absolute_other_value) + (mdr_z_absolute_other_valuehr))))) /\ (((((mdr_d_absolute_other_valueh) = 0) /\ (((mdr_p_absolute_other_valueh) = 1) /\ ((mdr_n_absolute_other_valueh) = 0))) \/ exists mdr_q_absolute_other_valuehs mdr_eb_absolute_other_valuehs mdr_ec_absolute_other_valuehs mdr_fb_absolute_other_valuehs mdr_fc_absolute_other_valuehs. (((mdr_d_absolute_other_valueh) = S (mdr_q_absolute_other_valuehs)) /\ ((forall mdr_j_absolute_other_valuehsc. (exists mdr_gap_absolute_other_valuehscj. mdr_gap_absolute_other_valuehscj + S (mdr_j_absolute_other_valuehsc) = (S (mdr_q_absolute_other_valuehs))) -> exists mdr_i_absolute_other_valuehsc mdr_up_absolute_other_valuehsc mdr_us_absolute_other_valuehsc mdr_un_absolute_other_valuehsc mdr_ut_absolute_other_valuehsc mdr_p_absolute_other_valuehsc mdr_n_absolute_other_valuehsc. ((exists mdr_gap_absolute_other_valuehsci. mdr_gap_absolute_other_valuehsci + S (mdr_i_absolute_other_valuehsc) = (mdr_i_absolute_other_valueh)) /\ ((exists mdr_z_absolute_other_valuehscr. ((exists mdr_a_absolute_other_valuehscrc mdr_b_absolute_other_valuehscrc mdr_c_absolute_other_valuehscrc mdr_e_absolute_other_valuehscrc mdr_f_absolute_other_valuehscrc. ((mdr_a_absolute_other_valuehscrc = ((mdr_q_absolute_other_valuehs) + (mdr_up_absolute_other_valuehsc)) * S ((mdr_q_absolute_other_valuehs) + (mdr_up_absolute_other_valuehsc)) + ((mdr_up_absolute_other_valuehsc) + (mdr_up_absolute_other_valuehsc))) /\ ((mdr_b_absolute_other_valuehscrc = ((mdr_us_absolute_other_valuehsc) + (mdr_un_absolute_other_valuehsc)) * S ((mdr_us_absolute_other_valuehsc) + (mdr_un_absolute_other_valuehsc)) + ((mdr_un_absolute_other_valuehsc) + (mdr_un_absolute_other_valuehsc))) /\ ((mdr_c_absolute_other_valuehscrc = ((mdr_a_absolute_other_valuehscrc) + (mdr_b_absolute_other_valuehscrc)) * S ((mdr_a_absolute_other_valuehscrc) + (mdr_b_absolute_other_valuehscrc)) + ((mdr_b_absolute_other_valuehscrc) + (mdr_b_absolute_other_valuehscrc))) /\ ((mdr_e_absolute_other_valuehscrc = ((mdr_p_absolute_other_valuehsc) + (mdr_n_absolute_other_valuehsc)) * S ((mdr_p_absolute_other_valuehsc) + (mdr_n_absolute_other_valuehsc)) + ((mdr_n_absolute_other_valuehsc) + (mdr_n_absolute_other_valuehsc))) /\ ((mdr_f_absolute_other_valuehscrc = ((mdr_ut_absolute_other_valuehsc) + (mdr_e_absolute_other_valuehscrc)) * S ((mdr_ut_absolute_other_valuehsc) + (mdr_e_absolute_other_valuehscrc)) + ((mdr_e_absolute_other_valuehscrc) + (mdr_e_absolute_other_valuehscrc))) /\ ((mdr_z_absolute_other_valuehscr) = ((mdr_c_absolute_other_valuehscrc) + (mdr_f_absolute_other_valuehscrc)) * S ((mdr_c_absolute_other_valuehscrc) + (mdr_f_absolute_other_valuehscrc)) + ((mdr_f_absolute_other_valuehscrc) + (mdr_f_absolute_other_valuehscrc))))))))) /\ (((exists ff_h_mdr_absolute_other_valuehscrb. ff_h_mdr_absolute_other_valuehscrb + S (mdr_z_absolute_other_valuehscr) = S ((S (mdr_i_absolute_other_valuehsc)) * mdr_c_absolute_other_value)) /\ exists ff_q_mdr_absolute_other_valuehscrb. mdr_b_absolute_other_value = ff_q_mdr_absolute_other_valuehscrb * S ((S (mdr_i_absolute_other_valuehsc)) * mdr_c_absolute_other_value) + (mdr_z_absolute_other_valuehscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_absolute_other_valuehscm_positive. (exists ff_gap_mdm_lt_mdr_absolute_other_valuehscm_positive_index_bound. ff_gap_mdm_lt_mdr_absolute_other_valuehscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_absolute_other_valuehscm_positive) = ((mdr_q_absolute_other_valuehs) * (mdr_q_absolute_other_valuehs))) -> exists ff_row_mdm_prefix_mdr_absolute_other_valuehscm_positive ff_column_mdm_prefix_mdr_absolute_other_valuehscm_positive ff_value_mdm_prefix_mdr_absolute_other_valuehscm_positive. (ff_index_mdm_prefix_mdr_absolute_other_valuehscm_positive = (mdr_q_absolute_other_valuehs) * ff_row_mdm_prefix_mdr_absolute_other_valuehscm_positive + ff_column_mdm_prefix_mdr_absolute_other_valuehscm_positive /\ ((exists ff_gap_mdm_lt_mdr_absolute_other_valuehscm_positive_column_bound. ff_gap_mdm_lt_mdr_absolute_other_valuehscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_absolute_other_valuehscm_positive) = (mdr_q_absolute_other_valuehs)) /\ ((exists ff_row_mdm_cell_mdr_absolute_other_valuehscm_positive_cell ff_column_mdm_cell_mdr_absolute_other_valuehscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_absolute_other_valuehscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_absolute_other_valuehscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_absolute_other_valuehscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_absolute_other_valuehscm_positive_cell = ff_row_mdm_prefix_mdr_absolute_other_valuehscm_positive) \/ ((exists ff_gap_mdm_le_mdr_absolute_other_valuehscm_positive_cell_row_after. ff_gap_mdm_le_mdr_absolute_other_valuehscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_absolute_other_valuehscm_positive)) /\ ff_row_mdm_cell_mdr_absolute_other_valuehscm_positive_cell = S ff_row_mdm_prefix_mdr_absolute_other_valuehscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_absolute_other_valuehscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_absolute_other_valuehscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_absolute_other_valuehscm_positive) = (mdr_j_absolute_other_valuehsc)) /\ ff_column_mdm_cell_mdr_absolute_other_valuehscm_positive_cell = ff_column_mdm_prefix_mdr_absolute_other_valuehscm_positive) \/ ((exists ff_gap_mdm_le_mdr_absolute_other_valuehscm_positive_cell_column_after. ff_gap_mdm_le_mdr_absolute_other_valuehscm_positive_cell_column_after + (mdr_j_absolute_other_valuehsc) = (ff_column_mdm_prefix_mdr_absolute_other_valuehscm_positive)) /\ ff_column_mdm_cell_mdr_absolute_other_valuehscm_positive_cell = S ff_column_mdm_prefix_mdr_absolute_other_valuehscm_positive))) /\ (((exists ff_h_mdm_mdr_absolute_other_valuehscm_positive_cell_source. ff_h_mdm_mdr_absolute_other_valuehscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_absolute_other_valuehscm_positive) = S ((S ((ff_row_mdm_cell_mdr_absolute_other_valuehscm_positive_cell) * (S (mdr_q_absolute_other_valuehs)) + (ff_column_mdm_cell_mdr_absolute_other_valuehscm_positive_cell))) * mdr_pc_absolute_other_valueh)) /\ exists ff_q_mdm_mdr_absolute_other_valuehscm_positive_cell_source. mdr_pb_absolute_other_valueh = ff_q_mdm_mdr_absolute_other_valuehscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_absolute_other_valuehscm_positive_cell) * (S (mdr_q_absolute_other_valuehs)) + (ff_column_mdm_cell_mdr_absolute_other_valuehscm_positive_cell))) * mdr_pc_absolute_other_valueh) + (ff_value_mdm_prefix_mdr_absolute_other_valuehscm_positive)))))) /\ (((exists ff_h_mdm_mdr_absolute_other_valuehscm_positive_target. ff_h_mdm_mdr_absolute_other_valuehscm_positive_target + S (ff_value_mdm_prefix_mdr_absolute_other_valuehscm_positive) = S ((S (ff_index_mdm_prefix_mdr_absolute_other_valuehscm_positive)) * mdr_us_absolute_other_valuehsc)) /\ exists ff_q_mdm_mdr_absolute_other_valuehscm_positive_target. mdr_up_absolute_other_valuehsc = ff_q_mdm_mdr_absolute_other_valuehscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_absolute_other_valuehscm_positive)) * mdr_us_absolute_other_valuehsc) + (ff_value_mdm_prefix_mdr_absolute_other_valuehscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_absolute_other_valuehscm_negative. (exists ff_gap_mdm_lt_mdr_absolute_other_valuehscm_negative_index_bound. ff_gap_mdm_lt_mdr_absolute_other_valuehscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_absolute_other_valuehscm_negative) = ((mdr_q_absolute_other_valuehs) * (mdr_q_absolute_other_valuehs))) -> exists ff_row_mdm_prefix_mdr_absolute_other_valuehscm_negative ff_column_mdm_prefix_mdr_absolute_other_valuehscm_negative ff_value_mdm_prefix_mdr_absolute_other_valuehscm_negative. (ff_index_mdm_prefix_mdr_absolute_other_valuehscm_negative = (mdr_q_absolute_other_valuehs) * ff_row_mdm_prefix_mdr_absolute_other_valuehscm_negative + ff_column_mdm_prefix_mdr_absolute_other_valuehscm_negative /\ ((exists ff_gap_mdm_lt_mdr_absolute_other_valuehscm_negative_column_bound. ff_gap_mdm_lt_mdr_absolute_other_valuehscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_absolute_other_valuehscm_negative) = (mdr_q_absolute_other_valuehs)) /\ ((exists ff_row_mdm_cell_mdr_absolute_other_valuehscm_negative_cell ff_column_mdm_cell_mdr_absolute_other_valuehscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_absolute_other_valuehscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_absolute_other_valuehscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_absolute_other_valuehscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_absolute_other_valuehscm_negative_cell = ff_row_mdm_prefix_mdr_absolute_other_valuehscm_negative) \/ ((exists ff_gap_mdm_le_mdr_absolute_other_valuehscm_negative_cell_row_after. ff_gap_mdm_le_mdr_absolute_other_valuehscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_absolute_other_valuehscm_negative)) /\ ff_row_mdm_cell_mdr_absolute_other_valuehscm_negative_cell = S ff_row_mdm_prefix_mdr_absolute_other_valuehscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_absolute_other_valuehscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_absolute_other_valuehscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_absolute_other_valuehscm_negative) = (mdr_j_absolute_other_valuehsc)) /\ ff_column_mdm_cell_mdr_absolute_other_valuehscm_negative_cell = ff_column_mdm_prefix_mdr_absolute_other_valuehscm_negative) \/ ((exists ff_gap_mdm_le_mdr_absolute_other_valuehscm_negative_cell_column_after. ff_gap_mdm_le_mdr_absolute_other_valuehscm_negative_cell_column_after + (mdr_j_absolute_other_valuehsc) = (ff_column_mdm_prefix_mdr_absolute_other_valuehscm_negative)) /\ ff_column_mdm_cell_mdr_absolute_other_valuehscm_negative_cell = S ff_column_mdm_prefix_mdr_absolute_other_valuehscm_negative))) /\ (((exists ff_h_mdm_mdr_absolute_other_valuehscm_negative_cell_source. ff_h_mdm_mdr_absolute_other_valuehscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_absolute_other_valuehscm_negative) = S ((S ((ff_row_mdm_cell_mdr_absolute_other_valuehscm_negative_cell) * (S (mdr_q_absolute_other_valuehs)) + (ff_column_mdm_cell_mdr_absolute_other_valuehscm_negative_cell))) * mdr_nc_absolute_other_valueh)) /\ exists ff_q_mdm_mdr_absolute_other_valuehscm_negative_cell_source. mdr_nb_absolute_other_valueh = ff_q_mdm_mdr_absolute_other_valuehscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_absolute_other_valuehscm_negative_cell) * (S (mdr_q_absolute_other_valuehs)) + (ff_column_mdm_cell_mdr_absolute_other_valuehscm_negative_cell))) * mdr_nc_absolute_other_valueh) + (ff_value_mdm_prefix_mdr_absolute_other_valuehscm_negative)))))) /\ (((exists ff_h_mdm_mdr_absolute_other_valuehscm_negative_target. ff_h_mdm_mdr_absolute_other_valuehscm_negative_target + S (ff_value_mdm_prefix_mdr_absolute_other_valuehscm_negative) = S ((S (ff_index_mdm_prefix_mdr_absolute_other_valuehscm_negative)) * mdr_ut_absolute_other_valuehsc)) /\ exists ff_q_mdm_mdr_absolute_other_valuehscm_negative_target. mdr_un_absolute_other_valuehsc = ff_q_mdm_mdr_absolute_other_valuehscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_absolute_other_valuehscm_negative)) * mdr_ut_absolute_other_valuehsc) + (ff_value_mdm_prefix_mdr_absolute_other_valuehscm_negative))))))))) /\ ((((exists ff_h_mdr_absolute_other_valuehscp. ff_h_mdr_absolute_other_valuehscp + S (mdr_p_absolute_other_valuehsc) = S ((S (mdr_j_absolute_other_valuehsc)) * mdr_ec_absolute_other_valuehs)) /\ exists ff_q_mdr_absolute_other_valuehscp. mdr_eb_absolute_other_valuehs = ff_q_mdr_absolute_other_valuehscp * S ((S (mdr_j_absolute_other_valuehsc)) * mdr_ec_absolute_other_valuehs) + (mdr_p_absolute_other_valuehsc))) /\ (((exists ff_h_mdr_absolute_other_valuehscn. ff_h_mdr_absolute_other_valuehscn + S (mdr_n_absolute_other_valuehsc) = S ((S (mdr_j_absolute_other_valuehsc)) * mdr_fc_absolute_other_valuehs)) /\ exists ff_q_mdr_absolute_other_valuehscn. mdr_fb_absolute_other_valuehs = ff_q_mdr_absolute_other_valuehscn * S ((S (mdr_j_absolute_other_valuehsc)) * mdr_fc_absolute_other_valuehs) + (mdr_n_absolute_other_valuehsc)))))))) /\ (exists ff_ub_mce_fold_mdr_absolute_other_valuehsf ff_uc_mce_fold_mdr_absolute_other_valuehsf ff_vb_mce_fold_mdr_absolute_other_valuehsf ff_vc_mce_fold_mdr_absolute_other_valuehsf. ((forall ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix. (exists ff_gap_mce_mdr_absolute_other_valuehsf_prefix_index. ff_gap_mce_mdr_absolute_other_valuehsf_prefix_index + S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix) = (S (mdr_q_absolute_other_valuehs))) -> exists ff_ap_mce_alternating_mdr_absolute_other_valuehsf_prefix ff_an_mce_alternating_mdr_absolute_other_valuehsf_prefix ff_bp_mce_alternating_mdr_absolute_other_valuehsf_prefix ff_bn_mce_alternating_mdr_absolute_other_valuehsf_prefix ff_p_mce_alternating_mdr_absolute_other_valuehsf_prefix ff_n_mce_alternating_mdr_absolute_other_valuehsf_prefix. ((((exists ff_h_mce_mdr_absolute_other_valuehsf_prefix_ap. ff_h_mce_mdr_absolute_other_valuehsf_prefix_ap + S (ff_ap_mce_alternating_mdr_absolute_other_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * mdr_pc_absolute_other_valueh)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_prefix_ap. mdr_pb_absolute_other_valueh = ff_q_mce_mdr_absolute_other_valuehsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * mdr_pc_absolute_other_valueh) + (ff_ap_mce_alternating_mdr_absolute_other_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_prefix_an. ff_h_mce_mdr_absolute_other_valuehsf_prefix_an + S (ff_an_mce_alternating_mdr_absolute_other_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * mdr_nc_absolute_other_valueh)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_prefix_an. mdr_nb_absolute_other_valueh = ff_q_mce_mdr_absolute_other_valuehsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * mdr_nc_absolute_other_valueh) + (ff_an_mce_alternating_mdr_absolute_other_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_prefix_bp. ff_h_mce_mdr_absolute_other_valuehsf_prefix_bp + S (ff_bp_mce_alternating_mdr_absolute_other_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * mdr_ec_absolute_other_valuehs)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_prefix_bp. mdr_eb_absolute_other_valuehs = ff_q_mce_mdr_absolute_other_valuehsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * mdr_ec_absolute_other_valuehs) + (ff_bp_mce_alternating_mdr_absolute_other_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_prefix_bn. ff_h_mce_mdr_absolute_other_valuehsf_prefix_bn + S (ff_bn_mce_alternating_mdr_absolute_other_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * mdr_fc_absolute_other_valuehs)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_prefix_bn. mdr_fb_absolute_other_valuehs = ff_q_mce_mdr_absolute_other_valuehsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * mdr_fc_absolute_other_valuehs) + (ff_bn_mce_alternating_mdr_absolute_other_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_prefix_positive. ff_h_mce_mdr_absolute_other_valuehsf_prefix_positive + S (ff_p_mce_alternating_mdr_absolute_other_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * ff_uc_mce_fold_mdr_absolute_other_valuehsf)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_prefix_positive. ff_ub_mce_fold_mdr_absolute_other_valuehsf = ff_q_mce_mdr_absolute_other_valuehsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * ff_uc_mce_fold_mdr_absolute_other_valuehsf) + (ff_p_mce_alternating_mdr_absolute_other_valuehsf_prefix))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_prefix_negative. ff_h_mce_mdr_absolute_other_valuehsf_prefix_negative + S (ff_n_mce_alternating_mdr_absolute_other_valuehsf_prefix) = S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * ff_vc_mce_fold_mdr_absolute_other_valuehsf)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_prefix_negative. ff_vb_mce_fold_mdr_absolute_other_valuehsf = ff_q_mce_mdr_absolute_other_valuehsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix)) * ff_vc_mce_fold_mdr_absolute_other_valuehsf) + (ff_n_mce_alternating_mdr_absolute_other_valuehsf_prefix))) /\ (((exists ff_even_mce_term_mdr_absolute_other_valuehsf_prefix_term. ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix = 2 * ff_even_mce_term_mdr_absolute_other_valuehsf_prefix_term) /\ (ff_p_mce_alternating_mdr_absolute_other_valuehsf_prefix = (ff_ap_mce_alternating_mdr_absolute_other_valuehsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_other_valuehsf_prefix) + (ff_an_mce_alternating_mdr_absolute_other_valuehsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_other_valuehsf_prefix) /\ ff_n_mce_alternating_mdr_absolute_other_valuehsf_prefix = (ff_ap_mce_alternating_mdr_absolute_other_valuehsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_other_valuehsf_prefix) + (ff_an_mce_alternating_mdr_absolute_other_valuehsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_other_valuehsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_absolute_other_valuehsf_prefix_term. ff_index_mce_alternating_mdr_absolute_other_valuehsf_prefix = 2 * ff_odd_mce_term_mdr_absolute_other_valuehsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_absolute_other_valuehsf_prefix = (ff_ap_mce_alternating_mdr_absolute_other_valuehsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_other_valuehsf_prefix) + (ff_an_mce_alternating_mdr_absolute_other_valuehsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_other_valuehsf_prefix) /\ ff_n_mce_alternating_mdr_absolute_other_valuehsf_prefix = (ff_ap_mce_alternating_mdr_absolute_other_valuehsf_prefix) * (ff_bp_mce_alternating_mdr_absolute_other_valuehsf_prefix) + (ff_an_mce_alternating_mdr_absolute_other_valuehsf_prefix) * (ff_bn_mce_alternating_mdr_absolute_other_valuehsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_absolute_other_valuehsf_positive ff_v_mce_mdr_absolute_other_valuehsf_positive. ((((exists ff_h_mce_mdr_absolute_other_valuehsf_positive_start. ff_h_mce_mdr_absolute_other_valuehsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_absolute_other_valuehsf_positive)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_positive_start. ff_u_mce_mdr_absolute_other_valuehsf_positive = ff_q_mce_mdr_absolute_other_valuehsf_positive_start * S ((S (0)) * ff_v_mce_mdr_absolute_other_valuehsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_positive_terminal. ff_h_mce_mdr_absolute_other_valuehsf_positive_terminal + S (mdr_p_absolute_other_valueh) = S ((S ((S (mdr_q_absolute_other_valuehs)))) * ff_v_mce_mdr_absolute_other_valuehsf_positive)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_positive_terminal. ff_u_mce_mdr_absolute_other_valuehsf_positive = ff_q_mce_mdr_absolute_other_valuehsf_positive_terminal * S ((S ((S (mdr_q_absolute_other_valuehs)))) * ff_v_mce_mdr_absolute_other_valuehsf_positive) + (mdr_p_absolute_other_valueh))) /\ forall ff_i_mce_mdr_absolute_other_valuehsf_positive. (exists ff_lt_mce_mdr_absolute_other_valuehsf_positive_bound. ff_lt_mce_mdr_absolute_other_valuehsf_positive_bound + S ff_i_mce_mdr_absolute_other_valuehsf_positive = (S (mdr_q_absolute_other_valuehs))) -> exists ff_a_mce_mdr_absolute_other_valuehsf_positive ff_r_mce_mdr_absolute_other_valuehsf_positive ff_s_mce_mdr_absolute_other_valuehsf_positive. ((((exists ff_h_mce_mdr_absolute_other_valuehsf_positive_summand. ff_h_mce_mdr_absolute_other_valuehsf_positive_summand + S (ff_a_mce_mdr_absolute_other_valuehsf_positive) = S ((S (ff_i_mce_mdr_absolute_other_valuehsf_positive)) * ff_uc_mce_fold_mdr_absolute_other_valuehsf)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_positive_summand. ff_ub_mce_fold_mdr_absolute_other_valuehsf = ff_q_mce_mdr_absolute_other_valuehsf_positive_summand * S ((S (ff_i_mce_mdr_absolute_other_valuehsf_positive)) * ff_uc_mce_fold_mdr_absolute_other_valuehsf) + (ff_a_mce_mdr_absolute_other_valuehsf_positive))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_positive_partial. ff_h_mce_mdr_absolute_other_valuehsf_positive_partial + S (ff_r_mce_mdr_absolute_other_valuehsf_positive) = S ((S (ff_i_mce_mdr_absolute_other_valuehsf_positive)) * ff_v_mce_mdr_absolute_other_valuehsf_positive)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_positive_partial. ff_u_mce_mdr_absolute_other_valuehsf_positive = ff_q_mce_mdr_absolute_other_valuehsf_positive_partial * S ((S (ff_i_mce_mdr_absolute_other_valuehsf_positive)) * ff_v_mce_mdr_absolute_other_valuehsf_positive) + (ff_r_mce_mdr_absolute_other_valuehsf_positive))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_positive_successor. ff_h_mce_mdr_absolute_other_valuehsf_positive_successor + S (ff_s_mce_mdr_absolute_other_valuehsf_positive) = S ((S (S ff_i_mce_mdr_absolute_other_valuehsf_positive)) * ff_v_mce_mdr_absolute_other_valuehsf_positive)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_positive_successor. ff_u_mce_mdr_absolute_other_valuehsf_positive = ff_q_mce_mdr_absolute_other_valuehsf_positive_successor * S ((S (S ff_i_mce_mdr_absolute_other_valuehsf_positive)) * ff_v_mce_mdr_absolute_other_valuehsf_positive) + (ff_s_mce_mdr_absolute_other_valuehsf_positive))) /\ ff_s_mce_mdr_absolute_other_valuehsf_positive = ff_r_mce_mdr_absolute_other_valuehsf_positive + ff_a_mce_mdr_absolute_other_valuehsf_positive)))))) /\ (exists ff_u_mce_mdr_absolute_other_valuehsf_negative ff_v_mce_mdr_absolute_other_valuehsf_negative. ((((exists ff_h_mce_mdr_absolute_other_valuehsf_negative_start. ff_h_mce_mdr_absolute_other_valuehsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_absolute_other_valuehsf_negative)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_negative_start. ff_u_mce_mdr_absolute_other_valuehsf_negative = ff_q_mce_mdr_absolute_other_valuehsf_negative_start * S ((S (0)) * ff_v_mce_mdr_absolute_other_valuehsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_negative_terminal. ff_h_mce_mdr_absolute_other_valuehsf_negative_terminal + S (mdr_n_absolute_other_valueh) = S ((S ((S (mdr_q_absolute_other_valuehs)))) * ff_v_mce_mdr_absolute_other_valuehsf_negative)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_negative_terminal. ff_u_mce_mdr_absolute_other_valuehsf_negative = ff_q_mce_mdr_absolute_other_valuehsf_negative_terminal * S ((S ((S (mdr_q_absolute_other_valuehs)))) * ff_v_mce_mdr_absolute_other_valuehsf_negative) + (mdr_n_absolute_other_valueh))) /\ forall ff_i_mce_mdr_absolute_other_valuehsf_negative. (exists ff_lt_mce_mdr_absolute_other_valuehsf_negative_bound. ff_lt_mce_mdr_absolute_other_valuehsf_negative_bound + S ff_i_mce_mdr_absolute_other_valuehsf_negative = (S (mdr_q_absolute_other_valuehs))) -> exists ff_a_mce_mdr_absolute_other_valuehsf_negative ff_r_mce_mdr_absolute_other_valuehsf_negative ff_s_mce_mdr_absolute_other_valuehsf_negative. ((((exists ff_h_mce_mdr_absolute_other_valuehsf_negative_summand. ff_h_mce_mdr_absolute_other_valuehsf_negative_summand + S (ff_a_mce_mdr_absolute_other_valuehsf_negative) = S ((S (ff_i_mce_mdr_absolute_other_valuehsf_negative)) * ff_vc_mce_fold_mdr_absolute_other_valuehsf)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_negative_summand. ff_vb_mce_fold_mdr_absolute_other_valuehsf = ff_q_mce_mdr_absolute_other_valuehsf_negative_summand * S ((S (ff_i_mce_mdr_absolute_other_valuehsf_negative)) * ff_vc_mce_fold_mdr_absolute_other_valuehsf) + (ff_a_mce_mdr_absolute_other_valuehsf_negative))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_negative_partial. ff_h_mce_mdr_absolute_other_valuehsf_negative_partial + S (ff_r_mce_mdr_absolute_other_valuehsf_negative) = S ((S (ff_i_mce_mdr_absolute_other_valuehsf_negative)) * ff_v_mce_mdr_absolute_other_valuehsf_negative)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_negative_partial. ff_u_mce_mdr_absolute_other_valuehsf_negative = ff_q_mce_mdr_absolute_other_valuehsf_negative_partial * S ((S (ff_i_mce_mdr_absolute_other_valuehsf_negative)) * ff_v_mce_mdr_absolute_other_valuehsf_negative) + (ff_r_mce_mdr_absolute_other_valuehsf_negative))) /\ ((((exists ff_h_mce_mdr_absolute_other_valuehsf_negative_successor. ff_h_mce_mdr_absolute_other_valuehsf_negative_successor + S (ff_s_mce_mdr_absolute_other_valuehsf_negative) = S ((S (S ff_i_mce_mdr_absolute_other_valuehsf_negative)) * ff_v_mce_mdr_absolute_other_valuehsf_negative)) /\ exists ff_q_mce_mdr_absolute_other_valuehsf_negative_successor. ff_u_mce_mdr_absolute_other_valuehsf_negative = ff_q_mce_mdr_absolute_other_valuehsf_negative_successor * S ((S (S ff_i_mce_mdr_absolute_other_valuehsf_negative)) * ff_v_mce_mdr_absolute_other_valuehsf_negative) + (ff_s_mce_mdr_absolute_other_valuehsf_negative))) /\ ff_s_mce_mdr_absolute_other_valuehsf_negative = ff_r_mce_mdr_absolute_other_valuehsf_negative + ff_a_mce_mdr_absolute_other_valuehsf_negative))))))))))))))) /\ ((exists mdr_gap_absolute_other_valuei. mdr_gap_absolute_other_valuei + S (mdr_i_absolute_other_value) = (mdr_l_absolute_other_value)) /\ (exists mdr_z_absolute_other_valuer. ((exists mdr_a_absolute_other_valuerc mdr_b_absolute_other_valuerc mdr_c_absolute_other_valuerc mdr_e_absolute_other_valuerc mdr_f_absolute_other_valuerc. ((mdr_a_absolute_other_valuerc = ((d) + (eb)) * S ((d) + (eb)) + ((eb) + (eb))) /\ ((mdr_b_absolute_other_valuerc = ((ec) + (fb)) * S ((ec) + (fb)) + ((fb) + (fb))) /\ ((mdr_c_absolute_other_valuerc = ((mdr_a_absolute_other_valuerc) + (mdr_b_absolute_other_valuerc)) * S ((mdr_a_absolute_other_valuerc) + (mdr_b_absolute_other_valuerc)) + ((mdr_b_absolute_other_valuerc) + (mdr_b_absolute_other_valuerc))) /\ ((mdr_e_absolute_other_valuerc = ((p) + (n)) * S ((p) + (n)) + ((n) + (n))) /\ ((mdr_f_absolute_other_valuerc = ((fc) + (mdr_e_absolute_other_valuerc)) * S ((fc) + (mdr_e_absolute_other_valuerc)) + ((mdr_e_absolute_other_valuerc) + (mdr_e_absolute_other_valuerc))) /\ ((mdr_z_absolute_other_valuer) = ((mdr_c_absolute_other_valuerc) + (mdr_f_absolute_other_valuerc)) * S ((mdr_c_absolute_other_valuerc) + (mdr_f_absolute_other_valuerc)) + ((mdr_f_absolute_other_valuerc) + (mdr_f_absolute_other_valuerc))))))))) /\ (((exists ff_h_mdr_absolute_other_valuerb. ff_h_mdr_absolute_other_valuerb + S (mdr_z_absolute_other_valuer) = S ((S (mdr_i_absolute_other_value)) * mdr_c_absolute_other_value)) /\ exists ff_q_mdr_absolute_other_valuerb. mdr_b_absolute_other_value = ff_q_mdr_absolute_other_valuerb * S ((S (mdr_i_absolute_other_value)) * mdr_c_absolute_other_value) + (mdr_z_absolute_other_valuer))))))))
  17. 0017specialize signed_recursive_determinant_exists (eb)
  18. 0018specialize signed_recursive_determinant_exists (ec)
  19. 0019specialize signed_recursive_determinant_exists (fb)
  20. 0020specialize signed_recursive_determinant_exists (fc)
  21. 0021specialize signed_recursive_determinant_exists (d)
  22. 0022apply signed_recursive_determinant_exists
  23. 0023cases hvalue
  24. 0024cases hvalue_witness
  25. 0025exists x2
  26. 0026exists x3
  27. 0027split
  28. 0028exact hvalue_witness_witness
  29. 0029specialize matrix_lattice_absolute_difference_integer_transport (x)
  30. 0030specialize matrix_lattice_absolute_difference_integer_transport (x1)
  31. 0031specialize matrix_lattice_absolute_difference_integer_transport (x2)
  32. 0032specialize matrix_lattice_absolute_difference_integer_transport (x3)
  33. 0033specialize matrix_lattice_absolute_difference_integer_transport (D)
  34. 0034apply matrix_lattice_absolute_difference_integer_transport
  35. 0035specialize signed_recursive_determinant_integer_invariant (d)
  36. 0036specialize signed_recursive_determinant_integer_invariant (ab)
  37. 0037specialize signed_recursive_determinant_integer_invariant (ac)
  38. 0038specialize signed_recursive_determinant_integer_invariant (bb)
  39. 0039specialize signed_recursive_determinant_integer_invariant (bc)
  40. 0040specialize signed_recursive_determinant_integer_invariant (eb)
  41. 0041specialize signed_recursive_determinant_integer_invariant (ec)
  42. 0042specialize signed_recursive_determinant_integer_invariant (fb)
  43. 0043specialize signed_recursive_determinant_integer_invariant (fc)
  44. 0044specialize signed_recursive_determinant_integer_invariant (x)
  45. 0045specialize signed_recursive_determinant_integer_invariant (x1)
  46. 0046specialize signed_recursive_determinant_integer_invariant (x2)
  47. 0047specialize signed_recursive_determinant_integer_invariant (x3)
  48. 0048apply signed_recursive_determinant_integer_invariant
  49. 0049exact hequal
  50. 0050exact hfirst_witness_witness_left
  51. 0051exact hvalue_witness_witness
  52. 0052exact hfirst_witness_witness_right