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 d. (forall mdr_ab_determinant_integer_invariance mdr_ac_determinant_integer_invariance mdr_bb_determinant_integer_invariance mdr_bc_determinant_integer_invariance mdr_eb_determinant_integer_invariance mdr_ec_determinant_integer_invariance mdr_fb_determinant_integer_invariance mdr_fc_determinant_integer_invariance mdr_p_determinant_integer_invariance mdr_n_determinant_integer_invariance mdr_P_determinant_integer_invariance mdr_N_determinant_integer_invariance. (forall ics_index_determinant_integer_invarianceentries ics_value0_determinant_integer_invarianceentries ics_value1_determinant_integer_invarianceentries ics_value2_determinant_integer_invarianceentries ics_value3_determinant_integer_invarianceentries. (exists ics_gap_determinant_integer_invarianceentries_bound. ics_gap_determinant_integer_invarianceentries_bound + S (ics_index_determinant_integer_invarianceentries) = ((d) * (d))) -> (((exists fs_h_ics_determinant_integer_invarianceentries_at0. fs_h_ics_determinant_integer_invarianceentries_at0 + S (ics_value0_determinant_integer_invarianceentries) = S ((S (ics_index_determinant_integer_invarianceentries)) * mdr_ac_determinant_integer_invariance)) /\ exists fs_q_ics_determinant_integer_invarianceentries_at0. mdr_ab_determinant_integer_invariance = fs_q_ics_determinant_integer_invarianceentries_at0 * S ((S (ics_index_determinant_integer_invarianceentries)) * mdr_ac_determinant_integer_invariance) + (ics_value0_determinant_integer_invarianceentries))) -> (((exists fs_h_ics_determinant_integer_invarianceentries_at1. fs_h_ics_determinant_integer_invarianceentries_at1 + S (ics_value1_determinant_integer_invarianceentries) = S ((S (ics_index_determinant_integer_invarianceentries)) * mdr_bc_determinant_integer_invariance)) /\ exists fs_q_ics_determinant_integer_invarianceentries_at1. mdr_bb_determinant_integer_invariance = fs_q_ics_determinant_integer_invarianceentries_at1 * S ((S (ics_index_determinant_integer_invarianceentries)) * mdr_bc_determinant_integer_invariance) + (ics_value1_determinant_integer_invarianceentries))) -> (((exists fs_h_ics_determinant_integer_invarianceentries_at2. fs_h_ics_determinant_integer_invarianceentries_at2 + S (ics_value2_determinant_integer_invarianceentries) = S ((S (ics_index_determinant_integer_invarianceentries)) * mdr_ec_determinant_integer_invariance)) /\ exists fs_q_ics_determinant_integer_invarianceentries_at2. mdr_eb_determinant_integer_invariance = fs_q_ics_determinant_integer_invarianceentries_at2 * S ((S (ics_index_determinant_integer_invarianceentries)) * mdr_ec_determinant_integer_invariance) + (ics_value2_determinant_integer_invarianceentries))) -> (((exists fs_h_ics_determinant_integer_invarianceentries_at3. fs_h_ics_determinant_integer_invarianceentries_at3 + S (ics_value3_determinant_integer_invarianceentries) = S ((S (ics_index_determinant_integer_invarianceentries)) * mdr_fc_determinant_integer_invariance)) /\ exists fs_q_ics_determinant_integer_invarianceentries_at3. mdr_fb_determinant_integer_invariance = fs_q_ics_determinant_integer_invarianceentries_at3 * S ((S (ics_index_determinant_integer_invarianceentries)) * mdr_fc_determinant_integer_invariance) + (ics_value3_determinant_integer_invarianceentries))) -> ics_value0_determinant_integer_invarianceentries + ics_value3_determinant_integer_invarianceentries = ics_value2_determinant_integer_invarianceentries + ics_value1_determinant_integer_invarianceentries) -> (exists mdr_b_determinant_integer_invariancefirst mdr_c_determinant_integer_invariancefirst mdr_l_determinant_integer_invariancefirst mdr_i_determinant_integer_invariancefirst. ((forall mdr_i_determinant_integer_invariancefirsth. (exists mdr_gap_determinant_integer_invariancefirsthi. mdr_gap_determinant_integer_invariancefirsthi + S (mdr_i_determinant_integer_invariancefirsth) = (mdr_l_determinant_integer_invariancefirst)) -> exists mdr_d_determinant_integer_invariancefirsth mdr_pb_determinant_integer_invariancefirsth mdr_pc_determinant_integer_invariancefirsth mdr_nb_determinant_integer_invariancefirsth mdr_nc_determinant_integer_invariancefirsth mdr_p_determinant_integer_invariancefirsth mdr_n_determinant_integer_invariancefirsth. ((exists mdr_z_determinant_integer_invariancefirsthr. ((exists mdr_a_determinant_integer_invariancefirsthrc mdr_b_determinant_integer_invariancefirsthrc mdr_c_determinant_integer_invariancefirsthrc mdr_e_determinant_integer_invariancefirsthrc mdr_f_determinant_integer_invariancefirsthrc. ((mdr_a_determinant_integer_invariancefirsthrc = ((mdr_d_determinant_integer_invariancefirsth) + (mdr_pb_determinant_integer_invariancefirsth)) * S ((mdr_d_determinant_integer_invariancefirsth) + (mdr_pb_determinant_integer_invariancefirsth)) + ((mdr_pb_determinant_integer_invariancefirsth) + (mdr_pb_determinant_integer_invariancefirsth))) /\ ((mdr_b_determinant_integer_invariancefirsthrc = ((mdr_pc_determinant_integer_invariancefirsth) + (mdr_nb_determinant_integer_invariancefirsth)) * S ((mdr_pc_determinant_integer_invariancefirsth) + (mdr_nb_determinant_integer_invariancefirsth)) + ((mdr_nb_determinant_integer_invariancefirsth) + (mdr_nb_determinant_integer_invariancefirsth))) /\ ((mdr_c_determinant_integer_invariancefirsthrc = ((mdr_a_determinant_integer_invariancefirsthrc) + (mdr_b_determinant_integer_invariancefirsthrc)) * S ((mdr_a_determinant_integer_invariancefirsthrc) + (mdr_b_determinant_integer_invariancefirsthrc)) + ((mdr_b_determinant_integer_invariancefirsthrc) + (mdr_b_determinant_integer_invariancefirsthrc))) /\ ((mdr_e_determinant_integer_invariancefirsthrc = ((mdr_p_determinant_integer_invariancefirsth) + (mdr_n_determinant_integer_invariancefirsth)) * S ((mdr_p_determinant_integer_invariancefirsth) + (mdr_n_determinant_integer_invariancefirsth)) + ((mdr_n_determinant_integer_invariancefirsth) + (mdr_n_determinant_integer_invariancefirsth))) /\ ((mdr_f_determinant_integer_invariancefirsthrc = ((mdr_nc_determinant_integer_invariancefirsth) + (mdr_e_determinant_integer_invariancefirsthrc)) * S ((mdr_nc_determinant_integer_invariancefirsth) + (mdr_e_determinant_integer_invariancefirsthrc)) + ((mdr_e_determinant_integer_invariancefirsthrc) + (mdr_e_determinant_integer_invariancefirsthrc))) /\ ((mdr_z_determinant_integer_invariancefirsthr) = ((mdr_c_determinant_integer_invariancefirsthrc) + (mdr_f_determinant_integer_invariancefirsthrc)) * S ((mdr_c_determinant_integer_invariancefirsthrc) + (mdr_f_determinant_integer_invariancefirsthrc)) + ((mdr_f_determinant_integer_invariancefirsthrc) + (mdr_f_determinant_integer_invariancefirsthrc))))))))) /\ (((exists ff_h_mdr_determinant_integer_invariancefirsthrb. ff_h_mdr_determinant_integer_invariancefirsthrb + S (mdr_z_determinant_integer_invariancefirsthr) = S ((S (mdr_i_determinant_integer_invariancefirsth)) * mdr_c_determinant_integer_invariancefirst)) /\ exists ff_q_mdr_determinant_integer_invariancefirsthrb. mdr_b_determinant_integer_invariancefirst = ff_q_mdr_determinant_integer_invariancefirsthrb * S ((S (mdr_i_determinant_integer_invariancefirsth)) * mdr_c_determinant_integer_invariancefirst) + (mdr_z_determinant_integer_invariancefirsthr))))) /\ (((((mdr_d_determinant_integer_invariancefirsth) = 0) /\ (((mdr_p_determinant_integer_invariancefirsth) = 1) /\ ((mdr_n_determinant_integer_invariancefirsth) = 0))) \/ exists mdr_q_determinant_integer_invariancefirsths mdr_eb_determinant_integer_invariancefirsths mdr_ec_determinant_integer_invariancefirsths mdr_fb_determinant_integer_invariancefirsths mdr_fc_determinant_integer_invariancefirsths. (((mdr_d_determinant_integer_invariancefirsth) = S (mdr_q_determinant_integer_invariancefirsths)) /\ ((forall mdr_j_determinant_integer_invariancefirsthsc. (exists mdr_gap_determinant_integer_invariancefirsthscj. mdr_gap_determinant_integer_invariancefirsthscj + S (mdr_j_determinant_integer_invariancefirsthsc) = (S (mdr_q_determinant_integer_invariancefirsths))) -> exists mdr_i_determinant_integer_invariancefirsthsc mdr_up_determinant_integer_invariancefirsthsc mdr_us_determinant_integer_invariancefirsthsc mdr_un_determinant_integer_invariancefirsthsc mdr_ut_determinant_integer_invariancefirsthsc mdr_p_determinant_integer_invariancefirsthsc mdr_n_determinant_integer_invariancefirsthsc. ((exists mdr_gap_determinant_integer_invariancefirsthsci. mdr_gap_determinant_integer_invariancefirsthsci + S (mdr_i_determinant_integer_invariancefirsthsc) = (mdr_i_determinant_integer_invariancefirsth)) /\ ((exists mdr_z_determinant_integer_invariancefirsthscr. ((exists mdr_a_determinant_integer_invariancefirsthscrc mdr_b_determinant_integer_invariancefirsthscrc mdr_c_determinant_integer_invariancefirsthscrc mdr_e_determinant_integer_invariancefirsthscrc mdr_f_determinant_integer_invariancefirsthscrc. ((mdr_a_determinant_integer_invariancefirsthscrc = ((mdr_q_determinant_integer_invariancefirsths) + (mdr_up_determinant_integer_invariancefirsthsc)) * S ((mdr_q_determinant_integer_invariancefirsths) + (mdr_up_determinant_integer_invariancefirsthsc)) + ((mdr_up_determinant_integer_invariancefirsthsc) + (mdr_up_determinant_integer_invariancefirsthsc))) /\ ((mdr_b_determinant_integer_invariancefirsthscrc = ((mdr_us_determinant_integer_invariancefirsthsc) + (mdr_un_determinant_integer_invariancefirsthsc)) * S ((mdr_us_determinant_integer_invariancefirsthsc) + (mdr_un_determinant_integer_invariancefirsthsc)) + ((mdr_un_determinant_integer_invariancefirsthsc) + (mdr_un_determinant_integer_invariancefirsthsc))) /\ ((mdr_c_determinant_integer_invariancefirsthscrc = ((mdr_a_determinant_integer_invariancefirsthscrc) + (mdr_b_determinant_integer_invariancefirsthscrc)) * S ((mdr_a_determinant_integer_invariancefirsthscrc) + (mdr_b_determinant_integer_invariancefirsthscrc)) + ((mdr_b_determinant_integer_invariancefirsthscrc) + (mdr_b_determinant_integer_invariancefirsthscrc))) /\ ((mdr_e_determinant_integer_invariancefirsthscrc = ((mdr_p_determinant_integer_invariancefirsthsc) + (mdr_n_determinant_integer_invariancefirsthsc)) * S ((mdr_p_determinant_integer_invariancefirsthsc) + (mdr_n_determinant_integer_invariancefirsthsc)) + ((mdr_n_determinant_integer_invariancefirsthsc) + (mdr_n_determinant_integer_invariancefirsthsc))) /\ ((mdr_f_determinant_integer_invariancefirsthscrc = ((mdr_ut_determinant_integer_invariancefirsthsc) + (mdr_e_determinant_integer_invariancefirsthscrc)) * S ((mdr_ut_determinant_integer_invariancefirsthsc) + (mdr_e_determinant_integer_invariancefirsthscrc)) + ((mdr_e_determinant_integer_invariancefirsthscrc) + (mdr_e_determinant_integer_invariancefirsthscrc))) /\ ((mdr_z_determinant_integer_invariancefirsthscr) = ((mdr_c_determinant_integer_invariancefirsthscrc) + (mdr_f_determinant_integer_invariancefirsthscrc)) * S ((mdr_c_determinant_integer_invariancefirsthscrc) + (mdr_f_determinant_integer_invariancefirsthscrc)) + ((mdr_f_determinant_integer_invariancefirsthscrc) + (mdr_f_determinant_integer_invariancefirsthscrc))))))))) /\ (((exists ff_h_mdr_determinant_integer_invariancefirsthscrb. ff_h_mdr_determinant_integer_invariancefirsthscrb + S (mdr_z_determinant_integer_invariancefirsthscr) = S ((S (mdr_i_determinant_integer_invariancefirsthsc)) * mdr_c_determinant_integer_invariancefirst)) /\ exists ff_q_mdr_determinant_integer_invariancefirsthscrb. mdr_b_determinant_integer_invariancefirst = ff_q_mdr_determinant_integer_invariancefirsthscrb * S ((S (mdr_i_determinant_integer_invariancefirsthsc)) * mdr_c_determinant_integer_invariancefirst) + (mdr_z_determinant_integer_invariancefirsthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive. (exists ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_positive_index_bound. ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive) = ((mdr_q_determinant_integer_invariancefirsths) * (mdr_q_determinant_integer_invariancefirsths))) -> exists ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive. (ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive = (mdr_q_determinant_integer_invariancefirsths) * ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive + ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_positive_column_bound. ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive) = (mdr_q_determinant_integer_invariancefirsths)) /\ ((exists ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell = ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_determinant_integer_invariancefirsthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_determinant_integer_invariancefirsthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive)) /\ ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell = S ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive) = (mdr_j_determinant_integer_invariancefirsthsc)) /\ ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell = ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_determinant_integer_invariancefirsthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_determinant_integer_invariancefirsthscm_positive_cell_column_after + (mdr_j_determinant_integer_invariancefirsthsc) = (ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive)) /\ ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell = S ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive))) /\ (((exists ff_h_mdm_mdr_determinant_integer_invariancefirsthscm_positive_cell_source. ff_h_mdm_mdr_determinant_integer_invariancefirsthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell) * (S (mdr_q_determinant_integer_invariancefirsths)) + (ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell))) * mdr_pc_determinant_integer_invariancefirsth)) /\ exists ff_q_mdm_mdr_determinant_integer_invariancefirsthscm_positive_cell_source. mdr_pb_determinant_integer_invariancefirsth = ff_q_mdm_mdr_determinant_integer_invariancefirsthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell) * (S (mdr_q_determinant_integer_invariancefirsths)) + (ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_positive_cell))) * mdr_pc_determinant_integer_invariancefirsth) + (ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_determinant_integer_invariancefirsthscm_positive_target. ff_h_mdm_mdr_determinant_integer_invariancefirsthscm_positive_target + S (ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive)) * mdr_us_determinant_integer_invariancefirsthsc)) /\ exists ff_q_mdm_mdr_determinant_integer_invariancefirsthscm_positive_target. mdr_up_determinant_integer_invariancefirsthsc = ff_q_mdm_mdr_determinant_integer_invariancefirsthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive)) * mdr_us_determinant_integer_invariancefirsthsc) + (ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative. (exists ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_negative_index_bound. ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative) = ((mdr_q_determinant_integer_invariancefirsths) * (mdr_q_determinant_integer_invariancefirsths))) -> exists ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative. (ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative = (mdr_q_determinant_integer_invariancefirsths) * ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative + ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_negative_column_bound. ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative) = (mdr_q_determinant_integer_invariancefirsths)) /\ ((exists ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell = ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_determinant_integer_invariancefirsthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_determinant_integer_invariancefirsthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative)) /\ ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell = S ff_row_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_determinant_integer_invariancefirsthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative) = (mdr_j_determinant_integer_invariancefirsthsc)) /\ ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell = ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_determinant_integer_invariancefirsthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_determinant_integer_invariancefirsthscm_negative_cell_column_after + (mdr_j_determinant_integer_invariancefirsthsc) = (ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative)) /\ ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell = S ff_column_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative))) /\ (((exists ff_h_mdm_mdr_determinant_integer_invariancefirsthscm_negative_cell_source. ff_h_mdm_mdr_determinant_integer_invariancefirsthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell) * (S (mdr_q_determinant_integer_invariancefirsths)) + (ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell))) * mdr_nc_determinant_integer_invariancefirsth)) /\ exists ff_q_mdm_mdr_determinant_integer_invariancefirsthscm_negative_cell_source. mdr_nb_determinant_integer_invariancefirsth = ff_q_mdm_mdr_determinant_integer_invariancefirsthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell) * (S (mdr_q_determinant_integer_invariancefirsths)) + (ff_column_mdm_cell_mdr_determinant_integer_invariancefirsthscm_negative_cell))) * mdr_nc_determinant_integer_invariancefirsth) + (ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_determinant_integer_invariancefirsthscm_negative_target. ff_h_mdm_mdr_determinant_integer_invariancefirsthscm_negative_target + S (ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative)) * mdr_ut_determinant_integer_invariancefirsthsc)) /\ exists ff_q_mdm_mdr_determinant_integer_invariancefirsthscm_negative_target. mdr_un_determinant_integer_invariancefirsthsc = ff_q_mdm_mdr_determinant_integer_invariancefirsthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative)) * mdr_ut_determinant_integer_invariancefirsthsc) + (ff_value_mdm_prefix_mdr_determinant_integer_invariancefirsthscm_negative))))))))) /\ ((((exists ff_h_mdr_determinant_integer_invariancefirsthscp. ff_h_mdr_determinant_integer_invariancefirsthscp + S (mdr_p_determinant_integer_invariancefirsthsc) = S ((S (mdr_j_determinant_integer_invariancefirsthsc)) * mdr_ec_determinant_integer_invariancefirsths)) /\ exists ff_q_mdr_determinant_integer_invariancefirsthscp. mdr_eb_determinant_integer_invariancefirsths = ff_q_mdr_determinant_integer_invariancefirsthscp * S ((S (mdr_j_determinant_integer_invariancefirsthsc)) * mdr_ec_determinant_integer_invariancefirsths) + (mdr_p_determinant_integer_invariancefirsthsc))) /\ (((exists ff_h_mdr_determinant_integer_invariancefirsthscn. ff_h_mdr_determinant_integer_invariancefirsthscn + S (mdr_n_determinant_integer_invariancefirsthsc) = S ((S (mdr_j_determinant_integer_invariancefirsthsc)) * mdr_fc_determinant_integer_invariancefirsths)) /\ exists ff_q_mdr_determinant_integer_invariancefirsthscn. mdr_fb_determinant_integer_invariancefirsths = ff_q_mdr_determinant_integer_invariancefirsthscn * S ((S (mdr_j_determinant_integer_invariancefirsthsc)) * mdr_fc_determinant_integer_invariancefirsths) + (mdr_n_determinant_integer_invariancefirsthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_determinant_integer_invariancefirsthsf ff_uc_mce_fold_mdr_determinant_integer_invariancefirsthsf ff_vb_mce_fold_mdr_determinant_integer_invariancefirsthsf ff_vc_mce_fold_mdr_determinant_integer_invariancefirsthsf. ((forall ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix. (exists ff_gap_mce_mdr_determinant_integer_invariancefirsthsf_prefix_index. ff_gap_mce_mdr_determinant_integer_invariancefirsthsf_prefix_index + S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) = (S (mdr_q_determinant_integer_invariancefirsths))) -> exists ff_ap_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix ff_an_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix ff_bp_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix ff_bn_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix ff_p_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix ff_n_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix. ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_ap. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * mdr_pc_determinant_integer_invariancefirsth)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_ap. mdr_pb_determinant_integer_invariancefirsth = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * mdr_pc_determinant_integer_invariancefirsth) + (ff_ap_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_an. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_an + S (ff_an_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * mdr_nc_determinant_integer_invariancefirsth)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_an. mdr_nb_determinant_integer_invariancefirsth = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * mdr_nc_determinant_integer_invariancefirsth) + (ff_an_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_bp. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * mdr_ec_determinant_integer_invariancefirsths)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_bp. mdr_eb_determinant_integer_invariancefirsths = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * mdr_ec_determinant_integer_invariancefirsths) + (ff_bp_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_bn. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * mdr_fc_determinant_integer_invariancefirsths)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_bn. mdr_fb_determinant_integer_invariancefirsths = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * mdr_fc_determinant_integer_invariancefirsths) + (ff_bn_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_positive. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_positive + S (ff_p_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * ff_uc_mce_fold_mdr_determinant_integer_invariancefirsthsf)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_positive. ff_ub_mce_fold_mdr_determinant_integer_invariancefirsthsf = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * ff_uc_mce_fold_mdr_determinant_integer_invariancefirsthsf) + (ff_p_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_negative. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_prefix_negative + S (ff_n_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * ff_vc_mce_fold_mdr_determinant_integer_invariancefirsthsf)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_negative. ff_vb_mce_fold_mdr_determinant_integer_invariancefirsthsf = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix)) * ff_vc_mce_fold_mdr_determinant_integer_invariancefirsthsf) + (ff_n_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_determinant_integer_invariancefirsthsf_prefix_term. ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix = 2 * ff_even_mce_term_mdr_determinant_integer_invariancefirsthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix = (ff_ap_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) * (ff_bp_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) + (ff_an_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) * (ff_bn_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) /\ ff_n_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix = (ff_ap_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) * (ff_bn_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) + (ff_an_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) * (ff_bp_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_determinant_integer_invariancefirsthsf_prefix_term. ff_index_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix = 2 * ff_odd_mce_term_mdr_determinant_integer_invariancefirsthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix = (ff_ap_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) * (ff_bn_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) + (ff_an_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) * (ff_bp_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) /\ ff_n_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix = (ff_ap_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) * (ff_bp_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) + (ff_an_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix) * (ff_bn_mce_alternating_mdr_determinant_integer_invariancefirsthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_determinant_integer_invariancefirsthsf_positive ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive. ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_start. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_start. ff_u_mce_mdr_determinant_integer_invariancefirsthsf_positive = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_terminal. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_terminal + S (mdr_p_determinant_integer_invariancefirsth) = S ((S ((S (mdr_q_determinant_integer_invariancefirsths)))) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_terminal. ff_u_mce_mdr_determinant_integer_invariancefirsthsf_positive = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_terminal * S ((S ((S (mdr_q_determinant_integer_invariancefirsths)))) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive) + (mdr_p_determinant_integer_invariancefirsth))) /\ forall ff_i_mce_mdr_determinant_integer_invariancefirsthsf_positive. (exists ff_lt_mce_mdr_determinant_integer_invariancefirsthsf_positive_bound. ff_lt_mce_mdr_determinant_integer_invariancefirsthsf_positive_bound + S ff_i_mce_mdr_determinant_integer_invariancefirsthsf_positive = (S (mdr_q_determinant_integer_invariancefirsths))) -> exists ff_a_mce_mdr_determinant_integer_invariancefirsthsf_positive ff_r_mce_mdr_determinant_integer_invariancefirsthsf_positive ff_s_mce_mdr_determinant_integer_invariancefirsthsf_positive. ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_summand. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_summand + S (ff_a_mce_mdr_determinant_integer_invariancefirsthsf_positive) = S ((S (ff_i_mce_mdr_determinant_integer_invariancefirsthsf_positive)) * ff_uc_mce_fold_mdr_determinant_integer_invariancefirsthsf)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_summand. ff_ub_mce_fold_mdr_determinant_integer_invariancefirsthsf = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_summand * S ((S (ff_i_mce_mdr_determinant_integer_invariancefirsthsf_positive)) * ff_uc_mce_fold_mdr_determinant_integer_invariancefirsthsf) + (ff_a_mce_mdr_determinant_integer_invariancefirsthsf_positive))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_partial. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_partial + S (ff_r_mce_mdr_determinant_integer_invariancefirsthsf_positive) = S ((S (ff_i_mce_mdr_determinant_integer_invariancefirsthsf_positive)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_partial. ff_u_mce_mdr_determinant_integer_invariancefirsthsf_positive = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_partial * S ((S (ff_i_mce_mdr_determinant_integer_invariancefirsthsf_positive)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive) + (ff_r_mce_mdr_determinant_integer_invariancefirsthsf_positive))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_successor. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_positive_successor + S (ff_s_mce_mdr_determinant_integer_invariancefirsthsf_positive) = S ((S (S ff_i_mce_mdr_determinant_integer_invariancefirsthsf_positive)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_successor. ff_u_mce_mdr_determinant_integer_invariancefirsthsf_positive = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_positive_successor * S ((S (S ff_i_mce_mdr_determinant_integer_invariancefirsthsf_positive)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_positive) + (ff_s_mce_mdr_determinant_integer_invariancefirsthsf_positive))) /\ ff_s_mce_mdr_determinant_integer_invariancefirsthsf_positive = ff_r_mce_mdr_determinant_integer_invariancefirsthsf_positive + ff_a_mce_mdr_determinant_integer_invariancefirsthsf_positive)))))) /\ (exists ff_u_mce_mdr_determinant_integer_invariancefirsthsf_negative ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative. ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_start. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_start. ff_u_mce_mdr_determinant_integer_invariancefirsthsf_negative = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_terminal. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_terminal + S (mdr_n_determinant_integer_invariancefirsth) = S ((S ((S (mdr_q_determinant_integer_invariancefirsths)))) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_terminal. ff_u_mce_mdr_determinant_integer_invariancefirsthsf_negative = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_terminal * S ((S ((S (mdr_q_determinant_integer_invariancefirsths)))) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative) + (mdr_n_determinant_integer_invariancefirsth))) /\ forall ff_i_mce_mdr_determinant_integer_invariancefirsthsf_negative. (exists ff_lt_mce_mdr_determinant_integer_invariancefirsthsf_negative_bound. ff_lt_mce_mdr_determinant_integer_invariancefirsthsf_negative_bound + S ff_i_mce_mdr_determinant_integer_invariancefirsthsf_negative = (S (mdr_q_determinant_integer_invariancefirsths))) -> exists ff_a_mce_mdr_determinant_integer_invariancefirsthsf_negative ff_r_mce_mdr_determinant_integer_invariancefirsthsf_negative ff_s_mce_mdr_determinant_integer_invariancefirsthsf_negative. ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_summand. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_summand + S (ff_a_mce_mdr_determinant_integer_invariancefirsthsf_negative) = S ((S (ff_i_mce_mdr_determinant_integer_invariancefirsthsf_negative)) * ff_vc_mce_fold_mdr_determinant_integer_invariancefirsthsf)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_summand. ff_vb_mce_fold_mdr_determinant_integer_invariancefirsthsf = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_summand * S ((S (ff_i_mce_mdr_determinant_integer_invariancefirsthsf_negative)) * ff_vc_mce_fold_mdr_determinant_integer_invariancefirsthsf) + (ff_a_mce_mdr_determinant_integer_invariancefirsthsf_negative))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_partial. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_partial + S (ff_r_mce_mdr_determinant_integer_invariancefirsthsf_negative) = S ((S (ff_i_mce_mdr_determinant_integer_invariancefirsthsf_negative)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_partial. ff_u_mce_mdr_determinant_integer_invariancefirsthsf_negative = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_partial * S ((S (ff_i_mce_mdr_determinant_integer_invariancefirsthsf_negative)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative) + (ff_r_mce_mdr_determinant_integer_invariancefirsthsf_negative))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_successor. ff_h_mce_mdr_determinant_integer_invariancefirsthsf_negative_successor + S (ff_s_mce_mdr_determinant_integer_invariancefirsthsf_negative) = S ((S (S ff_i_mce_mdr_determinant_integer_invariancefirsthsf_negative)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative)) /\ exists ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_successor. ff_u_mce_mdr_determinant_integer_invariancefirsthsf_negative = ff_q_mce_mdr_determinant_integer_invariancefirsthsf_negative_successor * S ((S (S ff_i_mce_mdr_determinant_integer_invariancefirsthsf_negative)) * ff_v_mce_mdr_determinant_integer_invariancefirsthsf_negative) + (ff_s_mce_mdr_determinant_integer_invariancefirsthsf_negative))) /\ ff_s_mce_mdr_determinant_integer_invariancefirsthsf_negative = ff_r_mce_mdr_determinant_integer_invariancefirsthsf_negative + ff_a_mce_mdr_determinant_integer_invariancefirsthsf_negative))))))))))))))) /\ ((exists mdr_gap_determinant_integer_invariancefirsti. mdr_gap_determinant_integer_invariancefirsti + S (mdr_i_determinant_integer_invariancefirst) = (mdr_l_determinant_integer_invariancefirst)) /\ (exists mdr_z_determinant_integer_invariancefirstr. ((exists mdr_a_determinant_integer_invariancefirstrc mdr_b_determinant_integer_invariancefirstrc mdr_c_determinant_integer_invariancefirstrc mdr_e_determinant_integer_invariancefirstrc mdr_f_determinant_integer_invariancefirstrc. ((mdr_a_determinant_integer_invariancefirstrc = ((d) + (mdr_ab_determinant_integer_invariance)) * S ((d) + (mdr_ab_determinant_integer_invariance)) + ((mdr_ab_determinant_integer_invariance) + (mdr_ab_determinant_integer_invariance))) /\ ((mdr_b_determinant_integer_invariancefirstrc = ((mdr_ac_determinant_integer_invariance) + (mdr_bb_determinant_integer_invariance)) * S ((mdr_ac_determinant_integer_invariance) + (mdr_bb_determinant_integer_invariance)) + ((mdr_bb_determinant_integer_invariance) + (mdr_bb_determinant_integer_invariance))) /\ ((mdr_c_determinant_integer_invariancefirstrc = ((mdr_a_determinant_integer_invariancefirstrc) + (mdr_b_determinant_integer_invariancefirstrc)) * S ((mdr_a_determinant_integer_invariancefirstrc) + (mdr_b_determinant_integer_invariancefirstrc)) + ((mdr_b_determinant_integer_invariancefirstrc) + (mdr_b_determinant_integer_invariancefirstrc))) /\ ((mdr_e_determinant_integer_invariancefirstrc = ((mdr_p_determinant_integer_invariance) + (mdr_n_determinant_integer_invariance)) * S ((mdr_p_determinant_integer_invariance) + (mdr_n_determinant_integer_invariance)) + ((mdr_n_determinant_integer_invariance) + (mdr_n_determinant_integer_invariance))) /\ ((mdr_f_determinant_integer_invariancefirstrc = ((mdr_bc_determinant_integer_invariance) + (mdr_e_determinant_integer_invariancefirstrc)) * S ((mdr_bc_determinant_integer_invariance) + (mdr_e_determinant_integer_invariancefirstrc)) + ((mdr_e_determinant_integer_invariancefirstrc) + (mdr_e_determinant_integer_invariancefirstrc))) /\ ((mdr_z_determinant_integer_invariancefirstr) = ((mdr_c_determinant_integer_invariancefirstrc) + (mdr_f_determinant_integer_invariancefirstrc)) * S ((mdr_c_determinant_integer_invariancefirstrc) + (mdr_f_determinant_integer_invariancefirstrc)) + ((mdr_f_determinant_integer_invariancefirstrc) + (mdr_f_determinant_integer_invariancefirstrc))))))))) /\ (((exists ff_h_mdr_determinant_integer_invariancefirstrb. ff_h_mdr_determinant_integer_invariancefirstrb + S (mdr_z_determinant_integer_invariancefirstr) = S ((S (mdr_i_determinant_integer_invariancefirst)) * mdr_c_determinant_integer_invariancefirst)) /\ exists ff_q_mdr_determinant_integer_invariancefirstrb. mdr_b_determinant_integer_invariancefirst = ff_q_mdr_determinant_integer_invariancefirstrb * S ((S (mdr_i_determinant_integer_invariancefirst)) * mdr_c_determinant_integer_invariancefirst) + (mdr_z_determinant_integer_invariancefirstr)))))))) -> (exists mdr_b_determinant_integer_invariancesecond mdr_c_determinant_integer_invariancesecond mdr_l_determinant_integer_invariancesecond mdr_i_determinant_integer_invariancesecond. ((forall mdr_i_determinant_integer_invariancesecondh. (exists mdr_gap_determinant_integer_invariancesecondhi. mdr_gap_determinant_integer_invariancesecondhi + S (mdr_i_determinant_integer_invariancesecondh) = (mdr_l_determinant_integer_invariancesecond)) -> exists mdr_d_determinant_integer_invariancesecondh mdr_pb_determinant_integer_invariancesecondh mdr_pc_determinant_integer_invariancesecondh mdr_nb_determinant_integer_invariancesecondh mdr_nc_determinant_integer_invariancesecondh mdr_p_determinant_integer_invariancesecondh mdr_n_determinant_integer_invariancesecondh. ((exists mdr_z_determinant_integer_invariancesecondhr. ((exists mdr_a_determinant_integer_invariancesecondhrc mdr_b_determinant_integer_invariancesecondhrc mdr_c_determinant_integer_invariancesecondhrc mdr_e_determinant_integer_invariancesecondhrc mdr_f_determinant_integer_invariancesecondhrc. ((mdr_a_determinant_integer_invariancesecondhrc = ((mdr_d_determinant_integer_invariancesecondh) + (mdr_pb_determinant_integer_invariancesecondh)) * S ((mdr_d_determinant_integer_invariancesecondh) + (mdr_pb_determinant_integer_invariancesecondh)) + ((mdr_pb_determinant_integer_invariancesecondh) + (mdr_pb_determinant_integer_invariancesecondh))) /\ ((mdr_b_determinant_integer_invariancesecondhrc = ((mdr_pc_determinant_integer_invariancesecondh) + (mdr_nb_determinant_integer_invariancesecondh)) * S ((mdr_pc_determinant_integer_invariancesecondh) + (mdr_nb_determinant_integer_invariancesecondh)) + ((mdr_nb_determinant_integer_invariancesecondh) + (mdr_nb_determinant_integer_invariancesecondh))) /\ ((mdr_c_determinant_integer_invariancesecondhrc = ((mdr_a_determinant_integer_invariancesecondhrc) + (mdr_b_determinant_integer_invariancesecondhrc)) * S ((mdr_a_determinant_integer_invariancesecondhrc) + (mdr_b_determinant_integer_invariancesecondhrc)) + ((mdr_b_determinant_integer_invariancesecondhrc) + (mdr_b_determinant_integer_invariancesecondhrc))) /\ ((mdr_e_determinant_integer_invariancesecondhrc = ((mdr_p_determinant_integer_invariancesecondh) + (mdr_n_determinant_integer_invariancesecondh)) * S ((mdr_p_determinant_integer_invariancesecondh) + (mdr_n_determinant_integer_invariancesecondh)) + ((mdr_n_determinant_integer_invariancesecondh) + (mdr_n_determinant_integer_invariancesecondh))) /\ ((mdr_f_determinant_integer_invariancesecondhrc = ((mdr_nc_determinant_integer_invariancesecondh) + (mdr_e_determinant_integer_invariancesecondhrc)) * S ((mdr_nc_determinant_integer_invariancesecondh) + (mdr_e_determinant_integer_invariancesecondhrc)) + ((mdr_e_determinant_integer_invariancesecondhrc) + (mdr_e_determinant_integer_invariancesecondhrc))) /\ ((mdr_z_determinant_integer_invariancesecondhr) = ((mdr_c_determinant_integer_invariancesecondhrc) + (mdr_f_determinant_integer_invariancesecondhrc)) * S ((mdr_c_determinant_integer_invariancesecondhrc) + (mdr_f_determinant_integer_invariancesecondhrc)) + ((mdr_f_determinant_integer_invariancesecondhrc) + (mdr_f_determinant_integer_invariancesecondhrc))))))))) /\ (((exists ff_h_mdr_determinant_integer_invariancesecondhrb. ff_h_mdr_determinant_integer_invariancesecondhrb + S (mdr_z_determinant_integer_invariancesecondhr) = S ((S (mdr_i_determinant_integer_invariancesecondh)) * mdr_c_determinant_integer_invariancesecond)) /\ exists ff_q_mdr_determinant_integer_invariancesecondhrb. mdr_b_determinant_integer_invariancesecond = ff_q_mdr_determinant_integer_invariancesecondhrb * S ((S (mdr_i_determinant_integer_invariancesecondh)) * mdr_c_determinant_integer_invariancesecond) + (mdr_z_determinant_integer_invariancesecondhr))))) /\ (((((mdr_d_determinant_integer_invariancesecondh) = 0) /\ (((mdr_p_determinant_integer_invariancesecondh) = 1) /\ ((mdr_n_determinant_integer_invariancesecondh) = 0))) \/ exists mdr_q_determinant_integer_invariancesecondhs mdr_eb_determinant_integer_invariancesecondhs mdr_ec_determinant_integer_invariancesecondhs mdr_fb_determinant_integer_invariancesecondhs mdr_fc_determinant_integer_invariancesecondhs. (((mdr_d_determinant_integer_invariancesecondh) = S (mdr_q_determinant_integer_invariancesecondhs)) /\ ((forall mdr_j_determinant_integer_invariancesecondhsc. (exists mdr_gap_determinant_integer_invariancesecondhscj. mdr_gap_determinant_integer_invariancesecondhscj + S (mdr_j_determinant_integer_invariancesecondhsc) = (S (mdr_q_determinant_integer_invariancesecondhs))) -> exists mdr_i_determinant_integer_invariancesecondhsc mdr_up_determinant_integer_invariancesecondhsc mdr_us_determinant_integer_invariancesecondhsc mdr_un_determinant_integer_invariancesecondhsc mdr_ut_determinant_integer_invariancesecondhsc mdr_p_determinant_integer_invariancesecondhsc mdr_n_determinant_integer_invariancesecondhsc. ((exists mdr_gap_determinant_integer_invariancesecondhsci. mdr_gap_determinant_integer_invariancesecondhsci + S (mdr_i_determinant_integer_invariancesecondhsc) = (mdr_i_determinant_integer_invariancesecondh)) /\ ((exists mdr_z_determinant_integer_invariancesecondhscr. ((exists mdr_a_determinant_integer_invariancesecondhscrc mdr_b_determinant_integer_invariancesecondhscrc mdr_c_determinant_integer_invariancesecondhscrc mdr_e_determinant_integer_invariancesecondhscrc mdr_f_determinant_integer_invariancesecondhscrc. ((mdr_a_determinant_integer_invariancesecondhscrc = ((mdr_q_determinant_integer_invariancesecondhs) + (mdr_up_determinant_integer_invariancesecondhsc)) * S ((mdr_q_determinant_integer_invariancesecondhs) + (mdr_up_determinant_integer_invariancesecondhsc)) + ((mdr_up_determinant_integer_invariancesecondhsc) + (mdr_up_determinant_integer_invariancesecondhsc))) /\ ((mdr_b_determinant_integer_invariancesecondhscrc = ((mdr_us_determinant_integer_invariancesecondhsc) + (mdr_un_determinant_integer_invariancesecondhsc)) * S ((mdr_us_determinant_integer_invariancesecondhsc) + (mdr_un_determinant_integer_invariancesecondhsc)) + ((mdr_un_determinant_integer_invariancesecondhsc) + (mdr_un_determinant_integer_invariancesecondhsc))) /\ ((mdr_c_determinant_integer_invariancesecondhscrc = ((mdr_a_determinant_integer_invariancesecondhscrc) + (mdr_b_determinant_integer_invariancesecondhscrc)) * S ((mdr_a_determinant_integer_invariancesecondhscrc) + (mdr_b_determinant_integer_invariancesecondhscrc)) + ((mdr_b_determinant_integer_invariancesecondhscrc) + (mdr_b_determinant_integer_invariancesecondhscrc))) /\ ((mdr_e_determinant_integer_invariancesecondhscrc = ((mdr_p_determinant_integer_invariancesecondhsc) + (mdr_n_determinant_integer_invariancesecondhsc)) * S ((mdr_p_determinant_integer_invariancesecondhsc) + (mdr_n_determinant_integer_invariancesecondhsc)) + ((mdr_n_determinant_integer_invariancesecondhsc) + (mdr_n_determinant_integer_invariancesecondhsc))) /\ ((mdr_f_determinant_integer_invariancesecondhscrc = ((mdr_ut_determinant_integer_invariancesecondhsc) + (mdr_e_determinant_integer_invariancesecondhscrc)) * S ((mdr_ut_determinant_integer_invariancesecondhsc) + (mdr_e_determinant_integer_invariancesecondhscrc)) + ((mdr_e_determinant_integer_invariancesecondhscrc) + (mdr_e_determinant_integer_invariancesecondhscrc))) /\ ((mdr_z_determinant_integer_invariancesecondhscr) = ((mdr_c_determinant_integer_invariancesecondhscrc) + (mdr_f_determinant_integer_invariancesecondhscrc)) * S ((mdr_c_determinant_integer_invariancesecondhscrc) + (mdr_f_determinant_integer_invariancesecondhscrc)) + ((mdr_f_determinant_integer_invariancesecondhscrc) + (mdr_f_determinant_integer_invariancesecondhscrc))))))))) /\ (((exists ff_h_mdr_determinant_integer_invariancesecondhscrb. ff_h_mdr_determinant_integer_invariancesecondhscrb + S (mdr_z_determinant_integer_invariancesecondhscr) = S ((S (mdr_i_determinant_integer_invariancesecondhsc)) * mdr_c_determinant_integer_invariancesecond)) /\ exists ff_q_mdr_determinant_integer_invariancesecondhscrb. mdr_b_determinant_integer_invariancesecond = ff_q_mdr_determinant_integer_invariancesecondhscrb * S ((S (mdr_i_determinant_integer_invariancesecondhsc)) * mdr_c_determinant_integer_invariancesecond) + (mdr_z_determinant_integer_invariancesecondhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive. (exists ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_positive_index_bound. ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive) = ((mdr_q_determinant_integer_invariancesecondhs) * (mdr_q_determinant_integer_invariancesecondhs))) -> exists ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive. (ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive = (mdr_q_determinant_integer_invariancesecondhs) * ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive + ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_positive_column_bound. ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive) = (mdr_q_determinant_integer_invariancesecondhs)) /\ ((exists ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell = ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_determinant_integer_invariancesecondhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_determinant_integer_invariancesecondhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive)) /\ ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell = S ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive) = (mdr_j_determinant_integer_invariancesecondhsc)) /\ ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell = ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_determinant_integer_invariancesecondhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_determinant_integer_invariancesecondhscm_positive_cell_column_after + (mdr_j_determinant_integer_invariancesecondhsc) = (ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive)) /\ ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell = S ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive))) /\ (((exists ff_h_mdm_mdr_determinant_integer_invariancesecondhscm_positive_cell_source. ff_h_mdm_mdr_determinant_integer_invariancesecondhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell) * (S (mdr_q_determinant_integer_invariancesecondhs)) + (ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell))) * mdr_pc_determinant_integer_invariancesecondh)) /\ exists ff_q_mdm_mdr_determinant_integer_invariancesecondhscm_positive_cell_source. mdr_pb_determinant_integer_invariancesecondh = ff_q_mdm_mdr_determinant_integer_invariancesecondhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell) * (S (mdr_q_determinant_integer_invariancesecondhs)) + (ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_positive_cell))) * mdr_pc_determinant_integer_invariancesecondh) + (ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_determinant_integer_invariancesecondhscm_positive_target. ff_h_mdm_mdr_determinant_integer_invariancesecondhscm_positive_target + S (ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive)) * mdr_us_determinant_integer_invariancesecondhsc)) /\ exists ff_q_mdm_mdr_determinant_integer_invariancesecondhscm_positive_target. mdr_up_determinant_integer_invariancesecondhsc = ff_q_mdm_mdr_determinant_integer_invariancesecondhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive)) * mdr_us_determinant_integer_invariancesecondhsc) + (ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative. (exists ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_negative_index_bound. ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative) = ((mdr_q_determinant_integer_invariancesecondhs) * (mdr_q_determinant_integer_invariancesecondhs))) -> exists ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative. (ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative = (mdr_q_determinant_integer_invariancesecondhs) * ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative + ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_negative_column_bound. ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative) = (mdr_q_determinant_integer_invariancesecondhs)) /\ ((exists ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell = ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_determinant_integer_invariancesecondhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_determinant_integer_invariancesecondhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative)) /\ ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell = S ff_row_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_determinant_integer_invariancesecondhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative) = (mdr_j_determinant_integer_invariancesecondhsc)) /\ ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell = ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_determinant_integer_invariancesecondhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_determinant_integer_invariancesecondhscm_negative_cell_column_after + (mdr_j_determinant_integer_invariancesecondhsc) = (ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative)) /\ ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell = S ff_column_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative))) /\ (((exists ff_h_mdm_mdr_determinant_integer_invariancesecondhscm_negative_cell_source. ff_h_mdm_mdr_determinant_integer_invariancesecondhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell) * (S (mdr_q_determinant_integer_invariancesecondhs)) + (ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell))) * mdr_nc_determinant_integer_invariancesecondh)) /\ exists ff_q_mdm_mdr_determinant_integer_invariancesecondhscm_negative_cell_source. mdr_nb_determinant_integer_invariancesecondh = ff_q_mdm_mdr_determinant_integer_invariancesecondhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell) * (S (mdr_q_determinant_integer_invariancesecondhs)) + (ff_column_mdm_cell_mdr_determinant_integer_invariancesecondhscm_negative_cell))) * mdr_nc_determinant_integer_invariancesecondh) + (ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_determinant_integer_invariancesecondhscm_negative_target. ff_h_mdm_mdr_determinant_integer_invariancesecondhscm_negative_target + S (ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative)) * mdr_ut_determinant_integer_invariancesecondhsc)) /\ exists ff_q_mdm_mdr_determinant_integer_invariancesecondhscm_negative_target. mdr_un_determinant_integer_invariancesecondhsc = ff_q_mdm_mdr_determinant_integer_invariancesecondhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative)) * mdr_ut_determinant_integer_invariancesecondhsc) + (ff_value_mdm_prefix_mdr_determinant_integer_invariancesecondhscm_negative))))))))) /\ ((((exists ff_h_mdr_determinant_integer_invariancesecondhscp. ff_h_mdr_determinant_integer_invariancesecondhscp + S (mdr_p_determinant_integer_invariancesecondhsc) = S ((S (mdr_j_determinant_integer_invariancesecondhsc)) * mdr_ec_determinant_integer_invariancesecondhs)) /\ exists ff_q_mdr_determinant_integer_invariancesecondhscp. mdr_eb_determinant_integer_invariancesecondhs = ff_q_mdr_determinant_integer_invariancesecondhscp * S ((S (mdr_j_determinant_integer_invariancesecondhsc)) * mdr_ec_determinant_integer_invariancesecondhs) + (mdr_p_determinant_integer_invariancesecondhsc))) /\ (((exists ff_h_mdr_determinant_integer_invariancesecondhscn. ff_h_mdr_determinant_integer_invariancesecondhscn + S (mdr_n_determinant_integer_invariancesecondhsc) = S ((S (mdr_j_determinant_integer_invariancesecondhsc)) * mdr_fc_determinant_integer_invariancesecondhs)) /\ exists ff_q_mdr_determinant_integer_invariancesecondhscn. mdr_fb_determinant_integer_invariancesecondhs = ff_q_mdr_determinant_integer_invariancesecondhscn * S ((S (mdr_j_determinant_integer_invariancesecondhsc)) * mdr_fc_determinant_integer_invariancesecondhs) + (mdr_n_determinant_integer_invariancesecondhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_determinant_integer_invariancesecondhsf ff_uc_mce_fold_mdr_determinant_integer_invariancesecondhsf ff_vb_mce_fold_mdr_determinant_integer_invariancesecondhsf ff_vc_mce_fold_mdr_determinant_integer_invariancesecondhsf. ((forall ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix. (exists ff_gap_mce_mdr_determinant_integer_invariancesecondhsf_prefix_index. ff_gap_mce_mdr_determinant_integer_invariancesecondhsf_prefix_index + S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) = (S (mdr_q_determinant_integer_invariancesecondhs))) -> exists ff_ap_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix ff_an_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix ff_bp_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix ff_bn_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix ff_p_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix ff_n_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix. ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_ap. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * mdr_pc_determinant_integer_invariancesecondh)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_ap. mdr_pb_determinant_integer_invariancesecondh = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * mdr_pc_determinant_integer_invariancesecondh) + (ff_ap_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_an. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_an + S (ff_an_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * mdr_nc_determinant_integer_invariancesecondh)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_an. mdr_nb_determinant_integer_invariancesecondh = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * mdr_nc_determinant_integer_invariancesecondh) + (ff_an_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_bp. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * mdr_ec_determinant_integer_invariancesecondhs)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_bp. mdr_eb_determinant_integer_invariancesecondhs = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * mdr_ec_determinant_integer_invariancesecondhs) + (ff_bp_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_bn. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * mdr_fc_determinant_integer_invariancesecondhs)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_bn. mdr_fb_determinant_integer_invariancesecondhs = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * mdr_fc_determinant_integer_invariancesecondhs) + (ff_bn_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_positive. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_positive + S (ff_p_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * ff_uc_mce_fold_mdr_determinant_integer_invariancesecondhsf)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_positive. ff_ub_mce_fold_mdr_determinant_integer_invariancesecondhsf = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * ff_uc_mce_fold_mdr_determinant_integer_invariancesecondhsf) + (ff_p_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_negative. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_prefix_negative + S (ff_n_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * ff_vc_mce_fold_mdr_determinant_integer_invariancesecondhsf)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_negative. ff_vb_mce_fold_mdr_determinant_integer_invariancesecondhsf = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix)) * ff_vc_mce_fold_mdr_determinant_integer_invariancesecondhsf) + (ff_n_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_determinant_integer_invariancesecondhsf_prefix_term. ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix = 2 * ff_even_mce_term_mdr_determinant_integer_invariancesecondhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix = (ff_ap_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) * (ff_bp_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) + (ff_an_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) * (ff_bn_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) /\ ff_n_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix = (ff_ap_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) * (ff_bn_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) + (ff_an_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) * (ff_bp_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_determinant_integer_invariancesecondhsf_prefix_term. ff_index_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix = 2 * ff_odd_mce_term_mdr_determinant_integer_invariancesecondhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix = (ff_ap_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) * (ff_bn_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) + (ff_an_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) * (ff_bp_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) /\ ff_n_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix = (ff_ap_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) * (ff_bp_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) + (ff_an_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix) * (ff_bn_mce_alternating_mdr_determinant_integer_invariancesecondhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_determinant_integer_invariancesecondhsf_positive ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive. ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_start. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_start. ff_u_mce_mdr_determinant_integer_invariancesecondhsf_positive = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_terminal. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_terminal + S (mdr_p_determinant_integer_invariancesecondh) = S ((S ((S (mdr_q_determinant_integer_invariancesecondhs)))) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_terminal. ff_u_mce_mdr_determinant_integer_invariancesecondhsf_positive = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_terminal * S ((S ((S (mdr_q_determinant_integer_invariancesecondhs)))) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive) + (mdr_p_determinant_integer_invariancesecondh))) /\ forall ff_i_mce_mdr_determinant_integer_invariancesecondhsf_positive. (exists ff_lt_mce_mdr_determinant_integer_invariancesecondhsf_positive_bound. ff_lt_mce_mdr_determinant_integer_invariancesecondhsf_positive_bound + S ff_i_mce_mdr_determinant_integer_invariancesecondhsf_positive = (S (mdr_q_determinant_integer_invariancesecondhs))) -> exists ff_a_mce_mdr_determinant_integer_invariancesecondhsf_positive ff_r_mce_mdr_determinant_integer_invariancesecondhsf_positive ff_s_mce_mdr_determinant_integer_invariancesecondhsf_positive. ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_summand. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_summand + S (ff_a_mce_mdr_determinant_integer_invariancesecondhsf_positive) = S ((S (ff_i_mce_mdr_determinant_integer_invariancesecondhsf_positive)) * ff_uc_mce_fold_mdr_determinant_integer_invariancesecondhsf)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_summand. ff_ub_mce_fold_mdr_determinant_integer_invariancesecondhsf = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_summand * S ((S (ff_i_mce_mdr_determinant_integer_invariancesecondhsf_positive)) * ff_uc_mce_fold_mdr_determinant_integer_invariancesecondhsf) + (ff_a_mce_mdr_determinant_integer_invariancesecondhsf_positive))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_partial. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_partial + S (ff_r_mce_mdr_determinant_integer_invariancesecondhsf_positive) = S ((S (ff_i_mce_mdr_determinant_integer_invariancesecondhsf_positive)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_partial. ff_u_mce_mdr_determinant_integer_invariancesecondhsf_positive = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_partial * S ((S (ff_i_mce_mdr_determinant_integer_invariancesecondhsf_positive)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive) + (ff_r_mce_mdr_determinant_integer_invariancesecondhsf_positive))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_successor. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_positive_successor + S (ff_s_mce_mdr_determinant_integer_invariancesecondhsf_positive) = S ((S (S ff_i_mce_mdr_determinant_integer_invariancesecondhsf_positive)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_successor. ff_u_mce_mdr_determinant_integer_invariancesecondhsf_positive = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_positive_successor * S ((S (S ff_i_mce_mdr_determinant_integer_invariancesecondhsf_positive)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_positive) + (ff_s_mce_mdr_determinant_integer_invariancesecondhsf_positive))) /\ ff_s_mce_mdr_determinant_integer_invariancesecondhsf_positive = ff_r_mce_mdr_determinant_integer_invariancesecondhsf_positive + ff_a_mce_mdr_determinant_integer_invariancesecondhsf_positive)))))) /\ (exists ff_u_mce_mdr_determinant_integer_invariancesecondhsf_negative ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative. ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_start. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_start. ff_u_mce_mdr_determinant_integer_invariancesecondhsf_negative = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_terminal. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_terminal + S (mdr_n_determinant_integer_invariancesecondh) = S ((S ((S (mdr_q_determinant_integer_invariancesecondhs)))) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_terminal. ff_u_mce_mdr_determinant_integer_invariancesecondhsf_negative = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_terminal * S ((S ((S (mdr_q_determinant_integer_invariancesecondhs)))) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative) + (mdr_n_determinant_integer_invariancesecondh))) /\ forall ff_i_mce_mdr_determinant_integer_invariancesecondhsf_negative. (exists ff_lt_mce_mdr_determinant_integer_invariancesecondhsf_negative_bound. ff_lt_mce_mdr_determinant_integer_invariancesecondhsf_negative_bound + S ff_i_mce_mdr_determinant_integer_invariancesecondhsf_negative = (S (mdr_q_determinant_integer_invariancesecondhs))) -> exists ff_a_mce_mdr_determinant_integer_invariancesecondhsf_negative ff_r_mce_mdr_determinant_integer_invariancesecondhsf_negative ff_s_mce_mdr_determinant_integer_invariancesecondhsf_negative. ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_summand. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_summand + S (ff_a_mce_mdr_determinant_integer_invariancesecondhsf_negative) = S ((S (ff_i_mce_mdr_determinant_integer_invariancesecondhsf_negative)) * ff_vc_mce_fold_mdr_determinant_integer_invariancesecondhsf)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_summand. ff_vb_mce_fold_mdr_determinant_integer_invariancesecondhsf = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_summand * S ((S (ff_i_mce_mdr_determinant_integer_invariancesecondhsf_negative)) * ff_vc_mce_fold_mdr_determinant_integer_invariancesecondhsf) + (ff_a_mce_mdr_determinant_integer_invariancesecondhsf_negative))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_partial. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_partial + S (ff_r_mce_mdr_determinant_integer_invariancesecondhsf_negative) = S ((S (ff_i_mce_mdr_determinant_integer_invariancesecondhsf_negative)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_partial. ff_u_mce_mdr_determinant_integer_invariancesecondhsf_negative = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_partial * S ((S (ff_i_mce_mdr_determinant_integer_invariancesecondhsf_negative)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative) + (ff_r_mce_mdr_determinant_integer_invariancesecondhsf_negative))) /\ ((((exists ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_successor. ff_h_mce_mdr_determinant_integer_invariancesecondhsf_negative_successor + S (ff_s_mce_mdr_determinant_integer_invariancesecondhsf_negative) = S ((S (S ff_i_mce_mdr_determinant_integer_invariancesecondhsf_negative)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative)) /\ exists ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_successor. ff_u_mce_mdr_determinant_integer_invariancesecondhsf_negative = ff_q_mce_mdr_determinant_integer_invariancesecondhsf_negative_successor * S ((S (S ff_i_mce_mdr_determinant_integer_invariancesecondhsf_negative)) * ff_v_mce_mdr_determinant_integer_invariancesecondhsf_negative) + (ff_s_mce_mdr_determinant_integer_invariancesecondhsf_negative))) /\ ff_s_mce_mdr_determinant_integer_invariancesecondhsf_negative = ff_r_mce_mdr_determinant_integer_invariancesecondhsf_negative + ff_a_mce_mdr_determinant_integer_invariancesecondhsf_negative))))))))))))))) /\ ((exists mdr_gap_determinant_integer_invariancesecondi. mdr_gap_determinant_integer_invariancesecondi + S (mdr_i_determinant_integer_invariancesecond) = (mdr_l_determinant_integer_invariancesecond)) /\ (exists mdr_z_determinant_integer_invariancesecondr. ((exists mdr_a_determinant_integer_invariancesecondrc mdr_b_determinant_integer_invariancesecondrc mdr_c_determinant_integer_invariancesecondrc mdr_e_determinant_integer_invariancesecondrc mdr_f_determinant_integer_invariancesecondrc. ((mdr_a_determinant_integer_invariancesecondrc = ((d) + (mdr_eb_determinant_integer_invariance)) * S ((d) + (mdr_eb_determinant_integer_invariance)) + ((mdr_eb_determinant_integer_invariance) + (mdr_eb_determinant_integer_invariance))) /\ ((mdr_b_determinant_integer_invariancesecondrc = ((mdr_ec_determinant_integer_invariance) + (mdr_fb_determinant_integer_invariance)) * S ((mdr_ec_determinant_integer_invariance) + (mdr_fb_determinant_integer_invariance)) + ((mdr_fb_determinant_integer_invariance) + (mdr_fb_determinant_integer_invariance))) /\ ((mdr_c_determinant_integer_invariancesecondrc = ((mdr_a_determinant_integer_invariancesecondrc) + (mdr_b_determinant_integer_invariancesecondrc)) * S ((mdr_a_determinant_integer_invariancesecondrc) + (mdr_b_determinant_integer_invariancesecondrc)) + ((mdr_b_determinant_integer_invariancesecondrc) + (mdr_b_determinant_integer_invariancesecondrc))) /\ ((mdr_e_determinant_integer_invariancesecondrc = ((mdr_P_determinant_integer_invariance) + (mdr_N_determinant_integer_invariance)) * S ((mdr_P_determinant_integer_invariance) + (mdr_N_determinant_integer_invariance)) + ((mdr_N_determinant_integer_invariance) + (mdr_N_determinant_integer_invariance))) /\ ((mdr_f_determinant_integer_invariancesecondrc = ((mdr_fc_determinant_integer_invariance) + (mdr_e_determinant_integer_invariancesecondrc)) * S ((mdr_fc_determinant_integer_invariance) + (mdr_e_determinant_integer_invariancesecondrc)) + ((mdr_e_determinant_integer_invariancesecondrc) + (mdr_e_determinant_integer_invariancesecondrc))) /\ ((mdr_z_determinant_integer_invariancesecondr) = ((mdr_c_determinant_integer_invariancesecondrc) + (mdr_f_determinant_integer_invariancesecondrc)) * S ((mdr_c_determinant_integer_invariancesecondrc) + (mdr_f_determinant_integer_invariancesecondrc)) + ((mdr_f_determinant_integer_invariancesecondrc) + (mdr_f_determinant_integer_invariancesecondrc))))))))) /\ (((exists ff_h_mdr_determinant_integer_invariancesecondrb. ff_h_mdr_determinant_integer_invariancesecondrb + S (mdr_z_determinant_integer_invariancesecondr) = S ((S (mdr_i_determinant_integer_invariancesecond)) * mdr_c_determinant_integer_invariancesecond)) /\ exists ff_q_mdr_determinant_integer_invariancesecondrb. mdr_b_determinant_integer_invariancesecond = ff_q_mdr_determinant_integer_invariancesecondrb * S ((S (mdr_i_determinant_integer_invariancesecond)) * mdr_c_determinant_integer_invariancesecond) + (mdr_z_determinant_integer_invariancesecondr)))))))) -> mdr_p_determinant_integer_invariance + mdr_N_determinant_integer_invariance = mdr_P_determinant_integer_invariance + mdr_n_determinant_integer_invariance)Constructive proof overview
Generated structural guide
Unrestricted HA dimension induction proves the true signed determinant is invariant under all entrywise integer-equal representations: p+N=P+n, with genuine cofactor evaluations and no assumed induction or quotient-invariance premise.
The unchanged tactic script uses 5 declared prerequisites and contains 145 exact native proof lines.
Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
DL0017 signed_recursive_determinant_zero_value DL0018 signed_recursive_determinant_successor_decomposition DL0092 matrix_integer_cofactor_streams_from_recursion DL0093 matrix_integer_first_row_equality DL008C matrix_integer_cofactor_fold_balanceDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (5)
01Induction on dL1–10
02Fix variables and assumptionsL11–16
03Establish hfirstvalueL17–25
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed recursive determinant zero value.
- L17
have hfirstvalue : p = 1 /\ n = 0 - L18
specialize signed_recursive_determinant_zero_value (ab) - L19
specialize signed_recursive_determinant_zero_value (ac) - L20
specialize signed_recursive_determinant_zero_value (bb) - L21
specialize signed_recursive_determinant_zero_value (bc) - L22
specialize signed_recursive_determinant_zero_value (p) - L23
specialize signed_recursive_determinant_zero_value (n) - L24
apply signed_recursive_determinant_zero_value - L25
exact hfirst
04Separate the logical casesL26–26
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L26
cases hfirstvalue
05Establish hsecondvalueL27–35
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed recursive determinant zero value.
- L27
have hsecondvalue : P = 1 /\ N = 0 - L28
specialize signed_recursive_determinant_zero_value (eb) - L29
specialize signed_recursive_determinant_zero_value (ec) - L30
specialize signed_recursive_determinant_zero_value (fb) - L31
specialize signed_recursive_determinant_zero_value (fc) - L32
specialize signed_recursive_determinant_zero_value (P) - L33
specialize signed_recursive_determinant_zero_value (N) - L34
apply signed_recursive_determinant_zero_value - L35
exact hsecond
06Separate the logical casesL36–36
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L36
cases hsecondvalue
07Calculate and transport equalitiesL37–41
08Fix variables and assumptionsL42–51
09Fix variables and assumptionsL52–56
10Establish hfirstcofL57–66
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed recursive determinant successor decomposition.
- L57
have hfirstcof : ∃ u. ∃ v. ∃ U. ∃ V. SignedEvaluatedCofactors(ab,ac,bb,bc,d,u,v,U,V) ∧ SignedAlternatingCofactorFold(ab,ac,bb,bc,u,v,U,V,S d,p,n)Definitions: SignedAlternatingCofactorFoldSignedEvaluatedCofactors - L58
specialize signed_recursive_determinant_successor_decomposition (ab) - L59
specialize signed_recursive_determinant_successor_decomposition (ac) - L60
specialize signed_recursive_determinant_successor_decomposition (bb) - L61
specialize signed_recursive_determinant_successor_decomposition (bc) - L62
specialize signed_recursive_determinant_successor_decomposition (d) - L63
specialize signed_recursive_determinant_successor_decomposition (p) - L64
specialize signed_recursive_determinant_successor_decomposition (n) - L65
apply signed_recursive_determinant_successor_decomposition - L66
exact hfirst
11Separate the logical casesL67–71
12Establish hsecondcofL72–81
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed recursive determinant successor decomposition.
- L72
have hsecondcof : ∃ u. ∃ v. ∃ U. ∃ V. SignedEvaluatedCofactors(eb,ec,fb,fc,d,u,v,U,V) ∧ SignedAlternatingCofactorFold(eb,ec,fb,fc,u,v,U,V,S d,P,N)Definitions: SignedAlternatingCofactorFoldSignedEvaluatedCofactors - L73
specialize signed_recursive_determinant_successor_decomposition (eb) - L74
specialize signed_recursive_determinant_successor_decomposition (ec) - L75
specialize signed_recursive_determinant_successor_decomposition (fb) - L76
specialize signed_recursive_determinant_successor_decomposition (fc) - L77
specialize signed_recursive_determinant_successor_decomposition (d) - L78
specialize signed_recursive_determinant_successor_decomposition (P) - L79
specialize signed_recursive_determinant_successor_decomposition (N) - L80
apply signed_recursive_determinant_successor_decomposition - L81
exact hsecond
13Separate the logical casesL82–86
14Establish hcofactorsL87–96
Establish this local claim before using it. It is not an additional assumption.
- L87
have hcofactors : IntegerVectorEqual(x,x1,x2,x3,x4,x5,x6,x7,S d)Definitions: IntegerVectorEqual - L88
specialize matrix_integer_cofactor_streams_from_recursion (ab) - L89
specialize matrix_integer_cofactor_streams_from_recursion (ac) - L90
specialize matrix_integer_cofactor_streams_from_recursion (bb) - L91
specialize matrix_integer_cofactor_streams_from_recursion (bc) - L92
specialize matrix_integer_cofactor_streams_from_recursion (eb) - L93
specialize matrix_integer_cofactor_streams_from_recursion (ec) - L94
specialize matrix_integer_cofactor_streams_from_recursion (fb) - L95
specialize matrix_integer_cofactor_streams_from_recursion (fc) - L96
specialize matrix_integer_cofactor_streams_from_recursion (x)
15Use earlier factsL97–106
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L97
specialize matrix_integer_cofactor_streams_from_recursion (x1) - L98
specialize matrix_integer_cofactor_streams_from_recursion (x2) - L99
specialize matrix_integer_cofactor_streams_from_recursion (x3) - L100
specialize matrix_integer_cofactor_streams_from_recursion (x4) - L101
specialize matrix_integer_cofactor_streams_from_recursion (x5) - L102
specialize matrix_integer_cofactor_streams_from_recursion (x6) - L103
specialize matrix_integer_cofactor_streams_from_recursion (x7) - L104
specialize matrix_integer_cofactor_streams_from_recursion (d) - L105
apply matrix_integer_cofactor_streams_from_recursion - L106
exact IH
16Use earlier factsL107–116
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L107
exact hequal - L108
exact hfirstcof_witness_witness_witness_witness_left - L109
exact hsecondcof_witness_witness_witness_witness_left - L110
specialize matrix_integer_cofactor_fold_balance (ab) - L111
specialize matrix_integer_cofactor_fold_balance (ac) - L112
specialize matrix_integer_cofactor_fold_balance (bb) - L113
specialize matrix_integer_cofactor_fold_balance (bc) - L114
specialize matrix_integer_cofactor_fold_balance (x) - L115
specialize matrix_integer_cofactor_fold_balance (x1) - L116
specialize matrix_integer_cofactor_fold_balance (x2)
17Use earlier factsL117–126
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L117
specialize matrix_integer_cofactor_fold_balance (x3) - L118
specialize matrix_integer_cofactor_fold_balance (eb) - L119
specialize matrix_integer_cofactor_fold_balance (ec) - L120
specialize matrix_integer_cofactor_fold_balance (fb) - L121
specialize matrix_integer_cofactor_fold_balance (fc) - L122
specialize matrix_integer_cofactor_fold_balance (x4) - L123
specialize matrix_integer_cofactor_fold_balance (x5) - L124
specialize matrix_integer_cofactor_fold_balance (x6) - L125
specialize matrix_integer_cofactor_fold_balance (x7) - L126
specialize matrix_integer_cofactor_fold_balance (S d)
18Use earlier factsL127–136
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L127
specialize matrix_integer_cofactor_fold_balance (p) - L128
specialize matrix_integer_cofactor_fold_balance (n) - L129
specialize matrix_integer_cofactor_fold_balance (P) - L130
specialize matrix_integer_cofactor_fold_balance (N) - L131
apply matrix_integer_cofactor_fold_balance - L132
specialize matrix_integer_first_row_equality (ab) - L133
specialize matrix_integer_first_row_equality (ac) - L134
specialize matrix_integer_first_row_equality (bb) - L135
specialize matrix_integer_first_row_equality (bc) - L136
specialize matrix_integer_first_row_equality (eb)
19Use earlier factsL137–145
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L137
specialize matrix_integer_first_row_equality (ec) - L138
specialize matrix_integer_first_row_equality (fb) - L139
specialize matrix_integer_first_row_equality (fc) - L140
specialize matrix_integer_first_row_equality (d) - L141
apply matrix_integer_first_row_equality - L142
exact hequal - L143
exact hcofactors - L144
exact hfirstcof_witness_witness_witness_witness_right - L145
exact hsecondcof_witness_witness_witness_witness_right
Original exact command ledger · 145 lines
- 0001
induction d - 0002
intro ab - 0003
intro ac - 0004
intro bb - 0005
intro bc - 0006
intro eb - 0007
intro ec - 0008
intro fb - 0009
intro fc - 0010
intro p - 0011
intro n - 0012
intro P - 0013
intro N - 0014
intro hequal - 0015
intro hfirst - 0016
intro hsecond - 0017
have hfirstvalue : p = 1 /\ n = 0 - 0018
specialize signed_recursive_determinant_zero_value (ab) - 0019
specialize signed_recursive_determinant_zero_value (ac) - 0020
specialize signed_recursive_determinant_zero_value (bb) - 0021
specialize signed_recursive_determinant_zero_value (bc) - 0022
specialize signed_recursive_determinant_zero_value (p) - 0023
specialize signed_recursive_determinant_zero_value (n) - 0024
apply signed_recursive_determinant_zero_value - 0025
exact hfirst - 0026
cases hfirstvalue - 0027
have hsecondvalue : P = 1 /\ N = 0 - 0028
specialize signed_recursive_determinant_zero_value (eb) - 0029
specialize signed_recursive_determinant_zero_value (ec) - 0030
specialize signed_recursive_determinant_zero_value (fb) - 0031
specialize signed_recursive_determinant_zero_value (fc) - 0032
specialize signed_recursive_determinant_zero_value (P) - 0033
specialize signed_recursive_determinant_zero_value (N) - 0034
apply signed_recursive_determinant_zero_value - 0035
exact hsecond - 0036
cases hsecondvalue - 0037
rewrite hfirstvalue_left - 0038
rewrite hfirstvalue_right - 0039
rewrite hsecondvalue_left - 0040
rewrite hsecondvalue_right - 0041
refl - 0042
intro ab - 0043
intro ac - 0044
intro bb - 0045
intro bc - 0046
intro eb - 0047
intro ec - 0048
intro fb - 0049
intro fc - 0050
intro p - 0051
intro n - 0052
intro P - 0053
intro N - 0054
intro hequal - 0055
intro hfirst - 0056
intro hsecond - 0057
have hfirstcof : exists u v U V. ((forall mdr_j_invariant_first_cofactors. (exists mdr_gap_invariant_first_cofactorsj. mdr_gap_invariant_first_cofactorsj + S (mdr_j_invariant_first_cofactors) = (S (d))) -> exists mdr_up_invariant_first_cofactors mdr_us_invariant_first_cofactors mdr_un_invariant_first_cofactors mdr_ut_invariant_first_cofactors mdr_p_invariant_first_cofactors mdr_n_invariant_first_cofactors. ((((forall ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_positive. (exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_positive_index_bound. ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_positive_index_bound + S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_positive) = ((d) * (d))) -> exists ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_positive ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_positive ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_positive. (ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_positive = (d) * ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_positive + ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_positive /\ ((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_positive_column_bound. ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_positive_column_bound + S (ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_positive) = (d)) /\ ((exists ff_row_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell ff_column_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_positive_cell_row_before. ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_positive) = (0)) /\ ff_row_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell = ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_positive) \/ ((exists ff_gap_mdm_le_mdr_invariant_first_cofactorsm_positive_cell_row_after. ff_gap_mdm_le_mdr_invariant_first_cofactorsm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_positive)) /\ ff_row_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell = S ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_positive_cell_column_before. ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_positive) = (mdr_j_invariant_first_cofactors)) /\ ff_column_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell = ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_positive) \/ ((exists ff_gap_mdm_le_mdr_invariant_first_cofactorsm_positive_cell_column_after. ff_gap_mdm_le_mdr_invariant_first_cofactorsm_positive_cell_column_after + (mdr_j_invariant_first_cofactors) = (ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_positive)) /\ ff_column_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell = S ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_positive))) /\ (((exists ff_h_mdm_mdr_invariant_first_cofactorsm_positive_cell_source. ff_h_mdm_mdr_invariant_first_cofactorsm_positive_cell_source + S (ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_positive) = S ((S ((ff_row_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell) * (S (d)) + (ff_column_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell))) * ac)) /\ exists ff_q_mdm_mdr_invariant_first_cofactorsm_positive_cell_source. ab = ff_q_mdm_mdr_invariant_first_cofactorsm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell) * (S (d)) + (ff_column_mdm_cell_mdr_invariant_first_cofactorsm_positive_cell))) * ac) + (ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_positive)))))) /\ (((exists ff_h_mdm_mdr_invariant_first_cofactorsm_positive_target. ff_h_mdm_mdr_invariant_first_cofactorsm_positive_target + S (ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_positive) = S ((S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_positive)) * mdr_us_invariant_first_cofactors)) /\ exists ff_q_mdm_mdr_invariant_first_cofactorsm_positive_target. mdr_up_invariant_first_cofactors = ff_q_mdm_mdr_invariant_first_cofactorsm_positive_target * S ((S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_positive)) * mdr_us_invariant_first_cofactors) + (ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_negative. (exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_negative_index_bound. ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_negative_index_bound + S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_negative) = ((d) * (d))) -> exists ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_negative ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_negative ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_negative. (ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_negative = (d) * ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_negative + ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_negative /\ ((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_negative_column_bound. ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_negative_column_bound + S (ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_negative) = (d)) /\ ((exists ff_row_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell ff_column_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_negative_cell_row_before. ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_negative) = (0)) /\ ff_row_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell = ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_negative) \/ ((exists ff_gap_mdm_le_mdr_invariant_first_cofactorsm_negative_cell_row_after. ff_gap_mdm_le_mdr_invariant_first_cofactorsm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_negative)) /\ ff_row_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell = S ff_row_mdm_prefix_mdr_invariant_first_cofactorsm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_negative_cell_column_before. ff_gap_mdm_lt_mdr_invariant_first_cofactorsm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_negative) = (mdr_j_invariant_first_cofactors)) /\ ff_column_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell = ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_negative) \/ ((exists ff_gap_mdm_le_mdr_invariant_first_cofactorsm_negative_cell_column_after. ff_gap_mdm_le_mdr_invariant_first_cofactorsm_negative_cell_column_after + (mdr_j_invariant_first_cofactors) = (ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_negative)) /\ ff_column_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell = S ff_column_mdm_prefix_mdr_invariant_first_cofactorsm_negative))) /\ (((exists ff_h_mdm_mdr_invariant_first_cofactorsm_negative_cell_source. ff_h_mdm_mdr_invariant_first_cofactorsm_negative_cell_source + S (ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_negative) = S ((S ((ff_row_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell) * (S (d)) + (ff_column_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell))) * bc)) /\ exists ff_q_mdm_mdr_invariant_first_cofactorsm_negative_cell_source. bb = ff_q_mdm_mdr_invariant_first_cofactorsm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell) * (S (d)) + (ff_column_mdm_cell_mdr_invariant_first_cofactorsm_negative_cell))) * bc) + (ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_negative)))))) /\ (((exists ff_h_mdm_mdr_invariant_first_cofactorsm_negative_target. ff_h_mdm_mdr_invariant_first_cofactorsm_negative_target + S (ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_negative) = S ((S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_negative)) * mdr_ut_invariant_first_cofactors)) /\ exists ff_q_mdm_mdr_invariant_first_cofactorsm_negative_target. mdr_un_invariant_first_cofactors = ff_q_mdm_mdr_invariant_first_cofactorsm_negative_target * S ((S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsm_negative)) * mdr_ut_invariant_first_cofactors) + (ff_value_mdm_prefix_mdr_invariant_first_cofactorsm_negative))))))))) /\ ((exists mdr_b_invariant_first_cofactorsd mdr_c_invariant_first_cofactorsd mdr_l_invariant_first_cofactorsd mdr_i_invariant_first_cofactorsd. ((forall mdr_i_invariant_first_cofactorsdh. (exists mdr_gap_invariant_first_cofactorsdhi. mdr_gap_invariant_first_cofactorsdhi + S (mdr_i_invariant_first_cofactorsdh) = (mdr_l_invariant_first_cofactorsd)) -> exists mdr_d_invariant_first_cofactorsdh mdr_pb_invariant_first_cofactorsdh mdr_pc_invariant_first_cofactorsdh mdr_nb_invariant_first_cofactorsdh mdr_nc_invariant_first_cofactorsdh mdr_p_invariant_first_cofactorsdh mdr_n_invariant_first_cofactorsdh. ((exists mdr_z_invariant_first_cofactorsdhr. ((exists mdr_a_invariant_first_cofactorsdhrc mdr_b_invariant_first_cofactorsdhrc mdr_c_invariant_first_cofactorsdhrc mdr_e_invariant_first_cofactorsdhrc mdr_f_invariant_first_cofactorsdhrc. ((mdr_a_invariant_first_cofactorsdhrc = ((mdr_d_invariant_first_cofactorsdh) + (mdr_pb_invariant_first_cofactorsdh)) * S ((mdr_d_invariant_first_cofactorsdh) + (mdr_pb_invariant_first_cofactorsdh)) + ((mdr_pb_invariant_first_cofactorsdh) + (mdr_pb_invariant_first_cofactorsdh))) /\ ((mdr_b_invariant_first_cofactorsdhrc = ((mdr_pc_invariant_first_cofactorsdh) + (mdr_nb_invariant_first_cofactorsdh)) * S ((mdr_pc_invariant_first_cofactorsdh) + (mdr_nb_invariant_first_cofactorsdh)) + ((mdr_nb_invariant_first_cofactorsdh) + (mdr_nb_invariant_first_cofactorsdh))) /\ ((mdr_c_invariant_first_cofactorsdhrc = ((mdr_a_invariant_first_cofactorsdhrc) + (mdr_b_invariant_first_cofactorsdhrc)) * S ((mdr_a_invariant_first_cofactorsdhrc) + (mdr_b_invariant_first_cofactorsdhrc)) + ((mdr_b_invariant_first_cofactorsdhrc) + (mdr_b_invariant_first_cofactorsdhrc))) /\ ((mdr_e_invariant_first_cofactorsdhrc = ((mdr_p_invariant_first_cofactorsdh) + (mdr_n_invariant_first_cofactorsdh)) * S ((mdr_p_invariant_first_cofactorsdh) + (mdr_n_invariant_first_cofactorsdh)) + ((mdr_n_invariant_first_cofactorsdh) + (mdr_n_invariant_first_cofactorsdh))) /\ ((mdr_f_invariant_first_cofactorsdhrc = ((mdr_nc_invariant_first_cofactorsdh) + (mdr_e_invariant_first_cofactorsdhrc)) * S ((mdr_nc_invariant_first_cofactorsdh) + (mdr_e_invariant_first_cofactorsdhrc)) + ((mdr_e_invariant_first_cofactorsdhrc) + (mdr_e_invariant_first_cofactorsdhrc))) /\ ((mdr_z_invariant_first_cofactorsdhr) = ((mdr_c_invariant_first_cofactorsdhrc) + (mdr_f_invariant_first_cofactorsdhrc)) * S ((mdr_c_invariant_first_cofactorsdhrc) + (mdr_f_invariant_first_cofactorsdhrc)) + ((mdr_f_invariant_first_cofactorsdhrc) + (mdr_f_invariant_first_cofactorsdhrc))))))))) /\ (((exists ff_h_mdr_invariant_first_cofactorsdhrb. ff_h_mdr_invariant_first_cofactorsdhrb + S (mdr_z_invariant_first_cofactorsdhr) = S ((S (mdr_i_invariant_first_cofactorsdh)) * mdr_c_invariant_first_cofactorsd)) /\ exists ff_q_mdr_invariant_first_cofactorsdhrb. mdr_b_invariant_first_cofactorsd = ff_q_mdr_invariant_first_cofactorsdhrb * S ((S (mdr_i_invariant_first_cofactorsdh)) * mdr_c_invariant_first_cofactorsd) + (mdr_z_invariant_first_cofactorsdhr))))) /\ (((((mdr_d_invariant_first_cofactorsdh) = 0) /\ (((mdr_p_invariant_first_cofactorsdh) = 1) /\ ((mdr_n_invariant_first_cofactorsdh) = 0))) \/ exists mdr_q_invariant_first_cofactorsdhs mdr_eb_invariant_first_cofactorsdhs mdr_ec_invariant_first_cofactorsdhs mdr_fb_invariant_first_cofactorsdhs mdr_fc_invariant_first_cofactorsdhs. (((mdr_d_invariant_first_cofactorsdh) = S (mdr_q_invariant_first_cofactorsdhs)) /\ ((forall mdr_j_invariant_first_cofactorsdhsc. (exists mdr_gap_invariant_first_cofactorsdhscj. mdr_gap_invariant_first_cofactorsdhscj + S (mdr_j_invariant_first_cofactorsdhsc) = (S (mdr_q_invariant_first_cofactorsdhs))) -> exists mdr_i_invariant_first_cofactorsdhsc mdr_up_invariant_first_cofactorsdhsc mdr_us_invariant_first_cofactorsdhsc mdr_un_invariant_first_cofactorsdhsc mdr_ut_invariant_first_cofactorsdhsc mdr_p_invariant_first_cofactorsdhsc mdr_n_invariant_first_cofactorsdhsc. ((exists mdr_gap_invariant_first_cofactorsdhsci. mdr_gap_invariant_first_cofactorsdhsci + S (mdr_i_invariant_first_cofactorsdhsc) = (mdr_i_invariant_first_cofactorsdh)) /\ ((exists mdr_z_invariant_first_cofactorsdhscr. ((exists mdr_a_invariant_first_cofactorsdhscrc mdr_b_invariant_first_cofactorsdhscrc mdr_c_invariant_first_cofactorsdhscrc mdr_e_invariant_first_cofactorsdhscrc mdr_f_invariant_first_cofactorsdhscrc. ((mdr_a_invariant_first_cofactorsdhscrc = ((mdr_q_invariant_first_cofactorsdhs) + (mdr_up_invariant_first_cofactorsdhsc)) * S ((mdr_q_invariant_first_cofactorsdhs) + (mdr_up_invariant_first_cofactorsdhsc)) + ((mdr_up_invariant_first_cofactorsdhsc) + (mdr_up_invariant_first_cofactorsdhsc))) /\ ((mdr_b_invariant_first_cofactorsdhscrc = ((mdr_us_invariant_first_cofactorsdhsc) + (mdr_un_invariant_first_cofactorsdhsc)) * S ((mdr_us_invariant_first_cofactorsdhsc) + (mdr_un_invariant_first_cofactorsdhsc)) + ((mdr_un_invariant_first_cofactorsdhsc) + (mdr_un_invariant_first_cofactorsdhsc))) /\ ((mdr_c_invariant_first_cofactorsdhscrc = ((mdr_a_invariant_first_cofactorsdhscrc) + (mdr_b_invariant_first_cofactorsdhscrc)) * S ((mdr_a_invariant_first_cofactorsdhscrc) + (mdr_b_invariant_first_cofactorsdhscrc)) + ((mdr_b_invariant_first_cofactorsdhscrc) + (mdr_b_invariant_first_cofactorsdhscrc))) /\ ((mdr_e_invariant_first_cofactorsdhscrc = ((mdr_p_invariant_first_cofactorsdhsc) + (mdr_n_invariant_first_cofactorsdhsc)) * S ((mdr_p_invariant_first_cofactorsdhsc) + (mdr_n_invariant_first_cofactorsdhsc)) + ((mdr_n_invariant_first_cofactorsdhsc) + (mdr_n_invariant_first_cofactorsdhsc))) /\ ((mdr_f_invariant_first_cofactorsdhscrc = ((mdr_ut_invariant_first_cofactorsdhsc) + (mdr_e_invariant_first_cofactorsdhscrc)) * S ((mdr_ut_invariant_first_cofactorsdhsc) + (mdr_e_invariant_first_cofactorsdhscrc)) + ((mdr_e_invariant_first_cofactorsdhscrc) + (mdr_e_invariant_first_cofactorsdhscrc))) /\ ((mdr_z_invariant_first_cofactorsdhscr) = ((mdr_c_invariant_first_cofactorsdhscrc) + (mdr_f_invariant_first_cofactorsdhscrc)) * S ((mdr_c_invariant_first_cofactorsdhscrc) + (mdr_f_invariant_first_cofactorsdhscrc)) + ((mdr_f_invariant_first_cofactorsdhscrc) + (mdr_f_invariant_first_cofactorsdhscrc))))))))) /\ (((exists ff_h_mdr_invariant_first_cofactorsdhscrb. ff_h_mdr_invariant_first_cofactorsdhscrb + S (mdr_z_invariant_first_cofactorsdhscr) = S ((S (mdr_i_invariant_first_cofactorsdhsc)) * mdr_c_invariant_first_cofactorsd)) /\ exists ff_q_mdr_invariant_first_cofactorsdhscrb. mdr_b_invariant_first_cofactorsd = ff_q_mdr_invariant_first_cofactorsdhscrb * S ((S (mdr_i_invariant_first_cofactorsdhsc)) * mdr_c_invariant_first_cofactorsd) + (mdr_z_invariant_first_cofactorsdhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive. (exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_positive_index_bound. ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive) = ((mdr_q_invariant_first_cofactorsdhs) * (mdr_q_invariant_first_cofactorsdhs))) -> exists ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive. (ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive = (mdr_q_invariant_first_cofactorsdhs) * ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive + ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_positive_column_bound. ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive) = (mdr_q_invariant_first_cofactorsdhs)) /\ ((exists ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell = ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_invariant_first_cofactorsdhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_invariant_first_cofactorsdhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive)) /\ ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell = S ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive) = (mdr_j_invariant_first_cofactorsdhsc)) /\ ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell = ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_invariant_first_cofactorsdhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_invariant_first_cofactorsdhscm_positive_cell_column_after + (mdr_j_invariant_first_cofactorsdhsc) = (ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive)) /\ ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell = S ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive))) /\ (((exists ff_h_mdm_mdr_invariant_first_cofactorsdhscm_positive_cell_source. ff_h_mdm_mdr_invariant_first_cofactorsdhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell) * (S (mdr_q_invariant_first_cofactorsdhs)) + (ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell))) * mdr_pc_invariant_first_cofactorsdh)) /\ exists ff_q_mdm_mdr_invariant_first_cofactorsdhscm_positive_cell_source. mdr_pb_invariant_first_cofactorsdh = ff_q_mdm_mdr_invariant_first_cofactorsdhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell) * (S (mdr_q_invariant_first_cofactorsdhs)) + (ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_positive_cell))) * mdr_pc_invariant_first_cofactorsdh) + (ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_invariant_first_cofactorsdhscm_positive_target. ff_h_mdm_mdr_invariant_first_cofactorsdhscm_positive_target + S (ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive)) * mdr_us_invariant_first_cofactorsdhsc)) /\ exists ff_q_mdm_mdr_invariant_first_cofactorsdhscm_positive_target. mdr_up_invariant_first_cofactorsdhsc = ff_q_mdm_mdr_invariant_first_cofactorsdhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive)) * mdr_us_invariant_first_cofactorsdhsc) + (ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative. (exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_negative_index_bound. ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative) = ((mdr_q_invariant_first_cofactorsdhs) * (mdr_q_invariant_first_cofactorsdhs))) -> exists ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative. (ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative = (mdr_q_invariant_first_cofactorsdhs) * ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative + ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_negative_column_bound. ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative) = (mdr_q_invariant_first_cofactorsdhs)) /\ ((exists ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell = ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_invariant_first_cofactorsdhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_invariant_first_cofactorsdhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative)) /\ ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell = S ff_row_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_invariant_first_cofactorsdhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative) = (mdr_j_invariant_first_cofactorsdhsc)) /\ ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell = ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_invariant_first_cofactorsdhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_invariant_first_cofactorsdhscm_negative_cell_column_after + (mdr_j_invariant_first_cofactorsdhsc) = (ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative)) /\ ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell = S ff_column_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative))) /\ (((exists ff_h_mdm_mdr_invariant_first_cofactorsdhscm_negative_cell_source. ff_h_mdm_mdr_invariant_first_cofactorsdhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell) * (S (mdr_q_invariant_first_cofactorsdhs)) + (ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell))) * mdr_nc_invariant_first_cofactorsdh)) /\ exists ff_q_mdm_mdr_invariant_first_cofactorsdhscm_negative_cell_source. mdr_nb_invariant_first_cofactorsdh = ff_q_mdm_mdr_invariant_first_cofactorsdhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell) * (S (mdr_q_invariant_first_cofactorsdhs)) + (ff_column_mdm_cell_mdr_invariant_first_cofactorsdhscm_negative_cell))) * mdr_nc_invariant_first_cofactorsdh) + (ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_invariant_first_cofactorsdhscm_negative_target. ff_h_mdm_mdr_invariant_first_cofactorsdhscm_negative_target + S (ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative)) * mdr_ut_invariant_first_cofactorsdhsc)) /\ exists ff_q_mdm_mdr_invariant_first_cofactorsdhscm_negative_target. mdr_un_invariant_first_cofactorsdhsc = ff_q_mdm_mdr_invariant_first_cofactorsdhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative)) * mdr_ut_invariant_first_cofactorsdhsc) + (ff_value_mdm_prefix_mdr_invariant_first_cofactorsdhscm_negative))))))))) /\ ((((exists ff_h_mdr_invariant_first_cofactorsdhscp. ff_h_mdr_invariant_first_cofactorsdhscp + S (mdr_p_invariant_first_cofactorsdhsc) = S ((S (mdr_j_invariant_first_cofactorsdhsc)) * mdr_ec_invariant_first_cofactorsdhs)) /\ exists ff_q_mdr_invariant_first_cofactorsdhscp. mdr_eb_invariant_first_cofactorsdhs = ff_q_mdr_invariant_first_cofactorsdhscp * S ((S (mdr_j_invariant_first_cofactorsdhsc)) * mdr_ec_invariant_first_cofactorsdhs) + (mdr_p_invariant_first_cofactorsdhsc))) /\ (((exists ff_h_mdr_invariant_first_cofactorsdhscn. ff_h_mdr_invariant_first_cofactorsdhscn + S (mdr_n_invariant_first_cofactorsdhsc) = S ((S (mdr_j_invariant_first_cofactorsdhsc)) * mdr_fc_invariant_first_cofactorsdhs)) /\ exists ff_q_mdr_invariant_first_cofactorsdhscn. mdr_fb_invariant_first_cofactorsdhs = ff_q_mdr_invariant_first_cofactorsdhscn * S ((S (mdr_j_invariant_first_cofactorsdhsc)) * mdr_fc_invariant_first_cofactorsdhs) + (mdr_n_invariant_first_cofactorsdhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_invariant_first_cofactorsdhsf ff_uc_mce_fold_mdr_invariant_first_cofactorsdhsf ff_vb_mce_fold_mdr_invariant_first_cofactorsdhsf ff_vc_mce_fold_mdr_invariant_first_cofactorsdhsf. ((forall ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix. (exists ff_gap_mce_mdr_invariant_first_cofactorsdhsf_prefix_index. ff_gap_mce_mdr_invariant_first_cofactorsdhsf_prefix_index + S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) = (S (mdr_q_invariant_first_cofactorsdhs))) -> exists ff_ap_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix ff_an_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix ff_bp_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix ff_bn_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix ff_p_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix ff_n_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix. ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_ap. ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * mdr_pc_invariant_first_cofactorsdh)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_ap. mdr_pb_invariant_first_cofactorsdh = ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * mdr_pc_invariant_first_cofactorsdh) + (ff_ap_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_an. ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_an + S (ff_an_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * mdr_nc_invariant_first_cofactorsdh)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_an. mdr_nb_invariant_first_cofactorsdh = ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * mdr_nc_invariant_first_cofactorsdh) + (ff_an_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_bp. ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * mdr_ec_invariant_first_cofactorsdhs)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_bp. mdr_eb_invariant_first_cofactorsdhs = ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * mdr_ec_invariant_first_cofactorsdhs) + (ff_bp_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_bn. ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * mdr_fc_invariant_first_cofactorsdhs)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_bn. mdr_fb_invariant_first_cofactorsdhs = ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * mdr_fc_invariant_first_cofactorsdhs) + (ff_bn_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_positive. ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_positive + S (ff_p_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * ff_uc_mce_fold_mdr_invariant_first_cofactorsdhsf)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_positive. ff_ub_mce_fold_mdr_invariant_first_cofactorsdhsf = ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * ff_uc_mce_fold_mdr_invariant_first_cofactorsdhsf) + (ff_p_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_negative. ff_h_mce_mdr_invariant_first_cofactorsdhsf_prefix_negative + S (ff_n_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * ff_vc_mce_fold_mdr_invariant_first_cofactorsdhsf)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_negative. ff_vb_mce_fold_mdr_invariant_first_cofactorsdhsf = ff_q_mce_mdr_invariant_first_cofactorsdhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix)) * ff_vc_mce_fold_mdr_invariant_first_cofactorsdhsf) + (ff_n_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_invariant_first_cofactorsdhsf_prefix_term. ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix = 2 * ff_even_mce_term_mdr_invariant_first_cofactorsdhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) /\ ff_n_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_invariant_first_cofactorsdhsf_prefix_term. ff_index_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix = 2 * ff_odd_mce_term_mdr_invariant_first_cofactorsdhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) /\ ff_n_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_invariant_first_cofactorsdhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_invariant_first_cofactorsdhsf_positive ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive. ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_start. ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_start. ff_u_mce_mdr_invariant_first_cofactorsdhsf_positive = ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_terminal. ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_terminal + S (mdr_p_invariant_first_cofactorsdh) = S ((S ((S (mdr_q_invariant_first_cofactorsdhs)))) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_terminal. ff_u_mce_mdr_invariant_first_cofactorsdhsf_positive = ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_terminal * S ((S ((S (mdr_q_invariant_first_cofactorsdhs)))) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive) + (mdr_p_invariant_first_cofactorsdh))) /\ forall ff_i_mce_mdr_invariant_first_cofactorsdhsf_positive. (exists ff_lt_mce_mdr_invariant_first_cofactorsdhsf_positive_bound. ff_lt_mce_mdr_invariant_first_cofactorsdhsf_positive_bound + S ff_i_mce_mdr_invariant_first_cofactorsdhsf_positive = (S (mdr_q_invariant_first_cofactorsdhs))) -> exists ff_a_mce_mdr_invariant_first_cofactorsdhsf_positive ff_r_mce_mdr_invariant_first_cofactorsdhsf_positive ff_s_mce_mdr_invariant_first_cofactorsdhsf_positive. ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_summand. ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_summand + S (ff_a_mce_mdr_invariant_first_cofactorsdhsf_positive) = S ((S (ff_i_mce_mdr_invariant_first_cofactorsdhsf_positive)) * ff_uc_mce_fold_mdr_invariant_first_cofactorsdhsf)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_summand. ff_ub_mce_fold_mdr_invariant_first_cofactorsdhsf = ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_summand * S ((S (ff_i_mce_mdr_invariant_first_cofactorsdhsf_positive)) * ff_uc_mce_fold_mdr_invariant_first_cofactorsdhsf) + (ff_a_mce_mdr_invariant_first_cofactorsdhsf_positive))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_partial. ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_partial + S (ff_r_mce_mdr_invariant_first_cofactorsdhsf_positive) = S ((S (ff_i_mce_mdr_invariant_first_cofactorsdhsf_positive)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_partial. ff_u_mce_mdr_invariant_first_cofactorsdhsf_positive = ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_partial * S ((S (ff_i_mce_mdr_invariant_first_cofactorsdhsf_positive)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive) + (ff_r_mce_mdr_invariant_first_cofactorsdhsf_positive))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_successor. ff_h_mce_mdr_invariant_first_cofactorsdhsf_positive_successor + S (ff_s_mce_mdr_invariant_first_cofactorsdhsf_positive) = S ((S (S ff_i_mce_mdr_invariant_first_cofactorsdhsf_positive)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_successor. ff_u_mce_mdr_invariant_first_cofactorsdhsf_positive = ff_q_mce_mdr_invariant_first_cofactorsdhsf_positive_successor * S ((S (S ff_i_mce_mdr_invariant_first_cofactorsdhsf_positive)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_positive) + (ff_s_mce_mdr_invariant_first_cofactorsdhsf_positive))) /\ ff_s_mce_mdr_invariant_first_cofactorsdhsf_positive = ff_r_mce_mdr_invariant_first_cofactorsdhsf_positive + ff_a_mce_mdr_invariant_first_cofactorsdhsf_positive)))))) /\ (exists ff_u_mce_mdr_invariant_first_cofactorsdhsf_negative ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative. ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_start. ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_start. ff_u_mce_mdr_invariant_first_cofactorsdhsf_negative = ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_terminal. ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_terminal + S (mdr_n_invariant_first_cofactorsdh) = S ((S ((S (mdr_q_invariant_first_cofactorsdhs)))) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_terminal. ff_u_mce_mdr_invariant_first_cofactorsdhsf_negative = ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_terminal * S ((S ((S (mdr_q_invariant_first_cofactorsdhs)))) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative) + (mdr_n_invariant_first_cofactorsdh))) /\ forall ff_i_mce_mdr_invariant_first_cofactorsdhsf_negative. (exists ff_lt_mce_mdr_invariant_first_cofactorsdhsf_negative_bound. ff_lt_mce_mdr_invariant_first_cofactorsdhsf_negative_bound + S ff_i_mce_mdr_invariant_first_cofactorsdhsf_negative = (S (mdr_q_invariant_first_cofactorsdhs))) -> exists ff_a_mce_mdr_invariant_first_cofactorsdhsf_negative ff_r_mce_mdr_invariant_first_cofactorsdhsf_negative ff_s_mce_mdr_invariant_first_cofactorsdhsf_negative. ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_summand. ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_summand + S (ff_a_mce_mdr_invariant_first_cofactorsdhsf_negative) = S ((S (ff_i_mce_mdr_invariant_first_cofactorsdhsf_negative)) * ff_vc_mce_fold_mdr_invariant_first_cofactorsdhsf)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_summand. ff_vb_mce_fold_mdr_invariant_first_cofactorsdhsf = ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_summand * S ((S (ff_i_mce_mdr_invariant_first_cofactorsdhsf_negative)) * ff_vc_mce_fold_mdr_invariant_first_cofactorsdhsf) + (ff_a_mce_mdr_invariant_first_cofactorsdhsf_negative))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_partial. ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_partial + S (ff_r_mce_mdr_invariant_first_cofactorsdhsf_negative) = S ((S (ff_i_mce_mdr_invariant_first_cofactorsdhsf_negative)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_partial. ff_u_mce_mdr_invariant_first_cofactorsdhsf_negative = ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_partial * S ((S (ff_i_mce_mdr_invariant_first_cofactorsdhsf_negative)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative) + (ff_r_mce_mdr_invariant_first_cofactorsdhsf_negative))) /\ ((((exists ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_successor. ff_h_mce_mdr_invariant_first_cofactorsdhsf_negative_successor + S (ff_s_mce_mdr_invariant_first_cofactorsdhsf_negative) = S ((S (S ff_i_mce_mdr_invariant_first_cofactorsdhsf_negative)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_successor. ff_u_mce_mdr_invariant_first_cofactorsdhsf_negative = ff_q_mce_mdr_invariant_first_cofactorsdhsf_negative_successor * S ((S (S ff_i_mce_mdr_invariant_first_cofactorsdhsf_negative)) * ff_v_mce_mdr_invariant_first_cofactorsdhsf_negative) + (ff_s_mce_mdr_invariant_first_cofactorsdhsf_negative))) /\ ff_s_mce_mdr_invariant_first_cofactorsdhsf_negative = ff_r_mce_mdr_invariant_first_cofactorsdhsf_negative + ff_a_mce_mdr_invariant_first_cofactorsdhsf_negative))))))))))))))) /\ ((exists mdr_gap_invariant_first_cofactorsdi. mdr_gap_invariant_first_cofactorsdi + S (mdr_i_invariant_first_cofactorsd) = (mdr_l_invariant_first_cofactorsd)) /\ (exists mdr_z_invariant_first_cofactorsdr. ((exists mdr_a_invariant_first_cofactorsdrc mdr_b_invariant_first_cofactorsdrc mdr_c_invariant_first_cofactorsdrc mdr_e_invariant_first_cofactorsdrc mdr_f_invariant_first_cofactorsdrc. ((mdr_a_invariant_first_cofactorsdrc = ((d) + (mdr_up_invariant_first_cofactors)) * S ((d) + (mdr_up_invariant_first_cofactors)) + ((mdr_up_invariant_first_cofactors) + (mdr_up_invariant_first_cofactors))) /\ ((mdr_b_invariant_first_cofactorsdrc = ((mdr_us_invariant_first_cofactors) + (mdr_un_invariant_first_cofactors)) * S ((mdr_us_invariant_first_cofactors) + (mdr_un_invariant_first_cofactors)) + ((mdr_un_invariant_first_cofactors) + (mdr_un_invariant_first_cofactors))) /\ ((mdr_c_invariant_first_cofactorsdrc = ((mdr_a_invariant_first_cofactorsdrc) + (mdr_b_invariant_first_cofactorsdrc)) * S ((mdr_a_invariant_first_cofactorsdrc) + (mdr_b_invariant_first_cofactorsdrc)) + ((mdr_b_invariant_first_cofactorsdrc) + (mdr_b_invariant_first_cofactorsdrc))) /\ ((mdr_e_invariant_first_cofactorsdrc = ((mdr_p_invariant_first_cofactors) + (mdr_n_invariant_first_cofactors)) * S ((mdr_p_invariant_first_cofactors) + (mdr_n_invariant_first_cofactors)) + ((mdr_n_invariant_first_cofactors) + (mdr_n_invariant_first_cofactors))) /\ ((mdr_f_invariant_first_cofactorsdrc = ((mdr_ut_invariant_first_cofactors) + (mdr_e_invariant_first_cofactorsdrc)) * S ((mdr_ut_invariant_first_cofactors) + (mdr_e_invariant_first_cofactorsdrc)) + ((mdr_e_invariant_first_cofactorsdrc) + (mdr_e_invariant_first_cofactorsdrc))) /\ ((mdr_z_invariant_first_cofactorsdr) = ((mdr_c_invariant_first_cofactorsdrc) + (mdr_f_invariant_first_cofactorsdrc)) * S ((mdr_c_invariant_first_cofactorsdrc) + (mdr_f_invariant_first_cofactorsdrc)) + ((mdr_f_invariant_first_cofactorsdrc) + (mdr_f_invariant_first_cofactorsdrc))))))))) /\ (((exists ff_h_mdr_invariant_first_cofactorsdrb. ff_h_mdr_invariant_first_cofactorsdrb + S (mdr_z_invariant_first_cofactorsdr) = S ((S (mdr_i_invariant_first_cofactorsd)) * mdr_c_invariant_first_cofactorsd)) /\ exists ff_q_mdr_invariant_first_cofactorsdrb. mdr_b_invariant_first_cofactorsd = ff_q_mdr_invariant_first_cofactorsdrb * S ((S (mdr_i_invariant_first_cofactorsd)) * mdr_c_invariant_first_cofactorsd) + (mdr_z_invariant_first_cofactorsdr)))))))) /\ ((((exists ff_h_mdr_invariant_first_cofactorsp. ff_h_mdr_invariant_first_cofactorsp + S (mdr_p_invariant_first_cofactors) = S ((S (mdr_j_invariant_first_cofactors)) * v)) /\ exists ff_q_mdr_invariant_first_cofactorsp. u = ff_q_mdr_invariant_first_cofactorsp * S ((S (mdr_j_invariant_first_cofactors)) * v) + (mdr_p_invariant_first_cofactors))) /\ (((exists ff_h_mdr_invariant_first_cofactorsn. ff_h_mdr_invariant_first_cofactorsn + S (mdr_n_invariant_first_cofactors) = S ((S (mdr_j_invariant_first_cofactors)) * V)) /\ exists ff_q_mdr_invariant_first_cofactorsn. U = ff_q_mdr_invariant_first_cofactorsn * S ((S (mdr_j_invariant_first_cofactors)) * V) + (mdr_n_invariant_first_cofactors))))))) /\ (exists ff_ub_mce_fold_integer_invariant_first_fold ff_uc_mce_fold_integer_invariant_first_fold ff_vb_mce_fold_integer_invariant_first_fold ff_vc_mce_fold_integer_invariant_first_fold. ((forall ff_index_mce_alternating_integer_invariant_first_fold_prefix. (exists ff_gap_mce_integer_invariant_first_fold_prefix_index. ff_gap_mce_integer_invariant_first_fold_prefix_index + S (ff_index_mce_alternating_integer_invariant_first_fold_prefix) = (S d)) -> exists ff_ap_mce_alternating_integer_invariant_first_fold_prefix ff_an_mce_alternating_integer_invariant_first_fold_prefix ff_bp_mce_alternating_integer_invariant_first_fold_prefix ff_bn_mce_alternating_integer_invariant_first_fold_prefix ff_p_mce_alternating_integer_invariant_first_fold_prefix ff_n_mce_alternating_integer_invariant_first_fold_prefix. ((((exists ff_h_mce_integer_invariant_first_fold_prefix_ap. ff_h_mce_integer_invariant_first_fold_prefix_ap + S (ff_ap_mce_alternating_integer_invariant_first_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * ac)) /\ exists ff_q_mce_integer_invariant_first_fold_prefix_ap. ab = ff_q_mce_integer_invariant_first_fold_prefix_ap * S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * ac) + (ff_ap_mce_alternating_integer_invariant_first_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_prefix_an. ff_h_mce_integer_invariant_first_fold_prefix_an + S (ff_an_mce_alternating_integer_invariant_first_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * bc)) /\ exists ff_q_mce_integer_invariant_first_fold_prefix_an. bb = ff_q_mce_integer_invariant_first_fold_prefix_an * S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * bc) + (ff_an_mce_alternating_integer_invariant_first_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_prefix_bp. ff_h_mce_integer_invariant_first_fold_prefix_bp + S (ff_bp_mce_alternating_integer_invariant_first_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * v)) /\ exists ff_q_mce_integer_invariant_first_fold_prefix_bp. u = ff_q_mce_integer_invariant_first_fold_prefix_bp * S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * v) + (ff_bp_mce_alternating_integer_invariant_first_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_prefix_bn. ff_h_mce_integer_invariant_first_fold_prefix_bn + S (ff_bn_mce_alternating_integer_invariant_first_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * V)) /\ exists ff_q_mce_integer_invariant_first_fold_prefix_bn. U = ff_q_mce_integer_invariant_first_fold_prefix_bn * S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * V) + (ff_bn_mce_alternating_integer_invariant_first_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_prefix_positive. ff_h_mce_integer_invariant_first_fold_prefix_positive + S (ff_p_mce_alternating_integer_invariant_first_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * ff_uc_mce_fold_integer_invariant_first_fold)) /\ exists ff_q_mce_integer_invariant_first_fold_prefix_positive. ff_ub_mce_fold_integer_invariant_first_fold = ff_q_mce_integer_invariant_first_fold_prefix_positive * S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * ff_uc_mce_fold_integer_invariant_first_fold) + (ff_p_mce_alternating_integer_invariant_first_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_prefix_negative. ff_h_mce_integer_invariant_first_fold_prefix_negative + S (ff_n_mce_alternating_integer_invariant_first_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * ff_vc_mce_fold_integer_invariant_first_fold)) /\ exists ff_q_mce_integer_invariant_first_fold_prefix_negative. ff_vb_mce_fold_integer_invariant_first_fold = ff_q_mce_integer_invariant_first_fold_prefix_negative * S ((S (ff_index_mce_alternating_integer_invariant_first_fold_prefix)) * ff_vc_mce_fold_integer_invariant_first_fold) + (ff_n_mce_alternating_integer_invariant_first_fold_prefix))) /\ (((exists ff_even_mce_term_integer_invariant_first_fold_prefix_term. ff_index_mce_alternating_integer_invariant_first_fold_prefix = 2 * ff_even_mce_term_integer_invariant_first_fold_prefix_term) /\ (ff_p_mce_alternating_integer_invariant_first_fold_prefix = (ff_ap_mce_alternating_integer_invariant_first_fold_prefix) * (ff_bp_mce_alternating_integer_invariant_first_fold_prefix) + (ff_an_mce_alternating_integer_invariant_first_fold_prefix) * (ff_bn_mce_alternating_integer_invariant_first_fold_prefix) /\ ff_n_mce_alternating_integer_invariant_first_fold_prefix = (ff_ap_mce_alternating_integer_invariant_first_fold_prefix) * (ff_bn_mce_alternating_integer_invariant_first_fold_prefix) + (ff_an_mce_alternating_integer_invariant_first_fold_prefix) * (ff_bp_mce_alternating_integer_invariant_first_fold_prefix))) \/ ((exists ff_odd_mce_term_integer_invariant_first_fold_prefix_term. ff_index_mce_alternating_integer_invariant_first_fold_prefix = 2 * ff_odd_mce_term_integer_invariant_first_fold_prefix_term + 1) /\ (ff_p_mce_alternating_integer_invariant_first_fold_prefix = (ff_ap_mce_alternating_integer_invariant_first_fold_prefix) * (ff_bn_mce_alternating_integer_invariant_first_fold_prefix) + (ff_an_mce_alternating_integer_invariant_first_fold_prefix) * (ff_bp_mce_alternating_integer_invariant_first_fold_prefix) /\ ff_n_mce_alternating_integer_invariant_first_fold_prefix = (ff_ap_mce_alternating_integer_invariant_first_fold_prefix) * (ff_bp_mce_alternating_integer_invariant_first_fold_prefix) + (ff_an_mce_alternating_integer_invariant_first_fold_prefix) * (ff_bn_mce_alternating_integer_invariant_first_fold_prefix))))))))))) /\ ((exists ff_u_mce_integer_invariant_first_fold_positive ff_v_mce_integer_invariant_first_fold_positive. ((((exists ff_h_mce_integer_invariant_first_fold_positive_start. ff_h_mce_integer_invariant_first_fold_positive_start + S (0) = S ((S (0)) * ff_v_mce_integer_invariant_first_fold_positive)) /\ exists ff_q_mce_integer_invariant_first_fold_positive_start. ff_u_mce_integer_invariant_first_fold_positive = ff_q_mce_integer_invariant_first_fold_positive_start * S ((S (0)) * ff_v_mce_integer_invariant_first_fold_positive) + (0))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_positive_terminal. ff_h_mce_integer_invariant_first_fold_positive_terminal + S (p) = S ((S ((S d))) * ff_v_mce_integer_invariant_first_fold_positive)) /\ exists ff_q_mce_integer_invariant_first_fold_positive_terminal. ff_u_mce_integer_invariant_first_fold_positive = ff_q_mce_integer_invariant_first_fold_positive_terminal * S ((S ((S d))) * ff_v_mce_integer_invariant_first_fold_positive) + (p))) /\ forall ff_i_mce_integer_invariant_first_fold_positive. (exists ff_lt_mce_integer_invariant_first_fold_positive_bound. ff_lt_mce_integer_invariant_first_fold_positive_bound + S ff_i_mce_integer_invariant_first_fold_positive = (S d)) -> exists ff_a_mce_integer_invariant_first_fold_positive ff_r_mce_integer_invariant_first_fold_positive ff_s_mce_integer_invariant_first_fold_positive. ((((exists ff_h_mce_integer_invariant_first_fold_positive_summand. ff_h_mce_integer_invariant_first_fold_positive_summand + S (ff_a_mce_integer_invariant_first_fold_positive) = S ((S (ff_i_mce_integer_invariant_first_fold_positive)) * ff_uc_mce_fold_integer_invariant_first_fold)) /\ exists ff_q_mce_integer_invariant_first_fold_positive_summand. ff_ub_mce_fold_integer_invariant_first_fold = ff_q_mce_integer_invariant_first_fold_positive_summand * S ((S (ff_i_mce_integer_invariant_first_fold_positive)) * ff_uc_mce_fold_integer_invariant_first_fold) + (ff_a_mce_integer_invariant_first_fold_positive))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_positive_partial. ff_h_mce_integer_invariant_first_fold_positive_partial + S (ff_r_mce_integer_invariant_first_fold_positive) = S ((S (ff_i_mce_integer_invariant_first_fold_positive)) * ff_v_mce_integer_invariant_first_fold_positive)) /\ exists ff_q_mce_integer_invariant_first_fold_positive_partial. ff_u_mce_integer_invariant_first_fold_positive = ff_q_mce_integer_invariant_first_fold_positive_partial * S ((S (ff_i_mce_integer_invariant_first_fold_positive)) * ff_v_mce_integer_invariant_first_fold_positive) + (ff_r_mce_integer_invariant_first_fold_positive))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_positive_successor. ff_h_mce_integer_invariant_first_fold_positive_successor + S (ff_s_mce_integer_invariant_first_fold_positive) = S ((S (S ff_i_mce_integer_invariant_first_fold_positive)) * ff_v_mce_integer_invariant_first_fold_positive)) /\ exists ff_q_mce_integer_invariant_first_fold_positive_successor. ff_u_mce_integer_invariant_first_fold_positive = ff_q_mce_integer_invariant_first_fold_positive_successor * S ((S (S ff_i_mce_integer_invariant_first_fold_positive)) * ff_v_mce_integer_invariant_first_fold_positive) + (ff_s_mce_integer_invariant_first_fold_positive))) /\ ff_s_mce_integer_invariant_first_fold_positive = ff_r_mce_integer_invariant_first_fold_positive + ff_a_mce_integer_invariant_first_fold_positive)))))) /\ (exists ff_u_mce_integer_invariant_first_fold_negative ff_v_mce_integer_invariant_first_fold_negative. ((((exists ff_h_mce_integer_invariant_first_fold_negative_start. ff_h_mce_integer_invariant_first_fold_negative_start + S (0) = S ((S (0)) * ff_v_mce_integer_invariant_first_fold_negative)) /\ exists ff_q_mce_integer_invariant_first_fold_negative_start. ff_u_mce_integer_invariant_first_fold_negative = ff_q_mce_integer_invariant_first_fold_negative_start * S ((S (0)) * ff_v_mce_integer_invariant_first_fold_negative) + (0))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_negative_terminal. ff_h_mce_integer_invariant_first_fold_negative_terminal + S (n) = S ((S ((S d))) * ff_v_mce_integer_invariant_first_fold_negative)) /\ exists ff_q_mce_integer_invariant_first_fold_negative_terminal. ff_u_mce_integer_invariant_first_fold_negative = ff_q_mce_integer_invariant_first_fold_negative_terminal * S ((S ((S d))) * ff_v_mce_integer_invariant_first_fold_negative) + (n))) /\ forall ff_i_mce_integer_invariant_first_fold_negative. (exists ff_lt_mce_integer_invariant_first_fold_negative_bound. ff_lt_mce_integer_invariant_first_fold_negative_bound + S ff_i_mce_integer_invariant_first_fold_negative = (S d)) -> exists ff_a_mce_integer_invariant_first_fold_negative ff_r_mce_integer_invariant_first_fold_negative ff_s_mce_integer_invariant_first_fold_negative. ((((exists ff_h_mce_integer_invariant_first_fold_negative_summand. ff_h_mce_integer_invariant_first_fold_negative_summand + S (ff_a_mce_integer_invariant_first_fold_negative) = S ((S (ff_i_mce_integer_invariant_first_fold_negative)) * ff_vc_mce_fold_integer_invariant_first_fold)) /\ exists ff_q_mce_integer_invariant_first_fold_negative_summand. ff_vb_mce_fold_integer_invariant_first_fold = ff_q_mce_integer_invariant_first_fold_negative_summand * S ((S (ff_i_mce_integer_invariant_first_fold_negative)) * ff_vc_mce_fold_integer_invariant_first_fold) + (ff_a_mce_integer_invariant_first_fold_negative))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_negative_partial. ff_h_mce_integer_invariant_first_fold_negative_partial + S (ff_r_mce_integer_invariant_first_fold_negative) = S ((S (ff_i_mce_integer_invariant_first_fold_negative)) * ff_v_mce_integer_invariant_first_fold_negative)) /\ exists ff_q_mce_integer_invariant_first_fold_negative_partial. ff_u_mce_integer_invariant_first_fold_negative = ff_q_mce_integer_invariant_first_fold_negative_partial * S ((S (ff_i_mce_integer_invariant_first_fold_negative)) * ff_v_mce_integer_invariant_first_fold_negative) + (ff_r_mce_integer_invariant_first_fold_negative))) /\ ((((exists ff_h_mce_integer_invariant_first_fold_negative_successor. ff_h_mce_integer_invariant_first_fold_negative_successor + S (ff_s_mce_integer_invariant_first_fold_negative) = S ((S (S ff_i_mce_integer_invariant_first_fold_negative)) * ff_v_mce_integer_invariant_first_fold_negative)) /\ exists ff_q_mce_integer_invariant_first_fold_negative_successor. ff_u_mce_integer_invariant_first_fold_negative = ff_q_mce_integer_invariant_first_fold_negative_successor * S ((S (S ff_i_mce_integer_invariant_first_fold_negative)) * ff_v_mce_integer_invariant_first_fold_negative) + (ff_s_mce_integer_invariant_first_fold_negative))) /\ ff_s_mce_integer_invariant_first_fold_negative = ff_r_mce_integer_invariant_first_fold_negative + ff_a_mce_integer_invariant_first_fold_negative)))))))))) - 0058
specialize signed_recursive_determinant_successor_decomposition (ab) - 0059
specialize signed_recursive_determinant_successor_decomposition (ac) - 0060
specialize signed_recursive_determinant_successor_decomposition (bb) - 0061
specialize signed_recursive_determinant_successor_decomposition (bc) - 0062
specialize signed_recursive_determinant_successor_decomposition (d) - 0063
specialize signed_recursive_determinant_successor_decomposition (p) - 0064
specialize signed_recursive_determinant_successor_decomposition (n) - 0065
apply signed_recursive_determinant_successor_decomposition - 0066
exact hfirst - 0067
cases hfirstcof - 0068
cases hfirstcof_witness - 0069
cases hfirstcof_witness_witness - 0070
cases hfirstcof_witness_witness_witness - 0071
cases hfirstcof_witness_witness_witness_witness - 0072
have hsecondcof : exists u v U V. ((forall mdr_j_invariant_second_cofactors. (exists mdr_gap_invariant_second_cofactorsj. mdr_gap_invariant_second_cofactorsj + S (mdr_j_invariant_second_cofactors) = (S (d))) -> exists mdr_up_invariant_second_cofactors mdr_us_invariant_second_cofactors mdr_un_invariant_second_cofactors mdr_ut_invariant_second_cofactors mdr_p_invariant_second_cofactors mdr_n_invariant_second_cofactors. ((((forall ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_positive. (exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_positive_index_bound. ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_positive_index_bound + S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_positive) = ((d) * (d))) -> exists ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_positive ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_positive ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_positive. (ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_positive = (d) * ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_positive + ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_positive /\ ((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_positive_column_bound. ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_positive_column_bound + S (ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_positive) = (d)) /\ ((exists ff_row_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell ff_column_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_positive_cell_row_before. ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_positive) = (0)) /\ ff_row_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell = ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_positive) \/ ((exists ff_gap_mdm_le_mdr_invariant_second_cofactorsm_positive_cell_row_after. ff_gap_mdm_le_mdr_invariant_second_cofactorsm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_positive)) /\ ff_row_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell = S ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_positive_cell_column_before. ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_positive) = (mdr_j_invariant_second_cofactors)) /\ ff_column_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell = ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_positive) \/ ((exists ff_gap_mdm_le_mdr_invariant_second_cofactorsm_positive_cell_column_after. ff_gap_mdm_le_mdr_invariant_second_cofactorsm_positive_cell_column_after + (mdr_j_invariant_second_cofactors) = (ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_positive)) /\ ff_column_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell = S ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_positive))) /\ (((exists ff_h_mdm_mdr_invariant_second_cofactorsm_positive_cell_source. ff_h_mdm_mdr_invariant_second_cofactorsm_positive_cell_source + S (ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_positive) = S ((S ((ff_row_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell) * (S (d)) + (ff_column_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell))) * ec)) /\ exists ff_q_mdm_mdr_invariant_second_cofactorsm_positive_cell_source. eb = ff_q_mdm_mdr_invariant_second_cofactorsm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell) * (S (d)) + (ff_column_mdm_cell_mdr_invariant_second_cofactorsm_positive_cell))) * ec) + (ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_positive)))))) /\ (((exists ff_h_mdm_mdr_invariant_second_cofactorsm_positive_target. ff_h_mdm_mdr_invariant_second_cofactorsm_positive_target + S (ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_positive) = S ((S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_positive)) * mdr_us_invariant_second_cofactors)) /\ exists ff_q_mdm_mdr_invariant_second_cofactorsm_positive_target. mdr_up_invariant_second_cofactors = ff_q_mdm_mdr_invariant_second_cofactorsm_positive_target * S ((S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_positive)) * mdr_us_invariant_second_cofactors) + (ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_negative. (exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_negative_index_bound. ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_negative_index_bound + S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_negative) = ((d) * (d))) -> exists ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_negative ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_negative ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_negative. (ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_negative = (d) * ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_negative + ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_negative /\ ((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_negative_column_bound. ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_negative_column_bound + S (ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_negative) = (d)) /\ ((exists ff_row_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell ff_column_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_negative_cell_row_before. ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_negative) = (0)) /\ ff_row_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell = ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_negative) \/ ((exists ff_gap_mdm_le_mdr_invariant_second_cofactorsm_negative_cell_row_after. ff_gap_mdm_le_mdr_invariant_second_cofactorsm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_negative)) /\ ff_row_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell = S ff_row_mdm_prefix_mdr_invariant_second_cofactorsm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_negative_cell_column_before. ff_gap_mdm_lt_mdr_invariant_second_cofactorsm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_negative) = (mdr_j_invariant_second_cofactors)) /\ ff_column_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell = ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_negative) \/ ((exists ff_gap_mdm_le_mdr_invariant_second_cofactorsm_negative_cell_column_after. ff_gap_mdm_le_mdr_invariant_second_cofactorsm_negative_cell_column_after + (mdr_j_invariant_second_cofactors) = (ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_negative)) /\ ff_column_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell = S ff_column_mdm_prefix_mdr_invariant_second_cofactorsm_negative))) /\ (((exists ff_h_mdm_mdr_invariant_second_cofactorsm_negative_cell_source. ff_h_mdm_mdr_invariant_second_cofactorsm_negative_cell_source + S (ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_negative) = S ((S ((ff_row_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell) * (S (d)) + (ff_column_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell))) * fc)) /\ exists ff_q_mdm_mdr_invariant_second_cofactorsm_negative_cell_source. fb = ff_q_mdm_mdr_invariant_second_cofactorsm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell) * (S (d)) + (ff_column_mdm_cell_mdr_invariant_second_cofactorsm_negative_cell))) * fc) + (ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_negative)))))) /\ (((exists ff_h_mdm_mdr_invariant_second_cofactorsm_negative_target. ff_h_mdm_mdr_invariant_second_cofactorsm_negative_target + S (ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_negative) = S ((S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_negative)) * mdr_ut_invariant_second_cofactors)) /\ exists ff_q_mdm_mdr_invariant_second_cofactorsm_negative_target. mdr_un_invariant_second_cofactors = ff_q_mdm_mdr_invariant_second_cofactorsm_negative_target * S ((S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsm_negative)) * mdr_ut_invariant_second_cofactors) + (ff_value_mdm_prefix_mdr_invariant_second_cofactorsm_negative))))))))) /\ ((exists mdr_b_invariant_second_cofactorsd mdr_c_invariant_second_cofactorsd mdr_l_invariant_second_cofactorsd mdr_i_invariant_second_cofactorsd. ((forall mdr_i_invariant_second_cofactorsdh. (exists mdr_gap_invariant_second_cofactorsdhi. mdr_gap_invariant_second_cofactorsdhi + S (mdr_i_invariant_second_cofactorsdh) = (mdr_l_invariant_second_cofactorsd)) -> exists mdr_d_invariant_second_cofactorsdh mdr_pb_invariant_second_cofactorsdh mdr_pc_invariant_second_cofactorsdh mdr_nb_invariant_second_cofactorsdh mdr_nc_invariant_second_cofactorsdh mdr_p_invariant_second_cofactorsdh mdr_n_invariant_second_cofactorsdh. ((exists mdr_z_invariant_second_cofactorsdhr. ((exists mdr_a_invariant_second_cofactorsdhrc mdr_b_invariant_second_cofactorsdhrc mdr_c_invariant_second_cofactorsdhrc mdr_e_invariant_second_cofactorsdhrc mdr_f_invariant_second_cofactorsdhrc. ((mdr_a_invariant_second_cofactorsdhrc = ((mdr_d_invariant_second_cofactorsdh) + (mdr_pb_invariant_second_cofactorsdh)) * S ((mdr_d_invariant_second_cofactorsdh) + (mdr_pb_invariant_second_cofactorsdh)) + ((mdr_pb_invariant_second_cofactorsdh) + (mdr_pb_invariant_second_cofactorsdh))) /\ ((mdr_b_invariant_second_cofactorsdhrc = ((mdr_pc_invariant_second_cofactorsdh) + (mdr_nb_invariant_second_cofactorsdh)) * S ((mdr_pc_invariant_second_cofactorsdh) + (mdr_nb_invariant_second_cofactorsdh)) + ((mdr_nb_invariant_second_cofactorsdh) + (mdr_nb_invariant_second_cofactorsdh))) /\ ((mdr_c_invariant_second_cofactorsdhrc = ((mdr_a_invariant_second_cofactorsdhrc) + (mdr_b_invariant_second_cofactorsdhrc)) * S ((mdr_a_invariant_second_cofactorsdhrc) + (mdr_b_invariant_second_cofactorsdhrc)) + ((mdr_b_invariant_second_cofactorsdhrc) + (mdr_b_invariant_second_cofactorsdhrc))) /\ ((mdr_e_invariant_second_cofactorsdhrc = ((mdr_p_invariant_second_cofactorsdh) + (mdr_n_invariant_second_cofactorsdh)) * S ((mdr_p_invariant_second_cofactorsdh) + (mdr_n_invariant_second_cofactorsdh)) + ((mdr_n_invariant_second_cofactorsdh) + (mdr_n_invariant_second_cofactorsdh))) /\ ((mdr_f_invariant_second_cofactorsdhrc = ((mdr_nc_invariant_second_cofactorsdh) + (mdr_e_invariant_second_cofactorsdhrc)) * S ((mdr_nc_invariant_second_cofactorsdh) + (mdr_e_invariant_second_cofactorsdhrc)) + ((mdr_e_invariant_second_cofactorsdhrc) + (mdr_e_invariant_second_cofactorsdhrc))) /\ ((mdr_z_invariant_second_cofactorsdhr) = ((mdr_c_invariant_second_cofactorsdhrc) + (mdr_f_invariant_second_cofactorsdhrc)) * S ((mdr_c_invariant_second_cofactorsdhrc) + (mdr_f_invariant_second_cofactorsdhrc)) + ((mdr_f_invariant_second_cofactorsdhrc) + (mdr_f_invariant_second_cofactorsdhrc))))))))) /\ (((exists ff_h_mdr_invariant_second_cofactorsdhrb. ff_h_mdr_invariant_second_cofactorsdhrb + S (mdr_z_invariant_second_cofactorsdhr) = S ((S (mdr_i_invariant_second_cofactorsdh)) * mdr_c_invariant_second_cofactorsd)) /\ exists ff_q_mdr_invariant_second_cofactorsdhrb. mdr_b_invariant_second_cofactorsd = ff_q_mdr_invariant_second_cofactorsdhrb * S ((S (mdr_i_invariant_second_cofactorsdh)) * mdr_c_invariant_second_cofactorsd) + (mdr_z_invariant_second_cofactorsdhr))))) /\ (((((mdr_d_invariant_second_cofactorsdh) = 0) /\ (((mdr_p_invariant_second_cofactorsdh) = 1) /\ ((mdr_n_invariant_second_cofactorsdh) = 0))) \/ exists mdr_q_invariant_second_cofactorsdhs mdr_eb_invariant_second_cofactorsdhs mdr_ec_invariant_second_cofactorsdhs mdr_fb_invariant_second_cofactorsdhs mdr_fc_invariant_second_cofactorsdhs. (((mdr_d_invariant_second_cofactorsdh) = S (mdr_q_invariant_second_cofactorsdhs)) /\ ((forall mdr_j_invariant_second_cofactorsdhsc. (exists mdr_gap_invariant_second_cofactorsdhscj. mdr_gap_invariant_second_cofactorsdhscj + S (mdr_j_invariant_second_cofactorsdhsc) = (S (mdr_q_invariant_second_cofactorsdhs))) -> exists mdr_i_invariant_second_cofactorsdhsc mdr_up_invariant_second_cofactorsdhsc mdr_us_invariant_second_cofactorsdhsc mdr_un_invariant_second_cofactorsdhsc mdr_ut_invariant_second_cofactorsdhsc mdr_p_invariant_second_cofactorsdhsc mdr_n_invariant_second_cofactorsdhsc. ((exists mdr_gap_invariant_second_cofactorsdhsci. mdr_gap_invariant_second_cofactorsdhsci + S (mdr_i_invariant_second_cofactorsdhsc) = (mdr_i_invariant_second_cofactorsdh)) /\ ((exists mdr_z_invariant_second_cofactorsdhscr. ((exists mdr_a_invariant_second_cofactorsdhscrc mdr_b_invariant_second_cofactorsdhscrc mdr_c_invariant_second_cofactorsdhscrc mdr_e_invariant_second_cofactorsdhscrc mdr_f_invariant_second_cofactorsdhscrc. ((mdr_a_invariant_second_cofactorsdhscrc = ((mdr_q_invariant_second_cofactorsdhs) + (mdr_up_invariant_second_cofactorsdhsc)) * S ((mdr_q_invariant_second_cofactorsdhs) + (mdr_up_invariant_second_cofactorsdhsc)) + ((mdr_up_invariant_second_cofactorsdhsc) + (mdr_up_invariant_second_cofactorsdhsc))) /\ ((mdr_b_invariant_second_cofactorsdhscrc = ((mdr_us_invariant_second_cofactorsdhsc) + (mdr_un_invariant_second_cofactorsdhsc)) * S ((mdr_us_invariant_second_cofactorsdhsc) + (mdr_un_invariant_second_cofactorsdhsc)) + ((mdr_un_invariant_second_cofactorsdhsc) + (mdr_un_invariant_second_cofactorsdhsc))) /\ ((mdr_c_invariant_second_cofactorsdhscrc = ((mdr_a_invariant_second_cofactorsdhscrc) + (mdr_b_invariant_second_cofactorsdhscrc)) * S ((mdr_a_invariant_second_cofactorsdhscrc) + (mdr_b_invariant_second_cofactorsdhscrc)) + ((mdr_b_invariant_second_cofactorsdhscrc) + (mdr_b_invariant_second_cofactorsdhscrc))) /\ ((mdr_e_invariant_second_cofactorsdhscrc = ((mdr_p_invariant_second_cofactorsdhsc) + (mdr_n_invariant_second_cofactorsdhsc)) * S ((mdr_p_invariant_second_cofactorsdhsc) + (mdr_n_invariant_second_cofactorsdhsc)) + ((mdr_n_invariant_second_cofactorsdhsc) + (mdr_n_invariant_second_cofactorsdhsc))) /\ ((mdr_f_invariant_second_cofactorsdhscrc = ((mdr_ut_invariant_second_cofactorsdhsc) + (mdr_e_invariant_second_cofactorsdhscrc)) * S ((mdr_ut_invariant_second_cofactorsdhsc) + (mdr_e_invariant_second_cofactorsdhscrc)) + ((mdr_e_invariant_second_cofactorsdhscrc) + (mdr_e_invariant_second_cofactorsdhscrc))) /\ ((mdr_z_invariant_second_cofactorsdhscr) = ((mdr_c_invariant_second_cofactorsdhscrc) + (mdr_f_invariant_second_cofactorsdhscrc)) * S ((mdr_c_invariant_second_cofactorsdhscrc) + (mdr_f_invariant_second_cofactorsdhscrc)) + ((mdr_f_invariant_second_cofactorsdhscrc) + (mdr_f_invariant_second_cofactorsdhscrc))))))))) /\ (((exists ff_h_mdr_invariant_second_cofactorsdhscrb. ff_h_mdr_invariant_second_cofactorsdhscrb + S (mdr_z_invariant_second_cofactorsdhscr) = S ((S (mdr_i_invariant_second_cofactorsdhsc)) * mdr_c_invariant_second_cofactorsd)) /\ exists ff_q_mdr_invariant_second_cofactorsdhscrb. mdr_b_invariant_second_cofactorsd = ff_q_mdr_invariant_second_cofactorsdhscrb * S ((S (mdr_i_invariant_second_cofactorsdhsc)) * mdr_c_invariant_second_cofactorsd) + (mdr_z_invariant_second_cofactorsdhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive. (exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_positive_index_bound. ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive) = ((mdr_q_invariant_second_cofactorsdhs) * (mdr_q_invariant_second_cofactorsdhs))) -> exists ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive. (ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive = (mdr_q_invariant_second_cofactorsdhs) * ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive + ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_positive_column_bound. ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive) = (mdr_q_invariant_second_cofactorsdhs)) /\ ((exists ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell = ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_invariant_second_cofactorsdhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_invariant_second_cofactorsdhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive)) /\ ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell = S ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive) = (mdr_j_invariant_second_cofactorsdhsc)) /\ ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell = ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_invariant_second_cofactorsdhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_invariant_second_cofactorsdhscm_positive_cell_column_after + (mdr_j_invariant_second_cofactorsdhsc) = (ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive)) /\ ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell = S ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive))) /\ (((exists ff_h_mdm_mdr_invariant_second_cofactorsdhscm_positive_cell_source. ff_h_mdm_mdr_invariant_second_cofactorsdhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell) * (S (mdr_q_invariant_second_cofactorsdhs)) + (ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell))) * mdr_pc_invariant_second_cofactorsdh)) /\ exists ff_q_mdm_mdr_invariant_second_cofactorsdhscm_positive_cell_source. mdr_pb_invariant_second_cofactorsdh = ff_q_mdm_mdr_invariant_second_cofactorsdhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell) * (S (mdr_q_invariant_second_cofactorsdhs)) + (ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_positive_cell))) * mdr_pc_invariant_second_cofactorsdh) + (ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_invariant_second_cofactorsdhscm_positive_target. ff_h_mdm_mdr_invariant_second_cofactorsdhscm_positive_target + S (ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive)) * mdr_us_invariant_second_cofactorsdhsc)) /\ exists ff_q_mdm_mdr_invariant_second_cofactorsdhscm_positive_target. mdr_up_invariant_second_cofactorsdhsc = ff_q_mdm_mdr_invariant_second_cofactorsdhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive)) * mdr_us_invariant_second_cofactorsdhsc) + (ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative. (exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_negative_index_bound. ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative) = ((mdr_q_invariant_second_cofactorsdhs) * (mdr_q_invariant_second_cofactorsdhs))) -> exists ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative. (ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative = (mdr_q_invariant_second_cofactorsdhs) * ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative + ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_negative_column_bound. ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative) = (mdr_q_invariant_second_cofactorsdhs)) /\ ((exists ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell = ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_invariant_second_cofactorsdhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_invariant_second_cofactorsdhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative)) /\ ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell = S ff_row_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_invariant_second_cofactorsdhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative) = (mdr_j_invariant_second_cofactorsdhsc)) /\ ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell = ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_invariant_second_cofactorsdhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_invariant_second_cofactorsdhscm_negative_cell_column_after + (mdr_j_invariant_second_cofactorsdhsc) = (ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative)) /\ ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell = S ff_column_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative))) /\ (((exists ff_h_mdm_mdr_invariant_second_cofactorsdhscm_negative_cell_source. ff_h_mdm_mdr_invariant_second_cofactorsdhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell) * (S (mdr_q_invariant_second_cofactorsdhs)) + (ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell))) * mdr_nc_invariant_second_cofactorsdh)) /\ exists ff_q_mdm_mdr_invariant_second_cofactorsdhscm_negative_cell_source. mdr_nb_invariant_second_cofactorsdh = ff_q_mdm_mdr_invariant_second_cofactorsdhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell) * (S (mdr_q_invariant_second_cofactorsdhs)) + (ff_column_mdm_cell_mdr_invariant_second_cofactorsdhscm_negative_cell))) * mdr_nc_invariant_second_cofactorsdh) + (ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_invariant_second_cofactorsdhscm_negative_target. ff_h_mdm_mdr_invariant_second_cofactorsdhscm_negative_target + S (ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative)) * mdr_ut_invariant_second_cofactorsdhsc)) /\ exists ff_q_mdm_mdr_invariant_second_cofactorsdhscm_negative_target. mdr_un_invariant_second_cofactorsdhsc = ff_q_mdm_mdr_invariant_second_cofactorsdhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative)) * mdr_ut_invariant_second_cofactorsdhsc) + (ff_value_mdm_prefix_mdr_invariant_second_cofactorsdhscm_negative))))))))) /\ ((((exists ff_h_mdr_invariant_second_cofactorsdhscp. ff_h_mdr_invariant_second_cofactorsdhscp + S (mdr_p_invariant_second_cofactorsdhsc) = S ((S (mdr_j_invariant_second_cofactorsdhsc)) * mdr_ec_invariant_second_cofactorsdhs)) /\ exists ff_q_mdr_invariant_second_cofactorsdhscp. mdr_eb_invariant_second_cofactorsdhs = ff_q_mdr_invariant_second_cofactorsdhscp * S ((S (mdr_j_invariant_second_cofactorsdhsc)) * mdr_ec_invariant_second_cofactorsdhs) + (mdr_p_invariant_second_cofactorsdhsc))) /\ (((exists ff_h_mdr_invariant_second_cofactorsdhscn. ff_h_mdr_invariant_second_cofactorsdhscn + S (mdr_n_invariant_second_cofactorsdhsc) = S ((S (mdr_j_invariant_second_cofactorsdhsc)) * mdr_fc_invariant_second_cofactorsdhs)) /\ exists ff_q_mdr_invariant_second_cofactorsdhscn. mdr_fb_invariant_second_cofactorsdhs = ff_q_mdr_invariant_second_cofactorsdhscn * S ((S (mdr_j_invariant_second_cofactorsdhsc)) * mdr_fc_invariant_second_cofactorsdhs) + (mdr_n_invariant_second_cofactorsdhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_invariant_second_cofactorsdhsf ff_uc_mce_fold_mdr_invariant_second_cofactorsdhsf ff_vb_mce_fold_mdr_invariant_second_cofactorsdhsf ff_vc_mce_fold_mdr_invariant_second_cofactorsdhsf. ((forall ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix. (exists ff_gap_mce_mdr_invariant_second_cofactorsdhsf_prefix_index. ff_gap_mce_mdr_invariant_second_cofactorsdhsf_prefix_index + S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) = (S (mdr_q_invariant_second_cofactorsdhs))) -> exists ff_ap_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix ff_an_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix ff_bp_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix ff_bn_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix ff_p_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix ff_n_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix. ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_ap. ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * mdr_pc_invariant_second_cofactorsdh)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_ap. mdr_pb_invariant_second_cofactorsdh = ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * mdr_pc_invariant_second_cofactorsdh) + (ff_ap_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_an. ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_an + S (ff_an_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * mdr_nc_invariant_second_cofactorsdh)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_an. mdr_nb_invariant_second_cofactorsdh = ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * mdr_nc_invariant_second_cofactorsdh) + (ff_an_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_bp. ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * mdr_ec_invariant_second_cofactorsdhs)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_bp. mdr_eb_invariant_second_cofactorsdhs = ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * mdr_ec_invariant_second_cofactorsdhs) + (ff_bp_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_bn. ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * mdr_fc_invariant_second_cofactorsdhs)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_bn. mdr_fb_invariant_second_cofactorsdhs = ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * mdr_fc_invariant_second_cofactorsdhs) + (ff_bn_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_positive. ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_positive + S (ff_p_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * ff_uc_mce_fold_mdr_invariant_second_cofactorsdhsf)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_positive. ff_ub_mce_fold_mdr_invariant_second_cofactorsdhsf = ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * ff_uc_mce_fold_mdr_invariant_second_cofactorsdhsf) + (ff_p_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_negative. ff_h_mce_mdr_invariant_second_cofactorsdhsf_prefix_negative + S (ff_n_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * ff_vc_mce_fold_mdr_invariant_second_cofactorsdhsf)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_negative. ff_vb_mce_fold_mdr_invariant_second_cofactorsdhsf = ff_q_mce_mdr_invariant_second_cofactorsdhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix)) * ff_vc_mce_fold_mdr_invariant_second_cofactorsdhsf) + (ff_n_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_invariant_second_cofactorsdhsf_prefix_term. ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix = 2 * ff_even_mce_term_mdr_invariant_second_cofactorsdhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) /\ ff_n_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_invariant_second_cofactorsdhsf_prefix_term. ff_index_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix = 2 * ff_odd_mce_term_mdr_invariant_second_cofactorsdhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) /\ ff_n_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_invariant_second_cofactorsdhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_invariant_second_cofactorsdhsf_positive ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive. ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_start. ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_start. ff_u_mce_mdr_invariant_second_cofactorsdhsf_positive = ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_terminal. ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_terminal + S (mdr_p_invariant_second_cofactorsdh) = S ((S ((S (mdr_q_invariant_second_cofactorsdhs)))) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_terminal. ff_u_mce_mdr_invariant_second_cofactorsdhsf_positive = ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_terminal * S ((S ((S (mdr_q_invariant_second_cofactorsdhs)))) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive) + (mdr_p_invariant_second_cofactorsdh))) /\ forall ff_i_mce_mdr_invariant_second_cofactorsdhsf_positive. (exists ff_lt_mce_mdr_invariant_second_cofactorsdhsf_positive_bound. ff_lt_mce_mdr_invariant_second_cofactorsdhsf_positive_bound + S ff_i_mce_mdr_invariant_second_cofactorsdhsf_positive = (S (mdr_q_invariant_second_cofactorsdhs))) -> exists ff_a_mce_mdr_invariant_second_cofactorsdhsf_positive ff_r_mce_mdr_invariant_second_cofactorsdhsf_positive ff_s_mce_mdr_invariant_second_cofactorsdhsf_positive. ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_summand. ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_summand + S (ff_a_mce_mdr_invariant_second_cofactorsdhsf_positive) = S ((S (ff_i_mce_mdr_invariant_second_cofactorsdhsf_positive)) * ff_uc_mce_fold_mdr_invariant_second_cofactorsdhsf)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_summand. ff_ub_mce_fold_mdr_invariant_second_cofactorsdhsf = ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_summand * S ((S (ff_i_mce_mdr_invariant_second_cofactorsdhsf_positive)) * ff_uc_mce_fold_mdr_invariant_second_cofactorsdhsf) + (ff_a_mce_mdr_invariant_second_cofactorsdhsf_positive))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_partial. ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_partial + S (ff_r_mce_mdr_invariant_second_cofactorsdhsf_positive) = S ((S (ff_i_mce_mdr_invariant_second_cofactorsdhsf_positive)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_partial. ff_u_mce_mdr_invariant_second_cofactorsdhsf_positive = ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_partial * S ((S (ff_i_mce_mdr_invariant_second_cofactorsdhsf_positive)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive) + (ff_r_mce_mdr_invariant_second_cofactorsdhsf_positive))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_successor. ff_h_mce_mdr_invariant_second_cofactorsdhsf_positive_successor + S (ff_s_mce_mdr_invariant_second_cofactorsdhsf_positive) = S ((S (S ff_i_mce_mdr_invariant_second_cofactorsdhsf_positive)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_successor. ff_u_mce_mdr_invariant_second_cofactorsdhsf_positive = ff_q_mce_mdr_invariant_second_cofactorsdhsf_positive_successor * S ((S (S ff_i_mce_mdr_invariant_second_cofactorsdhsf_positive)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_positive) + (ff_s_mce_mdr_invariant_second_cofactorsdhsf_positive))) /\ ff_s_mce_mdr_invariant_second_cofactorsdhsf_positive = ff_r_mce_mdr_invariant_second_cofactorsdhsf_positive + ff_a_mce_mdr_invariant_second_cofactorsdhsf_positive)))))) /\ (exists ff_u_mce_mdr_invariant_second_cofactorsdhsf_negative ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative. ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_start. ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_start. ff_u_mce_mdr_invariant_second_cofactorsdhsf_negative = ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_terminal. ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_terminal + S (mdr_n_invariant_second_cofactorsdh) = S ((S ((S (mdr_q_invariant_second_cofactorsdhs)))) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_terminal. ff_u_mce_mdr_invariant_second_cofactorsdhsf_negative = ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_terminal * S ((S ((S (mdr_q_invariant_second_cofactorsdhs)))) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative) + (mdr_n_invariant_second_cofactorsdh))) /\ forall ff_i_mce_mdr_invariant_second_cofactorsdhsf_negative. (exists ff_lt_mce_mdr_invariant_second_cofactorsdhsf_negative_bound. ff_lt_mce_mdr_invariant_second_cofactorsdhsf_negative_bound + S ff_i_mce_mdr_invariant_second_cofactorsdhsf_negative = (S (mdr_q_invariant_second_cofactorsdhs))) -> exists ff_a_mce_mdr_invariant_second_cofactorsdhsf_negative ff_r_mce_mdr_invariant_second_cofactorsdhsf_negative ff_s_mce_mdr_invariant_second_cofactorsdhsf_negative. ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_summand. ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_summand + S (ff_a_mce_mdr_invariant_second_cofactorsdhsf_negative) = S ((S (ff_i_mce_mdr_invariant_second_cofactorsdhsf_negative)) * ff_vc_mce_fold_mdr_invariant_second_cofactorsdhsf)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_summand. ff_vb_mce_fold_mdr_invariant_second_cofactorsdhsf = ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_summand * S ((S (ff_i_mce_mdr_invariant_second_cofactorsdhsf_negative)) * ff_vc_mce_fold_mdr_invariant_second_cofactorsdhsf) + (ff_a_mce_mdr_invariant_second_cofactorsdhsf_negative))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_partial. ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_partial + S (ff_r_mce_mdr_invariant_second_cofactorsdhsf_negative) = S ((S (ff_i_mce_mdr_invariant_second_cofactorsdhsf_negative)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_partial. ff_u_mce_mdr_invariant_second_cofactorsdhsf_negative = ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_partial * S ((S (ff_i_mce_mdr_invariant_second_cofactorsdhsf_negative)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative) + (ff_r_mce_mdr_invariant_second_cofactorsdhsf_negative))) /\ ((((exists ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_successor. ff_h_mce_mdr_invariant_second_cofactorsdhsf_negative_successor + S (ff_s_mce_mdr_invariant_second_cofactorsdhsf_negative) = S ((S (S ff_i_mce_mdr_invariant_second_cofactorsdhsf_negative)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_successor. ff_u_mce_mdr_invariant_second_cofactorsdhsf_negative = ff_q_mce_mdr_invariant_second_cofactorsdhsf_negative_successor * S ((S (S ff_i_mce_mdr_invariant_second_cofactorsdhsf_negative)) * ff_v_mce_mdr_invariant_second_cofactorsdhsf_negative) + (ff_s_mce_mdr_invariant_second_cofactorsdhsf_negative))) /\ ff_s_mce_mdr_invariant_second_cofactorsdhsf_negative = ff_r_mce_mdr_invariant_second_cofactorsdhsf_negative + ff_a_mce_mdr_invariant_second_cofactorsdhsf_negative))))))))))))))) /\ ((exists mdr_gap_invariant_second_cofactorsdi. mdr_gap_invariant_second_cofactorsdi + S (mdr_i_invariant_second_cofactorsd) = (mdr_l_invariant_second_cofactorsd)) /\ (exists mdr_z_invariant_second_cofactorsdr. ((exists mdr_a_invariant_second_cofactorsdrc mdr_b_invariant_second_cofactorsdrc mdr_c_invariant_second_cofactorsdrc mdr_e_invariant_second_cofactorsdrc mdr_f_invariant_second_cofactorsdrc. ((mdr_a_invariant_second_cofactorsdrc = ((d) + (mdr_up_invariant_second_cofactors)) * S ((d) + (mdr_up_invariant_second_cofactors)) + ((mdr_up_invariant_second_cofactors) + (mdr_up_invariant_second_cofactors))) /\ ((mdr_b_invariant_second_cofactorsdrc = ((mdr_us_invariant_second_cofactors) + (mdr_un_invariant_second_cofactors)) * S ((mdr_us_invariant_second_cofactors) + (mdr_un_invariant_second_cofactors)) + ((mdr_un_invariant_second_cofactors) + (mdr_un_invariant_second_cofactors))) /\ ((mdr_c_invariant_second_cofactorsdrc = ((mdr_a_invariant_second_cofactorsdrc) + (mdr_b_invariant_second_cofactorsdrc)) * S ((mdr_a_invariant_second_cofactorsdrc) + (mdr_b_invariant_second_cofactorsdrc)) + ((mdr_b_invariant_second_cofactorsdrc) + (mdr_b_invariant_second_cofactorsdrc))) /\ ((mdr_e_invariant_second_cofactorsdrc = ((mdr_p_invariant_second_cofactors) + (mdr_n_invariant_second_cofactors)) * S ((mdr_p_invariant_second_cofactors) + (mdr_n_invariant_second_cofactors)) + ((mdr_n_invariant_second_cofactors) + (mdr_n_invariant_second_cofactors))) /\ ((mdr_f_invariant_second_cofactorsdrc = ((mdr_ut_invariant_second_cofactors) + (mdr_e_invariant_second_cofactorsdrc)) * S ((mdr_ut_invariant_second_cofactors) + (mdr_e_invariant_second_cofactorsdrc)) + ((mdr_e_invariant_second_cofactorsdrc) + (mdr_e_invariant_second_cofactorsdrc))) /\ ((mdr_z_invariant_second_cofactorsdr) = ((mdr_c_invariant_second_cofactorsdrc) + (mdr_f_invariant_second_cofactorsdrc)) * S ((mdr_c_invariant_second_cofactorsdrc) + (mdr_f_invariant_second_cofactorsdrc)) + ((mdr_f_invariant_second_cofactorsdrc) + (mdr_f_invariant_second_cofactorsdrc))))))))) /\ (((exists ff_h_mdr_invariant_second_cofactorsdrb. ff_h_mdr_invariant_second_cofactorsdrb + S (mdr_z_invariant_second_cofactorsdr) = S ((S (mdr_i_invariant_second_cofactorsd)) * mdr_c_invariant_second_cofactorsd)) /\ exists ff_q_mdr_invariant_second_cofactorsdrb. mdr_b_invariant_second_cofactorsd = ff_q_mdr_invariant_second_cofactorsdrb * S ((S (mdr_i_invariant_second_cofactorsd)) * mdr_c_invariant_second_cofactorsd) + (mdr_z_invariant_second_cofactorsdr)))))))) /\ ((((exists ff_h_mdr_invariant_second_cofactorsp. ff_h_mdr_invariant_second_cofactorsp + S (mdr_p_invariant_second_cofactors) = S ((S (mdr_j_invariant_second_cofactors)) * v)) /\ exists ff_q_mdr_invariant_second_cofactorsp. u = ff_q_mdr_invariant_second_cofactorsp * S ((S (mdr_j_invariant_second_cofactors)) * v) + (mdr_p_invariant_second_cofactors))) /\ (((exists ff_h_mdr_invariant_second_cofactorsn. ff_h_mdr_invariant_second_cofactorsn + S (mdr_n_invariant_second_cofactors) = S ((S (mdr_j_invariant_second_cofactors)) * V)) /\ exists ff_q_mdr_invariant_second_cofactorsn. U = ff_q_mdr_invariant_second_cofactorsn * S ((S (mdr_j_invariant_second_cofactors)) * V) + (mdr_n_invariant_second_cofactors))))))) /\ (exists ff_ub_mce_fold_integer_invariant_second_fold ff_uc_mce_fold_integer_invariant_second_fold ff_vb_mce_fold_integer_invariant_second_fold ff_vc_mce_fold_integer_invariant_second_fold. ((forall ff_index_mce_alternating_integer_invariant_second_fold_prefix. (exists ff_gap_mce_integer_invariant_second_fold_prefix_index. ff_gap_mce_integer_invariant_second_fold_prefix_index + S (ff_index_mce_alternating_integer_invariant_second_fold_prefix) = (S d)) -> exists ff_ap_mce_alternating_integer_invariant_second_fold_prefix ff_an_mce_alternating_integer_invariant_second_fold_prefix ff_bp_mce_alternating_integer_invariant_second_fold_prefix ff_bn_mce_alternating_integer_invariant_second_fold_prefix ff_p_mce_alternating_integer_invariant_second_fold_prefix ff_n_mce_alternating_integer_invariant_second_fold_prefix. ((((exists ff_h_mce_integer_invariant_second_fold_prefix_ap. ff_h_mce_integer_invariant_second_fold_prefix_ap + S (ff_ap_mce_alternating_integer_invariant_second_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * ec)) /\ exists ff_q_mce_integer_invariant_second_fold_prefix_ap. eb = ff_q_mce_integer_invariant_second_fold_prefix_ap * S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * ec) + (ff_ap_mce_alternating_integer_invariant_second_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_prefix_an. ff_h_mce_integer_invariant_second_fold_prefix_an + S (ff_an_mce_alternating_integer_invariant_second_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * fc)) /\ exists ff_q_mce_integer_invariant_second_fold_prefix_an. fb = ff_q_mce_integer_invariant_second_fold_prefix_an * S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * fc) + (ff_an_mce_alternating_integer_invariant_second_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_prefix_bp. ff_h_mce_integer_invariant_second_fold_prefix_bp + S (ff_bp_mce_alternating_integer_invariant_second_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * v)) /\ exists ff_q_mce_integer_invariant_second_fold_prefix_bp. u = ff_q_mce_integer_invariant_second_fold_prefix_bp * S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * v) + (ff_bp_mce_alternating_integer_invariant_second_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_prefix_bn. ff_h_mce_integer_invariant_second_fold_prefix_bn + S (ff_bn_mce_alternating_integer_invariant_second_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * V)) /\ exists ff_q_mce_integer_invariant_second_fold_prefix_bn. U = ff_q_mce_integer_invariant_second_fold_prefix_bn * S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * V) + (ff_bn_mce_alternating_integer_invariant_second_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_prefix_positive. ff_h_mce_integer_invariant_second_fold_prefix_positive + S (ff_p_mce_alternating_integer_invariant_second_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * ff_uc_mce_fold_integer_invariant_second_fold)) /\ exists ff_q_mce_integer_invariant_second_fold_prefix_positive. ff_ub_mce_fold_integer_invariant_second_fold = ff_q_mce_integer_invariant_second_fold_prefix_positive * S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * ff_uc_mce_fold_integer_invariant_second_fold) + (ff_p_mce_alternating_integer_invariant_second_fold_prefix))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_prefix_negative. ff_h_mce_integer_invariant_second_fold_prefix_negative + S (ff_n_mce_alternating_integer_invariant_second_fold_prefix) = S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * ff_vc_mce_fold_integer_invariant_second_fold)) /\ exists ff_q_mce_integer_invariant_second_fold_prefix_negative. ff_vb_mce_fold_integer_invariant_second_fold = ff_q_mce_integer_invariant_second_fold_prefix_negative * S ((S (ff_index_mce_alternating_integer_invariant_second_fold_prefix)) * ff_vc_mce_fold_integer_invariant_second_fold) + (ff_n_mce_alternating_integer_invariant_second_fold_prefix))) /\ (((exists ff_even_mce_term_integer_invariant_second_fold_prefix_term. ff_index_mce_alternating_integer_invariant_second_fold_prefix = 2 * ff_even_mce_term_integer_invariant_second_fold_prefix_term) /\ (ff_p_mce_alternating_integer_invariant_second_fold_prefix = (ff_ap_mce_alternating_integer_invariant_second_fold_prefix) * (ff_bp_mce_alternating_integer_invariant_second_fold_prefix) + (ff_an_mce_alternating_integer_invariant_second_fold_prefix) * (ff_bn_mce_alternating_integer_invariant_second_fold_prefix) /\ ff_n_mce_alternating_integer_invariant_second_fold_prefix = (ff_ap_mce_alternating_integer_invariant_second_fold_prefix) * (ff_bn_mce_alternating_integer_invariant_second_fold_prefix) + (ff_an_mce_alternating_integer_invariant_second_fold_prefix) * (ff_bp_mce_alternating_integer_invariant_second_fold_prefix))) \/ ((exists ff_odd_mce_term_integer_invariant_second_fold_prefix_term. ff_index_mce_alternating_integer_invariant_second_fold_prefix = 2 * ff_odd_mce_term_integer_invariant_second_fold_prefix_term + 1) /\ (ff_p_mce_alternating_integer_invariant_second_fold_prefix = (ff_ap_mce_alternating_integer_invariant_second_fold_prefix) * (ff_bn_mce_alternating_integer_invariant_second_fold_prefix) + (ff_an_mce_alternating_integer_invariant_second_fold_prefix) * (ff_bp_mce_alternating_integer_invariant_second_fold_prefix) /\ ff_n_mce_alternating_integer_invariant_second_fold_prefix = (ff_ap_mce_alternating_integer_invariant_second_fold_prefix) * (ff_bp_mce_alternating_integer_invariant_second_fold_prefix) + (ff_an_mce_alternating_integer_invariant_second_fold_prefix) * (ff_bn_mce_alternating_integer_invariant_second_fold_prefix))))))))))) /\ ((exists ff_u_mce_integer_invariant_second_fold_positive ff_v_mce_integer_invariant_second_fold_positive. ((((exists ff_h_mce_integer_invariant_second_fold_positive_start. ff_h_mce_integer_invariant_second_fold_positive_start + S (0) = S ((S (0)) * ff_v_mce_integer_invariant_second_fold_positive)) /\ exists ff_q_mce_integer_invariant_second_fold_positive_start. ff_u_mce_integer_invariant_second_fold_positive = ff_q_mce_integer_invariant_second_fold_positive_start * S ((S (0)) * ff_v_mce_integer_invariant_second_fold_positive) + (0))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_positive_terminal. ff_h_mce_integer_invariant_second_fold_positive_terminal + S (P) = S ((S ((S d))) * ff_v_mce_integer_invariant_second_fold_positive)) /\ exists ff_q_mce_integer_invariant_second_fold_positive_terminal. ff_u_mce_integer_invariant_second_fold_positive = ff_q_mce_integer_invariant_second_fold_positive_terminal * S ((S ((S d))) * ff_v_mce_integer_invariant_second_fold_positive) + (P))) /\ forall ff_i_mce_integer_invariant_second_fold_positive. (exists ff_lt_mce_integer_invariant_second_fold_positive_bound. ff_lt_mce_integer_invariant_second_fold_positive_bound + S ff_i_mce_integer_invariant_second_fold_positive = (S d)) -> exists ff_a_mce_integer_invariant_second_fold_positive ff_r_mce_integer_invariant_second_fold_positive ff_s_mce_integer_invariant_second_fold_positive. ((((exists ff_h_mce_integer_invariant_second_fold_positive_summand. ff_h_mce_integer_invariant_second_fold_positive_summand + S (ff_a_mce_integer_invariant_second_fold_positive) = S ((S (ff_i_mce_integer_invariant_second_fold_positive)) * ff_uc_mce_fold_integer_invariant_second_fold)) /\ exists ff_q_mce_integer_invariant_second_fold_positive_summand. ff_ub_mce_fold_integer_invariant_second_fold = ff_q_mce_integer_invariant_second_fold_positive_summand * S ((S (ff_i_mce_integer_invariant_second_fold_positive)) * ff_uc_mce_fold_integer_invariant_second_fold) + (ff_a_mce_integer_invariant_second_fold_positive))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_positive_partial. ff_h_mce_integer_invariant_second_fold_positive_partial + S (ff_r_mce_integer_invariant_second_fold_positive) = S ((S (ff_i_mce_integer_invariant_second_fold_positive)) * ff_v_mce_integer_invariant_second_fold_positive)) /\ exists ff_q_mce_integer_invariant_second_fold_positive_partial. ff_u_mce_integer_invariant_second_fold_positive = ff_q_mce_integer_invariant_second_fold_positive_partial * S ((S (ff_i_mce_integer_invariant_second_fold_positive)) * ff_v_mce_integer_invariant_second_fold_positive) + (ff_r_mce_integer_invariant_second_fold_positive))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_positive_successor. ff_h_mce_integer_invariant_second_fold_positive_successor + S (ff_s_mce_integer_invariant_second_fold_positive) = S ((S (S ff_i_mce_integer_invariant_second_fold_positive)) * ff_v_mce_integer_invariant_second_fold_positive)) /\ exists ff_q_mce_integer_invariant_second_fold_positive_successor. ff_u_mce_integer_invariant_second_fold_positive = ff_q_mce_integer_invariant_second_fold_positive_successor * S ((S (S ff_i_mce_integer_invariant_second_fold_positive)) * ff_v_mce_integer_invariant_second_fold_positive) + (ff_s_mce_integer_invariant_second_fold_positive))) /\ ff_s_mce_integer_invariant_second_fold_positive = ff_r_mce_integer_invariant_second_fold_positive + ff_a_mce_integer_invariant_second_fold_positive)))))) /\ (exists ff_u_mce_integer_invariant_second_fold_negative ff_v_mce_integer_invariant_second_fold_negative. ((((exists ff_h_mce_integer_invariant_second_fold_negative_start. ff_h_mce_integer_invariant_second_fold_negative_start + S (0) = S ((S (0)) * ff_v_mce_integer_invariant_second_fold_negative)) /\ exists ff_q_mce_integer_invariant_second_fold_negative_start. ff_u_mce_integer_invariant_second_fold_negative = ff_q_mce_integer_invariant_second_fold_negative_start * S ((S (0)) * ff_v_mce_integer_invariant_second_fold_negative) + (0))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_negative_terminal. ff_h_mce_integer_invariant_second_fold_negative_terminal + S (N) = S ((S ((S d))) * ff_v_mce_integer_invariant_second_fold_negative)) /\ exists ff_q_mce_integer_invariant_second_fold_negative_terminal. ff_u_mce_integer_invariant_second_fold_negative = ff_q_mce_integer_invariant_second_fold_negative_terminal * S ((S ((S d))) * ff_v_mce_integer_invariant_second_fold_negative) + (N))) /\ forall ff_i_mce_integer_invariant_second_fold_negative. (exists ff_lt_mce_integer_invariant_second_fold_negative_bound. ff_lt_mce_integer_invariant_second_fold_negative_bound + S ff_i_mce_integer_invariant_second_fold_negative = (S d)) -> exists ff_a_mce_integer_invariant_second_fold_negative ff_r_mce_integer_invariant_second_fold_negative ff_s_mce_integer_invariant_second_fold_negative. ((((exists ff_h_mce_integer_invariant_second_fold_negative_summand. ff_h_mce_integer_invariant_second_fold_negative_summand + S (ff_a_mce_integer_invariant_second_fold_negative) = S ((S (ff_i_mce_integer_invariant_second_fold_negative)) * ff_vc_mce_fold_integer_invariant_second_fold)) /\ exists ff_q_mce_integer_invariant_second_fold_negative_summand. ff_vb_mce_fold_integer_invariant_second_fold = ff_q_mce_integer_invariant_second_fold_negative_summand * S ((S (ff_i_mce_integer_invariant_second_fold_negative)) * ff_vc_mce_fold_integer_invariant_second_fold) + (ff_a_mce_integer_invariant_second_fold_negative))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_negative_partial. ff_h_mce_integer_invariant_second_fold_negative_partial + S (ff_r_mce_integer_invariant_second_fold_negative) = S ((S (ff_i_mce_integer_invariant_second_fold_negative)) * ff_v_mce_integer_invariant_second_fold_negative)) /\ exists ff_q_mce_integer_invariant_second_fold_negative_partial. ff_u_mce_integer_invariant_second_fold_negative = ff_q_mce_integer_invariant_second_fold_negative_partial * S ((S (ff_i_mce_integer_invariant_second_fold_negative)) * ff_v_mce_integer_invariant_second_fold_negative) + (ff_r_mce_integer_invariant_second_fold_negative))) /\ ((((exists ff_h_mce_integer_invariant_second_fold_negative_successor. ff_h_mce_integer_invariant_second_fold_negative_successor + S (ff_s_mce_integer_invariant_second_fold_negative) = S ((S (S ff_i_mce_integer_invariant_second_fold_negative)) * ff_v_mce_integer_invariant_second_fold_negative)) /\ exists ff_q_mce_integer_invariant_second_fold_negative_successor. ff_u_mce_integer_invariant_second_fold_negative = ff_q_mce_integer_invariant_second_fold_negative_successor * S ((S (S ff_i_mce_integer_invariant_second_fold_negative)) * ff_v_mce_integer_invariant_second_fold_negative) + (ff_s_mce_integer_invariant_second_fold_negative))) /\ ff_s_mce_integer_invariant_second_fold_negative = ff_r_mce_integer_invariant_second_fold_negative + ff_a_mce_integer_invariant_second_fold_negative)))))))))) - 0073
specialize signed_recursive_determinant_successor_decomposition (eb) - 0074
specialize signed_recursive_determinant_successor_decomposition (ec) - 0075
specialize signed_recursive_determinant_successor_decomposition (fb) - 0076
specialize signed_recursive_determinant_successor_decomposition (fc) - 0077
specialize signed_recursive_determinant_successor_decomposition (d) - 0078
specialize signed_recursive_determinant_successor_decomposition (P) - 0079
specialize signed_recursive_determinant_successor_decomposition (N) - 0080
apply signed_recursive_determinant_successor_decomposition - 0081
exact hsecond - 0082
cases hsecondcof - 0083
cases hsecondcof_witness - 0084
cases hsecondcof_witness_witness - 0085
cases hsecondcof_witness_witness_witness - 0086
cases hsecondcof_witness_witness_witness_witness - 0087
have hcofactors : forall ics_index_recursive_cofactor_equal ics_value0_recursive_cofactor_equal ics_value1_recursive_cofactor_equal ics_value2_recursive_cofactor_equal ics_value3_recursive_cofactor_equal. (exists ics_gap_recursive_cofactor_equal_bound. ics_gap_recursive_cofactor_equal_bound + S (ics_index_recursive_cofactor_equal) = (S d)) -> (((exists fs_h_ics_recursive_cofactor_equal_at0. fs_h_ics_recursive_cofactor_equal_at0 + S (ics_value0_recursive_cofactor_equal) = S ((S (ics_index_recursive_cofactor_equal)) * x1)) /\ exists fs_q_ics_recursive_cofactor_equal_at0. x = fs_q_ics_recursive_cofactor_equal_at0 * S ((S (ics_index_recursive_cofactor_equal)) * x1) + (ics_value0_recursive_cofactor_equal))) -> (((exists fs_h_ics_recursive_cofactor_equal_at1. fs_h_ics_recursive_cofactor_equal_at1 + S (ics_value1_recursive_cofactor_equal) = S ((S (ics_index_recursive_cofactor_equal)) * x3)) /\ exists fs_q_ics_recursive_cofactor_equal_at1. x2 = fs_q_ics_recursive_cofactor_equal_at1 * S ((S (ics_index_recursive_cofactor_equal)) * x3) + (ics_value1_recursive_cofactor_equal))) -> (((exists fs_h_ics_recursive_cofactor_equal_at2. fs_h_ics_recursive_cofactor_equal_at2 + S (ics_value2_recursive_cofactor_equal) = S ((S (ics_index_recursive_cofactor_equal)) * x5)) /\ exists fs_q_ics_recursive_cofactor_equal_at2. x4 = fs_q_ics_recursive_cofactor_equal_at2 * S ((S (ics_index_recursive_cofactor_equal)) * x5) + (ics_value2_recursive_cofactor_equal))) -> (((exists fs_h_ics_recursive_cofactor_equal_at3. fs_h_ics_recursive_cofactor_equal_at3 + S (ics_value3_recursive_cofactor_equal) = S ((S (ics_index_recursive_cofactor_equal)) * x7)) /\ exists fs_q_ics_recursive_cofactor_equal_at3. x6 = fs_q_ics_recursive_cofactor_equal_at3 * S ((S (ics_index_recursive_cofactor_equal)) * x7) + (ics_value3_recursive_cofactor_equal))) -> ics_value0_recursive_cofactor_equal + ics_value3_recursive_cofactor_equal = ics_value2_recursive_cofactor_equal + ics_value1_recursive_cofactor_equal - 0088
specialize matrix_integer_cofactor_streams_from_recursion (ab) - 0089
specialize matrix_integer_cofactor_streams_from_recursion (ac) - 0090
specialize matrix_integer_cofactor_streams_from_recursion (bb) - 0091
specialize matrix_integer_cofactor_streams_from_recursion (bc) - 0092
specialize matrix_integer_cofactor_streams_from_recursion (eb) - 0093
specialize matrix_integer_cofactor_streams_from_recursion (ec) - 0094
specialize matrix_integer_cofactor_streams_from_recursion (fb) - 0095
specialize matrix_integer_cofactor_streams_from_recursion (fc) - 0096
specialize matrix_integer_cofactor_streams_from_recursion (x) - 0097
specialize matrix_integer_cofactor_streams_from_recursion (x1) - 0098
specialize matrix_integer_cofactor_streams_from_recursion (x2) - 0099
specialize matrix_integer_cofactor_streams_from_recursion (x3) - 0100
specialize matrix_integer_cofactor_streams_from_recursion (x4) - 0101
specialize matrix_integer_cofactor_streams_from_recursion (x5) - 0102
specialize matrix_integer_cofactor_streams_from_recursion (x6) - 0103
specialize matrix_integer_cofactor_streams_from_recursion (x7) - 0104
specialize matrix_integer_cofactor_streams_from_recursion (d) - 0105
apply matrix_integer_cofactor_streams_from_recursion - 0106
exact IH - 0107
exact hequal - 0108
exact hfirstcof_witness_witness_witness_witness_left - 0109
exact hsecondcof_witness_witness_witness_witness_left - 0110
specialize matrix_integer_cofactor_fold_balance (ab) - 0111
specialize matrix_integer_cofactor_fold_balance (ac) - 0112
specialize matrix_integer_cofactor_fold_balance (bb) - 0113
specialize matrix_integer_cofactor_fold_balance (bc) - 0114
specialize matrix_integer_cofactor_fold_balance (x) - 0115
specialize matrix_integer_cofactor_fold_balance (x1) - 0116
specialize matrix_integer_cofactor_fold_balance (x2) - 0117
specialize matrix_integer_cofactor_fold_balance (x3) - 0118
specialize matrix_integer_cofactor_fold_balance (eb) - 0119
specialize matrix_integer_cofactor_fold_balance (ec) - 0120
specialize matrix_integer_cofactor_fold_balance (fb) - 0121
specialize matrix_integer_cofactor_fold_balance (fc) - 0122
specialize matrix_integer_cofactor_fold_balance (x4) - 0123
specialize matrix_integer_cofactor_fold_balance (x5) - 0124
specialize matrix_integer_cofactor_fold_balance (x6) - 0125
specialize matrix_integer_cofactor_fold_balance (x7) - 0126
specialize matrix_integer_cofactor_fold_balance (S d) - 0127
specialize matrix_integer_cofactor_fold_balance (p) - 0128
specialize matrix_integer_cofactor_fold_balance (n) - 0129
specialize matrix_integer_cofactor_fold_balance (P) - 0130
specialize matrix_integer_cofactor_fold_balance (N) - 0131
apply matrix_integer_cofactor_fold_balance - 0132
specialize matrix_integer_first_row_equality (ab) - 0133
specialize matrix_integer_first_row_equality (ac) - 0134
specialize matrix_integer_first_row_equality (bb) - 0135
specialize matrix_integer_first_row_equality (bc) - 0136
specialize matrix_integer_first_row_equality (eb) - 0137
specialize matrix_integer_first_row_equality (ec) - 0138
specialize matrix_integer_first_row_equality (fb) - 0139
specialize matrix_integer_first_row_equality (fc) - 0140
specialize matrix_integer_first_row_equality (d) - 0141
apply matrix_integer_first_row_equality - 0142
exact hequal - 0143
exact hcofactors - 0144
exact hfirstcof_witness_witness_witness_witness_right - 0145
exact hsecondcof_witness_witness_witness_witness_right