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 eb ec fb fc qb qc rb rc ub uc vb vc l p n r s. (forall mdr_i_fold_input_0 mdr_a_fold_input_0. (exists mdr_gap_fold_input_0b. mdr_gap_fold_input_0b + S (mdr_i_fold_input_0) = (l)) -> (((exists ff_h_mdr_fold_input_0o. ff_h_mdr_fold_input_0o + S (mdr_a_fold_input_0) = S ((S (mdr_i_fold_input_0)) * pc)) /\ exists ff_q_mdr_fold_input_0o. pb = ff_q_mdr_fold_input_0o * S ((S (mdr_i_fold_input_0)) * pc) + (mdr_a_fold_input_0))) -> (((exists ff_h_mdr_fold_input_0n. ff_h_mdr_fold_input_0n + S (mdr_a_fold_input_0) = S ((S (mdr_i_fold_input_0)) * qc)) /\ exists ff_q_mdr_fold_input_0n. qb = ff_q_mdr_fold_input_0n * S ((S (mdr_i_fold_input_0)) * qc) + (mdr_a_fold_input_0)))) -> (forall mdr_i_fold_input_1 mdr_a_fold_input_1. (exists mdr_gap_fold_input_1b. mdr_gap_fold_input_1b + S (mdr_i_fold_input_1) = (l)) -> (((exists ff_h_mdr_fold_input_1o. ff_h_mdr_fold_input_1o + S (mdr_a_fold_input_1) = S ((S (mdr_i_fold_input_1)) * nc)) /\ exists ff_q_mdr_fold_input_1o. nb = ff_q_mdr_fold_input_1o * S ((S (mdr_i_fold_input_1)) * nc) + (mdr_a_fold_input_1))) -> (((exists ff_h_mdr_fold_input_1n. ff_h_mdr_fold_input_1n + S (mdr_a_fold_input_1) = S ((S (mdr_i_fold_input_1)) * rc)) /\ exists ff_q_mdr_fold_input_1n. rb = ff_q_mdr_fold_input_1n * S ((S (mdr_i_fold_input_1)) * rc) + (mdr_a_fold_input_1)))) -> (forall mdr_i_fold_input_2 mdr_a_fold_input_2. (exists mdr_gap_fold_input_2b. mdr_gap_fold_input_2b + S (mdr_i_fold_input_2) = (l)) -> (((exists ff_h_mdr_fold_input_2o. ff_h_mdr_fold_input_2o + S (mdr_a_fold_input_2) = S ((S (mdr_i_fold_input_2)) * ec)) /\ exists ff_q_mdr_fold_input_2o. eb = ff_q_mdr_fold_input_2o * S ((S (mdr_i_fold_input_2)) * ec) + (mdr_a_fold_input_2))) -> (((exists ff_h_mdr_fold_input_2n. ff_h_mdr_fold_input_2n + S (mdr_a_fold_input_2) = S ((S (mdr_i_fold_input_2)) * uc)) /\ exists ff_q_mdr_fold_input_2n. ub = ff_q_mdr_fold_input_2n * S ((S (mdr_i_fold_input_2)) * uc) + (mdr_a_fold_input_2)))) -> (forall mdr_i_fold_input_3 mdr_a_fold_input_3. (exists mdr_gap_fold_input_3b. mdr_gap_fold_input_3b + S (mdr_i_fold_input_3) = (l)) -> (((exists ff_h_mdr_fold_input_3o. ff_h_mdr_fold_input_3o + S (mdr_a_fold_input_3) = S ((S (mdr_i_fold_input_3)) * fc)) /\ exists ff_q_mdr_fold_input_3o. fb = ff_q_mdr_fold_input_3o * S ((S (mdr_i_fold_input_3)) * fc) + (mdr_a_fold_input_3))) -> (((exists ff_h_mdr_fold_input_3n. ff_h_mdr_fold_input_3n + S (mdr_a_fold_input_3) = S ((S (mdr_i_fold_input_3)) * vc)) /\ exists ff_q_mdr_fold_input_3n. vb = ff_q_mdr_fold_input_3n * S ((S (mdr_i_fold_input_3)) * vc) + (mdr_a_fold_input_3)))) -> (exists ff_ub_mce_fold_mdre_fold_first ff_uc_mce_fold_mdre_fold_first ff_vb_mce_fold_mdre_fold_first ff_vc_mce_fold_mdre_fold_first. ((forall ff_index_mce_alternating_mdre_fold_first_prefix. (exists ff_gap_mce_mdre_fold_first_prefix_index. ff_gap_mce_mdre_fold_first_prefix_index + S (ff_index_mce_alternating_mdre_fold_first_prefix) = (l)) -> exists ff_ap_mce_alternating_mdre_fold_first_prefix ff_an_mce_alternating_mdre_fold_first_prefix ff_bp_mce_alternating_mdre_fold_first_prefix ff_bn_mce_alternating_mdre_fold_first_prefix ff_p_mce_alternating_mdre_fold_first_prefix ff_n_mce_alternating_mdre_fold_first_prefix. ((((exists ff_h_mce_mdre_fold_first_prefix_ap. ff_h_mce_mdre_fold_first_prefix_ap + S (ff_ap_mce_alternating_mdre_fold_first_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * pc)) /\ exists ff_q_mce_mdre_fold_first_prefix_ap. pb = ff_q_mce_mdre_fold_first_prefix_ap * S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * pc) + (ff_ap_mce_alternating_mdre_fold_first_prefix))) /\ ((((exists ff_h_mce_mdre_fold_first_prefix_an. ff_h_mce_mdre_fold_first_prefix_an + S (ff_an_mce_alternating_mdre_fold_first_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * nc)) /\ exists ff_q_mce_mdre_fold_first_prefix_an. nb = ff_q_mce_mdre_fold_first_prefix_an * S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * nc) + (ff_an_mce_alternating_mdre_fold_first_prefix))) /\ ((((exists ff_h_mce_mdre_fold_first_prefix_bp. ff_h_mce_mdre_fold_first_prefix_bp + S (ff_bp_mce_alternating_mdre_fold_first_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * ec)) /\ exists ff_q_mce_mdre_fold_first_prefix_bp. eb = ff_q_mce_mdre_fold_first_prefix_bp * S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * ec) + (ff_bp_mce_alternating_mdre_fold_first_prefix))) /\ ((((exists ff_h_mce_mdre_fold_first_prefix_bn. ff_h_mce_mdre_fold_first_prefix_bn + S (ff_bn_mce_alternating_mdre_fold_first_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * fc)) /\ exists ff_q_mce_mdre_fold_first_prefix_bn. fb = ff_q_mce_mdre_fold_first_prefix_bn * S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * fc) + (ff_bn_mce_alternating_mdre_fold_first_prefix))) /\ ((((exists ff_h_mce_mdre_fold_first_prefix_positive. ff_h_mce_mdre_fold_first_prefix_positive + S (ff_p_mce_alternating_mdre_fold_first_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * ff_uc_mce_fold_mdre_fold_first)) /\ exists ff_q_mce_mdre_fold_first_prefix_positive. ff_ub_mce_fold_mdre_fold_first = ff_q_mce_mdre_fold_first_prefix_positive * S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * ff_uc_mce_fold_mdre_fold_first) + (ff_p_mce_alternating_mdre_fold_first_prefix))) /\ ((((exists ff_h_mce_mdre_fold_first_prefix_negative. ff_h_mce_mdre_fold_first_prefix_negative + S (ff_n_mce_alternating_mdre_fold_first_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * ff_vc_mce_fold_mdre_fold_first)) /\ exists ff_q_mce_mdre_fold_first_prefix_negative. ff_vb_mce_fold_mdre_fold_first = ff_q_mce_mdre_fold_first_prefix_negative * S ((S (ff_index_mce_alternating_mdre_fold_first_prefix)) * ff_vc_mce_fold_mdre_fold_first) + (ff_n_mce_alternating_mdre_fold_first_prefix))) /\ (((exists ff_even_mce_term_mdre_fold_first_prefix_term. ff_index_mce_alternating_mdre_fold_first_prefix = 2 * ff_even_mce_term_mdre_fold_first_prefix_term) /\ (ff_p_mce_alternating_mdre_fold_first_prefix = (ff_ap_mce_alternating_mdre_fold_first_prefix) * (ff_bp_mce_alternating_mdre_fold_first_prefix) + (ff_an_mce_alternating_mdre_fold_first_prefix) * (ff_bn_mce_alternating_mdre_fold_first_prefix) /\ ff_n_mce_alternating_mdre_fold_first_prefix = (ff_ap_mce_alternating_mdre_fold_first_prefix) * (ff_bn_mce_alternating_mdre_fold_first_prefix) + (ff_an_mce_alternating_mdre_fold_first_prefix) * (ff_bp_mce_alternating_mdre_fold_first_prefix))) \/ ((exists ff_odd_mce_term_mdre_fold_first_prefix_term. ff_index_mce_alternating_mdre_fold_first_prefix = 2 * ff_odd_mce_term_mdre_fold_first_prefix_term + 1) /\ (ff_p_mce_alternating_mdre_fold_first_prefix = (ff_ap_mce_alternating_mdre_fold_first_prefix) * (ff_bn_mce_alternating_mdre_fold_first_prefix) + (ff_an_mce_alternating_mdre_fold_first_prefix) * (ff_bp_mce_alternating_mdre_fold_first_prefix) /\ ff_n_mce_alternating_mdre_fold_first_prefix = (ff_ap_mce_alternating_mdre_fold_first_prefix) * (ff_bp_mce_alternating_mdre_fold_first_prefix) + (ff_an_mce_alternating_mdre_fold_first_prefix) * (ff_bn_mce_alternating_mdre_fold_first_prefix))))))))))) /\ ((exists ff_u_mce_mdre_fold_first_positive ff_v_mce_mdre_fold_first_positive. ((((exists ff_h_mce_mdre_fold_first_positive_start. ff_h_mce_mdre_fold_first_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdre_fold_first_positive)) /\ exists ff_q_mce_mdre_fold_first_positive_start. ff_u_mce_mdre_fold_first_positive = ff_q_mce_mdre_fold_first_positive_start * S ((S (0)) * ff_v_mce_mdre_fold_first_positive) + (0))) /\ ((((exists ff_h_mce_mdre_fold_first_positive_terminal. ff_h_mce_mdre_fold_first_positive_terminal + S (p) = S ((S (l)) * ff_v_mce_mdre_fold_first_positive)) /\ exists ff_q_mce_mdre_fold_first_positive_terminal. ff_u_mce_mdre_fold_first_positive = ff_q_mce_mdre_fold_first_positive_terminal * S ((S (l)) * ff_v_mce_mdre_fold_first_positive) + (p))) /\ forall ff_i_mce_mdre_fold_first_positive. (exists ff_lt_mce_mdre_fold_first_positive_bound. ff_lt_mce_mdre_fold_first_positive_bound + S ff_i_mce_mdre_fold_first_positive = l) -> exists ff_a_mce_mdre_fold_first_positive ff_r_mce_mdre_fold_first_positive ff_s_mce_mdre_fold_first_positive. ((((exists ff_h_mce_mdre_fold_first_positive_summand. ff_h_mce_mdre_fold_first_positive_summand + S (ff_a_mce_mdre_fold_first_positive) = S ((S (ff_i_mce_mdre_fold_first_positive)) * ff_uc_mce_fold_mdre_fold_first)) /\ exists ff_q_mce_mdre_fold_first_positive_summand. ff_ub_mce_fold_mdre_fold_first = ff_q_mce_mdre_fold_first_positive_summand * S ((S (ff_i_mce_mdre_fold_first_positive)) * ff_uc_mce_fold_mdre_fold_first) + (ff_a_mce_mdre_fold_first_positive))) /\ ((((exists ff_h_mce_mdre_fold_first_positive_partial. ff_h_mce_mdre_fold_first_positive_partial + S (ff_r_mce_mdre_fold_first_positive) = S ((S (ff_i_mce_mdre_fold_first_positive)) * ff_v_mce_mdre_fold_first_positive)) /\ exists ff_q_mce_mdre_fold_first_positive_partial. ff_u_mce_mdre_fold_first_positive = ff_q_mce_mdre_fold_first_positive_partial * S ((S (ff_i_mce_mdre_fold_first_positive)) * ff_v_mce_mdre_fold_first_positive) + (ff_r_mce_mdre_fold_first_positive))) /\ ((((exists ff_h_mce_mdre_fold_first_positive_successor. ff_h_mce_mdre_fold_first_positive_successor + S (ff_s_mce_mdre_fold_first_positive) = S ((S (S ff_i_mce_mdre_fold_first_positive)) * ff_v_mce_mdre_fold_first_positive)) /\ exists ff_q_mce_mdre_fold_first_positive_successor. ff_u_mce_mdre_fold_first_positive = ff_q_mce_mdre_fold_first_positive_successor * S ((S (S ff_i_mce_mdre_fold_first_positive)) * ff_v_mce_mdre_fold_first_positive) + (ff_s_mce_mdre_fold_first_positive))) /\ ff_s_mce_mdre_fold_first_positive = ff_r_mce_mdre_fold_first_positive + ff_a_mce_mdre_fold_first_positive)))))) /\ (exists ff_u_mce_mdre_fold_first_negative ff_v_mce_mdre_fold_first_negative. ((((exists ff_h_mce_mdre_fold_first_negative_start. ff_h_mce_mdre_fold_first_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdre_fold_first_negative)) /\ exists ff_q_mce_mdre_fold_first_negative_start. ff_u_mce_mdre_fold_first_negative = ff_q_mce_mdre_fold_first_negative_start * S ((S (0)) * ff_v_mce_mdre_fold_first_negative) + (0))) /\ ((((exists ff_h_mce_mdre_fold_first_negative_terminal. ff_h_mce_mdre_fold_first_negative_terminal + S (n) = S ((S (l)) * ff_v_mce_mdre_fold_first_negative)) /\ exists ff_q_mce_mdre_fold_first_negative_terminal. ff_u_mce_mdre_fold_first_negative = ff_q_mce_mdre_fold_first_negative_terminal * S ((S (l)) * ff_v_mce_mdre_fold_first_negative) + (n))) /\ forall ff_i_mce_mdre_fold_first_negative. (exists ff_lt_mce_mdre_fold_first_negative_bound. ff_lt_mce_mdre_fold_first_negative_bound + S ff_i_mce_mdre_fold_first_negative = l) -> exists ff_a_mce_mdre_fold_first_negative ff_r_mce_mdre_fold_first_negative ff_s_mce_mdre_fold_first_negative. ((((exists ff_h_mce_mdre_fold_first_negative_summand. ff_h_mce_mdre_fold_first_negative_summand + S (ff_a_mce_mdre_fold_first_negative) = S ((S (ff_i_mce_mdre_fold_first_negative)) * ff_vc_mce_fold_mdre_fold_first)) /\ exists ff_q_mce_mdre_fold_first_negative_summand. ff_vb_mce_fold_mdre_fold_first = ff_q_mce_mdre_fold_first_negative_summand * S ((S (ff_i_mce_mdre_fold_first_negative)) * ff_vc_mce_fold_mdre_fold_first) + (ff_a_mce_mdre_fold_first_negative))) /\ ((((exists ff_h_mce_mdre_fold_first_negative_partial. ff_h_mce_mdre_fold_first_negative_partial + S (ff_r_mce_mdre_fold_first_negative) = S ((S (ff_i_mce_mdre_fold_first_negative)) * ff_v_mce_mdre_fold_first_negative)) /\ exists ff_q_mce_mdre_fold_first_negative_partial. ff_u_mce_mdre_fold_first_negative = ff_q_mce_mdre_fold_first_negative_partial * S ((S (ff_i_mce_mdre_fold_first_negative)) * ff_v_mce_mdre_fold_first_negative) + (ff_r_mce_mdre_fold_first_negative))) /\ ((((exists ff_h_mce_mdre_fold_first_negative_successor. ff_h_mce_mdre_fold_first_negative_successor + S (ff_s_mce_mdre_fold_first_negative) = S ((S (S ff_i_mce_mdre_fold_first_negative)) * ff_v_mce_mdre_fold_first_negative)) /\ exists ff_q_mce_mdre_fold_first_negative_successor. ff_u_mce_mdre_fold_first_negative = ff_q_mce_mdre_fold_first_negative_successor * S ((S (S ff_i_mce_mdre_fold_first_negative)) * ff_v_mce_mdre_fold_first_negative) + (ff_s_mce_mdre_fold_first_negative))) /\ ff_s_mce_mdre_fold_first_negative = ff_r_mce_mdre_fold_first_negative + ff_a_mce_mdre_fold_first_negative))))))))) -> (exists ff_ub_mce_fold_mdre_fold_second ff_uc_mce_fold_mdre_fold_second ff_vb_mce_fold_mdre_fold_second ff_vc_mce_fold_mdre_fold_second. ((forall ff_index_mce_alternating_mdre_fold_second_prefix. (exists ff_gap_mce_mdre_fold_second_prefix_index. ff_gap_mce_mdre_fold_second_prefix_index + S (ff_index_mce_alternating_mdre_fold_second_prefix) = (l)) -> exists ff_ap_mce_alternating_mdre_fold_second_prefix ff_an_mce_alternating_mdre_fold_second_prefix ff_bp_mce_alternating_mdre_fold_second_prefix ff_bn_mce_alternating_mdre_fold_second_prefix ff_p_mce_alternating_mdre_fold_second_prefix ff_n_mce_alternating_mdre_fold_second_prefix. ((((exists ff_h_mce_mdre_fold_second_prefix_ap. ff_h_mce_mdre_fold_second_prefix_ap + S (ff_ap_mce_alternating_mdre_fold_second_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * qc)) /\ exists ff_q_mce_mdre_fold_second_prefix_ap. qb = ff_q_mce_mdre_fold_second_prefix_ap * S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * qc) + (ff_ap_mce_alternating_mdre_fold_second_prefix))) /\ ((((exists ff_h_mce_mdre_fold_second_prefix_an. ff_h_mce_mdre_fold_second_prefix_an + S (ff_an_mce_alternating_mdre_fold_second_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * rc)) /\ exists ff_q_mce_mdre_fold_second_prefix_an. rb = ff_q_mce_mdre_fold_second_prefix_an * S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * rc) + (ff_an_mce_alternating_mdre_fold_second_prefix))) /\ ((((exists ff_h_mce_mdre_fold_second_prefix_bp. ff_h_mce_mdre_fold_second_prefix_bp + S (ff_bp_mce_alternating_mdre_fold_second_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * uc)) /\ exists ff_q_mce_mdre_fold_second_prefix_bp. ub = ff_q_mce_mdre_fold_second_prefix_bp * S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * uc) + (ff_bp_mce_alternating_mdre_fold_second_prefix))) /\ ((((exists ff_h_mce_mdre_fold_second_prefix_bn. ff_h_mce_mdre_fold_second_prefix_bn + S (ff_bn_mce_alternating_mdre_fold_second_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * vc)) /\ exists ff_q_mce_mdre_fold_second_prefix_bn. vb = ff_q_mce_mdre_fold_second_prefix_bn * S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * vc) + (ff_bn_mce_alternating_mdre_fold_second_prefix))) /\ ((((exists ff_h_mce_mdre_fold_second_prefix_positive. ff_h_mce_mdre_fold_second_prefix_positive + S (ff_p_mce_alternating_mdre_fold_second_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * ff_uc_mce_fold_mdre_fold_second)) /\ exists ff_q_mce_mdre_fold_second_prefix_positive. ff_ub_mce_fold_mdre_fold_second = ff_q_mce_mdre_fold_second_prefix_positive * S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * ff_uc_mce_fold_mdre_fold_second) + (ff_p_mce_alternating_mdre_fold_second_prefix))) /\ ((((exists ff_h_mce_mdre_fold_second_prefix_negative. ff_h_mce_mdre_fold_second_prefix_negative + S (ff_n_mce_alternating_mdre_fold_second_prefix) = S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * ff_vc_mce_fold_mdre_fold_second)) /\ exists ff_q_mce_mdre_fold_second_prefix_negative. ff_vb_mce_fold_mdre_fold_second = ff_q_mce_mdre_fold_second_prefix_negative * S ((S (ff_index_mce_alternating_mdre_fold_second_prefix)) * ff_vc_mce_fold_mdre_fold_second) + (ff_n_mce_alternating_mdre_fold_second_prefix))) /\ (((exists ff_even_mce_term_mdre_fold_second_prefix_term. ff_index_mce_alternating_mdre_fold_second_prefix = 2 * ff_even_mce_term_mdre_fold_second_prefix_term) /\ (ff_p_mce_alternating_mdre_fold_second_prefix = (ff_ap_mce_alternating_mdre_fold_second_prefix) * (ff_bp_mce_alternating_mdre_fold_second_prefix) + (ff_an_mce_alternating_mdre_fold_second_prefix) * (ff_bn_mce_alternating_mdre_fold_second_prefix) /\ ff_n_mce_alternating_mdre_fold_second_prefix = (ff_ap_mce_alternating_mdre_fold_second_prefix) * (ff_bn_mce_alternating_mdre_fold_second_prefix) + (ff_an_mce_alternating_mdre_fold_second_prefix) * (ff_bp_mce_alternating_mdre_fold_second_prefix))) \/ ((exists ff_odd_mce_term_mdre_fold_second_prefix_term. ff_index_mce_alternating_mdre_fold_second_prefix = 2 * ff_odd_mce_term_mdre_fold_second_prefix_term + 1) /\ (ff_p_mce_alternating_mdre_fold_second_prefix = (ff_ap_mce_alternating_mdre_fold_second_prefix) * (ff_bn_mce_alternating_mdre_fold_second_prefix) + (ff_an_mce_alternating_mdre_fold_second_prefix) * (ff_bp_mce_alternating_mdre_fold_second_prefix) /\ ff_n_mce_alternating_mdre_fold_second_prefix = (ff_ap_mce_alternating_mdre_fold_second_prefix) * (ff_bp_mce_alternating_mdre_fold_second_prefix) + (ff_an_mce_alternating_mdre_fold_second_prefix) * (ff_bn_mce_alternating_mdre_fold_second_prefix))))))))))) /\ ((exists ff_u_mce_mdre_fold_second_positive ff_v_mce_mdre_fold_second_positive. ((((exists ff_h_mce_mdre_fold_second_positive_start. ff_h_mce_mdre_fold_second_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdre_fold_second_positive)) /\ exists ff_q_mce_mdre_fold_second_positive_start. ff_u_mce_mdre_fold_second_positive = ff_q_mce_mdre_fold_second_positive_start * S ((S (0)) * ff_v_mce_mdre_fold_second_positive) + (0))) /\ ((((exists ff_h_mce_mdre_fold_second_positive_terminal. ff_h_mce_mdre_fold_second_positive_terminal + S (r) = S ((S (l)) * ff_v_mce_mdre_fold_second_positive)) /\ exists ff_q_mce_mdre_fold_second_positive_terminal. ff_u_mce_mdre_fold_second_positive = ff_q_mce_mdre_fold_second_positive_terminal * S ((S (l)) * ff_v_mce_mdre_fold_second_positive) + (r))) /\ forall ff_i_mce_mdre_fold_second_positive. (exists ff_lt_mce_mdre_fold_second_positive_bound. ff_lt_mce_mdre_fold_second_positive_bound + S ff_i_mce_mdre_fold_second_positive = l) -> exists ff_a_mce_mdre_fold_second_positive ff_r_mce_mdre_fold_second_positive ff_s_mce_mdre_fold_second_positive. ((((exists ff_h_mce_mdre_fold_second_positive_summand. ff_h_mce_mdre_fold_second_positive_summand + S (ff_a_mce_mdre_fold_second_positive) = S ((S (ff_i_mce_mdre_fold_second_positive)) * ff_uc_mce_fold_mdre_fold_second)) /\ exists ff_q_mce_mdre_fold_second_positive_summand. ff_ub_mce_fold_mdre_fold_second = ff_q_mce_mdre_fold_second_positive_summand * S ((S (ff_i_mce_mdre_fold_second_positive)) * ff_uc_mce_fold_mdre_fold_second) + (ff_a_mce_mdre_fold_second_positive))) /\ ((((exists ff_h_mce_mdre_fold_second_positive_partial. ff_h_mce_mdre_fold_second_positive_partial + S (ff_r_mce_mdre_fold_second_positive) = S ((S (ff_i_mce_mdre_fold_second_positive)) * ff_v_mce_mdre_fold_second_positive)) /\ exists ff_q_mce_mdre_fold_second_positive_partial. ff_u_mce_mdre_fold_second_positive = ff_q_mce_mdre_fold_second_positive_partial * S ((S (ff_i_mce_mdre_fold_second_positive)) * ff_v_mce_mdre_fold_second_positive) + (ff_r_mce_mdre_fold_second_positive))) /\ ((((exists ff_h_mce_mdre_fold_second_positive_successor. ff_h_mce_mdre_fold_second_positive_successor + S (ff_s_mce_mdre_fold_second_positive) = S ((S (S ff_i_mce_mdre_fold_second_positive)) * ff_v_mce_mdre_fold_second_positive)) /\ exists ff_q_mce_mdre_fold_second_positive_successor. ff_u_mce_mdre_fold_second_positive = ff_q_mce_mdre_fold_second_positive_successor * S ((S (S ff_i_mce_mdre_fold_second_positive)) * ff_v_mce_mdre_fold_second_positive) + (ff_s_mce_mdre_fold_second_positive))) /\ ff_s_mce_mdre_fold_second_positive = ff_r_mce_mdre_fold_second_positive + ff_a_mce_mdre_fold_second_positive)))))) /\ (exists ff_u_mce_mdre_fold_second_negative ff_v_mce_mdre_fold_second_negative. ((((exists ff_h_mce_mdre_fold_second_negative_start. ff_h_mce_mdre_fold_second_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdre_fold_second_negative)) /\ exists ff_q_mce_mdre_fold_second_negative_start. ff_u_mce_mdre_fold_second_negative = ff_q_mce_mdre_fold_second_negative_start * S ((S (0)) * ff_v_mce_mdre_fold_second_negative) + (0))) /\ ((((exists ff_h_mce_mdre_fold_second_negative_terminal. ff_h_mce_mdre_fold_second_negative_terminal + S (s) = S ((S (l)) * ff_v_mce_mdre_fold_second_negative)) /\ exists ff_q_mce_mdre_fold_second_negative_terminal. ff_u_mce_mdre_fold_second_negative = ff_q_mce_mdre_fold_second_negative_terminal * S ((S (l)) * ff_v_mce_mdre_fold_second_negative) + (s))) /\ forall ff_i_mce_mdre_fold_second_negative. (exists ff_lt_mce_mdre_fold_second_negative_bound. ff_lt_mce_mdre_fold_second_negative_bound + S ff_i_mce_mdre_fold_second_negative = l) -> exists ff_a_mce_mdre_fold_second_negative ff_r_mce_mdre_fold_second_negative ff_s_mce_mdre_fold_second_negative. ((((exists ff_h_mce_mdre_fold_second_negative_summand. ff_h_mce_mdre_fold_second_negative_summand + S (ff_a_mce_mdre_fold_second_negative) = S ((S (ff_i_mce_mdre_fold_second_negative)) * ff_vc_mce_fold_mdre_fold_second)) /\ exists ff_q_mce_mdre_fold_second_negative_summand. ff_vb_mce_fold_mdre_fold_second = ff_q_mce_mdre_fold_second_negative_summand * S ((S (ff_i_mce_mdre_fold_second_negative)) * ff_vc_mce_fold_mdre_fold_second) + (ff_a_mce_mdre_fold_second_negative))) /\ ((((exists ff_h_mce_mdre_fold_second_negative_partial. ff_h_mce_mdre_fold_second_negative_partial + S (ff_r_mce_mdre_fold_second_negative) = S ((S (ff_i_mce_mdre_fold_second_negative)) * ff_v_mce_mdre_fold_second_negative)) /\ exists ff_q_mce_mdre_fold_second_negative_partial. ff_u_mce_mdre_fold_second_negative = ff_q_mce_mdre_fold_second_negative_partial * S ((S (ff_i_mce_mdre_fold_second_negative)) * ff_v_mce_mdre_fold_second_negative) + (ff_r_mce_mdre_fold_second_negative))) /\ ((((exists ff_h_mce_mdre_fold_second_negative_successor. ff_h_mce_mdre_fold_second_negative_successor + S (ff_s_mce_mdre_fold_second_negative) = S ((S (S ff_i_mce_mdre_fold_second_negative)) * ff_v_mce_mdre_fold_second_negative)) /\ exists ff_q_mce_mdre_fold_second_negative_successor. ff_u_mce_mdre_fold_second_negative = ff_q_mce_mdre_fold_second_negative_successor * S ((S (S ff_i_mce_mdre_fold_second_negative)) * ff_v_mce_mdre_fold_second_negative) + (ff_s_mce_mdre_fold_second_negative))) /\ ff_s_mce_mdre_fold_second_negative = ff_r_mce_mdre_fold_second_negative + ff_a_mce_mdre_fold_second_negative))))))))) -> p = r /\ n = sConstructive proof overview
Generated structural guide
Every finite signed alternating cofactor sum is functional across pointwise-equal input codes, not just identical beta parameters.
The unchanged tactic script uses 2 declared prerequisites and contains 69 exact native proof lines.
Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
DL0021 matrix_recursive_alternating_fold_transport signed_alternating_cofactor_fold_functional Alpha theorem; checked-use authorizedDirect 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 (1)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–20
03Fix variables and assumptionsL21–27
04Establish htransportedL28–37
Establish this local claim before using it. It is not an additional assumption.
- L28
have htransported : SignedAlternatingCofactorFold(qb,qc,rb,rc,ub,uc,vb,vc,l,p,n)Definitions: SignedAlternatingCofactorFold - L29
specialize matrix_recursive_alternating_fold_transport (pb) - L30
specialize matrix_recursive_alternating_fold_transport (pc) - L31
specialize matrix_recursive_alternating_fold_transport (nb) - L32
specialize matrix_recursive_alternating_fold_transport (nc) - L33
specialize matrix_recursive_alternating_fold_transport (eb) - L34
specialize matrix_recursive_alternating_fold_transport (ec) - L35
specialize matrix_recursive_alternating_fold_transport (fb) - L36
specialize matrix_recursive_alternating_fold_transport (fc) - L37
specialize matrix_recursive_alternating_fold_transport (qb)
05Use earlier factsL38–47
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L38
specialize matrix_recursive_alternating_fold_transport (qc) - L39
specialize matrix_recursive_alternating_fold_transport (rb) - L40
specialize matrix_recursive_alternating_fold_transport (rc) - L41
specialize matrix_recursive_alternating_fold_transport (ub) - L42
specialize matrix_recursive_alternating_fold_transport (uc) - L43
specialize matrix_recursive_alternating_fold_transport (vb) - L44
specialize matrix_recursive_alternating_fold_transport (vc) - L45
specialize matrix_recursive_alternating_fold_transport (l) - L46
specialize matrix_recursive_alternating_fold_transport (p) - L47
specialize matrix_recursive_alternating_fold_transport (n)
06Use earlier factsL48–57
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L48
apply matrix_recursive_alternating_fold_transport - L49
exact hrowp - L50
exact hrown - L51
exact hcofp - L52
exact hcofn - L53
exact hfirst - L54
specialize signed_alternating_cofactor_fold_functional (qb) - L55
specialize signed_alternating_cofactor_fold_functional (qc) - L56
specialize signed_alternating_cofactor_fold_functional (rb) - L57
specialize signed_alternating_cofactor_fold_functional (rc)
07Use earlier factsL58–67
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L58
specialize signed_alternating_cofactor_fold_functional (ub) - L59
specialize signed_alternating_cofactor_fold_functional (uc) - L60
specialize signed_alternating_cofactor_fold_functional (vb) - L61
specialize signed_alternating_cofactor_fold_functional (vc) - L62
specialize signed_alternating_cofactor_fold_functional (l) - L63
specialize signed_alternating_cofactor_fold_functional (p) - L64
specialize signed_alternating_cofactor_fold_functional (n) - L65
specialize signed_alternating_cofactor_fold_functional (r) - L66
specialize signed_alternating_cofactor_fold_functional (s) - L67
apply signed_alternating_cofactor_fold_functional
Original exact command ledger · 69 lines
- 0001
intro pb - 0002
intro pc - 0003
intro nb - 0004
intro nc - 0005
intro eb - 0006
intro ec - 0007
intro fb - 0008
intro fc - 0009
intro qb - 0010
intro qc - 0011
intro rb - 0012
intro rc - 0013
intro ub - 0014
intro uc - 0015
intro vb - 0016
intro vc - 0017
intro l - 0018
intro p - 0019
intro n - 0020
intro r - 0021
intro s - 0022
intro hrowp - 0023
intro hrown - 0024
intro hcofp - 0025
intro hcofn - 0026
intro hfirst - 0027
intro hsecond - 0028
have htransported : exists ff_ub_mce_fold_mdre_transported_fold ff_uc_mce_fold_mdre_transported_fold ff_vb_mce_fold_mdre_transported_fold ff_vc_mce_fold_mdre_transported_fold. ((forall ff_index_mce_alternating_mdre_transported_fold_prefix. (exists ff_gap_mce_mdre_transported_fold_prefix_index. ff_gap_mce_mdre_transported_fold_prefix_index + S (ff_index_mce_alternating_mdre_transported_fold_prefix) = (l)) -> exists ff_ap_mce_alternating_mdre_transported_fold_prefix ff_an_mce_alternating_mdre_transported_fold_prefix ff_bp_mce_alternating_mdre_transported_fold_prefix ff_bn_mce_alternating_mdre_transported_fold_prefix ff_p_mce_alternating_mdre_transported_fold_prefix ff_n_mce_alternating_mdre_transported_fold_prefix. ((((exists ff_h_mce_mdre_transported_fold_prefix_ap. ff_h_mce_mdre_transported_fold_prefix_ap + S (ff_ap_mce_alternating_mdre_transported_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * qc)) /\ exists ff_q_mce_mdre_transported_fold_prefix_ap. qb = ff_q_mce_mdre_transported_fold_prefix_ap * S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * qc) + (ff_ap_mce_alternating_mdre_transported_fold_prefix))) /\ ((((exists ff_h_mce_mdre_transported_fold_prefix_an. ff_h_mce_mdre_transported_fold_prefix_an + S (ff_an_mce_alternating_mdre_transported_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * rc)) /\ exists ff_q_mce_mdre_transported_fold_prefix_an. rb = ff_q_mce_mdre_transported_fold_prefix_an * S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * rc) + (ff_an_mce_alternating_mdre_transported_fold_prefix))) /\ ((((exists ff_h_mce_mdre_transported_fold_prefix_bp. ff_h_mce_mdre_transported_fold_prefix_bp + S (ff_bp_mce_alternating_mdre_transported_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * uc)) /\ exists ff_q_mce_mdre_transported_fold_prefix_bp. ub = ff_q_mce_mdre_transported_fold_prefix_bp * S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * uc) + (ff_bp_mce_alternating_mdre_transported_fold_prefix))) /\ ((((exists ff_h_mce_mdre_transported_fold_prefix_bn. ff_h_mce_mdre_transported_fold_prefix_bn + S (ff_bn_mce_alternating_mdre_transported_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * vc)) /\ exists ff_q_mce_mdre_transported_fold_prefix_bn. vb = ff_q_mce_mdre_transported_fold_prefix_bn * S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * vc) + (ff_bn_mce_alternating_mdre_transported_fold_prefix))) /\ ((((exists ff_h_mce_mdre_transported_fold_prefix_positive. ff_h_mce_mdre_transported_fold_prefix_positive + S (ff_p_mce_alternating_mdre_transported_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * ff_uc_mce_fold_mdre_transported_fold)) /\ exists ff_q_mce_mdre_transported_fold_prefix_positive. ff_ub_mce_fold_mdre_transported_fold = ff_q_mce_mdre_transported_fold_prefix_positive * S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * ff_uc_mce_fold_mdre_transported_fold) + (ff_p_mce_alternating_mdre_transported_fold_prefix))) /\ ((((exists ff_h_mce_mdre_transported_fold_prefix_negative. ff_h_mce_mdre_transported_fold_prefix_negative + S (ff_n_mce_alternating_mdre_transported_fold_prefix) = S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * ff_vc_mce_fold_mdre_transported_fold)) /\ exists ff_q_mce_mdre_transported_fold_prefix_negative. ff_vb_mce_fold_mdre_transported_fold = ff_q_mce_mdre_transported_fold_prefix_negative * S ((S (ff_index_mce_alternating_mdre_transported_fold_prefix)) * ff_vc_mce_fold_mdre_transported_fold) + (ff_n_mce_alternating_mdre_transported_fold_prefix))) /\ (((exists ff_even_mce_term_mdre_transported_fold_prefix_term. ff_index_mce_alternating_mdre_transported_fold_prefix = 2 * ff_even_mce_term_mdre_transported_fold_prefix_term) /\ (ff_p_mce_alternating_mdre_transported_fold_prefix = (ff_ap_mce_alternating_mdre_transported_fold_prefix) * (ff_bp_mce_alternating_mdre_transported_fold_prefix) + (ff_an_mce_alternating_mdre_transported_fold_prefix) * (ff_bn_mce_alternating_mdre_transported_fold_prefix) /\ ff_n_mce_alternating_mdre_transported_fold_prefix = (ff_ap_mce_alternating_mdre_transported_fold_prefix) * (ff_bn_mce_alternating_mdre_transported_fold_prefix) + (ff_an_mce_alternating_mdre_transported_fold_prefix) * (ff_bp_mce_alternating_mdre_transported_fold_prefix))) \/ ((exists ff_odd_mce_term_mdre_transported_fold_prefix_term. ff_index_mce_alternating_mdre_transported_fold_prefix = 2 * ff_odd_mce_term_mdre_transported_fold_prefix_term + 1) /\ (ff_p_mce_alternating_mdre_transported_fold_prefix = (ff_ap_mce_alternating_mdre_transported_fold_prefix) * (ff_bn_mce_alternating_mdre_transported_fold_prefix) + (ff_an_mce_alternating_mdre_transported_fold_prefix) * (ff_bp_mce_alternating_mdre_transported_fold_prefix) /\ ff_n_mce_alternating_mdre_transported_fold_prefix = (ff_ap_mce_alternating_mdre_transported_fold_prefix) * (ff_bp_mce_alternating_mdre_transported_fold_prefix) + (ff_an_mce_alternating_mdre_transported_fold_prefix) * (ff_bn_mce_alternating_mdre_transported_fold_prefix))))))))))) /\ ((exists ff_u_mce_mdre_transported_fold_positive ff_v_mce_mdre_transported_fold_positive. ((((exists ff_h_mce_mdre_transported_fold_positive_start. ff_h_mce_mdre_transported_fold_positive_start + S (0) = S ((S (0)) * ff_v_mce_mdre_transported_fold_positive)) /\ exists ff_q_mce_mdre_transported_fold_positive_start. ff_u_mce_mdre_transported_fold_positive = ff_q_mce_mdre_transported_fold_positive_start * S ((S (0)) * ff_v_mce_mdre_transported_fold_positive) + (0))) /\ ((((exists ff_h_mce_mdre_transported_fold_positive_terminal. ff_h_mce_mdre_transported_fold_positive_terminal + S (p) = S ((S (l)) * ff_v_mce_mdre_transported_fold_positive)) /\ exists ff_q_mce_mdre_transported_fold_positive_terminal. ff_u_mce_mdre_transported_fold_positive = ff_q_mce_mdre_transported_fold_positive_terminal * S ((S (l)) * ff_v_mce_mdre_transported_fold_positive) + (p))) /\ forall ff_i_mce_mdre_transported_fold_positive. (exists ff_lt_mce_mdre_transported_fold_positive_bound. ff_lt_mce_mdre_transported_fold_positive_bound + S ff_i_mce_mdre_transported_fold_positive = l) -> exists ff_a_mce_mdre_transported_fold_positive ff_r_mce_mdre_transported_fold_positive ff_s_mce_mdre_transported_fold_positive. ((((exists ff_h_mce_mdre_transported_fold_positive_summand. ff_h_mce_mdre_transported_fold_positive_summand + S (ff_a_mce_mdre_transported_fold_positive) = S ((S (ff_i_mce_mdre_transported_fold_positive)) * ff_uc_mce_fold_mdre_transported_fold)) /\ exists ff_q_mce_mdre_transported_fold_positive_summand. ff_ub_mce_fold_mdre_transported_fold = ff_q_mce_mdre_transported_fold_positive_summand * S ((S (ff_i_mce_mdre_transported_fold_positive)) * ff_uc_mce_fold_mdre_transported_fold) + (ff_a_mce_mdre_transported_fold_positive))) /\ ((((exists ff_h_mce_mdre_transported_fold_positive_partial. ff_h_mce_mdre_transported_fold_positive_partial + S (ff_r_mce_mdre_transported_fold_positive) = S ((S (ff_i_mce_mdre_transported_fold_positive)) * ff_v_mce_mdre_transported_fold_positive)) /\ exists ff_q_mce_mdre_transported_fold_positive_partial. ff_u_mce_mdre_transported_fold_positive = ff_q_mce_mdre_transported_fold_positive_partial * S ((S (ff_i_mce_mdre_transported_fold_positive)) * ff_v_mce_mdre_transported_fold_positive) + (ff_r_mce_mdre_transported_fold_positive))) /\ ((((exists ff_h_mce_mdre_transported_fold_positive_successor. ff_h_mce_mdre_transported_fold_positive_successor + S (ff_s_mce_mdre_transported_fold_positive) = S ((S (S ff_i_mce_mdre_transported_fold_positive)) * ff_v_mce_mdre_transported_fold_positive)) /\ exists ff_q_mce_mdre_transported_fold_positive_successor. ff_u_mce_mdre_transported_fold_positive = ff_q_mce_mdre_transported_fold_positive_successor * S ((S (S ff_i_mce_mdre_transported_fold_positive)) * ff_v_mce_mdre_transported_fold_positive) + (ff_s_mce_mdre_transported_fold_positive))) /\ ff_s_mce_mdre_transported_fold_positive = ff_r_mce_mdre_transported_fold_positive + ff_a_mce_mdre_transported_fold_positive)))))) /\ (exists ff_u_mce_mdre_transported_fold_negative ff_v_mce_mdre_transported_fold_negative. ((((exists ff_h_mce_mdre_transported_fold_negative_start. ff_h_mce_mdre_transported_fold_negative_start + S (0) = S ((S (0)) * ff_v_mce_mdre_transported_fold_negative)) /\ exists ff_q_mce_mdre_transported_fold_negative_start. ff_u_mce_mdre_transported_fold_negative = ff_q_mce_mdre_transported_fold_negative_start * S ((S (0)) * ff_v_mce_mdre_transported_fold_negative) + (0))) /\ ((((exists ff_h_mce_mdre_transported_fold_negative_terminal. ff_h_mce_mdre_transported_fold_negative_terminal + S (n) = S ((S (l)) * ff_v_mce_mdre_transported_fold_negative)) /\ exists ff_q_mce_mdre_transported_fold_negative_terminal. ff_u_mce_mdre_transported_fold_negative = ff_q_mce_mdre_transported_fold_negative_terminal * S ((S (l)) * ff_v_mce_mdre_transported_fold_negative) + (n))) /\ forall ff_i_mce_mdre_transported_fold_negative. (exists ff_lt_mce_mdre_transported_fold_negative_bound. ff_lt_mce_mdre_transported_fold_negative_bound + S ff_i_mce_mdre_transported_fold_negative = l) -> exists ff_a_mce_mdre_transported_fold_negative ff_r_mce_mdre_transported_fold_negative ff_s_mce_mdre_transported_fold_negative. ((((exists ff_h_mce_mdre_transported_fold_negative_summand. ff_h_mce_mdre_transported_fold_negative_summand + S (ff_a_mce_mdre_transported_fold_negative) = S ((S (ff_i_mce_mdre_transported_fold_negative)) * ff_vc_mce_fold_mdre_transported_fold)) /\ exists ff_q_mce_mdre_transported_fold_negative_summand. ff_vb_mce_fold_mdre_transported_fold = ff_q_mce_mdre_transported_fold_negative_summand * S ((S (ff_i_mce_mdre_transported_fold_negative)) * ff_vc_mce_fold_mdre_transported_fold) + (ff_a_mce_mdre_transported_fold_negative))) /\ ((((exists ff_h_mce_mdre_transported_fold_negative_partial. ff_h_mce_mdre_transported_fold_negative_partial + S (ff_r_mce_mdre_transported_fold_negative) = S ((S (ff_i_mce_mdre_transported_fold_negative)) * ff_v_mce_mdre_transported_fold_negative)) /\ exists ff_q_mce_mdre_transported_fold_negative_partial. ff_u_mce_mdre_transported_fold_negative = ff_q_mce_mdre_transported_fold_negative_partial * S ((S (ff_i_mce_mdre_transported_fold_negative)) * ff_v_mce_mdre_transported_fold_negative) + (ff_r_mce_mdre_transported_fold_negative))) /\ ((((exists ff_h_mce_mdre_transported_fold_negative_successor. ff_h_mce_mdre_transported_fold_negative_successor + S (ff_s_mce_mdre_transported_fold_negative) = S ((S (S ff_i_mce_mdre_transported_fold_negative)) * ff_v_mce_mdre_transported_fold_negative)) /\ exists ff_q_mce_mdre_transported_fold_negative_successor. ff_u_mce_mdre_transported_fold_negative = ff_q_mce_mdre_transported_fold_negative_successor * S ((S (S ff_i_mce_mdre_transported_fold_negative)) * ff_v_mce_mdre_transported_fold_negative) + (ff_s_mce_mdre_transported_fold_negative))) /\ ff_s_mce_mdre_transported_fold_negative = ff_r_mce_mdre_transported_fold_negative + ff_a_mce_mdre_transported_fold_negative)))))))) - 0029
specialize matrix_recursive_alternating_fold_transport (pb) - 0030
specialize matrix_recursive_alternating_fold_transport (pc) - 0031
specialize matrix_recursive_alternating_fold_transport (nb) - 0032
specialize matrix_recursive_alternating_fold_transport (nc) - 0033
specialize matrix_recursive_alternating_fold_transport (eb) - 0034
specialize matrix_recursive_alternating_fold_transport (ec) - 0035
specialize matrix_recursive_alternating_fold_transport (fb) - 0036
specialize matrix_recursive_alternating_fold_transport (fc) - 0037
specialize matrix_recursive_alternating_fold_transport (qb) - 0038
specialize matrix_recursive_alternating_fold_transport (qc) - 0039
specialize matrix_recursive_alternating_fold_transport (rb) - 0040
specialize matrix_recursive_alternating_fold_transport (rc) - 0041
specialize matrix_recursive_alternating_fold_transport (ub) - 0042
specialize matrix_recursive_alternating_fold_transport (uc) - 0043
specialize matrix_recursive_alternating_fold_transport (vb) - 0044
specialize matrix_recursive_alternating_fold_transport (vc) - 0045
specialize matrix_recursive_alternating_fold_transport (l) - 0046
specialize matrix_recursive_alternating_fold_transport (p) - 0047
specialize matrix_recursive_alternating_fold_transport (n) - 0048
apply matrix_recursive_alternating_fold_transport - 0049
exact hrowp - 0050
exact hrown - 0051
exact hcofp - 0052
exact hcofn - 0053
exact hfirst - 0054
specialize signed_alternating_cofactor_fold_functional (qb) - 0055
specialize signed_alternating_cofactor_fold_functional (qc) - 0056
specialize signed_alternating_cofactor_fold_functional (rb) - 0057
specialize signed_alternating_cofactor_fold_functional (rc) - 0058
specialize signed_alternating_cofactor_fold_functional (ub) - 0059
specialize signed_alternating_cofactor_fold_functional (uc) - 0060
specialize signed_alternating_cofactor_fold_functional (vb) - 0061
specialize signed_alternating_cofactor_fold_functional (vc) - 0062
specialize signed_alternating_cofactor_fold_functional (l) - 0063
specialize signed_alternating_cofactor_fold_functional (p) - 0064
specialize signed_alternating_cofactor_fold_functional (n) - 0065
specialize signed_alternating_cofactor_fold_functional (r) - 0066
specialize signed_alternating_cofactor_fold_functional (s) - 0067
apply signed_alternating_cofactor_fold_functional - 0068
exact htransported - 0069
exact hsecond