Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
Exact expanded first-order arithmetic statement
forall pb pc nb nc q eb ec fb fc p n. (forall mdr_j_given_cofactors. (exists mdr_gap_given_cofactorsj. mdr_gap_given_cofactorsj + S (mdr_j_given_cofactors) = (S (q))) -> exists mdr_up_given_cofactors mdr_us_given_cofactors mdr_un_given_cofactors mdr_ut_given_cofactors mdr_p_given_cofactors mdr_n_given_cofactors. ((((forall ff_index_mdm_prefix_mdr_given_cofactorsm_positive. (exists ff_gap_mdm_lt_mdr_given_cofactorsm_positive_index_bound. ff_gap_mdm_lt_mdr_given_cofactorsm_positive_index_bound + S (ff_index_mdm_prefix_mdr_given_cofactorsm_positive) = ((q) * (q))) -> exists ff_row_mdm_prefix_mdr_given_cofactorsm_positive ff_column_mdm_prefix_mdr_given_cofactorsm_positive ff_value_mdm_prefix_mdr_given_cofactorsm_positive. (ff_index_mdm_prefix_mdr_given_cofactorsm_positive = (q) * ff_row_mdm_prefix_mdr_given_cofactorsm_positive + ff_column_mdm_prefix_mdr_given_cofactorsm_positive /\ ((exists ff_gap_mdm_lt_mdr_given_cofactorsm_positive_column_bound. ff_gap_mdm_lt_mdr_given_cofactorsm_positive_column_bound + S (ff_column_mdm_prefix_mdr_given_cofactorsm_positive) = (q)) /\ ((exists ff_row_mdm_cell_mdr_given_cofactorsm_positive_cell ff_column_mdm_cell_mdr_given_cofactorsm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_given_cofactorsm_positive_cell_row_before. ff_gap_mdm_lt_mdr_given_cofactorsm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_given_cofactorsm_positive) = (0)) /\ ff_row_mdm_cell_mdr_given_cofactorsm_positive_cell = ff_row_mdm_prefix_mdr_given_cofactorsm_positive) \/ ((exists ff_gap_mdm_le_mdr_given_cofactorsm_positive_cell_row_after. ff_gap_mdm_le_mdr_given_cofactorsm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_given_cofactorsm_positive)) /\ ff_row_mdm_cell_mdr_given_cofactorsm_positive_cell = S ff_row_mdm_prefix_mdr_given_cofactorsm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_given_cofactorsm_positive_cell_column_before. ff_gap_mdm_lt_mdr_given_cofactorsm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_given_cofactorsm_positive) = (mdr_j_given_cofactors)) /\ ff_column_mdm_cell_mdr_given_cofactorsm_positive_cell = ff_column_mdm_prefix_mdr_given_cofactorsm_positive) \/ ((exists ff_gap_mdm_le_mdr_given_cofactorsm_positive_cell_column_after. ff_gap_mdm_le_mdr_given_cofactorsm_positive_cell_column_after + (mdr_j_given_cofactors) = (ff_column_mdm_prefix_mdr_given_cofactorsm_positive)) /\ ff_column_mdm_cell_mdr_given_cofactorsm_positive_cell = S ff_column_mdm_prefix_mdr_given_cofactorsm_positive))) /\ (((exists ff_h_mdm_mdr_given_cofactorsm_positive_cell_source. ff_h_mdm_mdr_given_cofactorsm_positive_cell_source + S (ff_value_mdm_prefix_mdr_given_cofactorsm_positive) = S ((S ((ff_row_mdm_cell_mdr_given_cofactorsm_positive_cell) * (S (q)) + (ff_column_mdm_cell_mdr_given_cofactorsm_positive_cell))) * pc)) /\ exists ff_q_mdm_mdr_given_cofactorsm_positive_cell_source. pb = ff_q_mdm_mdr_given_cofactorsm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_given_cofactorsm_positive_cell) * (S (q)) + (ff_column_mdm_cell_mdr_given_cofactorsm_positive_cell))) * pc) + (ff_value_mdm_prefix_mdr_given_cofactorsm_positive)))))) /\ (((exists ff_h_mdm_mdr_given_cofactorsm_positive_target. ff_h_mdm_mdr_given_cofactorsm_positive_target + S (ff_value_mdm_prefix_mdr_given_cofactorsm_positive) = S ((S (ff_index_mdm_prefix_mdr_given_cofactorsm_positive)) * mdr_us_given_cofactors)) /\ exists ff_q_mdm_mdr_given_cofactorsm_positive_target. mdr_up_given_cofactors = ff_q_mdm_mdr_given_cofactorsm_positive_target * S ((S (ff_index_mdm_prefix_mdr_given_cofactorsm_positive)) * mdr_us_given_cofactors) + (ff_value_mdm_prefix_mdr_given_cofactorsm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_given_cofactorsm_negative. (exists ff_gap_mdm_lt_mdr_given_cofactorsm_negative_index_bound. ff_gap_mdm_lt_mdr_given_cofactorsm_negative_index_bound + S (ff_index_mdm_prefix_mdr_given_cofactorsm_negative) = ((q) * (q))) -> exists ff_row_mdm_prefix_mdr_given_cofactorsm_negative ff_column_mdm_prefix_mdr_given_cofactorsm_negative ff_value_mdm_prefix_mdr_given_cofactorsm_negative. (ff_index_mdm_prefix_mdr_given_cofactorsm_negative = (q) * ff_row_mdm_prefix_mdr_given_cofactorsm_negative + ff_column_mdm_prefix_mdr_given_cofactorsm_negative /\ ((exists ff_gap_mdm_lt_mdr_given_cofactorsm_negative_column_bound. ff_gap_mdm_lt_mdr_given_cofactorsm_negative_column_bound + S (ff_column_mdm_prefix_mdr_given_cofactorsm_negative) = (q)) /\ ((exists ff_row_mdm_cell_mdr_given_cofactorsm_negative_cell ff_column_mdm_cell_mdr_given_cofactorsm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_given_cofactorsm_negative_cell_row_before. ff_gap_mdm_lt_mdr_given_cofactorsm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_given_cofactorsm_negative) = (0)) /\ ff_row_mdm_cell_mdr_given_cofactorsm_negative_cell = ff_row_mdm_prefix_mdr_given_cofactorsm_negative) \/ ((exists ff_gap_mdm_le_mdr_given_cofactorsm_negative_cell_row_after. ff_gap_mdm_le_mdr_given_cofactorsm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_given_cofactorsm_negative)) /\ ff_row_mdm_cell_mdr_given_cofactorsm_negative_cell = S ff_row_mdm_prefix_mdr_given_cofactorsm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_given_cofactorsm_negative_cell_column_before. ff_gap_mdm_lt_mdr_given_cofactorsm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_given_cofactorsm_negative) = (mdr_j_given_cofactors)) /\ ff_column_mdm_cell_mdr_given_cofactorsm_negative_cell = ff_column_mdm_prefix_mdr_given_cofactorsm_negative) \/ ((exists ff_gap_mdm_le_mdr_given_cofactorsm_negative_cell_column_after. ff_gap_mdm_le_mdr_given_cofactorsm_negative_cell_column_after + (mdr_j_given_cofactors) = (ff_column_mdm_prefix_mdr_given_cofactorsm_negative)) /\ ff_column_mdm_cell_mdr_given_cofactorsm_negative_cell = S ff_column_mdm_prefix_mdr_given_cofactorsm_negative))) /\ (((exists ff_h_mdm_mdr_given_cofactorsm_negative_cell_source. ff_h_mdm_mdr_given_cofactorsm_negative_cell_source + S (ff_value_mdm_prefix_mdr_given_cofactorsm_negative) = S ((S ((ff_row_mdm_cell_mdr_given_cofactorsm_negative_cell) * (S (q)) + (ff_column_mdm_cell_mdr_given_cofactorsm_negative_cell))) * nc)) /\ exists ff_q_mdm_mdr_given_cofactorsm_negative_cell_source. nb = ff_q_mdm_mdr_given_cofactorsm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_given_cofactorsm_negative_cell) * (S (q)) + (ff_column_mdm_cell_mdr_given_cofactorsm_negative_cell))) * nc) + (ff_value_mdm_prefix_mdr_given_cofactorsm_negative)))))) /\ (((exists ff_h_mdm_mdr_given_cofactorsm_negative_target. ff_h_mdm_mdr_given_cofactorsm_negative_target + S (ff_value_mdm_prefix_mdr_given_cofactorsm_negative) = S ((S (ff_index_mdm_prefix_mdr_given_cofactorsm_negative)) * mdr_ut_given_cofactors)) /\ exists ff_q_mdm_mdr_given_cofactorsm_negative_target. mdr_un_given_cofactors = ff_q_mdm_mdr_given_cofactorsm_negative_target * S ((S (ff_index_mdm_prefix_mdr_given_cofactorsm_negative)) * mdr_ut_given_cofactors) + (ff_value_mdm_prefix_mdr_given_cofactorsm_negative))))))))) /\ ((exists mdr_b_given_cofactorsd mdr_c_given_cofactorsd mdr_l_given_cofactorsd mdr_i_given_cofactorsd. ((forall mdr_i_given_cofactorsdh. (exists mdr_gap_given_cofactorsdhi. mdr_gap_given_cofactorsdhi + S (mdr_i_given_cofactorsdh) = (mdr_l_given_cofactorsd)) -> exists mdr_d_given_cofactorsdh mdr_pb_given_cofactorsdh mdr_pc_given_cofactorsdh mdr_nb_given_cofactorsdh mdr_nc_given_cofactorsdh mdr_p_given_cofactorsdh mdr_n_given_cofactorsdh. ((exists mdr_z_given_cofactorsdhr. ((exists mdr_a_given_cofactorsdhrc mdr_b_given_cofactorsdhrc mdr_c_given_cofactorsdhrc mdr_e_given_cofactorsdhrc mdr_f_given_cofactorsdhrc. ((mdr_a_given_cofactorsdhrc = ((mdr_d_given_cofactorsdh) + (mdr_pb_given_cofactorsdh)) * S ((mdr_d_given_cofactorsdh) + (mdr_pb_given_cofactorsdh)) + ((mdr_pb_given_cofactorsdh) + (mdr_pb_given_cofactorsdh))) /\ ((mdr_b_given_cofactorsdhrc = ((mdr_pc_given_cofactorsdh) + (mdr_nb_given_cofactorsdh)) * S ((mdr_pc_given_cofactorsdh) + (mdr_nb_given_cofactorsdh)) + ((mdr_nb_given_cofactorsdh) + (mdr_nb_given_cofactorsdh))) /\ ((mdr_c_given_cofactorsdhrc = ((mdr_a_given_cofactorsdhrc) + (mdr_b_given_cofactorsdhrc)) * S ((mdr_a_given_cofactorsdhrc) + (mdr_b_given_cofactorsdhrc)) + ((mdr_b_given_cofactorsdhrc) + (mdr_b_given_cofactorsdhrc))) /\ ((mdr_e_given_cofactorsdhrc = ((mdr_p_given_cofactorsdh) + (mdr_n_given_cofactorsdh)) * S ((mdr_p_given_cofactorsdh) + (mdr_n_given_cofactorsdh)) + ((mdr_n_given_cofactorsdh) + (mdr_n_given_cofactorsdh))) /\ ((mdr_f_given_cofactorsdhrc = ((mdr_nc_given_cofactorsdh) + (mdr_e_given_cofactorsdhrc)) * S ((mdr_nc_given_cofactorsdh) + (mdr_e_given_cofactorsdhrc)) + ((mdr_e_given_cofactorsdhrc) + (mdr_e_given_cofactorsdhrc))) /\ ((mdr_z_given_cofactorsdhr) = ((mdr_c_given_cofactorsdhrc) + (mdr_f_given_cofactorsdhrc)) * S ((mdr_c_given_cofactorsdhrc) + (mdr_f_given_cofactorsdhrc)) + ((mdr_f_given_cofactorsdhrc) + (mdr_f_given_cofactorsdhrc))))))))) /\ (((exists ff_h_mdr_given_cofactorsdhrb. ff_h_mdr_given_cofactorsdhrb + S (mdr_z_given_cofactorsdhr) = S ((S (mdr_i_given_cofactorsdh)) * mdr_c_given_cofactorsd)) /\ exists ff_q_mdr_given_cofactorsdhrb. mdr_b_given_cofactorsd = ff_q_mdr_given_cofactorsdhrb * S ((S (mdr_i_given_cofactorsdh)) * mdr_c_given_cofactorsd) + (mdr_z_given_cofactorsdhr))))) /\ (((((mdr_d_given_cofactorsdh) = 0) /\ (((mdr_p_given_cofactorsdh) = 1) /\ ((mdr_n_given_cofactorsdh) = 0))) \/ exists mdr_q_given_cofactorsdhs mdr_eb_given_cofactorsdhs mdr_ec_given_cofactorsdhs mdr_fb_given_cofactorsdhs mdr_fc_given_cofactorsdhs. (((mdr_d_given_cofactorsdh) = S (mdr_q_given_cofactorsdhs)) /\ ((forall mdr_j_given_cofactorsdhsc. (exists mdr_gap_given_cofactorsdhscj. mdr_gap_given_cofactorsdhscj + S (mdr_j_given_cofactorsdhsc) = (S (mdr_q_given_cofactorsdhs))) -> exists mdr_i_given_cofactorsdhsc mdr_up_given_cofactorsdhsc mdr_us_given_cofactorsdhsc mdr_un_given_cofactorsdhsc mdr_ut_given_cofactorsdhsc mdr_p_given_cofactorsdhsc mdr_n_given_cofactorsdhsc. ((exists mdr_gap_given_cofactorsdhsci. mdr_gap_given_cofactorsdhsci + S (mdr_i_given_cofactorsdhsc) = (mdr_i_given_cofactorsdh)) /\ ((exists mdr_z_given_cofactorsdhscr. ((exists mdr_a_given_cofactorsdhscrc mdr_b_given_cofactorsdhscrc mdr_c_given_cofactorsdhscrc mdr_e_given_cofactorsdhscrc mdr_f_given_cofactorsdhscrc. ((mdr_a_given_cofactorsdhscrc = ((mdr_q_given_cofactorsdhs) + (mdr_up_given_cofactorsdhsc)) * S ((mdr_q_given_cofactorsdhs) + (mdr_up_given_cofactorsdhsc)) + ((mdr_up_given_cofactorsdhsc) + (mdr_up_given_cofactorsdhsc))) /\ ((mdr_b_given_cofactorsdhscrc = ((mdr_us_given_cofactorsdhsc) + (mdr_un_given_cofactorsdhsc)) * S ((mdr_us_given_cofactorsdhsc) + (mdr_un_given_cofactorsdhsc)) + ((mdr_un_given_cofactorsdhsc) + (mdr_un_given_cofactorsdhsc))) /\ ((mdr_c_given_cofactorsdhscrc = ((mdr_a_given_cofactorsdhscrc) + (mdr_b_given_cofactorsdhscrc)) * S ((mdr_a_given_cofactorsdhscrc) + (mdr_b_given_cofactorsdhscrc)) + ((mdr_b_given_cofactorsdhscrc) + (mdr_b_given_cofactorsdhscrc))) /\ ((mdr_e_given_cofactorsdhscrc = ((mdr_p_given_cofactorsdhsc) + (mdr_n_given_cofactorsdhsc)) * S ((mdr_p_given_cofactorsdhsc) + (mdr_n_given_cofactorsdhsc)) + ((mdr_n_given_cofactorsdhsc) + (mdr_n_given_cofactorsdhsc))) /\ ((mdr_f_given_cofactorsdhscrc = ((mdr_ut_given_cofactorsdhsc) + (mdr_e_given_cofactorsdhscrc)) * S ((mdr_ut_given_cofactorsdhsc) + (mdr_e_given_cofactorsdhscrc)) + ((mdr_e_given_cofactorsdhscrc) + (mdr_e_given_cofactorsdhscrc))) /\ ((mdr_z_given_cofactorsdhscr) = ((mdr_c_given_cofactorsdhscrc) + (mdr_f_given_cofactorsdhscrc)) * S ((mdr_c_given_cofactorsdhscrc) + (mdr_f_given_cofactorsdhscrc)) + ((mdr_f_given_cofactorsdhscrc) + (mdr_f_given_cofactorsdhscrc))))))))) /\ (((exists ff_h_mdr_given_cofactorsdhscrb. ff_h_mdr_given_cofactorsdhscrb + S (mdr_z_given_cofactorsdhscr) = S ((S (mdr_i_given_cofactorsdhsc)) * mdr_c_given_cofactorsd)) /\ exists ff_q_mdr_given_cofactorsdhscrb. mdr_b_given_cofactorsd = ff_q_mdr_given_cofactorsdhscrb * S ((S (mdr_i_given_cofactorsdhsc)) * mdr_c_given_cofactorsd) + (mdr_z_given_cofactorsdhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_given_cofactorsdhscm_positive. (exists ff_gap_mdm_lt_mdr_given_cofactorsdhscm_positive_index_bound. ff_gap_mdm_lt_mdr_given_cofactorsdhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_given_cofactorsdhscm_positive) = ((mdr_q_given_cofactorsdhs) * (mdr_q_given_cofactorsdhs))) -> exists ff_row_mdm_prefix_mdr_given_cofactorsdhscm_positive ff_column_mdm_prefix_mdr_given_cofactorsdhscm_positive ff_value_mdm_prefix_mdr_given_cofactorsdhscm_positive. (ff_index_mdm_prefix_mdr_given_cofactorsdhscm_positive = (mdr_q_given_cofactorsdhs) * ff_row_mdm_prefix_mdr_given_cofactorsdhscm_positive + ff_column_mdm_prefix_mdr_given_cofactorsdhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_given_cofactorsdhscm_positive_column_bound. ff_gap_mdm_lt_mdr_given_cofactorsdhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_given_cofactorsdhscm_positive) = (mdr_q_given_cofactorsdhs)) /\ ((exists ff_row_mdm_cell_mdr_given_cofactorsdhscm_positive_cell ff_column_mdm_cell_mdr_given_cofactorsdhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_given_cofactorsdhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_given_cofactorsdhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_given_cofactorsdhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_given_cofactorsdhscm_positive_cell = ff_row_mdm_prefix_mdr_given_cofactorsdhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_given_cofactorsdhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_given_cofactorsdhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_given_cofactorsdhscm_positive)) /\ ff_row_mdm_cell_mdr_given_cofactorsdhscm_positive_cell = S ff_row_mdm_prefix_mdr_given_cofactorsdhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_given_cofactorsdhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_given_cofactorsdhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_given_cofactorsdhscm_positive) = (mdr_j_given_cofactorsdhsc)) /\ ff_column_mdm_cell_mdr_given_cofactorsdhscm_positive_cell = ff_column_mdm_prefix_mdr_given_cofactorsdhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_given_cofactorsdhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_given_cofactorsdhscm_positive_cell_column_after + (mdr_j_given_cofactorsdhsc) = (ff_column_mdm_prefix_mdr_given_cofactorsdhscm_positive)) /\ ff_column_mdm_cell_mdr_given_cofactorsdhscm_positive_cell = S ff_column_mdm_prefix_mdr_given_cofactorsdhscm_positive))) /\ (((exists ff_h_mdm_mdr_given_cofactorsdhscm_positive_cell_source. ff_h_mdm_mdr_given_cofactorsdhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_given_cofactorsdhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_given_cofactorsdhscm_positive_cell) * (S (mdr_q_given_cofactorsdhs)) + (ff_column_mdm_cell_mdr_given_cofactorsdhscm_positive_cell))) * mdr_pc_given_cofactorsdh)) /\ exists ff_q_mdm_mdr_given_cofactorsdhscm_positive_cell_source. mdr_pb_given_cofactorsdh = ff_q_mdm_mdr_given_cofactorsdhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_given_cofactorsdhscm_positive_cell) * (S (mdr_q_given_cofactorsdhs)) + (ff_column_mdm_cell_mdr_given_cofactorsdhscm_positive_cell))) * mdr_pc_given_cofactorsdh) + (ff_value_mdm_prefix_mdr_given_cofactorsdhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_given_cofactorsdhscm_positive_target. ff_h_mdm_mdr_given_cofactorsdhscm_positive_target + S (ff_value_mdm_prefix_mdr_given_cofactorsdhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_given_cofactorsdhscm_positive)) * mdr_us_given_cofactorsdhsc)) /\ exists ff_q_mdm_mdr_given_cofactorsdhscm_positive_target. mdr_up_given_cofactorsdhsc = ff_q_mdm_mdr_given_cofactorsdhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_given_cofactorsdhscm_positive)) * mdr_us_given_cofactorsdhsc) + (ff_value_mdm_prefix_mdr_given_cofactorsdhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_given_cofactorsdhscm_negative. (exists ff_gap_mdm_lt_mdr_given_cofactorsdhscm_negative_index_bound. ff_gap_mdm_lt_mdr_given_cofactorsdhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_given_cofactorsdhscm_negative) = ((mdr_q_given_cofactorsdhs) * (mdr_q_given_cofactorsdhs))) -> exists ff_row_mdm_prefix_mdr_given_cofactorsdhscm_negative ff_column_mdm_prefix_mdr_given_cofactorsdhscm_negative ff_value_mdm_prefix_mdr_given_cofactorsdhscm_negative. (ff_index_mdm_prefix_mdr_given_cofactorsdhscm_negative = (mdr_q_given_cofactorsdhs) * ff_row_mdm_prefix_mdr_given_cofactorsdhscm_negative + ff_column_mdm_prefix_mdr_given_cofactorsdhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_given_cofactorsdhscm_negative_column_bound. ff_gap_mdm_lt_mdr_given_cofactorsdhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_given_cofactorsdhscm_negative) = (mdr_q_given_cofactorsdhs)) /\ ((exists ff_row_mdm_cell_mdr_given_cofactorsdhscm_negative_cell ff_column_mdm_cell_mdr_given_cofactorsdhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_given_cofactorsdhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_given_cofactorsdhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_given_cofactorsdhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_given_cofactorsdhscm_negative_cell = ff_row_mdm_prefix_mdr_given_cofactorsdhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_given_cofactorsdhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_given_cofactorsdhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_given_cofactorsdhscm_negative)) /\ ff_row_mdm_cell_mdr_given_cofactorsdhscm_negative_cell = S ff_row_mdm_prefix_mdr_given_cofactorsdhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_given_cofactorsdhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_given_cofactorsdhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_given_cofactorsdhscm_negative) = (mdr_j_given_cofactorsdhsc)) /\ ff_column_mdm_cell_mdr_given_cofactorsdhscm_negative_cell = ff_column_mdm_prefix_mdr_given_cofactorsdhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_given_cofactorsdhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_given_cofactorsdhscm_negative_cell_column_after + (mdr_j_given_cofactorsdhsc) = (ff_column_mdm_prefix_mdr_given_cofactorsdhscm_negative)) /\ ff_column_mdm_cell_mdr_given_cofactorsdhscm_negative_cell = S ff_column_mdm_prefix_mdr_given_cofactorsdhscm_negative))) /\ (((exists ff_h_mdm_mdr_given_cofactorsdhscm_negative_cell_source. ff_h_mdm_mdr_given_cofactorsdhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_given_cofactorsdhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_given_cofactorsdhscm_negative_cell) * (S (mdr_q_given_cofactorsdhs)) + (ff_column_mdm_cell_mdr_given_cofactorsdhscm_negative_cell))) * mdr_nc_given_cofactorsdh)) /\ exists ff_q_mdm_mdr_given_cofactorsdhscm_negative_cell_source. mdr_nb_given_cofactorsdh = ff_q_mdm_mdr_given_cofactorsdhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_given_cofactorsdhscm_negative_cell) * (S (mdr_q_given_cofactorsdhs)) + (ff_column_mdm_cell_mdr_given_cofactorsdhscm_negative_cell))) * mdr_nc_given_cofactorsdh) + (ff_value_mdm_prefix_mdr_given_cofactorsdhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_given_cofactorsdhscm_negative_target. ff_h_mdm_mdr_given_cofactorsdhscm_negative_target + S (ff_value_mdm_prefix_mdr_given_cofactorsdhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_given_cofactorsdhscm_negative)) * mdr_ut_given_cofactorsdhsc)) /\ exists ff_q_mdm_mdr_given_cofactorsdhscm_negative_target. mdr_un_given_cofactorsdhsc = ff_q_mdm_mdr_given_cofactorsdhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_given_cofactorsdhscm_negative)) * mdr_ut_given_cofactorsdhsc) + (ff_value_mdm_prefix_mdr_given_cofactorsdhscm_negative))))))))) /\ ((((exists ff_h_mdr_given_cofactorsdhscp. ff_h_mdr_given_cofactorsdhscp + S (mdr_p_given_cofactorsdhsc) = S ((S (mdr_j_given_cofactorsdhsc)) * mdr_ec_given_cofactorsdhs)) /\ exists ff_q_mdr_given_cofactorsdhscp. mdr_eb_given_cofactorsdhs = ff_q_mdr_given_cofactorsdhscp * S ((S (mdr_j_given_cofactorsdhsc)) * mdr_ec_given_cofactorsdhs) + (mdr_p_given_cofactorsdhsc))) /\ (((exists ff_h_mdr_given_cofactorsdhscn. ff_h_mdr_given_cofactorsdhscn + S (mdr_n_given_cofactorsdhsc) = S ((S (mdr_j_given_cofactorsdhsc)) * mdr_fc_given_cofactorsdhs)) /\ exists ff_q_mdr_given_cofactorsdhscn. mdr_fb_given_cofactorsdhs = ff_q_mdr_given_cofactorsdhscn * S ((S (mdr_j_given_cofactorsdhsc)) * mdr_fc_given_cofactorsdhs) + (mdr_n_given_cofactorsdhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_given_cofactorsdhsf ff_uc_mce_fold_mdr_given_cofactorsdhsf ff_vb_mce_fold_mdr_given_cofactorsdhsf ff_vc_mce_fold_mdr_given_cofactorsdhsf. ((forall ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix. (exists ff_gap_mce_mdr_given_cofactorsdhsf_prefix_index. ff_gap_mce_mdr_given_cofactorsdhsf_prefix_index + S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix) = (S (mdr_q_given_cofactorsdhs))) -> exists ff_ap_mce_alternating_mdr_given_cofactorsdhsf_prefix ff_an_mce_alternating_mdr_given_cofactorsdhsf_prefix ff_bp_mce_alternating_mdr_given_cofactorsdhsf_prefix ff_bn_mce_alternating_mdr_given_cofactorsdhsf_prefix ff_p_mce_alternating_mdr_given_cofactorsdhsf_prefix ff_n_mce_alternating_mdr_given_cofactorsdhsf_prefix. ((((exists ff_h_mce_mdr_given_cofactorsdhsf_prefix_ap. ff_h_mce_mdr_given_cofactorsdhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_given_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * mdr_pc_given_cofactorsdh)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_prefix_ap. mdr_pb_given_cofactorsdh = ff_q_mce_mdr_given_cofactorsdhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * mdr_pc_given_cofactorsdh) + (ff_ap_mce_alternating_mdr_given_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_prefix_an. ff_h_mce_mdr_given_cofactorsdhsf_prefix_an + S (ff_an_mce_alternating_mdr_given_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * mdr_nc_given_cofactorsdh)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_prefix_an. mdr_nb_given_cofactorsdh = ff_q_mce_mdr_given_cofactorsdhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * mdr_nc_given_cofactorsdh) + (ff_an_mce_alternating_mdr_given_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_prefix_bp. ff_h_mce_mdr_given_cofactorsdhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_given_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * mdr_ec_given_cofactorsdhs)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_prefix_bp. mdr_eb_given_cofactorsdhs = ff_q_mce_mdr_given_cofactorsdhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * mdr_ec_given_cofactorsdhs) + (ff_bp_mce_alternating_mdr_given_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_prefix_bn. ff_h_mce_mdr_given_cofactorsdhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_given_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * mdr_fc_given_cofactorsdhs)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_prefix_bn. mdr_fb_given_cofactorsdhs = ff_q_mce_mdr_given_cofactorsdhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * mdr_fc_given_cofactorsdhs) + (ff_bn_mce_alternating_mdr_given_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_prefix_positive. ff_h_mce_mdr_given_cofactorsdhsf_prefix_positive + S (ff_p_mce_alternating_mdr_given_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * ff_uc_mce_fold_mdr_given_cofactorsdhsf)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_prefix_positive. ff_ub_mce_fold_mdr_given_cofactorsdhsf = ff_q_mce_mdr_given_cofactorsdhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * ff_uc_mce_fold_mdr_given_cofactorsdhsf) + (ff_p_mce_alternating_mdr_given_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_prefix_negative. ff_h_mce_mdr_given_cofactorsdhsf_prefix_negative + S (ff_n_mce_alternating_mdr_given_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * ff_vc_mce_fold_mdr_given_cofactorsdhsf)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_prefix_negative. ff_vb_mce_fold_mdr_given_cofactorsdhsf = ff_q_mce_mdr_given_cofactorsdhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix)) * ff_vc_mce_fold_mdr_given_cofactorsdhsf) + (ff_n_mce_alternating_mdr_given_cofactorsdhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_given_cofactorsdhsf_prefix_term. ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix = 2 * ff_even_mce_term_mdr_given_cofactorsdhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_given_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_given_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_given_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_given_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_given_cofactorsdhsf_prefix) /\ ff_n_mce_alternating_mdr_given_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_given_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_given_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_given_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_given_cofactorsdhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_given_cofactorsdhsf_prefix_term. ff_index_mce_alternating_mdr_given_cofactorsdhsf_prefix = 2 * ff_odd_mce_term_mdr_given_cofactorsdhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_given_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_given_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_given_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_given_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_given_cofactorsdhsf_prefix) /\ ff_n_mce_alternating_mdr_given_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_given_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_given_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_given_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_given_cofactorsdhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_given_cofactorsdhsf_positive ff_v_mce_mdr_given_cofactorsdhsf_positive. ((((exists ff_h_mce_mdr_given_cofactorsdhsf_positive_start. ff_h_mce_mdr_given_cofactorsdhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_given_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_positive_start. ff_u_mce_mdr_given_cofactorsdhsf_positive = ff_q_mce_mdr_given_cofactorsdhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_given_cofactorsdhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_positive_terminal. ff_h_mce_mdr_given_cofactorsdhsf_positive_terminal + S (mdr_p_given_cofactorsdh) = S ((S ((S (mdr_q_given_cofactorsdhs)))) * ff_v_mce_mdr_given_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_positive_terminal. ff_u_mce_mdr_given_cofactorsdhsf_positive = ff_q_mce_mdr_given_cofactorsdhsf_positive_terminal * S ((S ((S (mdr_q_given_cofactorsdhs)))) * ff_v_mce_mdr_given_cofactorsdhsf_positive) + (mdr_p_given_cofactorsdh))) /\ forall ff_i_mce_mdr_given_cofactorsdhsf_positive. (exists ff_lt_mce_mdr_given_cofactorsdhsf_positive_bound. ff_lt_mce_mdr_given_cofactorsdhsf_positive_bound + S ff_i_mce_mdr_given_cofactorsdhsf_positive = (S (mdr_q_given_cofactorsdhs))) -> exists ff_a_mce_mdr_given_cofactorsdhsf_positive ff_r_mce_mdr_given_cofactorsdhsf_positive ff_s_mce_mdr_given_cofactorsdhsf_positive. ((((exists ff_h_mce_mdr_given_cofactorsdhsf_positive_summand. ff_h_mce_mdr_given_cofactorsdhsf_positive_summand + S (ff_a_mce_mdr_given_cofactorsdhsf_positive) = S ((S (ff_i_mce_mdr_given_cofactorsdhsf_positive)) * ff_uc_mce_fold_mdr_given_cofactorsdhsf)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_positive_summand. ff_ub_mce_fold_mdr_given_cofactorsdhsf = ff_q_mce_mdr_given_cofactorsdhsf_positive_summand * S ((S (ff_i_mce_mdr_given_cofactorsdhsf_positive)) * ff_uc_mce_fold_mdr_given_cofactorsdhsf) + (ff_a_mce_mdr_given_cofactorsdhsf_positive))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_positive_partial. ff_h_mce_mdr_given_cofactorsdhsf_positive_partial + S (ff_r_mce_mdr_given_cofactorsdhsf_positive) = S ((S (ff_i_mce_mdr_given_cofactorsdhsf_positive)) * ff_v_mce_mdr_given_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_positive_partial. ff_u_mce_mdr_given_cofactorsdhsf_positive = ff_q_mce_mdr_given_cofactorsdhsf_positive_partial * S ((S (ff_i_mce_mdr_given_cofactorsdhsf_positive)) * ff_v_mce_mdr_given_cofactorsdhsf_positive) + (ff_r_mce_mdr_given_cofactorsdhsf_positive))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_positive_successor. ff_h_mce_mdr_given_cofactorsdhsf_positive_successor + S (ff_s_mce_mdr_given_cofactorsdhsf_positive) = S ((S (S ff_i_mce_mdr_given_cofactorsdhsf_positive)) * ff_v_mce_mdr_given_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_positive_successor. ff_u_mce_mdr_given_cofactorsdhsf_positive = ff_q_mce_mdr_given_cofactorsdhsf_positive_successor * S ((S (S ff_i_mce_mdr_given_cofactorsdhsf_positive)) * ff_v_mce_mdr_given_cofactorsdhsf_positive) + (ff_s_mce_mdr_given_cofactorsdhsf_positive))) /\ ff_s_mce_mdr_given_cofactorsdhsf_positive = ff_r_mce_mdr_given_cofactorsdhsf_positive + ff_a_mce_mdr_given_cofactorsdhsf_positive)))))) /\ (exists ff_u_mce_mdr_given_cofactorsdhsf_negative ff_v_mce_mdr_given_cofactorsdhsf_negative. ((((exists ff_h_mce_mdr_given_cofactorsdhsf_negative_start. ff_h_mce_mdr_given_cofactorsdhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_given_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_negative_start. ff_u_mce_mdr_given_cofactorsdhsf_negative = ff_q_mce_mdr_given_cofactorsdhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_given_cofactorsdhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_negative_terminal. ff_h_mce_mdr_given_cofactorsdhsf_negative_terminal + S (mdr_n_given_cofactorsdh) = S ((S ((S (mdr_q_given_cofactorsdhs)))) * ff_v_mce_mdr_given_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_negative_terminal. ff_u_mce_mdr_given_cofactorsdhsf_negative = ff_q_mce_mdr_given_cofactorsdhsf_negative_terminal * S ((S ((S (mdr_q_given_cofactorsdhs)))) * ff_v_mce_mdr_given_cofactorsdhsf_negative) + (mdr_n_given_cofactorsdh))) /\ forall ff_i_mce_mdr_given_cofactorsdhsf_negative. (exists ff_lt_mce_mdr_given_cofactorsdhsf_negative_bound. ff_lt_mce_mdr_given_cofactorsdhsf_negative_bound + S ff_i_mce_mdr_given_cofactorsdhsf_negative = (S (mdr_q_given_cofactorsdhs))) -> exists ff_a_mce_mdr_given_cofactorsdhsf_negative ff_r_mce_mdr_given_cofactorsdhsf_negative ff_s_mce_mdr_given_cofactorsdhsf_negative. ((((exists ff_h_mce_mdr_given_cofactorsdhsf_negative_summand. ff_h_mce_mdr_given_cofactorsdhsf_negative_summand + S (ff_a_mce_mdr_given_cofactorsdhsf_negative) = S ((S (ff_i_mce_mdr_given_cofactorsdhsf_negative)) * ff_vc_mce_fold_mdr_given_cofactorsdhsf)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_negative_summand. ff_vb_mce_fold_mdr_given_cofactorsdhsf = ff_q_mce_mdr_given_cofactorsdhsf_negative_summand * S ((S (ff_i_mce_mdr_given_cofactorsdhsf_negative)) * ff_vc_mce_fold_mdr_given_cofactorsdhsf) + (ff_a_mce_mdr_given_cofactorsdhsf_negative))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_negative_partial. ff_h_mce_mdr_given_cofactorsdhsf_negative_partial + S (ff_r_mce_mdr_given_cofactorsdhsf_negative) = S ((S (ff_i_mce_mdr_given_cofactorsdhsf_negative)) * ff_v_mce_mdr_given_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_negative_partial. ff_u_mce_mdr_given_cofactorsdhsf_negative = ff_q_mce_mdr_given_cofactorsdhsf_negative_partial * S ((S (ff_i_mce_mdr_given_cofactorsdhsf_negative)) * ff_v_mce_mdr_given_cofactorsdhsf_negative) + (ff_r_mce_mdr_given_cofactorsdhsf_negative))) /\ ((((exists ff_h_mce_mdr_given_cofactorsdhsf_negative_successor. ff_h_mce_mdr_given_cofactorsdhsf_negative_successor + S (ff_s_mce_mdr_given_cofactorsdhsf_negative) = S ((S (S ff_i_mce_mdr_given_cofactorsdhsf_negative)) * ff_v_mce_mdr_given_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_given_cofactorsdhsf_negative_successor. ff_u_mce_mdr_given_cofactorsdhsf_negative = ff_q_mce_mdr_given_cofactorsdhsf_negative_successor * S ((S (S ff_i_mce_mdr_given_cofactorsdhsf_negative)) * ff_v_mce_mdr_given_cofactorsdhsf_negative) + (ff_s_mce_mdr_given_cofactorsdhsf_negative))) /\ ff_s_mce_mdr_given_cofactorsdhsf_negative = ff_r_mce_mdr_given_cofactorsdhsf_negative + ff_a_mce_mdr_given_cofactorsdhsf_negative))))))))))))))) /\ ((exists mdr_gap_given_cofactorsdi. mdr_gap_given_cofactorsdi + S (mdr_i_given_cofactorsd) = (mdr_l_given_cofactorsd)) /\ (exists mdr_z_given_cofactorsdr. ((exists mdr_a_given_cofactorsdrc mdr_b_given_cofactorsdrc mdr_c_given_cofactorsdrc mdr_e_given_cofactorsdrc mdr_f_given_cofactorsdrc. ((mdr_a_given_cofactorsdrc = ((q) + (mdr_up_given_cofactors)) * S ((q) + (mdr_up_given_cofactors)) + ((mdr_up_given_cofactors) + (mdr_up_given_cofactors))) /\ ((mdr_b_given_cofactorsdrc = ((mdr_us_given_cofactors) + (mdr_un_given_cofactors)) * S ((mdr_us_given_cofactors) + (mdr_un_given_cofactors)) + ((mdr_un_given_cofactors) + (mdr_un_given_cofactors))) /\ ((mdr_c_given_cofactorsdrc = ((mdr_a_given_cofactorsdrc) + (mdr_b_given_cofactorsdrc)) * S ((mdr_a_given_cofactorsdrc) + (mdr_b_given_cofactorsdrc)) + ((mdr_b_given_cofactorsdrc) + (mdr_b_given_cofactorsdrc))) /\ ((mdr_e_given_cofactorsdrc = ((mdr_p_given_cofactors) + (mdr_n_given_cofactors)) * S ((mdr_p_given_cofactors) + (mdr_n_given_cofactors)) + ((mdr_n_given_cofactors) + (mdr_n_given_cofactors))) /\ ((mdr_f_given_cofactorsdrc = ((mdr_ut_given_cofactors) + (mdr_e_given_cofactorsdrc)) * S ((mdr_ut_given_cofactors) + (mdr_e_given_cofactorsdrc)) + ((mdr_e_given_cofactorsdrc) + (mdr_e_given_cofactorsdrc))) /\ ((mdr_z_given_cofactorsdr) = ((mdr_c_given_cofactorsdrc) + (mdr_f_given_cofactorsdrc)) * S ((mdr_c_given_cofactorsdrc) + (mdr_f_given_cofactorsdrc)) + ((mdr_f_given_cofactorsdrc) + (mdr_f_given_cofactorsdrc))))))))) /\ (((exists ff_h_mdr_given_cofactorsdrb. ff_h_mdr_given_cofactorsdrb + S (mdr_z_given_cofactorsdr) = S ((S (mdr_i_given_cofactorsd)) * mdr_c_given_cofactorsd)) /\ exists ff_q_mdr_given_cofactorsdrb. mdr_b_given_cofactorsd = ff_q_mdr_given_cofactorsdrb * S ((S (mdr_i_given_cofactorsd)) * mdr_c_given_cofactorsd) + (mdr_z_given_cofactorsdr)))))))) /\ ((((exists ff_h_mdr_given_cofactorsp. ff_h_mdr_given_cofactorsp + S (mdr_p_given_cofactors) = S ((S (mdr_j_given_cofactors)) * ec)) /\ exists ff_q_mdr_given_cofactorsp. eb = ff_q_mdr_given_cofactorsp * S ((S (mdr_j_given_cofactors)) * ec) + (mdr_p_given_cofactors))) /\ (((exists ff_h_mdr_given_cofactorsn. ff_h_mdr_given_cofactorsn + S (mdr_n_given_cofactors) = S ((S (mdr_j_given_cofactors)) * fc)) /\ exists ff_q_mdr_given_cofactorsn. fb = ff_q_mdr_given_cofactorsn * S ((S (mdr_j_given_cofactors)) * fc) + (mdr_n_given_cofactors))))))) -> (exists ff_ub_mce_fold_mdre_given_fold ff_uc_mce_fold_mdre_given_fold ff_vb_mce_fold_mdre_given_fold ff_vc_mce_fold_mdre_given_fold. ((forall ff_index_mce_alternating_mdre_given_fold_prefix. (exists ff_gap_mce_mdre_given_fold_prefix_index. ff_gap_mce_mdre_given_fold_prefix_index + S (ff_index_mce_alternating_mdre_given_fold_prefix) = (S q)) -> exists ff_ap_mce_alternating_mdre_given_fold_prefix ff_an_mce_alternating_mdre_given_fold_prefix ff_bp_mce_alternating_mdre_given_fold_prefix ff_bn_mce_alternating_mdre_given_fold_prefix ff_p_mce_alternating_mdre_given_fold_prefix ff_n_mce_alternating_mdre_given_fold_prefix. ((((exists ff_h_mce_mdre_given_fold_prefix_ap. ff_h_mce_mdre_given_fold_prefix_ap + S (ff_ap_mce_alternating_mdre_given_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * pc)) /\ exists ff_q_mce_mdre_given_fold_prefix_ap. pb = ff_q_mce_mdre_given_fold_prefix_ap * S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * pc) + (ff_ap_mce_alternating_mdre_given_fold_prefix))) /\ ((((exists ff_h_mce_mdre_given_fold_prefix_an. ff_h_mce_mdre_given_fold_prefix_an + S (ff_an_mce_alternating_mdre_given_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * nc)) /\ exists ff_q_mce_mdre_given_fold_prefix_an. nb = ff_q_mce_mdre_given_fold_prefix_an * S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * nc) + (ff_an_mce_alternating_mdre_given_fold_prefix))) /\ ((((exists ff_h_mce_mdre_given_fold_prefix_bp. ff_h_mce_mdre_given_fold_prefix_bp + S (ff_bp_mce_alternating_mdre_given_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * ec)) /\ exists ff_q_mce_mdre_given_fold_prefix_bp. eb = ff_q_mce_mdre_given_fold_prefix_bp * S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * ec) + (ff_bp_mce_alternating_mdre_given_fold_prefix))) /\ ((((exists ff_h_mce_mdre_given_fold_prefix_bn. ff_h_mce_mdre_given_fold_prefix_bn + S (ff_bn_mce_alternating_mdre_given_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * fc)) /\ exists ff_q_mce_mdre_given_fold_prefix_bn. fb = ff_q_mce_mdre_given_fold_prefix_bn * S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * fc) + (ff_bn_mce_alternating_mdre_given_fold_prefix))) /\ ((((exists ff_h_mce_mdre_given_fold_prefix_positive. ff_h_mce_mdre_given_fold_prefix_positive + S (ff_p_mce_alternating_mdre_given_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * ff_uc_mce_fold_mdre_given_fold)) /\ exists ff_q_mce_mdre_given_fold_prefix_positive. ff_ub_mce_fold_mdre_given_fold = ff_q_mce_mdre_given_fold_prefix_positive * S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * ff_uc_mce_fold_mdre_given_fold) + (ff_p_mce_alternating_mdre_given_fold_prefix))) /\ ((((exists ff_h_mce_mdre_given_fold_prefix_negative. ff_h_mce_mdre_given_fold_prefix_negative + S (ff_n_mce_alternating_mdre_given_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * ff_vc_mce_fold_mdre_given_fold)) /\ exists ff_q_mce_mdre_given_fold_prefix_negative. ff_vb_mce_fold_mdre_given_fold = ff_q_mce_mdre_given_fold_prefix_negative * S ((S (ff_index_mce_alternating_mdre_given_fold_prefix)) * ff_vc_mce_fold_mdre_given_fold) + (ff_n_mce_alternating_mdre_given_fold_prefix))) /\ (((exists ff_even_mce_term_mdre_given_fold_prefix_term. ff_index_mce_alternating_mdre_given_fold_prefix = 2 * ff_even_mce_term_mdre_given_fold_prefix_term) /\ (ff_p_mce_alternating_mdre_given_fold_prefix = (ff_ap_mce_alternating_mdre_given_fold_prefix) * (ff_bp_mce_alternating_mdre_given_fold_prefix) + (ff_an_mce_alternating_mdre_given_fold_prefix) * (ff_bn_mce_alternating_mdre_given_fold_prefix) /\ ff_n_mce_alternating_mdre_given_fold_prefix = (ff_ap_mce_alternating_mdre_given_fold_prefix) * (ff_bn_mce_alternating_mdre_given_fold_prefix) + (ff_an_mce_alternating_mdre_given_fold_prefix) * (ff_bp_mce_alternating_mdre_given_fold_prefix))) \/ ((exists ff_odd_mce_term_mdre_given_fold_prefix_term. ff_index_mce_alternating_mdre_given_fold_prefix = 2 * ff_odd_mce_term_mdre_given_fold_prefix_term + 1) /\ (ff_p_mce_alternating_mdre_given_fold_prefix = (ff_ap_mce_alternating_mdre_given_fold_prefix) * (ff_bn_mce_alternating_mdre_given_fold_prefix) + (ff_an_mce_alternating_mdre_given_fold_prefix) * (ff_bp_mce_alternating_mdre_given_fold_prefix) /\ ff_n_mce_alternating_mdre_given_fold_prefix = (ff_ap_mce_alternating_mdre_given_fold_prefix) * (ff_bp_mce_alternating_mdre_given_fold_prefix) + (ff_an_mce_alternating_mdre_given_fold_prefix) * (ff_bn_mce_alternating_mdre_given_fold_prefix))))))))))) /\ ((exists ff_u_mce_mdre_given_fold_positive ff_v_mce_mdre_given_fold_positive. ((((exists ff_h_mce_mdre_given_fold_positive_start. ff_h_mce_mdre_given_fold_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdre_given_fold_positive)) /\ exists ff_q_mce_mdre_given_fold_positive_start. ff_u_mce_mdre_given_fold_positive = ff_q_mce_mdre_given_fold_positive_start * S ((S (0)) * ff_v_mce_mdre_given_fold_positive) + (0))) /\ ((((exists ff_h_mce_mdre_given_fold_positive_terminal. ff_h_mce_mdre_given_fold_positive_terminal + S (p) = S ((S ((S q))) * ff_v_mce_mdre_given_fold_positive)) /\ exists ff_q_mce_mdre_given_fold_positive_terminal. ff_u_mce_mdre_given_fold_positive = ff_q_mce_mdre_given_fold_positive_terminal * S ((S ((S q))) * ff_v_mce_mdre_given_fold_positive) + (p))) /\ forall ff_i_mce_mdre_given_fold_positive. (exists ff_lt_mce_mdre_given_fold_positive_bound. ff_lt_mce_mdre_given_fold_positive_bound + S ff_i_mce_mdre_given_fold_positive = (S q)) -> exists ff_a_mce_mdre_given_fold_positive ff_r_mce_mdre_given_fold_positive ff_s_mce_mdre_given_fold_positive. ((((exists ff_h_mce_mdre_given_fold_positive_summand. ff_h_mce_mdre_given_fold_positive_summand + S (ff_a_mce_mdre_given_fold_positive) = S ((S (ff_i_mce_mdre_given_fold_positive)) * ff_uc_mce_fold_mdre_given_fold)) /\ exists ff_q_mce_mdre_given_fold_positive_summand. ff_ub_mce_fold_mdre_given_fold = ff_q_mce_mdre_given_fold_positive_summand * S ((S (ff_i_mce_mdre_given_fold_positive)) * ff_uc_mce_fold_mdre_given_fold) + (ff_a_mce_mdre_given_fold_positive))) /\ ((((exists ff_h_mce_mdre_given_fold_positive_partial. ff_h_mce_mdre_given_fold_positive_partial + S (ff_r_mce_mdre_given_fold_positive) = S ((S (ff_i_mce_mdre_given_fold_positive)) * ff_v_mce_mdre_given_fold_positive)) /\ exists ff_q_mce_mdre_given_fold_positive_partial. ff_u_mce_mdre_given_fold_positive = ff_q_mce_mdre_given_fold_positive_partial * S ((S (ff_i_mce_mdre_given_fold_positive)) * ff_v_mce_mdre_given_fold_positive) + (ff_r_mce_mdre_given_fold_positive))) /\ ((((exists ff_h_mce_mdre_given_fold_positive_successor. ff_h_mce_mdre_given_fold_positive_successor + S (ff_s_mce_mdre_given_fold_positive) = S ((S (S ff_i_mce_mdre_given_fold_positive)) * ff_v_mce_mdre_given_fold_positive)) /\ exists ff_q_mce_mdre_given_fold_positive_successor. ff_u_mce_mdre_given_fold_positive = ff_q_mce_mdre_given_fold_positive_successor * S ((S (S ff_i_mce_mdre_given_fold_positive)) * ff_v_mce_mdre_given_fold_positive) + (ff_s_mce_mdre_given_fold_positive))) /\ ff_s_mce_mdre_given_fold_positive = ff_r_mce_mdre_given_fold_positive + ff_a_mce_mdre_given_fold_positive)))))) /\ (exists ff_u_mce_mdre_given_fold_negative ff_v_mce_mdre_given_fold_negative. ((((exists ff_h_mce_mdre_given_fold_negative_start. ff_h_mce_mdre_given_fold_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdre_given_fold_negative)) /\ exists ff_q_mce_mdre_given_fold_negative_start. ff_u_mce_mdre_given_fold_negative = ff_q_mce_mdre_given_fold_negative_start * S ((S (0)) * ff_v_mce_mdre_given_fold_negative) + (0))) /\ ((((exists ff_h_mce_mdre_given_fold_negative_terminal. ff_h_mce_mdre_given_fold_negative_terminal + S (n) = S ((S ((S q))) * ff_v_mce_mdre_given_fold_negative)) /\ exists ff_q_mce_mdre_given_fold_negative_terminal. ff_u_mce_mdre_given_fold_negative = ff_q_mce_mdre_given_fold_negative_terminal * S ((S ((S q))) * ff_v_mce_mdre_given_fold_negative) + (n))) /\ forall ff_i_mce_mdre_given_fold_negative. (exists ff_lt_mce_mdre_given_fold_negative_bound. ff_lt_mce_mdre_given_fold_negative_bound + S ff_i_mce_mdre_given_fold_negative = (S q)) -> exists ff_a_mce_mdre_given_fold_negative ff_r_mce_mdre_given_fold_negative ff_s_mce_mdre_given_fold_negative. ((((exists ff_h_mce_mdre_given_fold_negative_summand. ff_h_mce_mdre_given_fold_negative_summand + S (ff_a_mce_mdre_given_fold_negative) = S ((S (ff_i_mce_mdre_given_fold_negative)) * ff_vc_mce_fold_mdre_given_fold)) /\ exists ff_q_mce_mdre_given_fold_negative_summand. ff_vb_mce_fold_mdre_given_fold = ff_q_mce_mdre_given_fold_negative_summand * S ((S (ff_i_mce_mdre_given_fold_negative)) * ff_vc_mce_fold_mdre_given_fold) + (ff_a_mce_mdre_given_fold_negative))) /\ ((((exists ff_h_mce_mdre_given_fold_negative_partial. ff_h_mce_mdre_given_fold_negative_partial + S (ff_r_mce_mdre_given_fold_negative) = S ((S (ff_i_mce_mdre_given_fold_negative)) * ff_v_mce_mdre_given_fold_negative)) /\ exists ff_q_mce_mdre_given_fold_negative_partial. ff_u_mce_mdre_given_fold_negative = ff_q_mce_mdre_given_fold_negative_partial * S ((S (ff_i_mce_mdre_given_fold_negative)) * ff_v_mce_mdre_given_fold_negative) + (ff_r_mce_mdre_given_fold_negative))) /\ ((((exists ff_h_mce_mdre_given_fold_negative_successor. ff_h_mce_mdre_given_fold_negative_successor + S (ff_s_mce_mdre_given_fold_negative) = S ((S (S ff_i_mce_mdre_given_fold_negative)) * ff_v_mce_mdre_given_fold_negative)) /\ exists ff_q_mce_mdre_given_fold_negative_successor. ff_u_mce_mdre_given_fold_negative = ff_q_mce_mdre_given_fold_negative_successor * S ((S (S ff_i_mce_mdre_given_fold_negative)) * ff_v_mce_mdre_given_fold_negative) + (ff_s_mce_mdre_given_fold_negative))) /\ ff_s_mce_mdre_given_fold_negative = ff_r_mce_mdre_given_fold_negative + ff_a_mce_mdre_given_fold_negative))))))))) -> (exists mdr_b_cofactor_equation mdr_c_cofactor_equation mdr_l_cofactor_equation mdr_i_cofactor_equation. ((forall mdr_i_cofactor_equationh. (exists mdr_gap_cofactor_equationhi. mdr_gap_cofactor_equationhi + S (mdr_i_cofactor_equationh) = (mdr_l_cofactor_equation)) -> exists mdr_d_cofactor_equationh mdr_pb_cofactor_equationh mdr_pc_cofactor_equationh mdr_nb_cofactor_equationh mdr_nc_cofactor_equationh mdr_p_cofactor_equationh mdr_n_cofactor_equationh. ((exists mdr_z_cofactor_equationhr. ((exists mdr_a_cofactor_equationhrc mdr_b_cofactor_equationhrc mdr_c_cofactor_equationhrc mdr_e_cofactor_equationhrc mdr_f_cofactor_equationhrc. ((mdr_a_cofactor_equationhrc = ((mdr_d_cofactor_equationh) + (mdr_pb_cofactor_equationh)) * S ((mdr_d_cofactor_equationh) + (mdr_pb_cofactor_equationh)) + ((mdr_pb_cofactor_equationh) + (mdr_pb_cofactor_equationh))) /\ ((mdr_b_cofactor_equationhrc = ((mdr_pc_cofactor_equationh) + (mdr_nb_cofactor_equationh)) * S ((mdr_pc_cofactor_equationh) + (mdr_nb_cofactor_equationh)) + ((mdr_nb_cofactor_equationh) + (mdr_nb_cofactor_equationh))) /\ ((mdr_c_cofactor_equationhrc = ((mdr_a_cofactor_equationhrc) + (mdr_b_cofactor_equationhrc)) * S ((mdr_a_cofactor_equationhrc) + (mdr_b_cofactor_equationhrc)) + ((mdr_b_cofactor_equationhrc) + (mdr_b_cofactor_equationhrc))) /\ ((mdr_e_cofactor_equationhrc = ((mdr_p_cofactor_equationh) + (mdr_n_cofactor_equationh)) * S ((mdr_p_cofactor_equationh) + (mdr_n_cofactor_equationh)) + ((mdr_n_cofactor_equationh) + (mdr_n_cofactor_equationh))) /\ ((mdr_f_cofactor_equationhrc = ((mdr_nc_cofactor_equationh) + (mdr_e_cofactor_equationhrc)) * S ((mdr_nc_cofactor_equationh) + (mdr_e_cofactor_equationhrc)) + ((mdr_e_cofactor_equationhrc) + (mdr_e_cofactor_equationhrc))) /\ ((mdr_z_cofactor_equationhr) = ((mdr_c_cofactor_equationhrc) + (mdr_f_cofactor_equationhrc)) * S ((mdr_c_cofactor_equationhrc) + (mdr_f_cofactor_equationhrc)) + ((mdr_f_cofactor_equationhrc) + (mdr_f_cofactor_equationhrc))))))))) /\ (((exists ff_h_mdr_cofactor_equationhrb. ff_h_mdr_cofactor_equationhrb + S (mdr_z_cofactor_equationhr) = S ((S (mdr_i_cofactor_equationh)) * mdr_c_cofactor_equation)) /\ exists ff_q_mdr_cofactor_equationhrb. mdr_b_cofactor_equation = ff_q_mdr_cofactor_equationhrb * S ((S (mdr_i_cofactor_equationh)) * mdr_c_cofactor_equation) + (mdr_z_cofactor_equationhr))))) /\ (((((mdr_d_cofactor_equationh) = 0) /\ (((mdr_p_cofactor_equationh) = 1) /\ ((mdr_n_cofactor_equationh) = 0))) \/ exists mdr_q_cofactor_equationhs mdr_eb_cofactor_equationhs mdr_ec_cofactor_equationhs mdr_fb_cofactor_equationhs mdr_fc_cofactor_equationhs. (((mdr_d_cofactor_equationh) = S (mdr_q_cofactor_equationhs)) /\ ((forall mdr_j_cofactor_equationhsc. (exists mdr_gap_cofactor_equationhscj. mdr_gap_cofactor_equationhscj + S (mdr_j_cofactor_equationhsc) = (S (mdr_q_cofactor_equationhs))) -> exists mdr_i_cofactor_equationhsc mdr_up_cofactor_equationhsc mdr_us_cofactor_equationhsc mdr_un_cofactor_equationhsc mdr_ut_cofactor_equationhsc mdr_p_cofactor_equationhsc mdr_n_cofactor_equationhsc. ((exists mdr_gap_cofactor_equationhsci. mdr_gap_cofactor_equationhsci + S (mdr_i_cofactor_equationhsc) = (mdr_i_cofactor_equationh)) /\ ((exists mdr_z_cofactor_equationhscr. ((exists mdr_a_cofactor_equationhscrc mdr_b_cofactor_equationhscrc mdr_c_cofactor_equationhscrc mdr_e_cofactor_equationhscrc mdr_f_cofactor_equationhscrc. ((mdr_a_cofactor_equationhscrc = ((mdr_q_cofactor_equationhs) + (mdr_up_cofactor_equationhsc)) * S ((mdr_q_cofactor_equationhs) + (mdr_up_cofactor_equationhsc)) + ((mdr_up_cofactor_equationhsc) + (mdr_up_cofactor_equationhsc))) /\ ((mdr_b_cofactor_equationhscrc = ((mdr_us_cofactor_equationhsc) + (mdr_un_cofactor_equationhsc)) * S ((mdr_us_cofactor_equationhsc) + (mdr_un_cofactor_equationhsc)) + ((mdr_un_cofactor_equationhsc) + (mdr_un_cofactor_equationhsc))) /\ ((mdr_c_cofactor_equationhscrc = ((mdr_a_cofactor_equationhscrc) + (mdr_b_cofactor_equationhscrc)) * S ((mdr_a_cofactor_equationhscrc) + (mdr_b_cofactor_equationhscrc)) + ((mdr_b_cofactor_equationhscrc) + (mdr_b_cofactor_equationhscrc))) /\ ((mdr_e_cofactor_equationhscrc = ((mdr_p_cofactor_equationhsc) + (mdr_n_cofactor_equationhsc)) * S ((mdr_p_cofactor_equationhsc) + (mdr_n_cofactor_equationhsc)) + ((mdr_n_cofactor_equationhsc) + (mdr_n_cofactor_equationhsc))) /\ ((mdr_f_cofactor_equationhscrc = ((mdr_ut_cofactor_equationhsc) + (mdr_e_cofactor_equationhscrc)) * S ((mdr_ut_cofactor_equationhsc) + (mdr_e_cofactor_equationhscrc)) + ((mdr_e_cofactor_equationhscrc) + (mdr_e_cofactor_equationhscrc))) /\ ((mdr_z_cofactor_equationhscr) = ((mdr_c_cofactor_equationhscrc) + (mdr_f_cofactor_equationhscrc)) * S ((mdr_c_cofactor_equationhscrc) + (mdr_f_cofactor_equationhscrc)) + ((mdr_f_cofactor_equationhscrc) + (mdr_f_cofactor_equationhscrc))))))))) /\ (((exists ff_h_mdr_cofactor_equationhscrb. ff_h_mdr_cofactor_equationhscrb + S (mdr_z_cofactor_equationhscr) = S ((S (mdr_i_cofactor_equationhsc)) * mdr_c_cofactor_equation)) /\ exists ff_q_mdr_cofactor_equationhscrb. mdr_b_cofactor_equation = ff_q_mdr_cofactor_equationhscrb * S ((S (mdr_i_cofactor_equationhsc)) * mdr_c_cofactor_equation) + (mdr_z_cofactor_equationhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_cofactor_equationhscm_positive. (exists ff_gap_mdm_lt_mdr_cofactor_equationhscm_positive_index_bound. ff_gap_mdm_lt_mdr_cofactor_equationhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_cofactor_equationhscm_positive) = ((mdr_q_cofactor_equationhs) * (mdr_q_cofactor_equationhs))) -> exists ff_row_mdm_prefix_mdr_cofactor_equationhscm_positive ff_column_mdm_prefix_mdr_cofactor_equationhscm_positive ff_value_mdm_prefix_mdr_cofactor_equationhscm_positive. (ff_index_mdm_prefix_mdr_cofactor_equationhscm_positive = (mdr_q_cofactor_equationhs) * ff_row_mdm_prefix_mdr_cofactor_equationhscm_positive + ff_column_mdm_prefix_mdr_cofactor_equationhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_cofactor_equationhscm_positive_column_bound. ff_gap_mdm_lt_mdr_cofactor_equationhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_cofactor_equationhscm_positive) = (mdr_q_cofactor_equationhs)) /\ ((exists ff_row_mdm_cell_mdr_cofactor_equationhscm_positive_cell ff_column_mdm_cell_mdr_cofactor_equationhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_cofactor_equationhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_cofactor_equationhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_cofactor_equationhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_cofactor_equationhscm_positive_cell = ff_row_mdm_prefix_mdr_cofactor_equationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_cofactor_equationhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_cofactor_equationhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_cofactor_equationhscm_positive)) /\ ff_row_mdm_cell_mdr_cofactor_equationhscm_positive_cell = S ff_row_mdm_prefix_mdr_cofactor_equationhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_cofactor_equationhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_cofactor_equationhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_cofactor_equationhscm_positive) = (mdr_j_cofactor_equationhsc)) /\ ff_column_mdm_cell_mdr_cofactor_equationhscm_positive_cell = ff_column_mdm_prefix_mdr_cofactor_equationhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_cofactor_equationhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_cofactor_equationhscm_positive_cell_column_after + (mdr_j_cofactor_equationhsc) = (ff_column_mdm_prefix_mdr_cofactor_equationhscm_positive)) /\ ff_column_mdm_cell_mdr_cofactor_equationhscm_positive_cell = S ff_column_mdm_prefix_mdr_cofactor_equationhscm_positive))) /\ (((exists ff_h_mdm_mdr_cofactor_equationhscm_positive_cell_source. ff_h_mdm_mdr_cofactor_equationhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_cofactor_equationhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_cofactor_equationhscm_positive_cell) * (S (mdr_q_cofactor_equationhs)) + (ff_column_mdm_cell_mdr_cofactor_equationhscm_positive_cell))) * mdr_pc_cofactor_equationh)) /\ exists ff_q_mdm_mdr_cofactor_equationhscm_positive_cell_source. mdr_pb_cofactor_equationh = ff_q_mdm_mdr_cofactor_equationhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_cofactor_equationhscm_positive_cell) * (S (mdr_q_cofactor_equationhs)) + (ff_column_mdm_cell_mdr_cofactor_equationhscm_positive_cell))) * mdr_pc_cofactor_equationh) + (ff_value_mdm_prefix_mdr_cofactor_equationhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_cofactor_equationhscm_positive_target. ff_h_mdm_mdr_cofactor_equationhscm_positive_target + S (ff_value_mdm_prefix_mdr_cofactor_equationhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_cofactor_equationhscm_positive)) * mdr_us_cofactor_equationhsc)) /\ exists ff_q_mdm_mdr_cofactor_equationhscm_positive_target. mdr_up_cofactor_equationhsc = ff_q_mdm_mdr_cofactor_equationhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_cofactor_equationhscm_positive)) * mdr_us_cofactor_equationhsc) + (ff_value_mdm_prefix_mdr_cofactor_equationhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_cofactor_equationhscm_negative. (exists ff_gap_mdm_lt_mdr_cofactor_equationhscm_negative_index_bound. ff_gap_mdm_lt_mdr_cofactor_equationhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_cofactor_equationhscm_negative) = ((mdr_q_cofactor_equationhs) * (mdr_q_cofactor_equationhs))) -> exists ff_row_mdm_prefix_mdr_cofactor_equationhscm_negative ff_column_mdm_prefix_mdr_cofactor_equationhscm_negative ff_value_mdm_prefix_mdr_cofactor_equationhscm_negative. (ff_index_mdm_prefix_mdr_cofactor_equationhscm_negative = (mdr_q_cofactor_equationhs) * ff_row_mdm_prefix_mdr_cofactor_equationhscm_negative + ff_column_mdm_prefix_mdr_cofactor_equationhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_cofactor_equationhscm_negative_column_bound. ff_gap_mdm_lt_mdr_cofactor_equationhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_cofactor_equationhscm_negative) = (mdr_q_cofactor_equationhs)) /\ ((exists ff_row_mdm_cell_mdr_cofactor_equationhscm_negative_cell ff_column_mdm_cell_mdr_cofactor_equationhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_cofactor_equationhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_cofactor_equationhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_cofactor_equationhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_cofactor_equationhscm_negative_cell = ff_row_mdm_prefix_mdr_cofactor_equationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_cofactor_equationhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_cofactor_equationhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_cofactor_equationhscm_negative)) /\ ff_row_mdm_cell_mdr_cofactor_equationhscm_negative_cell = S ff_row_mdm_prefix_mdr_cofactor_equationhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_cofactor_equationhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_cofactor_equationhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_cofactor_equationhscm_negative) = (mdr_j_cofactor_equationhsc)) /\ ff_column_mdm_cell_mdr_cofactor_equationhscm_negative_cell = ff_column_mdm_prefix_mdr_cofactor_equationhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_cofactor_equationhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_cofactor_equationhscm_negative_cell_column_after + (mdr_j_cofactor_equationhsc) = (ff_column_mdm_prefix_mdr_cofactor_equationhscm_negative)) /\ ff_column_mdm_cell_mdr_cofactor_equationhscm_negative_cell = S ff_column_mdm_prefix_mdr_cofactor_equationhscm_negative))) /\ (((exists ff_h_mdm_mdr_cofactor_equationhscm_negative_cell_source. ff_h_mdm_mdr_cofactor_equationhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_cofactor_equationhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_cofactor_equationhscm_negative_cell) * (S (mdr_q_cofactor_equationhs)) + (ff_column_mdm_cell_mdr_cofactor_equationhscm_negative_cell))) * mdr_nc_cofactor_equationh)) /\ exists ff_q_mdm_mdr_cofactor_equationhscm_negative_cell_source. mdr_nb_cofactor_equationh = ff_q_mdm_mdr_cofactor_equationhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_cofactor_equationhscm_negative_cell) * (S (mdr_q_cofactor_equationhs)) + (ff_column_mdm_cell_mdr_cofactor_equationhscm_negative_cell))) * mdr_nc_cofactor_equationh) + (ff_value_mdm_prefix_mdr_cofactor_equationhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_cofactor_equationhscm_negative_target. ff_h_mdm_mdr_cofactor_equationhscm_negative_target + S (ff_value_mdm_prefix_mdr_cofactor_equationhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_cofactor_equationhscm_negative)) * mdr_ut_cofactor_equationhsc)) /\ exists ff_q_mdm_mdr_cofactor_equationhscm_negative_target. mdr_un_cofactor_equationhsc = ff_q_mdm_mdr_cofactor_equationhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_cofactor_equationhscm_negative)) * mdr_ut_cofactor_equationhsc) + (ff_value_mdm_prefix_mdr_cofactor_equationhscm_negative))))))))) /\ ((((exists ff_h_mdr_cofactor_equationhscp. ff_h_mdr_cofactor_equationhscp + S (mdr_p_cofactor_equationhsc) = S ((S (mdr_j_cofactor_equationhsc)) * mdr_ec_cofactor_equationhs)) /\ exists ff_q_mdr_cofactor_equationhscp. mdr_eb_cofactor_equationhs = ff_q_mdr_cofactor_equationhscp * S ((S (mdr_j_cofactor_equationhsc)) * mdr_ec_cofactor_equationhs) + (mdr_p_cofactor_equationhsc))) /\ (((exists ff_h_mdr_cofactor_equationhscn. ff_h_mdr_cofactor_equationhscn + S (mdr_n_cofactor_equationhsc) = S ((S (mdr_j_cofactor_equationhsc)) * mdr_fc_cofactor_equationhs)) /\ exists ff_q_mdr_cofactor_equationhscn. mdr_fb_cofactor_equationhs = ff_q_mdr_cofactor_equationhscn * S ((S (mdr_j_cofactor_equationhsc)) * mdr_fc_cofactor_equationhs) + (mdr_n_cofactor_equationhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_cofactor_equationhsf ff_uc_mce_fold_mdr_cofactor_equationhsf ff_vb_mce_fold_mdr_cofactor_equationhsf ff_vc_mce_fold_mdr_cofactor_equationhsf. ((forall ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix. (exists ff_gap_mce_mdr_cofactor_equationhsf_prefix_index. ff_gap_mce_mdr_cofactor_equationhsf_prefix_index + S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix) = (S (mdr_q_cofactor_equationhs))) -> exists ff_ap_mce_alternating_mdr_cofactor_equationhsf_prefix ff_an_mce_alternating_mdr_cofactor_equationhsf_prefix ff_bp_mce_alternating_mdr_cofactor_equationhsf_prefix ff_bn_mce_alternating_mdr_cofactor_equationhsf_prefix ff_p_mce_alternating_mdr_cofactor_equationhsf_prefix ff_n_mce_alternating_mdr_cofactor_equationhsf_prefix. ((((exists ff_h_mce_mdr_cofactor_equationhsf_prefix_ap. ff_h_mce_mdr_cofactor_equationhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_cofactor_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * mdr_pc_cofactor_equationh)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_prefix_ap. mdr_pb_cofactor_equationh = ff_q_mce_mdr_cofactor_equationhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * mdr_pc_cofactor_equationh) + (ff_ap_mce_alternating_mdr_cofactor_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_prefix_an. ff_h_mce_mdr_cofactor_equationhsf_prefix_an + S (ff_an_mce_alternating_mdr_cofactor_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * mdr_nc_cofactor_equationh)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_prefix_an. mdr_nb_cofactor_equationh = ff_q_mce_mdr_cofactor_equationhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * mdr_nc_cofactor_equationh) + (ff_an_mce_alternating_mdr_cofactor_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_prefix_bp. ff_h_mce_mdr_cofactor_equationhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_cofactor_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * mdr_ec_cofactor_equationhs)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_prefix_bp. mdr_eb_cofactor_equationhs = ff_q_mce_mdr_cofactor_equationhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * mdr_ec_cofactor_equationhs) + (ff_bp_mce_alternating_mdr_cofactor_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_prefix_bn. ff_h_mce_mdr_cofactor_equationhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_cofactor_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * mdr_fc_cofactor_equationhs)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_prefix_bn. mdr_fb_cofactor_equationhs = ff_q_mce_mdr_cofactor_equationhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * mdr_fc_cofactor_equationhs) + (ff_bn_mce_alternating_mdr_cofactor_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_prefix_positive. ff_h_mce_mdr_cofactor_equationhsf_prefix_positive + S (ff_p_mce_alternating_mdr_cofactor_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * ff_uc_mce_fold_mdr_cofactor_equationhsf)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_prefix_positive. ff_ub_mce_fold_mdr_cofactor_equationhsf = ff_q_mce_mdr_cofactor_equationhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * ff_uc_mce_fold_mdr_cofactor_equationhsf) + (ff_p_mce_alternating_mdr_cofactor_equationhsf_prefix))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_prefix_negative. ff_h_mce_mdr_cofactor_equationhsf_prefix_negative + S (ff_n_mce_alternating_mdr_cofactor_equationhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * ff_vc_mce_fold_mdr_cofactor_equationhsf)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_prefix_negative. ff_vb_mce_fold_mdr_cofactor_equationhsf = ff_q_mce_mdr_cofactor_equationhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix)) * ff_vc_mce_fold_mdr_cofactor_equationhsf) + (ff_n_mce_alternating_mdr_cofactor_equationhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_cofactor_equationhsf_prefix_term. ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix = 2 * ff_even_mce_term_mdr_cofactor_equationhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_cofactor_equationhsf_prefix = (ff_ap_mce_alternating_mdr_cofactor_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_cofactor_equationhsf_prefix) + (ff_an_mce_alternating_mdr_cofactor_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_cofactor_equationhsf_prefix) /\ ff_n_mce_alternating_mdr_cofactor_equationhsf_prefix = (ff_ap_mce_alternating_mdr_cofactor_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_cofactor_equationhsf_prefix) + (ff_an_mce_alternating_mdr_cofactor_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_cofactor_equationhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_cofactor_equationhsf_prefix_term. ff_index_mce_alternating_mdr_cofactor_equationhsf_prefix = 2 * ff_odd_mce_term_mdr_cofactor_equationhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_cofactor_equationhsf_prefix = (ff_ap_mce_alternating_mdr_cofactor_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_cofactor_equationhsf_prefix) + (ff_an_mce_alternating_mdr_cofactor_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_cofactor_equationhsf_prefix) /\ ff_n_mce_alternating_mdr_cofactor_equationhsf_prefix = (ff_ap_mce_alternating_mdr_cofactor_equationhsf_prefix) * (ff_bp_mce_alternating_mdr_cofactor_equationhsf_prefix) + (ff_an_mce_alternating_mdr_cofactor_equationhsf_prefix) * (ff_bn_mce_alternating_mdr_cofactor_equationhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_cofactor_equationhsf_positive ff_v_mce_mdr_cofactor_equationhsf_positive. ((((exists ff_h_mce_mdr_cofactor_equationhsf_positive_start. ff_h_mce_mdr_cofactor_equationhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_cofactor_equationhsf_positive)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_positive_start. ff_u_mce_mdr_cofactor_equationhsf_positive = ff_q_mce_mdr_cofactor_equationhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_cofactor_equationhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_positive_terminal. ff_h_mce_mdr_cofactor_equationhsf_positive_terminal + S (mdr_p_cofactor_equationh) = S ((S ((S (mdr_q_cofactor_equationhs)))) * ff_v_mce_mdr_cofactor_equationhsf_positive)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_positive_terminal. ff_u_mce_mdr_cofactor_equationhsf_positive = ff_q_mce_mdr_cofactor_equationhsf_positive_terminal * S ((S ((S (mdr_q_cofactor_equationhs)))) * ff_v_mce_mdr_cofactor_equationhsf_positive) + (mdr_p_cofactor_equationh))) /\ forall ff_i_mce_mdr_cofactor_equationhsf_positive. (exists ff_lt_mce_mdr_cofactor_equationhsf_positive_bound. ff_lt_mce_mdr_cofactor_equationhsf_positive_bound + S ff_i_mce_mdr_cofactor_equationhsf_positive = (S (mdr_q_cofactor_equationhs))) -> exists ff_a_mce_mdr_cofactor_equationhsf_positive ff_r_mce_mdr_cofactor_equationhsf_positive ff_s_mce_mdr_cofactor_equationhsf_positive. ((((exists ff_h_mce_mdr_cofactor_equationhsf_positive_summand. ff_h_mce_mdr_cofactor_equationhsf_positive_summand + S (ff_a_mce_mdr_cofactor_equationhsf_positive) = S ((S (ff_i_mce_mdr_cofactor_equationhsf_positive)) * ff_uc_mce_fold_mdr_cofactor_equationhsf)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_positive_summand. ff_ub_mce_fold_mdr_cofactor_equationhsf = ff_q_mce_mdr_cofactor_equationhsf_positive_summand * S ((S (ff_i_mce_mdr_cofactor_equationhsf_positive)) * ff_uc_mce_fold_mdr_cofactor_equationhsf) + (ff_a_mce_mdr_cofactor_equationhsf_positive))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_positive_partial. ff_h_mce_mdr_cofactor_equationhsf_positive_partial + S (ff_r_mce_mdr_cofactor_equationhsf_positive) = S ((S (ff_i_mce_mdr_cofactor_equationhsf_positive)) * ff_v_mce_mdr_cofactor_equationhsf_positive)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_positive_partial. ff_u_mce_mdr_cofactor_equationhsf_positive = ff_q_mce_mdr_cofactor_equationhsf_positive_partial * S ((S (ff_i_mce_mdr_cofactor_equationhsf_positive)) * ff_v_mce_mdr_cofactor_equationhsf_positive) + (ff_r_mce_mdr_cofactor_equationhsf_positive))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_positive_successor. ff_h_mce_mdr_cofactor_equationhsf_positive_successor + S (ff_s_mce_mdr_cofactor_equationhsf_positive) = S ((S (S ff_i_mce_mdr_cofactor_equationhsf_positive)) * ff_v_mce_mdr_cofactor_equationhsf_positive)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_positive_successor. ff_u_mce_mdr_cofactor_equationhsf_positive = ff_q_mce_mdr_cofactor_equationhsf_positive_successor * S ((S (S ff_i_mce_mdr_cofactor_equationhsf_positive)) * ff_v_mce_mdr_cofactor_equationhsf_positive) + (ff_s_mce_mdr_cofactor_equationhsf_positive))) /\ ff_s_mce_mdr_cofactor_equationhsf_positive = ff_r_mce_mdr_cofactor_equationhsf_positive + ff_a_mce_mdr_cofactor_equationhsf_positive)))))) /\ (exists ff_u_mce_mdr_cofactor_equationhsf_negative ff_v_mce_mdr_cofactor_equationhsf_negative. ((((exists ff_h_mce_mdr_cofactor_equationhsf_negative_start. ff_h_mce_mdr_cofactor_equationhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_cofactor_equationhsf_negative)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_negative_start. ff_u_mce_mdr_cofactor_equationhsf_negative = ff_q_mce_mdr_cofactor_equationhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_cofactor_equationhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_negative_terminal. ff_h_mce_mdr_cofactor_equationhsf_negative_terminal + S (mdr_n_cofactor_equationh) = S ((S ((S (mdr_q_cofactor_equationhs)))) * ff_v_mce_mdr_cofactor_equationhsf_negative)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_negative_terminal. ff_u_mce_mdr_cofactor_equationhsf_negative = ff_q_mce_mdr_cofactor_equationhsf_negative_terminal * S ((S ((S (mdr_q_cofactor_equationhs)))) * ff_v_mce_mdr_cofactor_equationhsf_negative) + (mdr_n_cofactor_equationh))) /\ forall ff_i_mce_mdr_cofactor_equationhsf_negative. (exists ff_lt_mce_mdr_cofactor_equationhsf_negative_bound. ff_lt_mce_mdr_cofactor_equationhsf_negative_bound + S ff_i_mce_mdr_cofactor_equationhsf_negative = (S (mdr_q_cofactor_equationhs))) -> exists ff_a_mce_mdr_cofactor_equationhsf_negative ff_r_mce_mdr_cofactor_equationhsf_negative ff_s_mce_mdr_cofactor_equationhsf_negative. ((((exists ff_h_mce_mdr_cofactor_equationhsf_negative_summand. ff_h_mce_mdr_cofactor_equationhsf_negative_summand + S (ff_a_mce_mdr_cofactor_equationhsf_negative) = S ((S (ff_i_mce_mdr_cofactor_equationhsf_negative)) * ff_vc_mce_fold_mdr_cofactor_equationhsf)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_negative_summand. ff_vb_mce_fold_mdr_cofactor_equationhsf = ff_q_mce_mdr_cofactor_equationhsf_negative_summand * S ((S (ff_i_mce_mdr_cofactor_equationhsf_negative)) * ff_vc_mce_fold_mdr_cofactor_equationhsf) + (ff_a_mce_mdr_cofactor_equationhsf_negative))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_negative_partial. ff_h_mce_mdr_cofactor_equationhsf_negative_partial + S (ff_r_mce_mdr_cofactor_equationhsf_negative) = S ((S (ff_i_mce_mdr_cofactor_equationhsf_negative)) * ff_v_mce_mdr_cofactor_equationhsf_negative)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_negative_partial. ff_u_mce_mdr_cofactor_equationhsf_negative = ff_q_mce_mdr_cofactor_equationhsf_negative_partial * S ((S (ff_i_mce_mdr_cofactor_equationhsf_negative)) * ff_v_mce_mdr_cofactor_equationhsf_negative) + (ff_r_mce_mdr_cofactor_equationhsf_negative))) /\ ((((exists ff_h_mce_mdr_cofactor_equationhsf_negative_successor. ff_h_mce_mdr_cofactor_equationhsf_negative_successor + S (ff_s_mce_mdr_cofactor_equationhsf_negative) = S ((S (S ff_i_mce_mdr_cofactor_equationhsf_negative)) * ff_v_mce_mdr_cofactor_equationhsf_negative)) /\ exists ff_q_mce_mdr_cofactor_equationhsf_negative_successor. ff_u_mce_mdr_cofactor_equationhsf_negative = ff_q_mce_mdr_cofactor_equationhsf_negative_successor * S ((S (S ff_i_mce_mdr_cofactor_equationhsf_negative)) * ff_v_mce_mdr_cofactor_equationhsf_negative) + (ff_s_mce_mdr_cofactor_equationhsf_negative))) /\ ff_s_mce_mdr_cofactor_equationhsf_negative = ff_r_mce_mdr_cofactor_equationhsf_negative + ff_a_mce_mdr_cofactor_equationhsf_negative))))))))))))))) /\ ((exists mdr_gap_cofactor_equationi. mdr_gap_cofactor_equationi + S (mdr_i_cofactor_equation) = (mdr_l_cofactor_equation)) /\ (exists mdr_z_cofactor_equationr. ((exists mdr_a_cofactor_equationrc mdr_b_cofactor_equationrc mdr_c_cofactor_equationrc mdr_e_cofactor_equationrc mdr_f_cofactor_equationrc. ((mdr_a_cofactor_equationrc = ((S q) + (pb)) * S ((S q) + (pb)) + ((pb) + (pb))) /\ ((mdr_b_cofactor_equationrc = ((pc) + (nb)) * S ((pc) + (nb)) + ((nb) + (nb))) /\ ((mdr_c_cofactor_equationrc = ((mdr_a_cofactor_equationrc) + (mdr_b_cofactor_equationrc)) * S ((mdr_a_cofactor_equationrc) + (mdr_b_cofactor_equationrc)) + ((mdr_b_cofactor_equationrc) + (mdr_b_cofactor_equationrc))) /\ ((mdr_e_cofactor_equationrc = ((p) + (n)) * S ((p) + (n)) + ((n) + (n))) /\ ((mdr_f_cofactor_equationrc = ((nc) + (mdr_e_cofactor_equationrc)) * S ((nc) + (mdr_e_cofactor_equationrc)) + ((mdr_e_cofactor_equationrc) + (mdr_e_cofactor_equationrc))) /\ ((mdr_z_cofactor_equationr) = ((mdr_c_cofactor_equationrc) + (mdr_f_cofactor_equationrc)) * S ((mdr_c_cofactor_equationrc) + (mdr_f_cofactor_equationrc)) + ((mdr_f_cofactor_equationrc) + (mdr_f_cofactor_equationrc))))))))) /\ (((exists ff_h_mdr_cofactor_equationrb. ff_h_mdr_cofactor_equationrb + S (mdr_z_cofactor_equationr) = S ((S (mdr_i_cofactor_equation)) * mdr_c_cofactor_equation)) /\ exists ff_q_mdr_cofactor_equationrb. mdr_b_cofactor_equation = ff_q_mdr_cofactor_equationrb * S ((S (mdr_i_cofactor_equation)) * mdr_c_cofactor_equation) + (mdr_z_cofactor_equationr))))))))Constructive proof overview
Generated structural guide
A parity-correct fold over every genuinely evaluated actual minor is the determinant: existence supplies a genuine parent history and proved extensional functionality identifies its value.
The unchanged tactic script uses 7 declared prerequisites and contains 110 exact native proof lines.
Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
DL0013 signed_recursive_determinant_exists DL0018 signed_recursive_determinant_successor_decomposition DL0025 matrix_recursive_cofactor_streams_from_functionality DL0026 matrix_recursive_determinant_extensional DL0023 matrix_recursive_matrix_equality_refl DL0002 matrix_recursive_prefix_refl DL0022 matrix_recursive_alternating_fold_extensionalDirect 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 (7)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–13
03Establish hvalueL14–20
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed recursive determinant exists.
- L14
have hvalue : ∃ r. ∃ s. SignedRecursiveDeterminant(pb,pc,nb,nc,S q,r,s)Definitions: SignedRecursiveDeterminant - L15
specialize signed_recursive_determinant_exists (pb) - L16
specialize signed_recursive_determinant_exists (pc) - L17
specialize signed_recursive_determinant_exists (nb) - L18
specialize signed_recursive_determinant_exists (nc) - L19
specialize signed_recursive_determinant_exists (S q) - L20
apply signed_recursive_determinant_exists
04Separate the logical casesL21–22
05Establish hcanonicalL23–32
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed recursive determinant successor decomposition.
- L23
have hcanonical : ∃ ub. ∃ uc. ∃ vb. ∃ vc. SignedEvaluatedCofactors(pb,pc,nb,nc,q,ub,uc,vb,vc) ∧ SignedAlternatingCofactorFold(pb,pc,nb,nc,ub,uc,vb,vc,S q,x,x1)Definitions: SignedAlternatingCofactorFoldSignedEvaluatedCofactors - L24
specialize signed_recursive_determinant_successor_decomposition (pb) - L25
specialize signed_recursive_determinant_successor_decomposition (pc) - L26
specialize signed_recursive_determinant_successor_decomposition (nb) - L27
specialize signed_recursive_determinant_successor_decomposition (nc) - L28
specialize signed_recursive_determinant_successor_decomposition (q) - L29
specialize signed_recursive_determinant_successor_decomposition (x) - L30
specialize signed_recursive_determinant_successor_decomposition (x1) - L31
apply signed_recursive_determinant_successor_decomposition - L32
exact hvalue_witness_witness
06Separate the logical casesL33–37
07Establish hstreamsL38–47
Establish this local claim before using it. It is not an additional assumption.
- L38
- L39
specialize matrix_recursive_cofactor_streams_from_functionality (pb) - L40
specialize matrix_recursive_cofactor_streams_from_functionality (pc) - L41
specialize matrix_recursive_cofactor_streams_from_functionality (nb) - L42
specialize matrix_recursive_cofactor_streams_from_functionality (nc) - L43
specialize matrix_recursive_cofactor_streams_from_functionality (pb) - L44
specialize matrix_recursive_cofactor_streams_from_functionality (pc) - L45
specialize matrix_recursive_cofactor_streams_from_functionality (nb) - L46
specialize matrix_recursive_cofactor_streams_from_functionality (nc) - L47
specialize matrix_recursive_cofactor_streams_from_functionality (q)
08Use earlier factsL48–57
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L48
specialize matrix_recursive_cofactor_streams_from_functionality (eb) - L49
specialize matrix_recursive_cofactor_streams_from_functionality (ec) - L50
specialize matrix_recursive_cofactor_streams_from_functionality (fb) - L51
specialize matrix_recursive_cofactor_streams_from_functionality (fc) - L52
specialize matrix_recursive_cofactor_streams_from_functionality (x2) - L53
specialize matrix_recursive_cofactor_streams_from_functionality (x3) - L54
specialize matrix_recursive_cofactor_streams_from_functionality (x4) - L55
specialize matrix_recursive_cofactor_streams_from_functionality (x5) - L56
apply matrix_recursive_cofactor_streams_from_functionality - L57
specialize matrix_recursive_determinant_extensional (q)
09Use earlier factsL58–66
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L58
apply matrix_recursive_determinant_extensional - L59
specialize matrix_recursive_matrix_equality_refl (pb) - L60
specialize matrix_recursive_matrix_equality_refl (pc) - L61
specialize matrix_recursive_matrix_equality_refl (nb) - L62
specialize matrix_recursive_matrix_equality_refl (nc) - L63
specialize matrix_recursive_matrix_equality_refl (S q) - L64
apply matrix_recursive_matrix_equality_refl - L65
exact hcofactors - L66
exact hcanonical_witness_witness_witness_witness_left
10Separate the logical casesL67–67
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L67
cases hstreams
11Establish hvaluesL68–77
Establish this local claim before using it. It is not an additional assumption.
- L68
have hvalues : p = x /\ n = x1 - L69
specialize matrix_recursive_alternating_fold_extensional (pb) - L70
specialize matrix_recursive_alternating_fold_extensional (pc) - L71
specialize matrix_recursive_alternating_fold_extensional (nb) - L72
specialize matrix_recursive_alternating_fold_extensional (nc) - L73
specialize matrix_recursive_alternating_fold_extensional (eb) - L74
specialize matrix_recursive_alternating_fold_extensional (ec) - L75
specialize matrix_recursive_alternating_fold_extensional (fb) - L76
specialize matrix_recursive_alternating_fold_extensional (fc) - L77
specialize matrix_recursive_alternating_fold_extensional (pb)
12Use earlier factsL78–87
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L78
specialize matrix_recursive_alternating_fold_extensional (pc) - L79
specialize matrix_recursive_alternating_fold_extensional (nb) - L80
specialize matrix_recursive_alternating_fold_extensional (nc) - L81
specialize matrix_recursive_alternating_fold_extensional (x2) - L82
specialize matrix_recursive_alternating_fold_extensional (x3) - L83
specialize matrix_recursive_alternating_fold_extensional (x4) - L84
specialize matrix_recursive_alternating_fold_extensional (x5) - L85
specialize matrix_recursive_alternating_fold_extensional (S q) - L86
specialize matrix_recursive_alternating_fold_extensional (p) - L87
specialize matrix_recursive_alternating_fold_extensional (n)
13Use earlier factsL88–97
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L88
specialize matrix_recursive_alternating_fold_extensional (x) - L89
specialize matrix_recursive_alternating_fold_extensional (x1) - L90
apply matrix_recursive_alternating_fold_extensional - L91
specialize matrix_recursive_prefix_refl (pb) - L92
specialize matrix_recursive_prefix_refl (pc) - L93
specialize matrix_recursive_prefix_refl (S q) - L94
apply matrix_recursive_prefix_refl - L95
specialize matrix_recursive_prefix_refl (nb) - L96
specialize matrix_recursive_prefix_refl (nc) - L97
specialize matrix_recursive_prefix_refl (S q)
14Use earlier factsL98–102
15Separate the logical casesL103–103
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L103
cases hvalues
16Calculate and transport equalitiesL104–109
17Use earlier factsL110–110
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L110
exact hvalue_witness_witness
Original exact command ledger · 110 lines
- 0001
intro pb - 0002
intro pc - 0003
intro nb - 0004
intro nc - 0005
intro q - 0006
intro eb - 0007
intro ec - 0008
intro fb - 0009
intro fc - 0010
intro p - 0011
intro n - 0012
intro hcofactors - 0013
intro hfold - 0014
have hvalue : exists r s. (exists mdr_b_constructed_parent mdr_c_constructed_parent mdr_l_constructed_parent mdr_i_constructed_parent. ((forall mdr_i_constructed_parenth. (exists mdr_gap_constructed_parenthi. mdr_gap_constructed_parenthi + S (mdr_i_constructed_parenth) = (mdr_l_constructed_parent)) -> exists mdr_d_constructed_parenth mdr_pb_constructed_parenth mdr_pc_constructed_parenth mdr_nb_constructed_parenth mdr_nc_constructed_parenth mdr_p_constructed_parenth mdr_n_constructed_parenth. ((exists mdr_z_constructed_parenthr. ((exists mdr_a_constructed_parenthrc mdr_b_constructed_parenthrc mdr_c_constructed_parenthrc mdr_e_constructed_parenthrc mdr_f_constructed_parenthrc. ((mdr_a_constructed_parenthrc = ((mdr_d_constructed_parenth) + (mdr_pb_constructed_parenth)) * S ((mdr_d_constructed_parenth) + (mdr_pb_constructed_parenth)) + ((mdr_pb_constructed_parenth) + (mdr_pb_constructed_parenth))) /\ ((mdr_b_constructed_parenthrc = ((mdr_pc_constructed_parenth) + (mdr_nb_constructed_parenth)) * S ((mdr_pc_constructed_parenth) + (mdr_nb_constructed_parenth)) + ((mdr_nb_constructed_parenth) + (mdr_nb_constructed_parenth))) /\ ((mdr_c_constructed_parenthrc = ((mdr_a_constructed_parenthrc) + (mdr_b_constructed_parenthrc)) * S ((mdr_a_constructed_parenthrc) + (mdr_b_constructed_parenthrc)) + ((mdr_b_constructed_parenthrc) + (mdr_b_constructed_parenthrc))) /\ ((mdr_e_constructed_parenthrc = ((mdr_p_constructed_parenth) + (mdr_n_constructed_parenth)) * S ((mdr_p_constructed_parenth) + (mdr_n_constructed_parenth)) + ((mdr_n_constructed_parenth) + (mdr_n_constructed_parenth))) /\ ((mdr_f_constructed_parenthrc = ((mdr_nc_constructed_parenth) + (mdr_e_constructed_parenthrc)) * S ((mdr_nc_constructed_parenth) + (mdr_e_constructed_parenthrc)) + ((mdr_e_constructed_parenthrc) + (mdr_e_constructed_parenthrc))) /\ ((mdr_z_constructed_parenthr) = ((mdr_c_constructed_parenthrc) + (mdr_f_constructed_parenthrc)) * S ((mdr_c_constructed_parenthrc) + (mdr_f_constructed_parenthrc)) + ((mdr_f_constructed_parenthrc) + (mdr_f_constructed_parenthrc))))))))) /\ (((exists ff_h_mdr_constructed_parenthrb. ff_h_mdr_constructed_parenthrb + S (mdr_z_constructed_parenthr) = S ((S (mdr_i_constructed_parenth)) * mdr_c_constructed_parent)) /\ exists ff_q_mdr_constructed_parenthrb. mdr_b_constructed_parent = ff_q_mdr_constructed_parenthrb * S ((S (mdr_i_constructed_parenth)) * mdr_c_constructed_parent) + (mdr_z_constructed_parenthr))))) /\ (((((mdr_d_constructed_parenth) = 0) /\ (((mdr_p_constructed_parenth) = 1) /\ ((mdr_n_constructed_parenth) = 0))) \/ exists mdr_q_constructed_parenths mdr_eb_constructed_parenths mdr_ec_constructed_parenths mdr_fb_constructed_parenths mdr_fc_constructed_parenths. (((mdr_d_constructed_parenth) = S (mdr_q_constructed_parenths)) /\ ((forall mdr_j_constructed_parenthsc. (exists mdr_gap_constructed_parenthscj. mdr_gap_constructed_parenthscj + S (mdr_j_constructed_parenthsc) = (S (mdr_q_constructed_parenths))) -> exists mdr_i_constructed_parenthsc mdr_up_constructed_parenthsc mdr_us_constructed_parenthsc mdr_un_constructed_parenthsc mdr_ut_constructed_parenthsc mdr_p_constructed_parenthsc mdr_n_constructed_parenthsc. ((exists mdr_gap_constructed_parenthsci. mdr_gap_constructed_parenthsci + S (mdr_i_constructed_parenthsc) = (mdr_i_constructed_parenth)) /\ ((exists mdr_z_constructed_parenthscr. ((exists mdr_a_constructed_parenthscrc mdr_b_constructed_parenthscrc mdr_c_constructed_parenthscrc mdr_e_constructed_parenthscrc mdr_f_constructed_parenthscrc. ((mdr_a_constructed_parenthscrc = ((mdr_q_constructed_parenths) + (mdr_up_constructed_parenthsc)) * S ((mdr_q_constructed_parenths) + (mdr_up_constructed_parenthsc)) + ((mdr_up_constructed_parenthsc) + (mdr_up_constructed_parenthsc))) /\ ((mdr_b_constructed_parenthscrc = ((mdr_us_constructed_parenthsc) + (mdr_un_constructed_parenthsc)) * S ((mdr_us_constructed_parenthsc) + (mdr_un_constructed_parenthsc)) + ((mdr_un_constructed_parenthsc) + (mdr_un_constructed_parenthsc))) /\ ((mdr_c_constructed_parenthscrc = ((mdr_a_constructed_parenthscrc) + (mdr_b_constructed_parenthscrc)) * S ((mdr_a_constructed_parenthscrc) + (mdr_b_constructed_parenthscrc)) + ((mdr_b_constructed_parenthscrc) + (mdr_b_constructed_parenthscrc))) /\ ((mdr_e_constructed_parenthscrc = ((mdr_p_constructed_parenthsc) + (mdr_n_constructed_parenthsc)) * S ((mdr_p_constructed_parenthsc) + (mdr_n_constructed_parenthsc)) + ((mdr_n_constructed_parenthsc) + (mdr_n_constructed_parenthsc))) /\ ((mdr_f_constructed_parenthscrc = ((mdr_ut_constructed_parenthsc) + (mdr_e_constructed_parenthscrc)) * S ((mdr_ut_constructed_parenthsc) + (mdr_e_constructed_parenthscrc)) + ((mdr_e_constructed_parenthscrc) + (mdr_e_constructed_parenthscrc))) /\ ((mdr_z_constructed_parenthscr) = ((mdr_c_constructed_parenthscrc) + (mdr_f_constructed_parenthscrc)) * S ((mdr_c_constructed_parenthscrc) + (mdr_f_constructed_parenthscrc)) + ((mdr_f_constructed_parenthscrc) + (mdr_f_constructed_parenthscrc))))))))) /\ (((exists ff_h_mdr_constructed_parenthscrb. ff_h_mdr_constructed_parenthscrb + S (mdr_z_constructed_parenthscr) = S ((S (mdr_i_constructed_parenthsc)) * mdr_c_constructed_parent)) /\ exists ff_q_mdr_constructed_parenthscrb. mdr_b_constructed_parent = ff_q_mdr_constructed_parenthscrb * S ((S (mdr_i_constructed_parenthsc)) * mdr_c_constructed_parent) + (mdr_z_constructed_parenthscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_constructed_parenthscm_positive. (exists ff_gap_mdm_lt_mdr_constructed_parenthscm_positive_index_bound. ff_gap_mdm_lt_mdr_constructed_parenthscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_constructed_parenthscm_positive) = ((mdr_q_constructed_parenths) * (mdr_q_constructed_parenths))) -> exists ff_row_mdm_prefix_mdr_constructed_parenthscm_positive ff_column_mdm_prefix_mdr_constructed_parenthscm_positive ff_value_mdm_prefix_mdr_constructed_parenthscm_positive. (ff_index_mdm_prefix_mdr_constructed_parenthscm_positive = (mdr_q_constructed_parenths) * ff_row_mdm_prefix_mdr_constructed_parenthscm_positive + ff_column_mdm_prefix_mdr_constructed_parenthscm_positive /\ ((exists ff_gap_mdm_lt_mdr_constructed_parenthscm_positive_column_bound. ff_gap_mdm_lt_mdr_constructed_parenthscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_constructed_parenthscm_positive) = (mdr_q_constructed_parenths)) /\ ((exists ff_row_mdm_cell_mdr_constructed_parenthscm_positive_cell ff_column_mdm_cell_mdr_constructed_parenthscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_constructed_parenthscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_constructed_parenthscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_constructed_parenthscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_constructed_parenthscm_positive_cell = ff_row_mdm_prefix_mdr_constructed_parenthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_constructed_parenthscm_positive_cell_row_after. ff_gap_mdm_le_mdr_constructed_parenthscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_constructed_parenthscm_positive)) /\ ff_row_mdm_cell_mdr_constructed_parenthscm_positive_cell = S ff_row_mdm_prefix_mdr_constructed_parenthscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_constructed_parenthscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_constructed_parenthscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_constructed_parenthscm_positive) = (mdr_j_constructed_parenthsc)) /\ ff_column_mdm_cell_mdr_constructed_parenthscm_positive_cell = ff_column_mdm_prefix_mdr_constructed_parenthscm_positive) \/ ((exists ff_gap_mdm_le_mdr_constructed_parenthscm_positive_cell_column_after. ff_gap_mdm_le_mdr_constructed_parenthscm_positive_cell_column_after + (mdr_j_constructed_parenthsc) = (ff_column_mdm_prefix_mdr_constructed_parenthscm_positive)) /\ ff_column_mdm_cell_mdr_constructed_parenthscm_positive_cell = S ff_column_mdm_prefix_mdr_constructed_parenthscm_positive))) /\ (((exists ff_h_mdm_mdr_constructed_parenthscm_positive_cell_source. ff_h_mdm_mdr_constructed_parenthscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_constructed_parenthscm_positive) = S ((S ((ff_row_mdm_cell_mdr_constructed_parenthscm_positive_cell) * (S (mdr_q_constructed_parenths)) + (ff_column_mdm_cell_mdr_constructed_parenthscm_positive_cell))) * mdr_pc_constructed_parenth)) /\ exists ff_q_mdm_mdr_constructed_parenthscm_positive_cell_source. mdr_pb_constructed_parenth = ff_q_mdm_mdr_constructed_parenthscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_constructed_parenthscm_positive_cell) * (S (mdr_q_constructed_parenths)) + (ff_column_mdm_cell_mdr_constructed_parenthscm_positive_cell))) * mdr_pc_constructed_parenth) + (ff_value_mdm_prefix_mdr_constructed_parenthscm_positive)))))) /\ (((exists ff_h_mdm_mdr_constructed_parenthscm_positive_target. ff_h_mdm_mdr_constructed_parenthscm_positive_target + S (ff_value_mdm_prefix_mdr_constructed_parenthscm_positive) = S ((S (ff_index_mdm_prefix_mdr_constructed_parenthscm_positive)) * mdr_us_constructed_parenthsc)) /\ exists ff_q_mdm_mdr_constructed_parenthscm_positive_target. mdr_up_constructed_parenthsc = ff_q_mdm_mdr_constructed_parenthscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_constructed_parenthscm_positive)) * mdr_us_constructed_parenthsc) + (ff_value_mdm_prefix_mdr_constructed_parenthscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_constructed_parenthscm_negative. (exists ff_gap_mdm_lt_mdr_constructed_parenthscm_negative_index_bound. ff_gap_mdm_lt_mdr_constructed_parenthscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_constructed_parenthscm_negative) = ((mdr_q_constructed_parenths) * (mdr_q_constructed_parenths))) -> exists ff_row_mdm_prefix_mdr_constructed_parenthscm_negative ff_column_mdm_prefix_mdr_constructed_parenthscm_negative ff_value_mdm_prefix_mdr_constructed_parenthscm_negative. (ff_index_mdm_prefix_mdr_constructed_parenthscm_negative = (mdr_q_constructed_parenths) * ff_row_mdm_prefix_mdr_constructed_parenthscm_negative + ff_column_mdm_prefix_mdr_constructed_parenthscm_negative /\ ((exists ff_gap_mdm_lt_mdr_constructed_parenthscm_negative_column_bound. ff_gap_mdm_lt_mdr_constructed_parenthscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_constructed_parenthscm_negative) = (mdr_q_constructed_parenths)) /\ ((exists ff_row_mdm_cell_mdr_constructed_parenthscm_negative_cell ff_column_mdm_cell_mdr_constructed_parenthscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_constructed_parenthscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_constructed_parenthscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_constructed_parenthscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_constructed_parenthscm_negative_cell = ff_row_mdm_prefix_mdr_constructed_parenthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_constructed_parenthscm_negative_cell_row_after. ff_gap_mdm_le_mdr_constructed_parenthscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_constructed_parenthscm_negative)) /\ ff_row_mdm_cell_mdr_constructed_parenthscm_negative_cell = S ff_row_mdm_prefix_mdr_constructed_parenthscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_constructed_parenthscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_constructed_parenthscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_constructed_parenthscm_negative) = (mdr_j_constructed_parenthsc)) /\ ff_column_mdm_cell_mdr_constructed_parenthscm_negative_cell = ff_column_mdm_prefix_mdr_constructed_parenthscm_negative) \/ ((exists ff_gap_mdm_le_mdr_constructed_parenthscm_negative_cell_column_after. ff_gap_mdm_le_mdr_constructed_parenthscm_negative_cell_column_after + (mdr_j_constructed_parenthsc) = (ff_column_mdm_prefix_mdr_constructed_parenthscm_negative)) /\ ff_column_mdm_cell_mdr_constructed_parenthscm_negative_cell = S ff_column_mdm_prefix_mdr_constructed_parenthscm_negative))) /\ (((exists ff_h_mdm_mdr_constructed_parenthscm_negative_cell_source. ff_h_mdm_mdr_constructed_parenthscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_constructed_parenthscm_negative) = S ((S ((ff_row_mdm_cell_mdr_constructed_parenthscm_negative_cell) * (S (mdr_q_constructed_parenths)) + (ff_column_mdm_cell_mdr_constructed_parenthscm_negative_cell))) * mdr_nc_constructed_parenth)) /\ exists ff_q_mdm_mdr_constructed_parenthscm_negative_cell_source. mdr_nb_constructed_parenth = ff_q_mdm_mdr_constructed_parenthscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_constructed_parenthscm_negative_cell) * (S (mdr_q_constructed_parenths)) + (ff_column_mdm_cell_mdr_constructed_parenthscm_negative_cell))) * mdr_nc_constructed_parenth) + (ff_value_mdm_prefix_mdr_constructed_parenthscm_negative)))))) /\ (((exists ff_h_mdm_mdr_constructed_parenthscm_negative_target. ff_h_mdm_mdr_constructed_parenthscm_negative_target + S (ff_value_mdm_prefix_mdr_constructed_parenthscm_negative) = S ((S (ff_index_mdm_prefix_mdr_constructed_parenthscm_negative)) * mdr_ut_constructed_parenthsc)) /\ exists ff_q_mdm_mdr_constructed_parenthscm_negative_target. mdr_un_constructed_parenthsc = ff_q_mdm_mdr_constructed_parenthscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_constructed_parenthscm_negative)) * mdr_ut_constructed_parenthsc) + (ff_value_mdm_prefix_mdr_constructed_parenthscm_negative))))))))) /\ ((((exists ff_h_mdr_constructed_parenthscp. ff_h_mdr_constructed_parenthscp + S (mdr_p_constructed_parenthsc) = S ((S (mdr_j_constructed_parenthsc)) * mdr_ec_constructed_parenths)) /\ exists ff_q_mdr_constructed_parenthscp. mdr_eb_constructed_parenths = ff_q_mdr_constructed_parenthscp * S ((S (mdr_j_constructed_parenthsc)) * mdr_ec_constructed_parenths) + (mdr_p_constructed_parenthsc))) /\ (((exists ff_h_mdr_constructed_parenthscn. ff_h_mdr_constructed_parenthscn + S (mdr_n_constructed_parenthsc) = S ((S (mdr_j_constructed_parenthsc)) * mdr_fc_constructed_parenths)) /\ exists ff_q_mdr_constructed_parenthscn. mdr_fb_constructed_parenths = ff_q_mdr_constructed_parenthscn * S ((S (mdr_j_constructed_parenthsc)) * mdr_fc_constructed_parenths) + (mdr_n_constructed_parenthsc)))))))) /\ (exists ff_ub_mce_fold_mdr_constructed_parenthsf ff_uc_mce_fold_mdr_constructed_parenthsf ff_vb_mce_fold_mdr_constructed_parenthsf ff_vc_mce_fold_mdr_constructed_parenthsf. ((forall ff_index_mce_alternating_mdr_constructed_parenthsf_prefix. (exists ff_gap_mce_mdr_constructed_parenthsf_prefix_index. ff_gap_mce_mdr_constructed_parenthsf_prefix_index + S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix) = (S (mdr_q_constructed_parenths))) -> exists ff_ap_mce_alternating_mdr_constructed_parenthsf_prefix ff_an_mce_alternating_mdr_constructed_parenthsf_prefix ff_bp_mce_alternating_mdr_constructed_parenthsf_prefix ff_bn_mce_alternating_mdr_constructed_parenthsf_prefix ff_p_mce_alternating_mdr_constructed_parenthsf_prefix ff_n_mce_alternating_mdr_constructed_parenthsf_prefix. ((((exists ff_h_mce_mdr_constructed_parenthsf_prefix_ap. ff_h_mce_mdr_constructed_parenthsf_prefix_ap + S (ff_ap_mce_alternating_mdr_constructed_parenthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * mdr_pc_constructed_parenth)) /\ exists ff_q_mce_mdr_constructed_parenthsf_prefix_ap. mdr_pb_constructed_parenth = ff_q_mce_mdr_constructed_parenthsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * mdr_pc_constructed_parenth) + (ff_ap_mce_alternating_mdr_constructed_parenthsf_prefix))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_prefix_an. ff_h_mce_mdr_constructed_parenthsf_prefix_an + S (ff_an_mce_alternating_mdr_constructed_parenthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * mdr_nc_constructed_parenth)) /\ exists ff_q_mce_mdr_constructed_parenthsf_prefix_an. mdr_nb_constructed_parenth = ff_q_mce_mdr_constructed_parenthsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * mdr_nc_constructed_parenth) + (ff_an_mce_alternating_mdr_constructed_parenthsf_prefix))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_prefix_bp. ff_h_mce_mdr_constructed_parenthsf_prefix_bp + S (ff_bp_mce_alternating_mdr_constructed_parenthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * mdr_ec_constructed_parenths)) /\ exists ff_q_mce_mdr_constructed_parenthsf_prefix_bp. mdr_eb_constructed_parenths = ff_q_mce_mdr_constructed_parenthsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * mdr_ec_constructed_parenths) + (ff_bp_mce_alternating_mdr_constructed_parenthsf_prefix))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_prefix_bn. ff_h_mce_mdr_constructed_parenthsf_prefix_bn + S (ff_bn_mce_alternating_mdr_constructed_parenthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * mdr_fc_constructed_parenths)) /\ exists ff_q_mce_mdr_constructed_parenthsf_prefix_bn. mdr_fb_constructed_parenths = ff_q_mce_mdr_constructed_parenthsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * mdr_fc_constructed_parenths) + (ff_bn_mce_alternating_mdr_constructed_parenthsf_prefix))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_prefix_positive. ff_h_mce_mdr_constructed_parenthsf_prefix_positive + S (ff_p_mce_alternating_mdr_constructed_parenthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * ff_uc_mce_fold_mdr_constructed_parenthsf)) /\ exists ff_q_mce_mdr_constructed_parenthsf_prefix_positive. ff_ub_mce_fold_mdr_constructed_parenthsf = ff_q_mce_mdr_constructed_parenthsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * ff_uc_mce_fold_mdr_constructed_parenthsf) + (ff_p_mce_alternating_mdr_constructed_parenthsf_prefix))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_prefix_negative. ff_h_mce_mdr_constructed_parenthsf_prefix_negative + S (ff_n_mce_alternating_mdr_constructed_parenthsf_prefix) = S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * ff_vc_mce_fold_mdr_constructed_parenthsf)) /\ exists ff_q_mce_mdr_constructed_parenthsf_prefix_negative. ff_vb_mce_fold_mdr_constructed_parenthsf = ff_q_mce_mdr_constructed_parenthsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_constructed_parenthsf_prefix)) * ff_vc_mce_fold_mdr_constructed_parenthsf) + (ff_n_mce_alternating_mdr_constructed_parenthsf_prefix))) /\ (((exists ff_even_mce_term_mdr_constructed_parenthsf_prefix_term. ff_index_mce_alternating_mdr_constructed_parenthsf_prefix = 2 * ff_even_mce_term_mdr_constructed_parenthsf_prefix_term) /\ (ff_p_mce_alternating_mdr_constructed_parenthsf_prefix = (ff_ap_mce_alternating_mdr_constructed_parenthsf_prefix) * (ff_bp_mce_alternating_mdr_constructed_parenthsf_prefix) + (ff_an_mce_alternating_mdr_constructed_parenthsf_prefix) * (ff_bn_mce_alternating_mdr_constructed_parenthsf_prefix) /\ ff_n_mce_alternating_mdr_constructed_parenthsf_prefix = (ff_ap_mce_alternating_mdr_constructed_parenthsf_prefix) * (ff_bn_mce_alternating_mdr_constructed_parenthsf_prefix) + (ff_an_mce_alternating_mdr_constructed_parenthsf_prefix) * (ff_bp_mce_alternating_mdr_constructed_parenthsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_constructed_parenthsf_prefix_term. ff_index_mce_alternating_mdr_constructed_parenthsf_prefix = 2 * ff_odd_mce_term_mdr_constructed_parenthsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_constructed_parenthsf_prefix = (ff_ap_mce_alternating_mdr_constructed_parenthsf_prefix) * (ff_bn_mce_alternating_mdr_constructed_parenthsf_prefix) + (ff_an_mce_alternating_mdr_constructed_parenthsf_prefix) * (ff_bp_mce_alternating_mdr_constructed_parenthsf_prefix) /\ ff_n_mce_alternating_mdr_constructed_parenthsf_prefix = (ff_ap_mce_alternating_mdr_constructed_parenthsf_prefix) * (ff_bp_mce_alternating_mdr_constructed_parenthsf_prefix) + (ff_an_mce_alternating_mdr_constructed_parenthsf_prefix) * (ff_bn_mce_alternating_mdr_constructed_parenthsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_constructed_parenthsf_positive ff_v_mce_mdr_constructed_parenthsf_positive. ((((exists ff_h_mce_mdr_constructed_parenthsf_positive_start. ff_h_mce_mdr_constructed_parenthsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_constructed_parenthsf_positive)) /\ exists ff_q_mce_mdr_constructed_parenthsf_positive_start. ff_u_mce_mdr_constructed_parenthsf_positive = ff_q_mce_mdr_constructed_parenthsf_positive_start * S ((S (0)) * ff_v_mce_mdr_constructed_parenthsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_positive_terminal. ff_h_mce_mdr_constructed_parenthsf_positive_terminal + S (mdr_p_constructed_parenth) = S ((S ((S (mdr_q_constructed_parenths)))) * ff_v_mce_mdr_constructed_parenthsf_positive)) /\ exists ff_q_mce_mdr_constructed_parenthsf_positive_terminal. ff_u_mce_mdr_constructed_parenthsf_positive = ff_q_mce_mdr_constructed_parenthsf_positive_terminal * S ((S ((S (mdr_q_constructed_parenths)))) * ff_v_mce_mdr_constructed_parenthsf_positive) + (mdr_p_constructed_parenth))) /\ forall ff_i_mce_mdr_constructed_parenthsf_positive. (exists ff_lt_mce_mdr_constructed_parenthsf_positive_bound. ff_lt_mce_mdr_constructed_parenthsf_positive_bound + S ff_i_mce_mdr_constructed_parenthsf_positive = (S (mdr_q_constructed_parenths))) -> exists ff_a_mce_mdr_constructed_parenthsf_positive ff_r_mce_mdr_constructed_parenthsf_positive ff_s_mce_mdr_constructed_parenthsf_positive. ((((exists ff_h_mce_mdr_constructed_parenthsf_positive_summand. ff_h_mce_mdr_constructed_parenthsf_positive_summand + S (ff_a_mce_mdr_constructed_parenthsf_positive) = S ((S (ff_i_mce_mdr_constructed_parenthsf_positive)) * ff_uc_mce_fold_mdr_constructed_parenthsf)) /\ exists ff_q_mce_mdr_constructed_parenthsf_positive_summand. ff_ub_mce_fold_mdr_constructed_parenthsf = ff_q_mce_mdr_constructed_parenthsf_positive_summand * S ((S (ff_i_mce_mdr_constructed_parenthsf_positive)) * ff_uc_mce_fold_mdr_constructed_parenthsf) + (ff_a_mce_mdr_constructed_parenthsf_positive))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_positive_partial. ff_h_mce_mdr_constructed_parenthsf_positive_partial + S (ff_r_mce_mdr_constructed_parenthsf_positive) = S ((S (ff_i_mce_mdr_constructed_parenthsf_positive)) * ff_v_mce_mdr_constructed_parenthsf_positive)) /\ exists ff_q_mce_mdr_constructed_parenthsf_positive_partial. ff_u_mce_mdr_constructed_parenthsf_positive = ff_q_mce_mdr_constructed_parenthsf_positive_partial * S ((S (ff_i_mce_mdr_constructed_parenthsf_positive)) * ff_v_mce_mdr_constructed_parenthsf_positive) + (ff_r_mce_mdr_constructed_parenthsf_positive))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_positive_successor. ff_h_mce_mdr_constructed_parenthsf_positive_successor + S (ff_s_mce_mdr_constructed_parenthsf_positive) = S ((S (S ff_i_mce_mdr_constructed_parenthsf_positive)) * ff_v_mce_mdr_constructed_parenthsf_positive)) /\ exists ff_q_mce_mdr_constructed_parenthsf_positive_successor. ff_u_mce_mdr_constructed_parenthsf_positive = ff_q_mce_mdr_constructed_parenthsf_positive_successor * S ((S (S ff_i_mce_mdr_constructed_parenthsf_positive)) * ff_v_mce_mdr_constructed_parenthsf_positive) + (ff_s_mce_mdr_constructed_parenthsf_positive))) /\ ff_s_mce_mdr_constructed_parenthsf_positive = ff_r_mce_mdr_constructed_parenthsf_positive + ff_a_mce_mdr_constructed_parenthsf_positive)))))) /\ (exists ff_u_mce_mdr_constructed_parenthsf_negative ff_v_mce_mdr_constructed_parenthsf_negative. ((((exists ff_h_mce_mdr_constructed_parenthsf_negative_start. ff_h_mce_mdr_constructed_parenthsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_constructed_parenthsf_negative)) /\ exists ff_q_mce_mdr_constructed_parenthsf_negative_start. ff_u_mce_mdr_constructed_parenthsf_negative = ff_q_mce_mdr_constructed_parenthsf_negative_start * S ((S (0)) * ff_v_mce_mdr_constructed_parenthsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_negative_terminal. ff_h_mce_mdr_constructed_parenthsf_negative_terminal + S (mdr_n_constructed_parenth) = S ((S ((S (mdr_q_constructed_parenths)))) * ff_v_mce_mdr_constructed_parenthsf_negative)) /\ exists ff_q_mce_mdr_constructed_parenthsf_negative_terminal. ff_u_mce_mdr_constructed_parenthsf_negative = ff_q_mce_mdr_constructed_parenthsf_negative_terminal * S ((S ((S (mdr_q_constructed_parenths)))) * ff_v_mce_mdr_constructed_parenthsf_negative) + (mdr_n_constructed_parenth))) /\ forall ff_i_mce_mdr_constructed_parenthsf_negative. (exists ff_lt_mce_mdr_constructed_parenthsf_negative_bound. ff_lt_mce_mdr_constructed_parenthsf_negative_bound + S ff_i_mce_mdr_constructed_parenthsf_negative = (S (mdr_q_constructed_parenths))) -> exists ff_a_mce_mdr_constructed_parenthsf_negative ff_r_mce_mdr_constructed_parenthsf_negative ff_s_mce_mdr_constructed_parenthsf_negative. ((((exists ff_h_mce_mdr_constructed_parenthsf_negative_summand. ff_h_mce_mdr_constructed_parenthsf_negative_summand + S (ff_a_mce_mdr_constructed_parenthsf_negative) = S ((S (ff_i_mce_mdr_constructed_parenthsf_negative)) * ff_vc_mce_fold_mdr_constructed_parenthsf)) /\ exists ff_q_mce_mdr_constructed_parenthsf_negative_summand. ff_vb_mce_fold_mdr_constructed_parenthsf = ff_q_mce_mdr_constructed_parenthsf_negative_summand * S ((S (ff_i_mce_mdr_constructed_parenthsf_negative)) * ff_vc_mce_fold_mdr_constructed_parenthsf) + (ff_a_mce_mdr_constructed_parenthsf_negative))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_negative_partial. ff_h_mce_mdr_constructed_parenthsf_negative_partial + S (ff_r_mce_mdr_constructed_parenthsf_negative) = S ((S (ff_i_mce_mdr_constructed_parenthsf_negative)) * ff_v_mce_mdr_constructed_parenthsf_negative)) /\ exists ff_q_mce_mdr_constructed_parenthsf_negative_partial. ff_u_mce_mdr_constructed_parenthsf_negative = ff_q_mce_mdr_constructed_parenthsf_negative_partial * S ((S (ff_i_mce_mdr_constructed_parenthsf_negative)) * ff_v_mce_mdr_constructed_parenthsf_negative) + (ff_r_mce_mdr_constructed_parenthsf_negative))) /\ ((((exists ff_h_mce_mdr_constructed_parenthsf_negative_successor. ff_h_mce_mdr_constructed_parenthsf_negative_successor + S (ff_s_mce_mdr_constructed_parenthsf_negative) = S ((S (S ff_i_mce_mdr_constructed_parenthsf_negative)) * ff_v_mce_mdr_constructed_parenthsf_negative)) /\ exists ff_q_mce_mdr_constructed_parenthsf_negative_successor. ff_u_mce_mdr_constructed_parenthsf_negative = ff_q_mce_mdr_constructed_parenthsf_negative_successor * S ((S (S ff_i_mce_mdr_constructed_parenthsf_negative)) * ff_v_mce_mdr_constructed_parenthsf_negative) + (ff_s_mce_mdr_constructed_parenthsf_negative))) /\ ff_s_mce_mdr_constructed_parenthsf_negative = ff_r_mce_mdr_constructed_parenthsf_negative + ff_a_mce_mdr_constructed_parenthsf_negative))))))))))))))) /\ ((exists mdr_gap_constructed_parenti. mdr_gap_constructed_parenti + S (mdr_i_constructed_parent) = (mdr_l_constructed_parent)) /\ (exists mdr_z_constructed_parentr. ((exists mdr_a_constructed_parentrc mdr_b_constructed_parentrc mdr_c_constructed_parentrc mdr_e_constructed_parentrc mdr_f_constructed_parentrc. ((mdr_a_constructed_parentrc = ((S q) + (pb)) * S ((S q) + (pb)) + ((pb) + (pb))) /\ ((mdr_b_constructed_parentrc = ((pc) + (nb)) * S ((pc) + (nb)) + ((nb) + (nb))) /\ ((mdr_c_constructed_parentrc = ((mdr_a_constructed_parentrc) + (mdr_b_constructed_parentrc)) * S ((mdr_a_constructed_parentrc) + (mdr_b_constructed_parentrc)) + ((mdr_b_constructed_parentrc) + (mdr_b_constructed_parentrc))) /\ ((mdr_e_constructed_parentrc = ((r) + (s)) * S ((r) + (s)) + ((s) + (s))) /\ ((mdr_f_constructed_parentrc = ((nc) + (mdr_e_constructed_parentrc)) * S ((nc) + (mdr_e_constructed_parentrc)) + ((mdr_e_constructed_parentrc) + (mdr_e_constructed_parentrc))) /\ ((mdr_z_constructed_parentr) = ((mdr_c_constructed_parentrc) + (mdr_f_constructed_parentrc)) * S ((mdr_c_constructed_parentrc) + (mdr_f_constructed_parentrc)) + ((mdr_f_constructed_parentrc) + (mdr_f_constructed_parentrc))))))))) /\ (((exists ff_h_mdr_constructed_parentrb. ff_h_mdr_constructed_parentrb + S (mdr_z_constructed_parentr) = S ((S (mdr_i_constructed_parent)) * mdr_c_constructed_parent)) /\ exists ff_q_mdr_constructed_parentrb. mdr_b_constructed_parent = ff_q_mdr_constructed_parentrb * S ((S (mdr_i_constructed_parent)) * mdr_c_constructed_parent) + (mdr_z_constructed_parentr)))))))) - 0015
specialize signed_recursive_determinant_exists (pb) - 0016
specialize signed_recursive_determinant_exists (pc) - 0017
specialize signed_recursive_determinant_exists (nb) - 0018
specialize signed_recursive_determinant_exists (nc) - 0019
specialize signed_recursive_determinant_exists (S q) - 0020
apply signed_recursive_determinant_exists - 0021
cases hvalue - 0022
cases hvalue_witness - 0023
have hcanonical : exists ub uc vb vc. ((forall mdr_j_canonical_cofactors. (exists mdr_gap_canonical_cofactorsj. mdr_gap_canonical_cofactorsj + S (mdr_j_canonical_cofactors) = (S (q))) -> exists mdr_up_canonical_cofactors mdr_us_canonical_cofactors mdr_un_canonical_cofactors mdr_ut_canonical_cofactors mdr_p_canonical_cofactors mdr_n_canonical_cofactors. ((((forall ff_index_mdm_prefix_mdr_canonical_cofactorsm_positive. (exists ff_gap_mdm_lt_mdr_canonical_cofactorsm_positive_index_bound. ff_gap_mdm_lt_mdr_canonical_cofactorsm_positive_index_bound + S (ff_index_mdm_prefix_mdr_canonical_cofactorsm_positive) = ((q) * (q))) -> exists ff_row_mdm_prefix_mdr_canonical_cofactorsm_positive ff_column_mdm_prefix_mdr_canonical_cofactorsm_positive ff_value_mdm_prefix_mdr_canonical_cofactorsm_positive. (ff_index_mdm_prefix_mdr_canonical_cofactorsm_positive = (q) * ff_row_mdm_prefix_mdr_canonical_cofactorsm_positive + ff_column_mdm_prefix_mdr_canonical_cofactorsm_positive /\ ((exists ff_gap_mdm_lt_mdr_canonical_cofactorsm_positive_column_bound. ff_gap_mdm_lt_mdr_canonical_cofactorsm_positive_column_bound + S (ff_column_mdm_prefix_mdr_canonical_cofactorsm_positive) = (q)) /\ ((exists ff_row_mdm_cell_mdr_canonical_cofactorsm_positive_cell ff_column_mdm_cell_mdr_canonical_cofactorsm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_canonical_cofactorsm_positive_cell_row_before. ff_gap_mdm_lt_mdr_canonical_cofactorsm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_canonical_cofactorsm_positive) = (0)) /\ ff_row_mdm_cell_mdr_canonical_cofactorsm_positive_cell = ff_row_mdm_prefix_mdr_canonical_cofactorsm_positive) \/ ((exists ff_gap_mdm_le_mdr_canonical_cofactorsm_positive_cell_row_after. ff_gap_mdm_le_mdr_canonical_cofactorsm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_canonical_cofactorsm_positive)) /\ ff_row_mdm_cell_mdr_canonical_cofactorsm_positive_cell = S ff_row_mdm_prefix_mdr_canonical_cofactorsm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_canonical_cofactorsm_positive_cell_column_before. ff_gap_mdm_lt_mdr_canonical_cofactorsm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_canonical_cofactorsm_positive) = (mdr_j_canonical_cofactors)) /\ ff_column_mdm_cell_mdr_canonical_cofactorsm_positive_cell = ff_column_mdm_prefix_mdr_canonical_cofactorsm_positive) \/ ((exists ff_gap_mdm_le_mdr_canonical_cofactorsm_positive_cell_column_after. ff_gap_mdm_le_mdr_canonical_cofactorsm_positive_cell_column_after + (mdr_j_canonical_cofactors) = (ff_column_mdm_prefix_mdr_canonical_cofactorsm_positive)) /\ ff_column_mdm_cell_mdr_canonical_cofactorsm_positive_cell = S ff_column_mdm_prefix_mdr_canonical_cofactorsm_positive))) /\ (((exists ff_h_mdm_mdr_canonical_cofactorsm_positive_cell_source. ff_h_mdm_mdr_canonical_cofactorsm_positive_cell_source + S (ff_value_mdm_prefix_mdr_canonical_cofactorsm_positive) = S ((S ((ff_row_mdm_cell_mdr_canonical_cofactorsm_positive_cell) * (S (q)) + (ff_column_mdm_cell_mdr_canonical_cofactorsm_positive_cell))) * pc)) /\ exists ff_q_mdm_mdr_canonical_cofactorsm_positive_cell_source. pb = ff_q_mdm_mdr_canonical_cofactorsm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_canonical_cofactorsm_positive_cell) * (S (q)) + (ff_column_mdm_cell_mdr_canonical_cofactorsm_positive_cell))) * pc) + (ff_value_mdm_prefix_mdr_canonical_cofactorsm_positive)))))) /\ (((exists ff_h_mdm_mdr_canonical_cofactorsm_positive_target. ff_h_mdm_mdr_canonical_cofactorsm_positive_target + S (ff_value_mdm_prefix_mdr_canonical_cofactorsm_positive) = S ((S (ff_index_mdm_prefix_mdr_canonical_cofactorsm_positive)) * mdr_us_canonical_cofactors)) /\ exists ff_q_mdm_mdr_canonical_cofactorsm_positive_target. mdr_up_canonical_cofactors = ff_q_mdm_mdr_canonical_cofactorsm_positive_target * S ((S (ff_index_mdm_prefix_mdr_canonical_cofactorsm_positive)) * mdr_us_canonical_cofactors) + (ff_value_mdm_prefix_mdr_canonical_cofactorsm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_canonical_cofactorsm_negative. (exists ff_gap_mdm_lt_mdr_canonical_cofactorsm_negative_index_bound. ff_gap_mdm_lt_mdr_canonical_cofactorsm_negative_index_bound + S (ff_index_mdm_prefix_mdr_canonical_cofactorsm_negative) = ((q) * (q))) -> exists ff_row_mdm_prefix_mdr_canonical_cofactorsm_negative ff_column_mdm_prefix_mdr_canonical_cofactorsm_negative ff_value_mdm_prefix_mdr_canonical_cofactorsm_negative. (ff_index_mdm_prefix_mdr_canonical_cofactorsm_negative = (q) * ff_row_mdm_prefix_mdr_canonical_cofactorsm_negative + ff_column_mdm_prefix_mdr_canonical_cofactorsm_negative /\ ((exists ff_gap_mdm_lt_mdr_canonical_cofactorsm_negative_column_bound. ff_gap_mdm_lt_mdr_canonical_cofactorsm_negative_column_bound + S (ff_column_mdm_prefix_mdr_canonical_cofactorsm_negative) = (q)) /\ ((exists ff_row_mdm_cell_mdr_canonical_cofactorsm_negative_cell ff_column_mdm_cell_mdr_canonical_cofactorsm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_canonical_cofactorsm_negative_cell_row_before. ff_gap_mdm_lt_mdr_canonical_cofactorsm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_canonical_cofactorsm_negative) = (0)) /\ ff_row_mdm_cell_mdr_canonical_cofactorsm_negative_cell = ff_row_mdm_prefix_mdr_canonical_cofactorsm_negative) \/ ((exists ff_gap_mdm_le_mdr_canonical_cofactorsm_negative_cell_row_after. ff_gap_mdm_le_mdr_canonical_cofactorsm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_canonical_cofactorsm_negative)) /\ ff_row_mdm_cell_mdr_canonical_cofactorsm_negative_cell = S ff_row_mdm_prefix_mdr_canonical_cofactorsm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_canonical_cofactorsm_negative_cell_column_before. ff_gap_mdm_lt_mdr_canonical_cofactorsm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_canonical_cofactorsm_negative) = (mdr_j_canonical_cofactors)) /\ ff_column_mdm_cell_mdr_canonical_cofactorsm_negative_cell = ff_column_mdm_prefix_mdr_canonical_cofactorsm_negative) \/ ((exists ff_gap_mdm_le_mdr_canonical_cofactorsm_negative_cell_column_after. ff_gap_mdm_le_mdr_canonical_cofactorsm_negative_cell_column_after + (mdr_j_canonical_cofactors) = (ff_column_mdm_prefix_mdr_canonical_cofactorsm_negative)) /\ ff_column_mdm_cell_mdr_canonical_cofactorsm_negative_cell = S ff_column_mdm_prefix_mdr_canonical_cofactorsm_negative))) /\ (((exists ff_h_mdm_mdr_canonical_cofactorsm_negative_cell_source. ff_h_mdm_mdr_canonical_cofactorsm_negative_cell_source + S (ff_value_mdm_prefix_mdr_canonical_cofactorsm_negative) = S ((S ((ff_row_mdm_cell_mdr_canonical_cofactorsm_negative_cell) * (S (q)) + (ff_column_mdm_cell_mdr_canonical_cofactorsm_negative_cell))) * nc)) /\ exists ff_q_mdm_mdr_canonical_cofactorsm_negative_cell_source. nb = ff_q_mdm_mdr_canonical_cofactorsm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_canonical_cofactorsm_negative_cell) * (S (q)) + (ff_column_mdm_cell_mdr_canonical_cofactorsm_negative_cell))) * nc) + (ff_value_mdm_prefix_mdr_canonical_cofactorsm_negative)))))) /\ (((exists ff_h_mdm_mdr_canonical_cofactorsm_negative_target. ff_h_mdm_mdr_canonical_cofactorsm_negative_target + S (ff_value_mdm_prefix_mdr_canonical_cofactorsm_negative) = S ((S (ff_index_mdm_prefix_mdr_canonical_cofactorsm_negative)) * mdr_ut_canonical_cofactors)) /\ exists ff_q_mdm_mdr_canonical_cofactorsm_negative_target. mdr_un_canonical_cofactors = ff_q_mdm_mdr_canonical_cofactorsm_negative_target * S ((S (ff_index_mdm_prefix_mdr_canonical_cofactorsm_negative)) * mdr_ut_canonical_cofactors) + (ff_value_mdm_prefix_mdr_canonical_cofactorsm_negative))))))))) /\ ((exists mdr_b_canonical_cofactorsd mdr_c_canonical_cofactorsd mdr_l_canonical_cofactorsd mdr_i_canonical_cofactorsd. ((forall mdr_i_canonical_cofactorsdh. (exists mdr_gap_canonical_cofactorsdhi. mdr_gap_canonical_cofactorsdhi + S (mdr_i_canonical_cofactorsdh) = (mdr_l_canonical_cofactorsd)) -> exists mdr_d_canonical_cofactorsdh mdr_pb_canonical_cofactorsdh mdr_pc_canonical_cofactorsdh mdr_nb_canonical_cofactorsdh mdr_nc_canonical_cofactorsdh mdr_p_canonical_cofactorsdh mdr_n_canonical_cofactorsdh. ((exists mdr_z_canonical_cofactorsdhr. ((exists mdr_a_canonical_cofactorsdhrc mdr_b_canonical_cofactorsdhrc mdr_c_canonical_cofactorsdhrc mdr_e_canonical_cofactorsdhrc mdr_f_canonical_cofactorsdhrc. ((mdr_a_canonical_cofactorsdhrc = ((mdr_d_canonical_cofactorsdh) + (mdr_pb_canonical_cofactorsdh)) * S ((mdr_d_canonical_cofactorsdh) + (mdr_pb_canonical_cofactorsdh)) + ((mdr_pb_canonical_cofactorsdh) + (mdr_pb_canonical_cofactorsdh))) /\ ((mdr_b_canonical_cofactorsdhrc = ((mdr_pc_canonical_cofactorsdh) + (mdr_nb_canonical_cofactorsdh)) * S ((mdr_pc_canonical_cofactorsdh) + (mdr_nb_canonical_cofactorsdh)) + ((mdr_nb_canonical_cofactorsdh) + (mdr_nb_canonical_cofactorsdh))) /\ ((mdr_c_canonical_cofactorsdhrc = ((mdr_a_canonical_cofactorsdhrc) + (mdr_b_canonical_cofactorsdhrc)) * S ((mdr_a_canonical_cofactorsdhrc) + (mdr_b_canonical_cofactorsdhrc)) + ((mdr_b_canonical_cofactorsdhrc) + (mdr_b_canonical_cofactorsdhrc))) /\ ((mdr_e_canonical_cofactorsdhrc = ((mdr_p_canonical_cofactorsdh) + (mdr_n_canonical_cofactorsdh)) * S ((mdr_p_canonical_cofactorsdh) + (mdr_n_canonical_cofactorsdh)) + ((mdr_n_canonical_cofactorsdh) + (mdr_n_canonical_cofactorsdh))) /\ ((mdr_f_canonical_cofactorsdhrc = ((mdr_nc_canonical_cofactorsdh) + (mdr_e_canonical_cofactorsdhrc)) * S ((mdr_nc_canonical_cofactorsdh) + (mdr_e_canonical_cofactorsdhrc)) + ((mdr_e_canonical_cofactorsdhrc) + (mdr_e_canonical_cofactorsdhrc))) /\ ((mdr_z_canonical_cofactorsdhr) = ((mdr_c_canonical_cofactorsdhrc) + (mdr_f_canonical_cofactorsdhrc)) * S ((mdr_c_canonical_cofactorsdhrc) + (mdr_f_canonical_cofactorsdhrc)) + ((mdr_f_canonical_cofactorsdhrc) + (mdr_f_canonical_cofactorsdhrc))))))))) /\ (((exists ff_h_mdr_canonical_cofactorsdhrb. ff_h_mdr_canonical_cofactorsdhrb + S (mdr_z_canonical_cofactorsdhr) = S ((S (mdr_i_canonical_cofactorsdh)) * mdr_c_canonical_cofactorsd)) /\ exists ff_q_mdr_canonical_cofactorsdhrb. mdr_b_canonical_cofactorsd = ff_q_mdr_canonical_cofactorsdhrb * S ((S (mdr_i_canonical_cofactorsdh)) * mdr_c_canonical_cofactorsd) + (mdr_z_canonical_cofactorsdhr))))) /\ (((((mdr_d_canonical_cofactorsdh) = 0) /\ (((mdr_p_canonical_cofactorsdh) = 1) /\ ((mdr_n_canonical_cofactorsdh) = 0))) \/ exists mdr_q_canonical_cofactorsdhs mdr_eb_canonical_cofactorsdhs mdr_ec_canonical_cofactorsdhs mdr_fb_canonical_cofactorsdhs mdr_fc_canonical_cofactorsdhs. (((mdr_d_canonical_cofactorsdh) = S (mdr_q_canonical_cofactorsdhs)) /\ ((forall mdr_j_canonical_cofactorsdhsc. (exists mdr_gap_canonical_cofactorsdhscj. mdr_gap_canonical_cofactorsdhscj + S (mdr_j_canonical_cofactorsdhsc) = (S (mdr_q_canonical_cofactorsdhs))) -> exists mdr_i_canonical_cofactorsdhsc mdr_up_canonical_cofactorsdhsc mdr_us_canonical_cofactorsdhsc mdr_un_canonical_cofactorsdhsc mdr_ut_canonical_cofactorsdhsc mdr_p_canonical_cofactorsdhsc mdr_n_canonical_cofactorsdhsc. ((exists mdr_gap_canonical_cofactorsdhsci. mdr_gap_canonical_cofactorsdhsci + S (mdr_i_canonical_cofactorsdhsc) = (mdr_i_canonical_cofactorsdh)) /\ ((exists mdr_z_canonical_cofactorsdhscr. ((exists mdr_a_canonical_cofactorsdhscrc mdr_b_canonical_cofactorsdhscrc mdr_c_canonical_cofactorsdhscrc mdr_e_canonical_cofactorsdhscrc mdr_f_canonical_cofactorsdhscrc. ((mdr_a_canonical_cofactorsdhscrc = ((mdr_q_canonical_cofactorsdhs) + (mdr_up_canonical_cofactorsdhsc)) * S ((mdr_q_canonical_cofactorsdhs) + (mdr_up_canonical_cofactorsdhsc)) + ((mdr_up_canonical_cofactorsdhsc) + (mdr_up_canonical_cofactorsdhsc))) /\ ((mdr_b_canonical_cofactorsdhscrc = ((mdr_us_canonical_cofactorsdhsc) + (mdr_un_canonical_cofactorsdhsc)) * S ((mdr_us_canonical_cofactorsdhsc) + (mdr_un_canonical_cofactorsdhsc)) + ((mdr_un_canonical_cofactorsdhsc) + (mdr_un_canonical_cofactorsdhsc))) /\ ((mdr_c_canonical_cofactorsdhscrc = ((mdr_a_canonical_cofactorsdhscrc) + (mdr_b_canonical_cofactorsdhscrc)) * S ((mdr_a_canonical_cofactorsdhscrc) + (mdr_b_canonical_cofactorsdhscrc)) + ((mdr_b_canonical_cofactorsdhscrc) + (mdr_b_canonical_cofactorsdhscrc))) /\ ((mdr_e_canonical_cofactorsdhscrc = ((mdr_p_canonical_cofactorsdhsc) + (mdr_n_canonical_cofactorsdhsc)) * S ((mdr_p_canonical_cofactorsdhsc) + (mdr_n_canonical_cofactorsdhsc)) + ((mdr_n_canonical_cofactorsdhsc) + (mdr_n_canonical_cofactorsdhsc))) /\ ((mdr_f_canonical_cofactorsdhscrc = ((mdr_ut_canonical_cofactorsdhsc) + (mdr_e_canonical_cofactorsdhscrc)) * S ((mdr_ut_canonical_cofactorsdhsc) + (mdr_e_canonical_cofactorsdhscrc)) + ((mdr_e_canonical_cofactorsdhscrc) + (mdr_e_canonical_cofactorsdhscrc))) /\ ((mdr_z_canonical_cofactorsdhscr) = ((mdr_c_canonical_cofactorsdhscrc) + (mdr_f_canonical_cofactorsdhscrc)) * S ((mdr_c_canonical_cofactorsdhscrc) + (mdr_f_canonical_cofactorsdhscrc)) + ((mdr_f_canonical_cofactorsdhscrc) + (mdr_f_canonical_cofactorsdhscrc))))))))) /\ (((exists ff_h_mdr_canonical_cofactorsdhscrb. ff_h_mdr_canonical_cofactorsdhscrb + S (mdr_z_canonical_cofactorsdhscr) = S ((S (mdr_i_canonical_cofactorsdhsc)) * mdr_c_canonical_cofactorsd)) /\ exists ff_q_mdr_canonical_cofactorsdhscrb. mdr_b_canonical_cofactorsd = ff_q_mdr_canonical_cofactorsdhscrb * S ((S (mdr_i_canonical_cofactorsdhsc)) * mdr_c_canonical_cofactorsd) + (mdr_z_canonical_cofactorsdhscr))))) /\ ((((forall ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_positive. (exists ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_positive_index_bound. ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_positive_index_bound + S (ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_positive) = ((mdr_q_canonical_cofactorsdhs) * (mdr_q_canonical_cofactorsdhs))) -> exists ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_positive ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_positive ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_positive. (ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_positive = (mdr_q_canonical_cofactorsdhs) * ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_positive + ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_positive /\ ((exists ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_positive_column_bound. ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_positive_column_bound + S (ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_positive) = (mdr_q_canonical_cofactorsdhs)) /\ ((exists ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell. (((((exists ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_positive_cell_row_before. ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_positive_cell_row_before + S (ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_positive) = (0)) /\ ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell = ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_canonical_cofactorsdhscm_positive_cell_row_after. ff_gap_mdm_le_mdr_canonical_cofactorsdhscm_positive_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_positive)) /\ ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell = S ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_positive))) /\ (((((exists ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_positive_cell_column_before. ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_positive_cell_column_before + S (ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_positive) = (mdr_j_canonical_cofactorsdhsc)) /\ ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell = ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_positive) \/ ((exists ff_gap_mdm_le_mdr_canonical_cofactorsdhscm_positive_cell_column_after. ff_gap_mdm_le_mdr_canonical_cofactorsdhscm_positive_cell_column_after + (mdr_j_canonical_cofactorsdhsc) = (ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_positive)) /\ ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell = S ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_positive))) /\ (((exists ff_h_mdm_mdr_canonical_cofactorsdhscm_positive_cell_source. ff_h_mdm_mdr_canonical_cofactorsdhscm_positive_cell_source + S (ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_positive) = S ((S ((ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell) * (S (mdr_q_canonical_cofactorsdhs)) + (ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell))) * mdr_pc_canonical_cofactorsdh)) /\ exists ff_q_mdm_mdr_canonical_cofactorsdhscm_positive_cell_source. mdr_pb_canonical_cofactorsdh = ff_q_mdm_mdr_canonical_cofactorsdhscm_positive_cell_source * S ((S ((ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell) * (S (mdr_q_canonical_cofactorsdhs)) + (ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_positive_cell))) * mdr_pc_canonical_cofactorsdh) + (ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_positive)))))) /\ (((exists ff_h_mdm_mdr_canonical_cofactorsdhscm_positive_target. ff_h_mdm_mdr_canonical_cofactorsdhscm_positive_target + S (ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_positive) = S ((S (ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_positive)) * mdr_us_canonical_cofactorsdhsc)) /\ exists ff_q_mdm_mdr_canonical_cofactorsdhscm_positive_target. mdr_up_canonical_cofactorsdhsc = ff_q_mdm_mdr_canonical_cofactorsdhscm_positive_target * S ((S (ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_positive)) * mdr_us_canonical_cofactorsdhsc) + (ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_positive))))))) /\ (forall ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_negative. (exists ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_negative_index_bound. ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_negative_index_bound + S (ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_negative) = ((mdr_q_canonical_cofactorsdhs) * (mdr_q_canonical_cofactorsdhs))) -> exists ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_negative ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_negative ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_negative. (ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_negative = (mdr_q_canonical_cofactorsdhs) * ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_negative + ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_negative /\ ((exists ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_negative_column_bound. ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_negative_column_bound + S (ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_negative) = (mdr_q_canonical_cofactorsdhs)) /\ ((exists ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell. (((((exists ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_negative_cell_row_before. ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_negative_cell_row_before + S (ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_negative) = (0)) /\ ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell = ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_canonical_cofactorsdhscm_negative_cell_row_after. ff_gap_mdm_le_mdr_canonical_cofactorsdhscm_negative_cell_row_after + (0) = (ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_negative)) /\ ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell = S ff_row_mdm_prefix_mdr_canonical_cofactorsdhscm_negative))) /\ (((((exists ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_negative_cell_column_before. ff_gap_mdm_lt_mdr_canonical_cofactorsdhscm_negative_cell_column_before + S (ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_negative) = (mdr_j_canonical_cofactorsdhsc)) /\ ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell = ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_negative) \/ ((exists ff_gap_mdm_le_mdr_canonical_cofactorsdhscm_negative_cell_column_after. ff_gap_mdm_le_mdr_canonical_cofactorsdhscm_negative_cell_column_after + (mdr_j_canonical_cofactorsdhsc) = (ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_negative)) /\ ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell = S ff_column_mdm_prefix_mdr_canonical_cofactorsdhscm_negative))) /\ (((exists ff_h_mdm_mdr_canonical_cofactorsdhscm_negative_cell_source. ff_h_mdm_mdr_canonical_cofactorsdhscm_negative_cell_source + S (ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_negative) = S ((S ((ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell) * (S (mdr_q_canonical_cofactorsdhs)) + (ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell))) * mdr_nc_canonical_cofactorsdh)) /\ exists ff_q_mdm_mdr_canonical_cofactorsdhscm_negative_cell_source. mdr_nb_canonical_cofactorsdh = ff_q_mdm_mdr_canonical_cofactorsdhscm_negative_cell_source * S ((S ((ff_row_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell) * (S (mdr_q_canonical_cofactorsdhs)) + (ff_column_mdm_cell_mdr_canonical_cofactorsdhscm_negative_cell))) * mdr_nc_canonical_cofactorsdh) + (ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_negative)))))) /\ (((exists ff_h_mdm_mdr_canonical_cofactorsdhscm_negative_target. ff_h_mdm_mdr_canonical_cofactorsdhscm_negative_target + S (ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_negative) = S ((S (ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_negative)) * mdr_ut_canonical_cofactorsdhsc)) /\ exists ff_q_mdm_mdr_canonical_cofactorsdhscm_negative_target. mdr_un_canonical_cofactorsdhsc = ff_q_mdm_mdr_canonical_cofactorsdhscm_negative_target * S ((S (ff_index_mdm_prefix_mdr_canonical_cofactorsdhscm_negative)) * mdr_ut_canonical_cofactorsdhsc) + (ff_value_mdm_prefix_mdr_canonical_cofactorsdhscm_negative))))))))) /\ ((((exists ff_h_mdr_canonical_cofactorsdhscp. ff_h_mdr_canonical_cofactorsdhscp + S (mdr_p_canonical_cofactorsdhsc) = S ((S (mdr_j_canonical_cofactorsdhsc)) * mdr_ec_canonical_cofactorsdhs)) /\ exists ff_q_mdr_canonical_cofactorsdhscp. mdr_eb_canonical_cofactorsdhs = ff_q_mdr_canonical_cofactorsdhscp * S ((S (mdr_j_canonical_cofactorsdhsc)) * mdr_ec_canonical_cofactorsdhs) + (mdr_p_canonical_cofactorsdhsc))) /\ (((exists ff_h_mdr_canonical_cofactorsdhscn. ff_h_mdr_canonical_cofactorsdhscn + S (mdr_n_canonical_cofactorsdhsc) = S ((S (mdr_j_canonical_cofactorsdhsc)) * mdr_fc_canonical_cofactorsdhs)) /\ exists ff_q_mdr_canonical_cofactorsdhscn. mdr_fb_canonical_cofactorsdhs = ff_q_mdr_canonical_cofactorsdhscn * S ((S (mdr_j_canonical_cofactorsdhsc)) * mdr_fc_canonical_cofactorsdhs) + (mdr_n_canonical_cofactorsdhsc)))))))) /\ (exists ff_ub_mce_fold_mdr_canonical_cofactorsdhsf ff_uc_mce_fold_mdr_canonical_cofactorsdhsf ff_vb_mce_fold_mdr_canonical_cofactorsdhsf ff_vc_mce_fold_mdr_canonical_cofactorsdhsf. ((forall ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix. (exists ff_gap_mce_mdr_canonical_cofactorsdhsf_prefix_index. ff_gap_mce_mdr_canonical_cofactorsdhsf_prefix_index + S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) = (S (mdr_q_canonical_cofactorsdhs))) -> exists ff_ap_mce_alternating_mdr_canonical_cofactorsdhsf_prefix ff_an_mce_alternating_mdr_canonical_cofactorsdhsf_prefix ff_bp_mce_alternating_mdr_canonical_cofactorsdhsf_prefix ff_bn_mce_alternating_mdr_canonical_cofactorsdhsf_prefix ff_p_mce_alternating_mdr_canonical_cofactorsdhsf_prefix ff_n_mce_alternating_mdr_canonical_cofactorsdhsf_prefix. ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_ap. ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_ap + S (ff_ap_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * mdr_pc_canonical_cofactorsdh)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_ap. mdr_pb_canonical_cofactorsdh = ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_ap * S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * mdr_pc_canonical_cofactorsdh) + (ff_ap_mce_alternating_mdr_canonical_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_an. ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_an + S (ff_an_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * mdr_nc_canonical_cofactorsdh)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_an. mdr_nb_canonical_cofactorsdh = ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_an * S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * mdr_nc_canonical_cofactorsdh) + (ff_an_mce_alternating_mdr_canonical_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_bp. ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_bp + S (ff_bp_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * mdr_ec_canonical_cofactorsdhs)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_bp. mdr_eb_canonical_cofactorsdhs = ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_bp * S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * mdr_ec_canonical_cofactorsdhs) + (ff_bp_mce_alternating_mdr_canonical_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_bn. ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_bn + S (ff_bn_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * mdr_fc_canonical_cofactorsdhs)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_bn. mdr_fb_canonical_cofactorsdhs = ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_bn * S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * mdr_fc_canonical_cofactorsdhs) + (ff_bn_mce_alternating_mdr_canonical_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_positive. ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_positive + S (ff_p_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * ff_uc_mce_fold_mdr_canonical_cofactorsdhsf)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_positive. ff_ub_mce_fold_mdr_canonical_cofactorsdhsf = ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_positive * S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * ff_uc_mce_fold_mdr_canonical_cofactorsdhsf) + (ff_p_mce_alternating_mdr_canonical_cofactorsdhsf_prefix))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_negative. ff_h_mce_mdr_canonical_cofactorsdhsf_prefix_negative + S (ff_n_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) = S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * ff_vc_mce_fold_mdr_canonical_cofactorsdhsf)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_negative. ff_vb_mce_fold_mdr_canonical_cofactorsdhsf = ff_q_mce_mdr_canonical_cofactorsdhsf_prefix_negative * S ((S (ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix)) * ff_vc_mce_fold_mdr_canonical_cofactorsdhsf) + (ff_n_mce_alternating_mdr_canonical_cofactorsdhsf_prefix))) /\ (((exists ff_even_mce_term_mdr_canonical_cofactorsdhsf_prefix_term. ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix = 2 * ff_even_mce_term_mdr_canonical_cofactorsdhsf_prefix_term) /\ (ff_p_mce_alternating_mdr_canonical_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) /\ ff_n_mce_alternating_mdr_canonical_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_canonical_cofactorsdhsf_prefix))) \/ ((exists ff_odd_mce_term_mdr_canonical_cofactorsdhsf_prefix_term. ff_index_mce_alternating_mdr_canonical_cofactorsdhsf_prefix = 2 * ff_odd_mce_term_mdr_canonical_cofactorsdhsf_prefix_term + 1) /\ (ff_p_mce_alternating_mdr_canonical_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) /\ ff_n_mce_alternating_mdr_canonical_cofactorsdhsf_prefix = (ff_ap_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) * (ff_bp_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) + (ff_an_mce_alternating_mdr_canonical_cofactorsdhsf_prefix) * (ff_bn_mce_alternating_mdr_canonical_cofactorsdhsf_prefix))))))))))) /\ ((exists ff_u_mce_mdr_canonical_cofactorsdhsf_positive ff_v_mce_mdr_canonical_cofactorsdhsf_positive. ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_positive_start. ff_h_mce_mdr_canonical_cofactorsdhsf_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdr_canonical_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_positive_start. ff_u_mce_mdr_canonical_cofactorsdhsf_positive = ff_q_mce_mdr_canonical_cofactorsdhsf_positive_start * S ((S (0)) * ff_v_mce_mdr_canonical_cofactorsdhsf_positive) + (0))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_positive_terminal. ff_h_mce_mdr_canonical_cofactorsdhsf_positive_terminal + S (mdr_p_canonical_cofactorsdh) = S ((S ((S (mdr_q_canonical_cofactorsdhs)))) * ff_v_mce_mdr_canonical_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_positive_terminal. ff_u_mce_mdr_canonical_cofactorsdhsf_positive = ff_q_mce_mdr_canonical_cofactorsdhsf_positive_terminal * S ((S ((S (mdr_q_canonical_cofactorsdhs)))) * ff_v_mce_mdr_canonical_cofactorsdhsf_positive) + (mdr_p_canonical_cofactorsdh))) /\ forall ff_i_mce_mdr_canonical_cofactorsdhsf_positive. (exists ff_lt_mce_mdr_canonical_cofactorsdhsf_positive_bound. ff_lt_mce_mdr_canonical_cofactorsdhsf_positive_bound + S ff_i_mce_mdr_canonical_cofactorsdhsf_positive = (S (mdr_q_canonical_cofactorsdhs))) -> exists ff_a_mce_mdr_canonical_cofactorsdhsf_positive ff_r_mce_mdr_canonical_cofactorsdhsf_positive ff_s_mce_mdr_canonical_cofactorsdhsf_positive. ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_positive_summand. ff_h_mce_mdr_canonical_cofactorsdhsf_positive_summand + S (ff_a_mce_mdr_canonical_cofactorsdhsf_positive) = S ((S (ff_i_mce_mdr_canonical_cofactorsdhsf_positive)) * ff_uc_mce_fold_mdr_canonical_cofactorsdhsf)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_positive_summand. ff_ub_mce_fold_mdr_canonical_cofactorsdhsf = ff_q_mce_mdr_canonical_cofactorsdhsf_positive_summand * S ((S (ff_i_mce_mdr_canonical_cofactorsdhsf_positive)) * ff_uc_mce_fold_mdr_canonical_cofactorsdhsf) + (ff_a_mce_mdr_canonical_cofactorsdhsf_positive))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_positive_partial. ff_h_mce_mdr_canonical_cofactorsdhsf_positive_partial + S (ff_r_mce_mdr_canonical_cofactorsdhsf_positive) = S ((S (ff_i_mce_mdr_canonical_cofactorsdhsf_positive)) * ff_v_mce_mdr_canonical_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_positive_partial. ff_u_mce_mdr_canonical_cofactorsdhsf_positive = ff_q_mce_mdr_canonical_cofactorsdhsf_positive_partial * S ((S (ff_i_mce_mdr_canonical_cofactorsdhsf_positive)) * ff_v_mce_mdr_canonical_cofactorsdhsf_positive) + (ff_r_mce_mdr_canonical_cofactorsdhsf_positive))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_positive_successor. ff_h_mce_mdr_canonical_cofactorsdhsf_positive_successor + S (ff_s_mce_mdr_canonical_cofactorsdhsf_positive) = S ((S (S ff_i_mce_mdr_canonical_cofactorsdhsf_positive)) * ff_v_mce_mdr_canonical_cofactorsdhsf_positive)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_positive_successor. ff_u_mce_mdr_canonical_cofactorsdhsf_positive = ff_q_mce_mdr_canonical_cofactorsdhsf_positive_successor * S ((S (S ff_i_mce_mdr_canonical_cofactorsdhsf_positive)) * ff_v_mce_mdr_canonical_cofactorsdhsf_positive) + (ff_s_mce_mdr_canonical_cofactorsdhsf_positive))) /\ ff_s_mce_mdr_canonical_cofactorsdhsf_positive = ff_r_mce_mdr_canonical_cofactorsdhsf_positive + ff_a_mce_mdr_canonical_cofactorsdhsf_positive)))))) /\ (exists ff_u_mce_mdr_canonical_cofactorsdhsf_negative ff_v_mce_mdr_canonical_cofactorsdhsf_negative. ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_negative_start. ff_h_mce_mdr_canonical_cofactorsdhsf_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdr_canonical_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_negative_start. ff_u_mce_mdr_canonical_cofactorsdhsf_negative = ff_q_mce_mdr_canonical_cofactorsdhsf_negative_start * S ((S (0)) * ff_v_mce_mdr_canonical_cofactorsdhsf_negative) + (0))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_negative_terminal. ff_h_mce_mdr_canonical_cofactorsdhsf_negative_terminal + S (mdr_n_canonical_cofactorsdh) = S ((S ((S (mdr_q_canonical_cofactorsdhs)))) * ff_v_mce_mdr_canonical_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_negative_terminal. ff_u_mce_mdr_canonical_cofactorsdhsf_negative = ff_q_mce_mdr_canonical_cofactorsdhsf_negative_terminal * S ((S ((S (mdr_q_canonical_cofactorsdhs)))) * ff_v_mce_mdr_canonical_cofactorsdhsf_negative) + (mdr_n_canonical_cofactorsdh))) /\ forall ff_i_mce_mdr_canonical_cofactorsdhsf_negative. (exists ff_lt_mce_mdr_canonical_cofactorsdhsf_negative_bound. ff_lt_mce_mdr_canonical_cofactorsdhsf_negative_bound + S ff_i_mce_mdr_canonical_cofactorsdhsf_negative = (S (mdr_q_canonical_cofactorsdhs))) -> exists ff_a_mce_mdr_canonical_cofactorsdhsf_negative ff_r_mce_mdr_canonical_cofactorsdhsf_negative ff_s_mce_mdr_canonical_cofactorsdhsf_negative. ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_negative_summand. ff_h_mce_mdr_canonical_cofactorsdhsf_negative_summand + S (ff_a_mce_mdr_canonical_cofactorsdhsf_negative) = S ((S (ff_i_mce_mdr_canonical_cofactorsdhsf_negative)) * ff_vc_mce_fold_mdr_canonical_cofactorsdhsf)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_negative_summand. ff_vb_mce_fold_mdr_canonical_cofactorsdhsf = ff_q_mce_mdr_canonical_cofactorsdhsf_negative_summand * S ((S (ff_i_mce_mdr_canonical_cofactorsdhsf_negative)) * ff_vc_mce_fold_mdr_canonical_cofactorsdhsf) + (ff_a_mce_mdr_canonical_cofactorsdhsf_negative))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_negative_partial. ff_h_mce_mdr_canonical_cofactorsdhsf_negative_partial + S (ff_r_mce_mdr_canonical_cofactorsdhsf_negative) = S ((S (ff_i_mce_mdr_canonical_cofactorsdhsf_negative)) * ff_v_mce_mdr_canonical_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_negative_partial. ff_u_mce_mdr_canonical_cofactorsdhsf_negative = ff_q_mce_mdr_canonical_cofactorsdhsf_negative_partial * S ((S (ff_i_mce_mdr_canonical_cofactorsdhsf_negative)) * ff_v_mce_mdr_canonical_cofactorsdhsf_negative) + (ff_r_mce_mdr_canonical_cofactorsdhsf_negative))) /\ ((((exists ff_h_mce_mdr_canonical_cofactorsdhsf_negative_successor. ff_h_mce_mdr_canonical_cofactorsdhsf_negative_successor + S (ff_s_mce_mdr_canonical_cofactorsdhsf_negative) = S ((S (S ff_i_mce_mdr_canonical_cofactorsdhsf_negative)) * ff_v_mce_mdr_canonical_cofactorsdhsf_negative)) /\ exists ff_q_mce_mdr_canonical_cofactorsdhsf_negative_successor. ff_u_mce_mdr_canonical_cofactorsdhsf_negative = ff_q_mce_mdr_canonical_cofactorsdhsf_negative_successor * S ((S (S ff_i_mce_mdr_canonical_cofactorsdhsf_negative)) * ff_v_mce_mdr_canonical_cofactorsdhsf_negative) + (ff_s_mce_mdr_canonical_cofactorsdhsf_negative))) /\ ff_s_mce_mdr_canonical_cofactorsdhsf_negative = ff_r_mce_mdr_canonical_cofactorsdhsf_negative + ff_a_mce_mdr_canonical_cofactorsdhsf_negative))))))))))))))) /\ ((exists mdr_gap_canonical_cofactorsdi. mdr_gap_canonical_cofactorsdi + S (mdr_i_canonical_cofactorsd) = (mdr_l_canonical_cofactorsd)) /\ (exists mdr_z_canonical_cofactorsdr. ((exists mdr_a_canonical_cofactorsdrc mdr_b_canonical_cofactorsdrc mdr_c_canonical_cofactorsdrc mdr_e_canonical_cofactorsdrc mdr_f_canonical_cofactorsdrc. ((mdr_a_canonical_cofactorsdrc = ((q) + (mdr_up_canonical_cofactors)) * S ((q) + (mdr_up_canonical_cofactors)) + ((mdr_up_canonical_cofactors) + (mdr_up_canonical_cofactors))) /\ ((mdr_b_canonical_cofactorsdrc = ((mdr_us_canonical_cofactors) + (mdr_un_canonical_cofactors)) * S ((mdr_us_canonical_cofactors) + (mdr_un_canonical_cofactors)) + ((mdr_un_canonical_cofactors) + (mdr_un_canonical_cofactors))) /\ ((mdr_c_canonical_cofactorsdrc = ((mdr_a_canonical_cofactorsdrc) + (mdr_b_canonical_cofactorsdrc)) * S ((mdr_a_canonical_cofactorsdrc) + (mdr_b_canonical_cofactorsdrc)) + ((mdr_b_canonical_cofactorsdrc) + (mdr_b_canonical_cofactorsdrc))) /\ ((mdr_e_canonical_cofactorsdrc = ((mdr_p_canonical_cofactors) + (mdr_n_canonical_cofactors)) * S ((mdr_p_canonical_cofactors) + (mdr_n_canonical_cofactors)) + ((mdr_n_canonical_cofactors) + (mdr_n_canonical_cofactors))) /\ ((mdr_f_canonical_cofactorsdrc = ((mdr_ut_canonical_cofactors) + (mdr_e_canonical_cofactorsdrc)) * S ((mdr_ut_canonical_cofactors) + (mdr_e_canonical_cofactorsdrc)) + ((mdr_e_canonical_cofactorsdrc) + (mdr_e_canonical_cofactorsdrc))) /\ ((mdr_z_canonical_cofactorsdr) = ((mdr_c_canonical_cofactorsdrc) + (mdr_f_canonical_cofactorsdrc)) * S ((mdr_c_canonical_cofactorsdrc) + (mdr_f_canonical_cofactorsdrc)) + ((mdr_f_canonical_cofactorsdrc) + (mdr_f_canonical_cofactorsdrc))))))))) /\ (((exists ff_h_mdr_canonical_cofactorsdrb. ff_h_mdr_canonical_cofactorsdrb + S (mdr_z_canonical_cofactorsdr) = S ((S (mdr_i_canonical_cofactorsd)) * mdr_c_canonical_cofactorsd)) /\ exists ff_q_mdr_canonical_cofactorsdrb. mdr_b_canonical_cofactorsd = ff_q_mdr_canonical_cofactorsdrb * S ((S (mdr_i_canonical_cofactorsd)) * mdr_c_canonical_cofactorsd) + (mdr_z_canonical_cofactorsdr)))))))) /\ ((((exists ff_h_mdr_canonical_cofactorsp. ff_h_mdr_canonical_cofactorsp + S (mdr_p_canonical_cofactors) = S ((S (mdr_j_canonical_cofactors)) * uc)) /\ exists ff_q_mdr_canonical_cofactorsp. ub = ff_q_mdr_canonical_cofactorsp * S ((S (mdr_j_canonical_cofactors)) * uc) + (mdr_p_canonical_cofactors))) /\ (((exists ff_h_mdr_canonical_cofactorsn. ff_h_mdr_canonical_cofactorsn + S (mdr_n_canonical_cofactors) = S ((S (mdr_j_canonical_cofactors)) * vc)) /\ exists ff_q_mdr_canonical_cofactorsn. vb = ff_q_mdr_canonical_cofactorsn * S ((S (mdr_j_canonical_cofactors)) * vc) + (mdr_n_canonical_cofactors))))))) /\ (exists ff_ub_mce_fold_mdre_canonical_fold ff_uc_mce_fold_mdre_canonical_fold ff_vb_mce_fold_mdre_canonical_fold ff_vc_mce_fold_mdre_canonical_fold. ((forall ff_index_mce_alternating_mdre_canonical_fold_prefix. (exists ff_gap_mce_mdre_canonical_fold_prefix_index. ff_gap_mce_mdre_canonical_fold_prefix_index + S (ff_index_mce_alternating_mdre_canonical_fold_prefix) = (S q)) -> exists ff_ap_mce_alternating_mdre_canonical_fold_prefix ff_an_mce_alternating_mdre_canonical_fold_prefix ff_bp_mce_alternating_mdre_canonical_fold_prefix ff_bn_mce_alternating_mdre_canonical_fold_prefix ff_p_mce_alternating_mdre_canonical_fold_prefix ff_n_mce_alternating_mdre_canonical_fold_prefix. ((((exists ff_h_mce_mdre_canonical_fold_prefix_ap. ff_h_mce_mdre_canonical_fold_prefix_ap + S (ff_ap_mce_alternating_mdre_canonical_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * pc)) /\ exists ff_q_mce_mdre_canonical_fold_prefix_ap. pb = ff_q_mce_mdre_canonical_fold_prefix_ap * S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * pc) + (ff_ap_mce_alternating_mdre_canonical_fold_prefix))) /\ ((((exists ff_h_mce_mdre_canonical_fold_prefix_an. ff_h_mce_mdre_canonical_fold_prefix_an + S (ff_an_mce_alternating_mdre_canonical_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * nc)) /\ exists ff_q_mce_mdre_canonical_fold_prefix_an. nb = ff_q_mce_mdre_canonical_fold_prefix_an * S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * nc) + (ff_an_mce_alternating_mdre_canonical_fold_prefix))) /\ ((((exists ff_h_mce_mdre_canonical_fold_prefix_bp. ff_h_mce_mdre_canonical_fold_prefix_bp + S (ff_bp_mce_alternating_mdre_canonical_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * uc)) /\ exists ff_q_mce_mdre_canonical_fold_prefix_bp. ub = ff_q_mce_mdre_canonical_fold_prefix_bp * S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * uc) + (ff_bp_mce_alternating_mdre_canonical_fold_prefix))) /\ ((((exists ff_h_mce_mdre_canonical_fold_prefix_bn. ff_h_mce_mdre_canonical_fold_prefix_bn + S (ff_bn_mce_alternating_mdre_canonical_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * vc)) /\ exists ff_q_mce_mdre_canonical_fold_prefix_bn. vb = ff_q_mce_mdre_canonical_fold_prefix_bn * S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * vc) + (ff_bn_mce_alternating_mdre_canonical_fold_prefix))) /\ ((((exists ff_h_mce_mdre_canonical_fold_prefix_positive. ff_h_mce_mdre_canonical_fold_prefix_positive + S (ff_p_mce_alternating_mdre_canonical_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * ff_uc_mce_fold_mdre_canonical_fold)) /\ exists ff_q_mce_mdre_canonical_fold_prefix_positive. ff_ub_mce_fold_mdre_canonical_fold = ff_q_mce_mdre_canonical_fold_prefix_positive * S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * ff_uc_mce_fold_mdre_canonical_fold) + (ff_p_mce_alternating_mdre_canonical_fold_prefix))) /\ ((((exists ff_h_mce_mdre_canonical_fold_prefix_negative. ff_h_mce_mdre_canonical_fold_prefix_negative + S (ff_n_mce_alternating_mdre_canonical_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * ff_vc_mce_fold_mdre_canonical_fold)) /\ exists ff_q_mce_mdre_canonical_fold_prefix_negative. ff_vb_mce_fold_mdre_canonical_fold = ff_q_mce_mdre_canonical_fold_prefix_negative * S ((S (ff_index_mce_alternating_mdre_canonical_fold_prefix)) * ff_vc_mce_fold_mdre_canonical_fold) + (ff_n_mce_alternating_mdre_canonical_fold_prefix))) /\ (((exists ff_even_mce_term_mdre_canonical_fold_prefix_term. ff_index_mce_alternating_mdre_canonical_fold_prefix = 2 * ff_even_mce_term_mdre_canonical_fold_prefix_term) /\ (ff_p_mce_alternating_mdre_canonical_fold_prefix = (ff_ap_mce_alternating_mdre_canonical_fold_prefix) * (ff_bp_mce_alternating_mdre_canonical_fold_prefix) + (ff_an_mce_alternating_mdre_canonical_fold_prefix) * (ff_bn_mce_alternating_mdre_canonical_fold_prefix) /\ ff_n_mce_alternating_mdre_canonical_fold_prefix = (ff_ap_mce_alternating_mdre_canonical_fold_prefix) * (ff_bn_mce_alternating_mdre_canonical_fold_prefix) + (ff_an_mce_alternating_mdre_canonical_fold_prefix) * (ff_bp_mce_alternating_mdre_canonical_fold_prefix))) \/ ((exists ff_odd_mce_term_mdre_canonical_fold_prefix_term. ff_index_mce_alternating_mdre_canonical_fold_prefix = 2 * ff_odd_mce_term_mdre_canonical_fold_prefix_term + 1) /\ (ff_p_mce_alternating_mdre_canonical_fold_prefix = (ff_ap_mce_alternating_mdre_canonical_fold_prefix) * (ff_bn_mce_alternating_mdre_canonical_fold_prefix) + (ff_an_mce_alternating_mdre_canonical_fold_prefix) * (ff_bp_mce_alternating_mdre_canonical_fold_prefix) /\ ff_n_mce_alternating_mdre_canonical_fold_prefix = (ff_ap_mce_alternating_mdre_canonical_fold_prefix) * (ff_bp_mce_alternating_mdre_canonical_fold_prefix) + (ff_an_mce_alternating_mdre_canonical_fold_prefix) * (ff_bn_mce_alternating_mdre_canonical_fold_prefix))))))))))) /\ ((exists ff_u_mce_mdre_canonical_fold_positive ff_v_mce_mdre_canonical_fold_positive. ((((exists ff_h_mce_mdre_canonical_fold_positive_start. ff_h_mce_mdre_canonical_fold_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdre_canonical_fold_positive)) /\ exists ff_q_mce_mdre_canonical_fold_positive_start. ff_u_mce_mdre_canonical_fold_positive = ff_q_mce_mdre_canonical_fold_positive_start * S ((S (0)) * ff_v_mce_mdre_canonical_fold_positive) + (0))) /\ ((((exists ff_h_mce_mdre_canonical_fold_positive_terminal. ff_h_mce_mdre_canonical_fold_positive_terminal + S (x) = S ((S ((S q))) * ff_v_mce_mdre_canonical_fold_positive)) /\ exists ff_q_mce_mdre_canonical_fold_positive_terminal. ff_u_mce_mdre_canonical_fold_positive = ff_q_mce_mdre_canonical_fold_positive_terminal * S ((S ((S q))) * ff_v_mce_mdre_canonical_fold_positive) + (x))) /\ forall ff_i_mce_mdre_canonical_fold_positive. (exists ff_lt_mce_mdre_canonical_fold_positive_bound. ff_lt_mce_mdre_canonical_fold_positive_bound + S ff_i_mce_mdre_canonical_fold_positive = (S q)) -> exists ff_a_mce_mdre_canonical_fold_positive ff_r_mce_mdre_canonical_fold_positive ff_s_mce_mdre_canonical_fold_positive. ((((exists ff_h_mce_mdre_canonical_fold_positive_summand. ff_h_mce_mdre_canonical_fold_positive_summand + S (ff_a_mce_mdre_canonical_fold_positive) = S ((S (ff_i_mce_mdre_canonical_fold_positive)) * ff_uc_mce_fold_mdre_canonical_fold)) /\ exists ff_q_mce_mdre_canonical_fold_positive_summand. ff_ub_mce_fold_mdre_canonical_fold = ff_q_mce_mdre_canonical_fold_positive_summand * S ((S (ff_i_mce_mdre_canonical_fold_positive)) * ff_uc_mce_fold_mdre_canonical_fold) + (ff_a_mce_mdre_canonical_fold_positive))) /\ ((((exists ff_h_mce_mdre_canonical_fold_positive_partial. ff_h_mce_mdre_canonical_fold_positive_partial + S (ff_r_mce_mdre_canonical_fold_positive) = S ((S (ff_i_mce_mdre_canonical_fold_positive)) * ff_v_mce_mdre_canonical_fold_positive)) /\ exists ff_q_mce_mdre_canonical_fold_positive_partial. ff_u_mce_mdre_canonical_fold_positive = ff_q_mce_mdre_canonical_fold_positive_partial * S ((S (ff_i_mce_mdre_canonical_fold_positive)) * ff_v_mce_mdre_canonical_fold_positive) + (ff_r_mce_mdre_canonical_fold_positive))) /\ ((((exists ff_h_mce_mdre_canonical_fold_positive_successor. ff_h_mce_mdre_canonical_fold_positive_successor + S (ff_s_mce_mdre_canonical_fold_positive) = S ((S (S ff_i_mce_mdre_canonical_fold_positive)) * ff_v_mce_mdre_canonical_fold_positive)) /\ exists ff_q_mce_mdre_canonical_fold_positive_successor. ff_u_mce_mdre_canonical_fold_positive = ff_q_mce_mdre_canonical_fold_positive_successor * S ((S (S ff_i_mce_mdre_canonical_fold_positive)) * ff_v_mce_mdre_canonical_fold_positive) + (ff_s_mce_mdre_canonical_fold_positive))) /\ ff_s_mce_mdre_canonical_fold_positive = ff_r_mce_mdre_canonical_fold_positive + ff_a_mce_mdre_canonical_fold_positive)))))) /\ (exists ff_u_mce_mdre_canonical_fold_negative ff_v_mce_mdre_canonical_fold_negative. ((((exists ff_h_mce_mdre_canonical_fold_negative_start. ff_h_mce_mdre_canonical_fold_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdre_canonical_fold_negative)) /\ exists ff_q_mce_mdre_canonical_fold_negative_start. ff_u_mce_mdre_canonical_fold_negative = ff_q_mce_mdre_canonical_fold_negative_start * S ((S (0)) * ff_v_mce_mdre_canonical_fold_negative) + (0))) /\ ((((exists ff_h_mce_mdre_canonical_fold_negative_terminal. ff_h_mce_mdre_canonical_fold_negative_terminal + S (x1) = S ((S ((S q))) * ff_v_mce_mdre_canonical_fold_negative)) /\ exists ff_q_mce_mdre_canonical_fold_negative_terminal. ff_u_mce_mdre_canonical_fold_negative = ff_q_mce_mdre_canonical_fold_negative_terminal * S ((S ((S q))) * ff_v_mce_mdre_canonical_fold_negative) + (x1))) /\ forall ff_i_mce_mdre_canonical_fold_negative. (exists ff_lt_mce_mdre_canonical_fold_negative_bound. ff_lt_mce_mdre_canonical_fold_negative_bound + S ff_i_mce_mdre_canonical_fold_negative = (S q)) -> exists ff_a_mce_mdre_canonical_fold_negative ff_r_mce_mdre_canonical_fold_negative ff_s_mce_mdre_canonical_fold_negative. ((((exists ff_h_mce_mdre_canonical_fold_negative_summand. ff_h_mce_mdre_canonical_fold_negative_summand + S (ff_a_mce_mdre_canonical_fold_negative) = S ((S (ff_i_mce_mdre_canonical_fold_negative)) * ff_vc_mce_fold_mdre_canonical_fold)) /\ exists ff_q_mce_mdre_canonical_fold_negative_summand. ff_vb_mce_fold_mdre_canonical_fold = ff_q_mce_mdre_canonical_fold_negative_summand * S ((S (ff_i_mce_mdre_canonical_fold_negative)) * ff_vc_mce_fold_mdre_canonical_fold) + (ff_a_mce_mdre_canonical_fold_negative))) /\ ((((exists ff_h_mce_mdre_canonical_fold_negative_partial. ff_h_mce_mdre_canonical_fold_negative_partial + S (ff_r_mce_mdre_canonical_fold_negative) = S ((S (ff_i_mce_mdre_canonical_fold_negative)) * ff_v_mce_mdre_canonical_fold_negative)) /\ exists ff_q_mce_mdre_canonical_fold_negative_partial. ff_u_mce_mdre_canonical_fold_negative = ff_q_mce_mdre_canonical_fold_negative_partial * S ((S (ff_i_mce_mdre_canonical_fold_negative)) * ff_v_mce_mdre_canonical_fold_negative) + (ff_r_mce_mdre_canonical_fold_negative))) /\ ((((exists ff_h_mce_mdre_canonical_fold_negative_successor. ff_h_mce_mdre_canonical_fold_negative_successor + S (ff_s_mce_mdre_canonical_fold_negative) = S ((S (S ff_i_mce_mdre_canonical_fold_negative)) * ff_v_mce_mdre_canonical_fold_negative)) /\ exists ff_q_mce_mdre_canonical_fold_negative_successor. ff_u_mce_mdre_canonical_fold_negative = ff_q_mce_mdre_canonical_fold_negative_successor * S ((S (S ff_i_mce_mdre_canonical_fold_negative)) * ff_v_mce_mdre_canonical_fold_negative) + (ff_s_mce_mdre_canonical_fold_negative))) /\ ff_s_mce_mdre_canonical_fold_negative = ff_r_mce_mdre_canonical_fold_negative + ff_a_mce_mdre_canonical_fold_negative)))))))))) - 0024
specialize signed_recursive_determinant_successor_decomposition (pb) - 0025
specialize signed_recursive_determinant_successor_decomposition (pc) - 0026
specialize signed_recursive_determinant_successor_decomposition (nb) - 0027
specialize signed_recursive_determinant_successor_decomposition (nc) - 0028
specialize signed_recursive_determinant_successor_decomposition (q) - 0029
specialize signed_recursive_determinant_successor_decomposition (x) - 0030
specialize signed_recursive_determinant_successor_decomposition (x1) - 0031
apply signed_recursive_determinant_successor_decomposition - 0032
exact hvalue_witness_witness - 0033
cases hcanonical - 0034
cases hcanonical_witness - 0035
cases hcanonical_witness_witness - 0036
cases hcanonical_witness_witness_witness - 0037
cases hcanonical_witness_witness_witness_witness - 0038
have hstreams : ((forall mdr_i_canonical_positive mdr_a_canonical_positive. (exists mdr_gap_canonical_positiveb. mdr_gap_canonical_positiveb + S (mdr_i_canonical_positive) = (S q)) -> (((exists ff_h_mdr_canonical_positiveo. ff_h_mdr_canonical_positiveo + S (mdr_a_canonical_positive) = S ((S (mdr_i_canonical_positive)) * ec)) /\ exists ff_q_mdr_canonical_positiveo. eb = ff_q_mdr_canonical_positiveo * S ((S (mdr_i_canonical_positive)) * ec) + (mdr_a_canonical_positive))) -> (((exists ff_h_mdr_canonical_positiven. ff_h_mdr_canonical_positiven + S (mdr_a_canonical_positive) = S ((S (mdr_i_canonical_positive)) * x3)) /\ exists ff_q_mdr_canonical_positiven. x2 = ff_q_mdr_canonical_positiven * S ((S (mdr_i_canonical_positive)) * x3) + (mdr_a_canonical_positive)))) /\ (forall mdr_i_canonical_negative mdr_a_canonical_negative. (exists mdr_gap_canonical_negativeb. mdr_gap_canonical_negativeb + S (mdr_i_canonical_negative) = (S q)) -> (((exists ff_h_mdr_canonical_negativeo. ff_h_mdr_canonical_negativeo + S (mdr_a_canonical_negative) = S ((S (mdr_i_canonical_negative)) * fc)) /\ exists ff_q_mdr_canonical_negativeo. fb = ff_q_mdr_canonical_negativeo * S ((S (mdr_i_canonical_negative)) * fc) + (mdr_a_canonical_negative))) -> (((exists ff_h_mdr_canonical_negativen. ff_h_mdr_canonical_negativen + S (mdr_a_canonical_negative) = S ((S (mdr_i_canonical_negative)) * x5)) /\ exists ff_q_mdr_canonical_negativen. x4 = ff_q_mdr_canonical_negativen * S ((S (mdr_i_canonical_negative)) * x5) + (mdr_a_canonical_negative))))) - 0039
specialize matrix_recursive_cofactor_streams_from_functionality (pb) - 0040
specialize matrix_recursive_cofactor_streams_from_functionality (pc) - 0041
specialize matrix_recursive_cofactor_streams_from_functionality (nb) - 0042
specialize matrix_recursive_cofactor_streams_from_functionality (nc) - 0043
specialize matrix_recursive_cofactor_streams_from_functionality (pb) - 0044
specialize matrix_recursive_cofactor_streams_from_functionality (pc) - 0045
specialize matrix_recursive_cofactor_streams_from_functionality (nb) - 0046
specialize matrix_recursive_cofactor_streams_from_functionality (nc) - 0047
specialize matrix_recursive_cofactor_streams_from_functionality (q) - 0048
specialize matrix_recursive_cofactor_streams_from_functionality (eb) - 0049
specialize matrix_recursive_cofactor_streams_from_functionality (ec) - 0050
specialize matrix_recursive_cofactor_streams_from_functionality (fb) - 0051
specialize matrix_recursive_cofactor_streams_from_functionality (fc) - 0052
specialize matrix_recursive_cofactor_streams_from_functionality (x2) - 0053
specialize matrix_recursive_cofactor_streams_from_functionality (x3) - 0054
specialize matrix_recursive_cofactor_streams_from_functionality (x4) - 0055
specialize matrix_recursive_cofactor_streams_from_functionality (x5) - 0056
apply matrix_recursive_cofactor_streams_from_functionality - 0057
specialize matrix_recursive_determinant_extensional (q) - 0058
apply matrix_recursive_determinant_extensional - 0059
specialize matrix_recursive_matrix_equality_refl (pb) - 0060
specialize matrix_recursive_matrix_equality_refl (pc) - 0061
specialize matrix_recursive_matrix_equality_refl (nb) - 0062
specialize matrix_recursive_matrix_equality_refl (nc) - 0063
specialize matrix_recursive_matrix_equality_refl (S q) - 0064
apply matrix_recursive_matrix_equality_refl - 0065
exact hcofactors - 0066
exact hcanonical_witness_witness_witness_witness_left - 0067
cases hstreams - 0068
have hvalues : p = x /\ n = x1 - 0069
specialize matrix_recursive_alternating_fold_extensional (pb) - 0070
specialize matrix_recursive_alternating_fold_extensional (pc) - 0071
specialize matrix_recursive_alternating_fold_extensional (nb) - 0072
specialize matrix_recursive_alternating_fold_extensional (nc) - 0073
specialize matrix_recursive_alternating_fold_extensional (eb) - 0074
specialize matrix_recursive_alternating_fold_extensional (ec) - 0075
specialize matrix_recursive_alternating_fold_extensional (fb) - 0076
specialize matrix_recursive_alternating_fold_extensional (fc) - 0077
specialize matrix_recursive_alternating_fold_extensional (pb) - 0078
specialize matrix_recursive_alternating_fold_extensional (pc) - 0079
specialize matrix_recursive_alternating_fold_extensional (nb) - 0080
specialize matrix_recursive_alternating_fold_extensional (nc) - 0081
specialize matrix_recursive_alternating_fold_extensional (x2) - 0082
specialize matrix_recursive_alternating_fold_extensional (x3) - 0083
specialize matrix_recursive_alternating_fold_extensional (x4) - 0084
specialize matrix_recursive_alternating_fold_extensional (x5) - 0085
specialize matrix_recursive_alternating_fold_extensional (S q) - 0086
specialize matrix_recursive_alternating_fold_extensional (p) - 0087
specialize matrix_recursive_alternating_fold_extensional (n) - 0088
specialize matrix_recursive_alternating_fold_extensional (x) - 0089
specialize matrix_recursive_alternating_fold_extensional (x1) - 0090
apply matrix_recursive_alternating_fold_extensional - 0091
specialize matrix_recursive_prefix_refl (pb) - 0092
specialize matrix_recursive_prefix_refl (pc) - 0093
specialize matrix_recursive_prefix_refl (S q) - 0094
apply matrix_recursive_prefix_refl - 0095
specialize matrix_recursive_prefix_refl (nb) - 0096
specialize matrix_recursive_prefix_refl (nc) - 0097
specialize matrix_recursive_prefix_refl (S q) - 0098
apply matrix_recursive_prefix_refl - 0099
exact hstreams_left - 0100
exact hstreams_right - 0101
exact hfold - 0102
exact hcanonical_witness_witness_witness_witness_right - 0103
cases hvalues - 0104
rewrite hvalues_left - 0105
rewrite hvalues_left - 0106
rewrite hvalues_right - 0107
rewrite hvalues_right - 0108
rewrite hvalues_right - 0109
rewrite hvalues_right - 0110
exact hvalue_witness_witness