DL0080

integer_column_span_negated

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

The negative of every column-span vector belongs to the same span, witnessed by swapping its actual positive and negative coefficient streams.

Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.

Exact expanded first-order arithmetic statement

forall ab ac db dc w r pb pc nb nc. (exists ics_coefficient_positive_span_neg_source ics_coefficient_positive_scale_span_neg_source ics_coefficient_negative_span_neg_source ics_coefficient_negative_scale_span_neg_source. (exists ics_raw_positive_span_neg_source_image ics_raw_positive_scale_span_neg_source_image ics_raw_negative_span_neg_source_image ics_raw_negative_scale_span_neg_source_image. (((exists ff_pp_mcp_smatrix_ics_span_neg_source_image_raw ff_pps_mcp_smatrix_ics_span_neg_source_image_raw ff_nn_mcp_smatrix_ics_span_neg_source_image_raw ff_nns_mcp_smatrix_ics_span_neg_source_image_raw ff_pn_mcp_smatrix_ics_span_neg_source_image_raw ff_pns_mcp_smatrix_ics_span_neg_source_image_raw ff_np_mcp_smatrix_ics_span_neg_source_image_raw ff_nps_mcp_smatrix_ics_span_neg_source_image_raw. ((forall ff_index_mcp_prefix_ics_span_neg_source_image_raw_pp. (exists mcp_gap_ics_span_neg_source_image_raw_pp_index. mcp_gap_ics_span_neg_source_image_raw_pp_index + S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_pp) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_span_neg_source_image_raw_pp ff_column_mcp_prefix_ics_span_neg_source_image_raw_pp ff_value_mcp_prefix_ics_span_neg_source_image_raw_pp. ((ff_index_mcp_prefix_ics_span_neg_source_image_raw_pp) = (1) * ff_row_mcp_prefix_ics_span_neg_source_image_raw_pp + ff_column_mcp_prefix_ics_span_neg_source_image_raw_pp /\ ((exists mcp_gap_ics_span_neg_source_image_raw_pp_column. mcp_gap_ics_span_neg_source_image_raw_pp_column + S (ff_column_mcp_prefix_ics_span_neg_source_image_raw_pp) = (1)) /\ ((exists ff_left_mcp_cell_ics_span_neg_source_image_raw_pp_cell ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell ff_right_mcp_cell_ics_span_neg_source_image_raw_pp_cell ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell. ((forall ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_row ff_source_mcp_ics_span_neg_source_image_raw_pp_cell_row ff_target_mcp_ics_span_neg_source_image_raw_pp_cell_row. (exists mcp_gap_ics_span_neg_source_image_raw_pp_cell_row_bound. mcp_gap_ics_span_neg_source_image_raw_pp_cell_row_bound + S (ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_row) = (w)) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_pp_cell_row_source. fs_h_mcp_ics_span_neg_source_image_raw_pp_cell_row_source + S (ff_source_mcp_ics_span_neg_source_image_raw_pp_cell_row) = S ((S (((ff_row_mcp_prefix_ics_span_neg_source_image_raw_pp) * (w)) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_row)) * ac)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pp_cell_row_source. ab = fs_q_mcp_ics_span_neg_source_image_raw_pp_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_span_neg_source_image_raw_pp) * (w)) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_row)) * ac) + (ff_source_mcp_ics_span_neg_source_image_raw_pp_cell_row))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_pp_cell_row_target. fs_h_mcp_ics_span_neg_source_image_raw_pp_cell_row_target + S (ff_target_mcp_ics_span_neg_source_image_raw_pp_cell_row) = S ((S (ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pp_cell_row_target. ff_left_mcp_cell_ics_span_neg_source_image_raw_pp_cell = fs_q_mcp_ics_span_neg_source_image_raw_pp_cell_row_target * S ((S (ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell) + (ff_target_mcp_ics_span_neg_source_image_raw_pp_cell_row))) -> ff_target_mcp_ics_span_neg_source_image_raw_pp_cell_row = ff_source_mcp_ics_span_neg_source_image_raw_pp_cell_row) /\ ((forall ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_column ff_source_mcp_ics_span_neg_source_image_raw_pp_cell_column ff_target_mcp_ics_span_neg_source_image_raw_pp_cell_column. (exists mcp_gap_ics_span_neg_source_image_raw_pp_cell_column_bound. mcp_gap_ics_span_neg_source_image_raw_pp_cell_column_bound + S (ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_column) = (w)) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_pp_cell_column_source. fs_h_mcp_ics_span_neg_source_image_raw_pp_cell_column_source + S (ff_source_mcp_ics_span_neg_source_image_raw_pp_cell_column) = S ((S ((ff_column_mcp_prefix_ics_span_neg_source_image_raw_pp) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_column)) * ics_coefficient_positive_scale_span_neg_source)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pp_cell_column_source. ics_coefficient_positive_span_neg_source = fs_q_mcp_ics_span_neg_source_image_raw_pp_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_span_neg_source_image_raw_pp) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_column)) * ics_coefficient_positive_scale_span_neg_source) + (ff_source_mcp_ics_span_neg_source_image_raw_pp_cell_column))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_pp_cell_column_target. fs_h_mcp_ics_span_neg_source_image_raw_pp_cell_column_target + S (ff_target_mcp_ics_span_neg_source_image_raw_pp_cell_column) = S ((S (ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pp_cell_column_target. ff_right_mcp_cell_ics_span_neg_source_image_raw_pp_cell = fs_q_mcp_ics_span_neg_source_image_raw_pp_cell_column_target * S ((S (ff_index_mcp_ics_span_neg_source_image_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell) + (ff_target_mcp_ics_span_neg_source_image_raw_pp_cell_column))) -> ff_target_mcp_ics_span_neg_source_image_raw_pp_cell_column = ff_source_mcp_ics_span_neg_source_image_raw_pp_cell_column) /\ (exists ff_code_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot ff_scale_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot. ((forall fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise fpmp_left_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise fpmp_right_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise fpmp_target_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_left. ff_left_mcp_cell_ics_span_neg_source_image_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell) + (fpmp_left_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_right. ff_right_mcp_cell_ics_span_neg_source_image_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pp_cell) + (fpmp_right_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_target. ff_code_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot) + (fpmp_target_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise = fpmp_left_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise * fpmp_right_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_start. ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_start. ff_u_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_terminal. ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_span_neg_source_image_raw_pp) = S ((S (w)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_terminal. ff_u_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum) + (ff_value_mcp_prefix_ics_span_neg_source_image_raw_pp))) /\ forall ff_i_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum. (exists ff_lt_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_bound. ff_lt_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_bound + S ff_i_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum ff_r_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum ff_s_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_summand. ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_summand. ff_code_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot = ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot) + (ff_a_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_partial. ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_partial. ff_u_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum) + (ff_r_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_successor. ff_h_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_successor. ff_u_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum) + (ff_s_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum))) /\ ff_s_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum = ff_r_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum + ff_a_dot_mcp_ics_span_neg_source_image_raw_pp_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_span_neg_source_image_raw_pp_entry. fs_h_mcp_ics_span_neg_source_image_raw_pp_entry + S (ff_value_mcp_prefix_ics_span_neg_source_image_raw_pp) = S ((S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_pp)) * ff_pps_mcp_smatrix_ics_span_neg_source_image_raw)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pp_entry. ff_pp_mcp_smatrix_ics_span_neg_source_image_raw = fs_q_mcp_ics_span_neg_source_image_raw_pp_entry * S ((S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_pp)) * ff_pps_mcp_smatrix_ics_span_neg_source_image_raw) + (ff_value_mcp_prefix_ics_span_neg_source_image_raw_pp))))))) /\ ((forall ff_index_mcp_prefix_ics_span_neg_source_image_raw_nn. (exists mcp_gap_ics_span_neg_source_image_raw_nn_index. mcp_gap_ics_span_neg_source_image_raw_nn_index + S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_nn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_span_neg_source_image_raw_nn ff_column_mcp_prefix_ics_span_neg_source_image_raw_nn ff_value_mcp_prefix_ics_span_neg_source_image_raw_nn. ((ff_index_mcp_prefix_ics_span_neg_source_image_raw_nn) = (1) * ff_row_mcp_prefix_ics_span_neg_source_image_raw_nn + ff_column_mcp_prefix_ics_span_neg_source_image_raw_nn /\ ((exists mcp_gap_ics_span_neg_source_image_raw_nn_column. mcp_gap_ics_span_neg_source_image_raw_nn_column + S (ff_column_mcp_prefix_ics_span_neg_source_image_raw_nn) = (1)) /\ ((exists ff_left_mcp_cell_ics_span_neg_source_image_raw_nn_cell ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell ff_right_mcp_cell_ics_span_neg_source_image_raw_nn_cell ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell. ((forall ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_row ff_source_mcp_ics_span_neg_source_image_raw_nn_cell_row ff_target_mcp_ics_span_neg_source_image_raw_nn_cell_row. (exists mcp_gap_ics_span_neg_source_image_raw_nn_cell_row_bound. mcp_gap_ics_span_neg_source_image_raw_nn_cell_row_bound + S (ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_nn_cell_row_source. fs_h_mcp_ics_span_neg_source_image_raw_nn_cell_row_source + S (ff_source_mcp_ics_span_neg_source_image_raw_nn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_span_neg_source_image_raw_nn) * (w)) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_row)) * dc)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_nn_cell_row_source. db = fs_q_mcp_ics_span_neg_source_image_raw_nn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_span_neg_source_image_raw_nn) * (w)) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_row)) * dc) + (ff_source_mcp_ics_span_neg_source_image_raw_nn_cell_row))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_nn_cell_row_target. fs_h_mcp_ics_span_neg_source_image_raw_nn_cell_row_target + S (ff_target_mcp_ics_span_neg_source_image_raw_nn_cell_row) = S ((S (ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_nn_cell_row_target. ff_left_mcp_cell_ics_span_neg_source_image_raw_nn_cell = fs_q_mcp_ics_span_neg_source_image_raw_nn_cell_row_target * S ((S (ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell) + (ff_target_mcp_ics_span_neg_source_image_raw_nn_cell_row))) -> ff_target_mcp_ics_span_neg_source_image_raw_nn_cell_row = ff_source_mcp_ics_span_neg_source_image_raw_nn_cell_row) /\ ((forall ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_column ff_source_mcp_ics_span_neg_source_image_raw_nn_cell_column ff_target_mcp_ics_span_neg_source_image_raw_nn_cell_column. (exists mcp_gap_ics_span_neg_source_image_raw_nn_cell_column_bound. mcp_gap_ics_span_neg_source_image_raw_nn_cell_column_bound + S (ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_nn_cell_column_source. fs_h_mcp_ics_span_neg_source_image_raw_nn_cell_column_source + S (ff_source_mcp_ics_span_neg_source_image_raw_nn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_span_neg_source_image_raw_nn) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_column)) * ics_coefficient_negative_scale_span_neg_source)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_nn_cell_column_source. ics_coefficient_negative_span_neg_source = fs_q_mcp_ics_span_neg_source_image_raw_nn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_span_neg_source_image_raw_nn) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_column)) * ics_coefficient_negative_scale_span_neg_source) + (ff_source_mcp_ics_span_neg_source_image_raw_nn_cell_column))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_nn_cell_column_target. fs_h_mcp_ics_span_neg_source_image_raw_nn_cell_column_target + S (ff_target_mcp_ics_span_neg_source_image_raw_nn_cell_column) = S ((S (ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_nn_cell_column_target. ff_right_mcp_cell_ics_span_neg_source_image_raw_nn_cell = fs_q_mcp_ics_span_neg_source_image_raw_nn_cell_column_target * S ((S (ff_index_mcp_ics_span_neg_source_image_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell) + (ff_target_mcp_ics_span_neg_source_image_raw_nn_cell_column))) -> ff_target_mcp_ics_span_neg_source_image_raw_nn_cell_column = ff_source_mcp_ics_span_neg_source_image_raw_nn_cell_column) /\ (exists ff_code_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot ff_scale_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot. ((forall fpmp_index_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise fpmp_left_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise fpmp_right_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise fpmp_target_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_span_neg_source_image_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell) + (fpmp_left_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_span_neg_source_image_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_nn_cell) + (fpmp_right_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot) + (fpmp_target_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_start. ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_start. ff_u_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_span_neg_source_image_raw_nn) = S ((S (w)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum) + (ff_value_mcp_prefix_ics_span_neg_source_image_raw_nn))) /\ forall ff_i_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum ff_r_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum ff_s_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_summand. ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_summand. ff_code_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot = ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot) + (ff_a_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_partial. ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_partial. ff_u_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum) + (ff_r_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_successor. ff_h_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_successor. ff_u_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum) + (ff_s_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum = ff_r_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum + ff_a_dot_mcp_ics_span_neg_source_image_raw_nn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_span_neg_source_image_raw_nn_entry. fs_h_mcp_ics_span_neg_source_image_raw_nn_entry + S (ff_value_mcp_prefix_ics_span_neg_source_image_raw_nn) = S ((S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_nn)) * ff_nns_mcp_smatrix_ics_span_neg_source_image_raw)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_nn_entry. ff_nn_mcp_smatrix_ics_span_neg_source_image_raw = fs_q_mcp_ics_span_neg_source_image_raw_nn_entry * S ((S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_nn)) * ff_nns_mcp_smatrix_ics_span_neg_source_image_raw) + (ff_value_mcp_prefix_ics_span_neg_source_image_raw_nn))))))) /\ ((forall ff_index_mcp_prefix_ics_span_neg_source_image_raw_pn. (exists mcp_gap_ics_span_neg_source_image_raw_pn_index. mcp_gap_ics_span_neg_source_image_raw_pn_index + S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_pn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_span_neg_source_image_raw_pn ff_column_mcp_prefix_ics_span_neg_source_image_raw_pn ff_value_mcp_prefix_ics_span_neg_source_image_raw_pn. ((ff_index_mcp_prefix_ics_span_neg_source_image_raw_pn) = (1) * ff_row_mcp_prefix_ics_span_neg_source_image_raw_pn + ff_column_mcp_prefix_ics_span_neg_source_image_raw_pn /\ ((exists mcp_gap_ics_span_neg_source_image_raw_pn_column. mcp_gap_ics_span_neg_source_image_raw_pn_column + S (ff_column_mcp_prefix_ics_span_neg_source_image_raw_pn) = (1)) /\ ((exists ff_left_mcp_cell_ics_span_neg_source_image_raw_pn_cell ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell ff_right_mcp_cell_ics_span_neg_source_image_raw_pn_cell ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell. ((forall ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_row ff_source_mcp_ics_span_neg_source_image_raw_pn_cell_row ff_target_mcp_ics_span_neg_source_image_raw_pn_cell_row. (exists mcp_gap_ics_span_neg_source_image_raw_pn_cell_row_bound. mcp_gap_ics_span_neg_source_image_raw_pn_cell_row_bound + S (ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_pn_cell_row_source. fs_h_mcp_ics_span_neg_source_image_raw_pn_cell_row_source + S (ff_source_mcp_ics_span_neg_source_image_raw_pn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_span_neg_source_image_raw_pn) * (w)) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_row)) * ac)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pn_cell_row_source. ab = fs_q_mcp_ics_span_neg_source_image_raw_pn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_span_neg_source_image_raw_pn) * (w)) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_row)) * ac) + (ff_source_mcp_ics_span_neg_source_image_raw_pn_cell_row))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_pn_cell_row_target. fs_h_mcp_ics_span_neg_source_image_raw_pn_cell_row_target + S (ff_target_mcp_ics_span_neg_source_image_raw_pn_cell_row) = S ((S (ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pn_cell_row_target. ff_left_mcp_cell_ics_span_neg_source_image_raw_pn_cell = fs_q_mcp_ics_span_neg_source_image_raw_pn_cell_row_target * S ((S (ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell) + (ff_target_mcp_ics_span_neg_source_image_raw_pn_cell_row))) -> ff_target_mcp_ics_span_neg_source_image_raw_pn_cell_row = ff_source_mcp_ics_span_neg_source_image_raw_pn_cell_row) /\ ((forall ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_column ff_source_mcp_ics_span_neg_source_image_raw_pn_cell_column ff_target_mcp_ics_span_neg_source_image_raw_pn_cell_column. (exists mcp_gap_ics_span_neg_source_image_raw_pn_cell_column_bound. mcp_gap_ics_span_neg_source_image_raw_pn_cell_column_bound + S (ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_pn_cell_column_source. fs_h_mcp_ics_span_neg_source_image_raw_pn_cell_column_source + S (ff_source_mcp_ics_span_neg_source_image_raw_pn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_span_neg_source_image_raw_pn) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_column)) * ics_coefficient_negative_scale_span_neg_source)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pn_cell_column_source. ics_coefficient_negative_span_neg_source = fs_q_mcp_ics_span_neg_source_image_raw_pn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_span_neg_source_image_raw_pn) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_column)) * ics_coefficient_negative_scale_span_neg_source) + (ff_source_mcp_ics_span_neg_source_image_raw_pn_cell_column))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_pn_cell_column_target. fs_h_mcp_ics_span_neg_source_image_raw_pn_cell_column_target + S (ff_target_mcp_ics_span_neg_source_image_raw_pn_cell_column) = S ((S (ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pn_cell_column_target. ff_right_mcp_cell_ics_span_neg_source_image_raw_pn_cell = fs_q_mcp_ics_span_neg_source_image_raw_pn_cell_column_target * S ((S (ff_index_mcp_ics_span_neg_source_image_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell) + (ff_target_mcp_ics_span_neg_source_image_raw_pn_cell_column))) -> ff_target_mcp_ics_span_neg_source_image_raw_pn_cell_column = ff_source_mcp_ics_span_neg_source_image_raw_pn_cell_column) /\ (exists ff_code_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot ff_scale_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot. ((forall fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise fpmp_left_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise fpmp_right_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise fpmp_target_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_span_neg_source_image_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell) + (fpmp_left_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_span_neg_source_image_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_pn_cell) + (fpmp_right_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot) + (fpmp_target_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_start. ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_start. ff_u_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_span_neg_source_image_raw_pn) = S ((S (w)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum) + (ff_value_mcp_prefix_ics_span_neg_source_image_raw_pn))) /\ forall ff_i_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum ff_r_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum ff_s_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_summand. ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_summand. ff_code_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot = ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot) + (ff_a_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_partial. ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_partial. ff_u_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum) + (ff_r_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_successor. ff_h_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_successor. ff_u_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum) + (ff_s_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum = ff_r_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum + ff_a_dot_mcp_ics_span_neg_source_image_raw_pn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_span_neg_source_image_raw_pn_entry. fs_h_mcp_ics_span_neg_source_image_raw_pn_entry + S (ff_value_mcp_prefix_ics_span_neg_source_image_raw_pn) = S ((S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_pn)) * ff_pns_mcp_smatrix_ics_span_neg_source_image_raw)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_pn_entry. ff_pn_mcp_smatrix_ics_span_neg_source_image_raw = fs_q_mcp_ics_span_neg_source_image_raw_pn_entry * S ((S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_pn)) * ff_pns_mcp_smatrix_ics_span_neg_source_image_raw) + (ff_value_mcp_prefix_ics_span_neg_source_image_raw_pn))))))) /\ ((forall ff_index_mcp_prefix_ics_span_neg_source_image_raw_np. (exists mcp_gap_ics_span_neg_source_image_raw_np_index. mcp_gap_ics_span_neg_source_image_raw_np_index + S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_np) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_span_neg_source_image_raw_np ff_column_mcp_prefix_ics_span_neg_source_image_raw_np ff_value_mcp_prefix_ics_span_neg_source_image_raw_np. ((ff_index_mcp_prefix_ics_span_neg_source_image_raw_np) = (1) * ff_row_mcp_prefix_ics_span_neg_source_image_raw_np + ff_column_mcp_prefix_ics_span_neg_source_image_raw_np /\ ((exists mcp_gap_ics_span_neg_source_image_raw_np_column. mcp_gap_ics_span_neg_source_image_raw_np_column + S (ff_column_mcp_prefix_ics_span_neg_source_image_raw_np) = (1)) /\ ((exists ff_left_mcp_cell_ics_span_neg_source_image_raw_np_cell ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell ff_right_mcp_cell_ics_span_neg_source_image_raw_np_cell ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell. ((forall ff_index_mcp_ics_span_neg_source_image_raw_np_cell_row ff_source_mcp_ics_span_neg_source_image_raw_np_cell_row ff_target_mcp_ics_span_neg_source_image_raw_np_cell_row. (exists mcp_gap_ics_span_neg_source_image_raw_np_cell_row_bound. mcp_gap_ics_span_neg_source_image_raw_np_cell_row_bound + S (ff_index_mcp_ics_span_neg_source_image_raw_np_cell_row) = (w)) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_np_cell_row_source. fs_h_mcp_ics_span_neg_source_image_raw_np_cell_row_source + S (ff_source_mcp_ics_span_neg_source_image_raw_np_cell_row) = S ((S (((ff_row_mcp_prefix_ics_span_neg_source_image_raw_np) * (w)) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_np_cell_row)) * dc)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_np_cell_row_source. db = fs_q_mcp_ics_span_neg_source_image_raw_np_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_span_neg_source_image_raw_np) * (w)) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_np_cell_row)) * dc) + (ff_source_mcp_ics_span_neg_source_image_raw_np_cell_row))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_np_cell_row_target. fs_h_mcp_ics_span_neg_source_image_raw_np_cell_row_target + S (ff_target_mcp_ics_span_neg_source_image_raw_np_cell_row) = S ((S (ff_index_mcp_ics_span_neg_source_image_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_np_cell_row_target. ff_left_mcp_cell_ics_span_neg_source_image_raw_np_cell = fs_q_mcp_ics_span_neg_source_image_raw_np_cell_row_target * S ((S (ff_index_mcp_ics_span_neg_source_image_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell) + (ff_target_mcp_ics_span_neg_source_image_raw_np_cell_row))) -> ff_target_mcp_ics_span_neg_source_image_raw_np_cell_row = ff_source_mcp_ics_span_neg_source_image_raw_np_cell_row) /\ ((forall ff_index_mcp_ics_span_neg_source_image_raw_np_cell_column ff_source_mcp_ics_span_neg_source_image_raw_np_cell_column ff_target_mcp_ics_span_neg_source_image_raw_np_cell_column. (exists mcp_gap_ics_span_neg_source_image_raw_np_cell_column_bound. mcp_gap_ics_span_neg_source_image_raw_np_cell_column_bound + S (ff_index_mcp_ics_span_neg_source_image_raw_np_cell_column) = (w)) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_np_cell_column_source. fs_h_mcp_ics_span_neg_source_image_raw_np_cell_column_source + S (ff_source_mcp_ics_span_neg_source_image_raw_np_cell_column) = S ((S ((ff_column_mcp_prefix_ics_span_neg_source_image_raw_np) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_np_cell_column)) * ics_coefficient_positive_scale_span_neg_source)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_np_cell_column_source. ics_coefficient_positive_span_neg_source = fs_q_mcp_ics_span_neg_source_image_raw_np_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_span_neg_source_image_raw_np) + (1) * ff_index_mcp_ics_span_neg_source_image_raw_np_cell_column)) * ics_coefficient_positive_scale_span_neg_source) + (ff_source_mcp_ics_span_neg_source_image_raw_np_cell_column))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_np_cell_column_target. fs_h_mcp_ics_span_neg_source_image_raw_np_cell_column_target + S (ff_target_mcp_ics_span_neg_source_image_raw_np_cell_column) = S ((S (ff_index_mcp_ics_span_neg_source_image_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_np_cell_column_target. ff_right_mcp_cell_ics_span_neg_source_image_raw_np_cell = fs_q_mcp_ics_span_neg_source_image_raw_np_cell_column_target * S ((S (ff_index_mcp_ics_span_neg_source_image_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell) + (ff_target_mcp_ics_span_neg_source_image_raw_np_cell_column))) -> ff_target_mcp_ics_span_neg_source_image_raw_np_cell_column = ff_source_mcp_ics_span_neg_source_image_raw_np_cell_column) /\ (exists ff_code_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot ff_scale_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot. ((forall fpmp_index_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise fpmp_left_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise fpmp_right_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise fpmp_target_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_left. ff_left_mcp_cell_ics_span_neg_source_image_raw_np_cell = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell) + (fpmp_left_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_right. ff_right_mcp_cell_ics_span_neg_source_image_raw_np_cell = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_source_image_raw_np_cell) + (fpmp_right_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_target. ff_code_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot = ff_q_fpmp_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot) + (fpmp_target_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise = fpmp_left_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise * fpmp_right_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_start. ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_start. ff_u_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_terminal. ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_span_neg_source_image_raw_np) = S ((S (w)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_terminal. ff_u_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum) + (ff_value_mcp_prefix_ics_span_neg_source_image_raw_np))) /\ forall ff_i_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum. (exists ff_lt_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_bound. ff_lt_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_bound + S ff_i_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum ff_r_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum ff_s_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_summand. ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_summand. ff_code_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot = ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot) + (ff_a_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_partial. ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_partial. ff_u_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum) + (ff_r_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_successor. ff_h_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_successor. ff_u_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum) + (ff_s_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum))) /\ ff_s_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum = ff_r_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum + ff_a_dot_mcp_ics_span_neg_source_image_raw_np_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_span_neg_source_image_raw_np_entry. fs_h_mcp_ics_span_neg_source_image_raw_np_entry + S (ff_value_mcp_prefix_ics_span_neg_source_image_raw_np) = S ((S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_np)) * ff_nps_mcp_smatrix_ics_span_neg_source_image_raw)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_np_entry. ff_np_mcp_smatrix_ics_span_neg_source_image_raw = fs_q_mcp_ics_span_neg_source_image_raw_np_entry * S ((S (ff_index_mcp_prefix_ics_span_neg_source_image_raw_np)) * ff_nps_mcp_smatrix_ics_span_neg_source_image_raw) + (ff_value_mcp_prefix_ics_span_neg_source_image_raw_np))))))) /\ ((forall ff_index_mcp_add_ics_span_neg_source_image_raw_positive ff_left_mcp_add_ics_span_neg_source_image_raw_positive ff_right_mcp_add_ics_span_neg_source_image_raw_positive ff_target_mcp_add_ics_span_neg_source_image_raw_positive. (exists mcp_gap_ics_span_neg_source_image_raw_positive_bound. mcp_gap_ics_span_neg_source_image_raw_positive_bound + S (ff_index_mcp_add_ics_span_neg_source_image_raw_positive) = ((r) * (1))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_positive_left. fs_h_mcp_ics_span_neg_source_image_raw_positive_left + S (ff_left_mcp_add_ics_span_neg_source_image_raw_positive) = S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_positive)) * ff_pps_mcp_smatrix_ics_span_neg_source_image_raw)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_positive_left. ff_pp_mcp_smatrix_ics_span_neg_source_image_raw = fs_q_mcp_ics_span_neg_source_image_raw_positive_left * S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_positive)) * ff_pps_mcp_smatrix_ics_span_neg_source_image_raw) + (ff_left_mcp_add_ics_span_neg_source_image_raw_positive))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_positive_right. fs_h_mcp_ics_span_neg_source_image_raw_positive_right + S (ff_right_mcp_add_ics_span_neg_source_image_raw_positive) = S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_positive)) * ff_nns_mcp_smatrix_ics_span_neg_source_image_raw)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_positive_right. ff_nn_mcp_smatrix_ics_span_neg_source_image_raw = fs_q_mcp_ics_span_neg_source_image_raw_positive_right * S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_positive)) * ff_nns_mcp_smatrix_ics_span_neg_source_image_raw) + (ff_right_mcp_add_ics_span_neg_source_image_raw_positive))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_positive_target. fs_h_mcp_ics_span_neg_source_image_raw_positive_target + S (ff_target_mcp_add_ics_span_neg_source_image_raw_positive) = S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_positive)) * ics_raw_positive_scale_span_neg_source_image)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_positive_target. ics_raw_positive_span_neg_source_image = fs_q_mcp_ics_span_neg_source_image_raw_positive_target * S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_positive)) * ics_raw_positive_scale_span_neg_source_image) + (ff_target_mcp_add_ics_span_neg_source_image_raw_positive))) -> ff_target_mcp_add_ics_span_neg_source_image_raw_positive = ff_left_mcp_add_ics_span_neg_source_image_raw_positive + ff_right_mcp_add_ics_span_neg_source_image_raw_positive) /\ (forall ff_index_mcp_add_ics_span_neg_source_image_raw_negative ff_left_mcp_add_ics_span_neg_source_image_raw_negative ff_right_mcp_add_ics_span_neg_source_image_raw_negative ff_target_mcp_add_ics_span_neg_source_image_raw_negative. (exists mcp_gap_ics_span_neg_source_image_raw_negative_bound. mcp_gap_ics_span_neg_source_image_raw_negative_bound + S (ff_index_mcp_add_ics_span_neg_source_image_raw_negative) = ((r) * (1))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_negative_left. fs_h_mcp_ics_span_neg_source_image_raw_negative_left + S (ff_left_mcp_add_ics_span_neg_source_image_raw_negative) = S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_negative)) * ff_pns_mcp_smatrix_ics_span_neg_source_image_raw)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_negative_left. ff_pn_mcp_smatrix_ics_span_neg_source_image_raw = fs_q_mcp_ics_span_neg_source_image_raw_negative_left * S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_negative)) * ff_pns_mcp_smatrix_ics_span_neg_source_image_raw) + (ff_left_mcp_add_ics_span_neg_source_image_raw_negative))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_negative_right. fs_h_mcp_ics_span_neg_source_image_raw_negative_right + S (ff_right_mcp_add_ics_span_neg_source_image_raw_negative) = S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_negative)) * ff_nps_mcp_smatrix_ics_span_neg_source_image_raw)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_negative_right. ff_np_mcp_smatrix_ics_span_neg_source_image_raw = fs_q_mcp_ics_span_neg_source_image_raw_negative_right * S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_negative)) * ff_nps_mcp_smatrix_ics_span_neg_source_image_raw) + (ff_right_mcp_add_ics_span_neg_source_image_raw_negative))) -> (((exists fs_h_mcp_ics_span_neg_source_image_raw_negative_target. fs_h_mcp_ics_span_neg_source_image_raw_negative_target + S (ff_target_mcp_add_ics_span_neg_source_image_raw_negative) = S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_negative)) * ics_raw_negative_scale_span_neg_source_image)) /\ exists fs_q_mcp_ics_span_neg_source_image_raw_negative_target. ics_raw_negative_span_neg_source_image = fs_q_mcp_ics_span_neg_source_image_raw_negative_target * S ((S (ff_index_mcp_add_ics_span_neg_source_image_raw_negative)) * ics_raw_negative_scale_span_neg_source_image) + (ff_target_mcp_add_ics_span_neg_source_image_raw_negative))) -> ff_target_mcp_add_ics_span_neg_source_image_raw_negative = ff_left_mcp_add_ics_span_neg_source_image_raw_negative + ff_right_mcp_add_ics_span_neg_source_image_raw_negative))))))) /\ (forall ics_index_span_neg_source_image_equal ics_value0_span_neg_source_image_equal ics_value1_span_neg_source_image_equal ics_value2_span_neg_source_image_equal ics_value3_span_neg_source_image_equal. (exists ics_gap_span_neg_source_image_equal_bound. ics_gap_span_neg_source_image_equal_bound + S (ics_index_span_neg_source_image_equal) = (r)) -> (((exists fs_h_ics_span_neg_source_image_equal_at0. fs_h_ics_span_neg_source_image_equal_at0 + S (ics_value0_span_neg_source_image_equal) = S ((S (ics_index_span_neg_source_image_equal)) * ics_raw_positive_scale_span_neg_source_image)) /\ exists fs_q_ics_span_neg_source_image_equal_at0. ics_raw_positive_span_neg_source_image = fs_q_ics_span_neg_source_image_equal_at0 * S ((S (ics_index_span_neg_source_image_equal)) * ics_raw_positive_scale_span_neg_source_image) + (ics_value0_span_neg_source_image_equal))) -> (((exists fs_h_ics_span_neg_source_image_equal_at1. fs_h_ics_span_neg_source_image_equal_at1 + S (ics_value1_span_neg_source_image_equal) = S ((S (ics_index_span_neg_source_image_equal)) * ics_raw_negative_scale_span_neg_source_image)) /\ exists fs_q_ics_span_neg_source_image_equal_at1. ics_raw_negative_span_neg_source_image = fs_q_ics_span_neg_source_image_equal_at1 * S ((S (ics_index_span_neg_source_image_equal)) * ics_raw_negative_scale_span_neg_source_image) + (ics_value1_span_neg_source_image_equal))) -> (((exists fs_h_ics_span_neg_source_image_equal_at2. fs_h_ics_span_neg_source_image_equal_at2 + S (ics_value2_span_neg_source_image_equal) = S ((S (ics_index_span_neg_source_image_equal)) * pc)) /\ exists fs_q_ics_span_neg_source_image_equal_at2. pb = fs_q_ics_span_neg_source_image_equal_at2 * S ((S (ics_index_span_neg_source_image_equal)) * pc) + (ics_value2_span_neg_source_image_equal))) -> (((exists fs_h_ics_span_neg_source_image_equal_at3. fs_h_ics_span_neg_source_image_equal_at3 + S (ics_value3_span_neg_source_image_equal) = S ((S (ics_index_span_neg_source_image_equal)) * nc)) /\ exists fs_q_ics_span_neg_source_image_equal_at3. nb = fs_q_ics_span_neg_source_image_equal_at3 * S ((S (ics_index_span_neg_source_image_equal)) * nc) + (ics_value3_span_neg_source_image_equal))) -> ics_value0_span_neg_source_image_equal + ics_value3_span_neg_source_image_equal = ics_value2_span_neg_source_image_equal + ics_value1_span_neg_source_image_equal))))) -> (exists ics_coefficient_positive_span_neg_result ics_coefficient_positive_scale_span_neg_result ics_coefficient_negative_span_neg_result ics_coefficient_negative_scale_span_neg_result. (exists ics_raw_positive_span_neg_result_image ics_raw_positive_scale_span_neg_result_image ics_raw_negative_span_neg_result_image ics_raw_negative_scale_span_neg_result_image. (((exists ff_pp_mcp_smatrix_ics_span_neg_result_image_raw ff_pps_mcp_smatrix_ics_span_neg_result_image_raw ff_nn_mcp_smatrix_ics_span_neg_result_image_raw ff_nns_mcp_smatrix_ics_span_neg_result_image_raw ff_pn_mcp_smatrix_ics_span_neg_result_image_raw ff_pns_mcp_smatrix_ics_span_neg_result_image_raw ff_np_mcp_smatrix_ics_span_neg_result_image_raw ff_nps_mcp_smatrix_ics_span_neg_result_image_raw. ((forall ff_index_mcp_prefix_ics_span_neg_result_image_raw_pp. (exists mcp_gap_ics_span_neg_result_image_raw_pp_index. mcp_gap_ics_span_neg_result_image_raw_pp_index + S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_pp) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_span_neg_result_image_raw_pp ff_column_mcp_prefix_ics_span_neg_result_image_raw_pp ff_value_mcp_prefix_ics_span_neg_result_image_raw_pp. ((ff_index_mcp_prefix_ics_span_neg_result_image_raw_pp) = (1) * ff_row_mcp_prefix_ics_span_neg_result_image_raw_pp + ff_column_mcp_prefix_ics_span_neg_result_image_raw_pp /\ ((exists mcp_gap_ics_span_neg_result_image_raw_pp_column. mcp_gap_ics_span_neg_result_image_raw_pp_column + S (ff_column_mcp_prefix_ics_span_neg_result_image_raw_pp) = (1)) /\ ((exists ff_left_mcp_cell_ics_span_neg_result_image_raw_pp_cell ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell ff_right_mcp_cell_ics_span_neg_result_image_raw_pp_cell ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell. ((forall ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_row ff_source_mcp_ics_span_neg_result_image_raw_pp_cell_row ff_target_mcp_ics_span_neg_result_image_raw_pp_cell_row. (exists mcp_gap_ics_span_neg_result_image_raw_pp_cell_row_bound. mcp_gap_ics_span_neg_result_image_raw_pp_cell_row_bound + S (ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_row) = (w)) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_pp_cell_row_source. fs_h_mcp_ics_span_neg_result_image_raw_pp_cell_row_source + S (ff_source_mcp_ics_span_neg_result_image_raw_pp_cell_row) = S ((S (((ff_row_mcp_prefix_ics_span_neg_result_image_raw_pp) * (w)) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_row)) * ac)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pp_cell_row_source. ab = fs_q_mcp_ics_span_neg_result_image_raw_pp_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_span_neg_result_image_raw_pp) * (w)) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_row)) * ac) + (ff_source_mcp_ics_span_neg_result_image_raw_pp_cell_row))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_pp_cell_row_target. fs_h_mcp_ics_span_neg_result_image_raw_pp_cell_row_target + S (ff_target_mcp_ics_span_neg_result_image_raw_pp_cell_row) = S ((S (ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pp_cell_row_target. ff_left_mcp_cell_ics_span_neg_result_image_raw_pp_cell = fs_q_mcp_ics_span_neg_result_image_raw_pp_cell_row_target * S ((S (ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell) + (ff_target_mcp_ics_span_neg_result_image_raw_pp_cell_row))) -> ff_target_mcp_ics_span_neg_result_image_raw_pp_cell_row = ff_source_mcp_ics_span_neg_result_image_raw_pp_cell_row) /\ ((forall ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_column ff_source_mcp_ics_span_neg_result_image_raw_pp_cell_column ff_target_mcp_ics_span_neg_result_image_raw_pp_cell_column. (exists mcp_gap_ics_span_neg_result_image_raw_pp_cell_column_bound. mcp_gap_ics_span_neg_result_image_raw_pp_cell_column_bound + S (ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_column) = (w)) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_pp_cell_column_source. fs_h_mcp_ics_span_neg_result_image_raw_pp_cell_column_source + S (ff_source_mcp_ics_span_neg_result_image_raw_pp_cell_column) = S ((S ((ff_column_mcp_prefix_ics_span_neg_result_image_raw_pp) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_column)) * ics_coefficient_positive_scale_span_neg_result)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pp_cell_column_source. ics_coefficient_positive_span_neg_result = fs_q_mcp_ics_span_neg_result_image_raw_pp_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_span_neg_result_image_raw_pp) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_column)) * ics_coefficient_positive_scale_span_neg_result) + (ff_source_mcp_ics_span_neg_result_image_raw_pp_cell_column))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_pp_cell_column_target. fs_h_mcp_ics_span_neg_result_image_raw_pp_cell_column_target + S (ff_target_mcp_ics_span_neg_result_image_raw_pp_cell_column) = S ((S (ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pp_cell_column_target. ff_right_mcp_cell_ics_span_neg_result_image_raw_pp_cell = fs_q_mcp_ics_span_neg_result_image_raw_pp_cell_column_target * S ((S (ff_index_mcp_ics_span_neg_result_image_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell) + (ff_target_mcp_ics_span_neg_result_image_raw_pp_cell_column))) -> ff_target_mcp_ics_span_neg_result_image_raw_pp_cell_column = ff_source_mcp_ics_span_neg_result_image_raw_pp_cell_column) /\ (exists ff_code_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot ff_scale_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot. ((forall fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise fpmp_left_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise fpmp_right_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise fpmp_target_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_left. ff_left_mcp_cell_ics_span_neg_result_image_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell) + (fpmp_left_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_right. ff_right_mcp_cell_ics_span_neg_result_image_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pp_cell) + (fpmp_right_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_target. ff_code_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot) + (fpmp_target_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise = fpmp_left_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise * fpmp_right_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_start. ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_start. ff_u_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_terminal. ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_span_neg_result_image_raw_pp) = S ((S (w)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_terminal. ff_u_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum) + (ff_value_mcp_prefix_ics_span_neg_result_image_raw_pp))) /\ forall ff_i_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum. (exists ff_lt_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_bound. ff_lt_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_bound + S ff_i_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum ff_r_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum ff_s_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_summand. ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_summand. ff_code_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot = ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot) + (ff_a_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_partial. ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_partial. ff_u_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum) + (ff_r_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_successor. ff_h_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_successor. ff_u_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum) + (ff_s_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum))) /\ ff_s_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum = ff_r_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum + ff_a_dot_mcp_ics_span_neg_result_image_raw_pp_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_span_neg_result_image_raw_pp_entry. fs_h_mcp_ics_span_neg_result_image_raw_pp_entry + S (ff_value_mcp_prefix_ics_span_neg_result_image_raw_pp) = S ((S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_pp)) * ff_pps_mcp_smatrix_ics_span_neg_result_image_raw)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pp_entry. ff_pp_mcp_smatrix_ics_span_neg_result_image_raw = fs_q_mcp_ics_span_neg_result_image_raw_pp_entry * S ((S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_pp)) * ff_pps_mcp_smatrix_ics_span_neg_result_image_raw) + (ff_value_mcp_prefix_ics_span_neg_result_image_raw_pp))))))) /\ ((forall ff_index_mcp_prefix_ics_span_neg_result_image_raw_nn. (exists mcp_gap_ics_span_neg_result_image_raw_nn_index. mcp_gap_ics_span_neg_result_image_raw_nn_index + S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_nn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_span_neg_result_image_raw_nn ff_column_mcp_prefix_ics_span_neg_result_image_raw_nn ff_value_mcp_prefix_ics_span_neg_result_image_raw_nn. ((ff_index_mcp_prefix_ics_span_neg_result_image_raw_nn) = (1) * ff_row_mcp_prefix_ics_span_neg_result_image_raw_nn + ff_column_mcp_prefix_ics_span_neg_result_image_raw_nn /\ ((exists mcp_gap_ics_span_neg_result_image_raw_nn_column. mcp_gap_ics_span_neg_result_image_raw_nn_column + S (ff_column_mcp_prefix_ics_span_neg_result_image_raw_nn) = (1)) /\ ((exists ff_left_mcp_cell_ics_span_neg_result_image_raw_nn_cell ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell ff_right_mcp_cell_ics_span_neg_result_image_raw_nn_cell ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell. ((forall ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_row ff_source_mcp_ics_span_neg_result_image_raw_nn_cell_row ff_target_mcp_ics_span_neg_result_image_raw_nn_cell_row. (exists mcp_gap_ics_span_neg_result_image_raw_nn_cell_row_bound. mcp_gap_ics_span_neg_result_image_raw_nn_cell_row_bound + S (ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_nn_cell_row_source. fs_h_mcp_ics_span_neg_result_image_raw_nn_cell_row_source + S (ff_source_mcp_ics_span_neg_result_image_raw_nn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_span_neg_result_image_raw_nn) * (w)) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_row)) * dc)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_nn_cell_row_source. db = fs_q_mcp_ics_span_neg_result_image_raw_nn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_span_neg_result_image_raw_nn) * (w)) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_row)) * dc) + (ff_source_mcp_ics_span_neg_result_image_raw_nn_cell_row))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_nn_cell_row_target. fs_h_mcp_ics_span_neg_result_image_raw_nn_cell_row_target + S (ff_target_mcp_ics_span_neg_result_image_raw_nn_cell_row) = S ((S (ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_nn_cell_row_target. ff_left_mcp_cell_ics_span_neg_result_image_raw_nn_cell = fs_q_mcp_ics_span_neg_result_image_raw_nn_cell_row_target * S ((S (ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell) + (ff_target_mcp_ics_span_neg_result_image_raw_nn_cell_row))) -> ff_target_mcp_ics_span_neg_result_image_raw_nn_cell_row = ff_source_mcp_ics_span_neg_result_image_raw_nn_cell_row) /\ ((forall ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_column ff_source_mcp_ics_span_neg_result_image_raw_nn_cell_column ff_target_mcp_ics_span_neg_result_image_raw_nn_cell_column. (exists mcp_gap_ics_span_neg_result_image_raw_nn_cell_column_bound. mcp_gap_ics_span_neg_result_image_raw_nn_cell_column_bound + S (ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_nn_cell_column_source. fs_h_mcp_ics_span_neg_result_image_raw_nn_cell_column_source + S (ff_source_mcp_ics_span_neg_result_image_raw_nn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_span_neg_result_image_raw_nn) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_column)) * ics_coefficient_negative_scale_span_neg_result)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_nn_cell_column_source. ics_coefficient_negative_span_neg_result = fs_q_mcp_ics_span_neg_result_image_raw_nn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_span_neg_result_image_raw_nn) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_column)) * ics_coefficient_negative_scale_span_neg_result) + (ff_source_mcp_ics_span_neg_result_image_raw_nn_cell_column))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_nn_cell_column_target. fs_h_mcp_ics_span_neg_result_image_raw_nn_cell_column_target + S (ff_target_mcp_ics_span_neg_result_image_raw_nn_cell_column) = S ((S (ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_nn_cell_column_target. ff_right_mcp_cell_ics_span_neg_result_image_raw_nn_cell = fs_q_mcp_ics_span_neg_result_image_raw_nn_cell_column_target * S ((S (ff_index_mcp_ics_span_neg_result_image_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell) + (ff_target_mcp_ics_span_neg_result_image_raw_nn_cell_column))) -> ff_target_mcp_ics_span_neg_result_image_raw_nn_cell_column = ff_source_mcp_ics_span_neg_result_image_raw_nn_cell_column) /\ (exists ff_code_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot ff_scale_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot. ((forall fpmp_index_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise fpmp_left_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise fpmp_right_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise fpmp_target_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_span_neg_result_image_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell) + (fpmp_left_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_span_neg_result_image_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_nn_cell) + (fpmp_right_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot) + (fpmp_target_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_start. ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_start. ff_u_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_span_neg_result_image_raw_nn) = S ((S (w)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum) + (ff_value_mcp_prefix_ics_span_neg_result_image_raw_nn))) /\ forall ff_i_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum ff_r_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum ff_s_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_summand. ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_summand. ff_code_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot = ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot) + (ff_a_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_partial. ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_partial. ff_u_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum) + (ff_r_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_successor. ff_h_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_successor. ff_u_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum) + (ff_s_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum = ff_r_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum + ff_a_dot_mcp_ics_span_neg_result_image_raw_nn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_span_neg_result_image_raw_nn_entry. fs_h_mcp_ics_span_neg_result_image_raw_nn_entry + S (ff_value_mcp_prefix_ics_span_neg_result_image_raw_nn) = S ((S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_nn)) * ff_nns_mcp_smatrix_ics_span_neg_result_image_raw)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_nn_entry. ff_nn_mcp_smatrix_ics_span_neg_result_image_raw = fs_q_mcp_ics_span_neg_result_image_raw_nn_entry * S ((S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_nn)) * ff_nns_mcp_smatrix_ics_span_neg_result_image_raw) + (ff_value_mcp_prefix_ics_span_neg_result_image_raw_nn))))))) /\ ((forall ff_index_mcp_prefix_ics_span_neg_result_image_raw_pn. (exists mcp_gap_ics_span_neg_result_image_raw_pn_index. mcp_gap_ics_span_neg_result_image_raw_pn_index + S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_pn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_span_neg_result_image_raw_pn ff_column_mcp_prefix_ics_span_neg_result_image_raw_pn ff_value_mcp_prefix_ics_span_neg_result_image_raw_pn. ((ff_index_mcp_prefix_ics_span_neg_result_image_raw_pn) = (1) * ff_row_mcp_prefix_ics_span_neg_result_image_raw_pn + ff_column_mcp_prefix_ics_span_neg_result_image_raw_pn /\ ((exists mcp_gap_ics_span_neg_result_image_raw_pn_column. mcp_gap_ics_span_neg_result_image_raw_pn_column + S (ff_column_mcp_prefix_ics_span_neg_result_image_raw_pn) = (1)) /\ ((exists ff_left_mcp_cell_ics_span_neg_result_image_raw_pn_cell ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell ff_right_mcp_cell_ics_span_neg_result_image_raw_pn_cell ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell. ((forall ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_row ff_source_mcp_ics_span_neg_result_image_raw_pn_cell_row ff_target_mcp_ics_span_neg_result_image_raw_pn_cell_row. (exists mcp_gap_ics_span_neg_result_image_raw_pn_cell_row_bound. mcp_gap_ics_span_neg_result_image_raw_pn_cell_row_bound + S (ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_pn_cell_row_source. fs_h_mcp_ics_span_neg_result_image_raw_pn_cell_row_source + S (ff_source_mcp_ics_span_neg_result_image_raw_pn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_span_neg_result_image_raw_pn) * (w)) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_row)) * ac)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pn_cell_row_source. ab = fs_q_mcp_ics_span_neg_result_image_raw_pn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_span_neg_result_image_raw_pn) * (w)) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_row)) * ac) + (ff_source_mcp_ics_span_neg_result_image_raw_pn_cell_row))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_pn_cell_row_target. fs_h_mcp_ics_span_neg_result_image_raw_pn_cell_row_target + S (ff_target_mcp_ics_span_neg_result_image_raw_pn_cell_row) = S ((S (ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pn_cell_row_target. ff_left_mcp_cell_ics_span_neg_result_image_raw_pn_cell = fs_q_mcp_ics_span_neg_result_image_raw_pn_cell_row_target * S ((S (ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell) + (ff_target_mcp_ics_span_neg_result_image_raw_pn_cell_row))) -> ff_target_mcp_ics_span_neg_result_image_raw_pn_cell_row = ff_source_mcp_ics_span_neg_result_image_raw_pn_cell_row) /\ ((forall ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_column ff_source_mcp_ics_span_neg_result_image_raw_pn_cell_column ff_target_mcp_ics_span_neg_result_image_raw_pn_cell_column. (exists mcp_gap_ics_span_neg_result_image_raw_pn_cell_column_bound. mcp_gap_ics_span_neg_result_image_raw_pn_cell_column_bound + S (ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_pn_cell_column_source. fs_h_mcp_ics_span_neg_result_image_raw_pn_cell_column_source + S (ff_source_mcp_ics_span_neg_result_image_raw_pn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_span_neg_result_image_raw_pn) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_column)) * ics_coefficient_negative_scale_span_neg_result)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pn_cell_column_source. ics_coefficient_negative_span_neg_result = fs_q_mcp_ics_span_neg_result_image_raw_pn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_span_neg_result_image_raw_pn) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_column)) * ics_coefficient_negative_scale_span_neg_result) + (ff_source_mcp_ics_span_neg_result_image_raw_pn_cell_column))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_pn_cell_column_target. fs_h_mcp_ics_span_neg_result_image_raw_pn_cell_column_target + S (ff_target_mcp_ics_span_neg_result_image_raw_pn_cell_column) = S ((S (ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pn_cell_column_target. ff_right_mcp_cell_ics_span_neg_result_image_raw_pn_cell = fs_q_mcp_ics_span_neg_result_image_raw_pn_cell_column_target * S ((S (ff_index_mcp_ics_span_neg_result_image_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell) + (ff_target_mcp_ics_span_neg_result_image_raw_pn_cell_column))) -> ff_target_mcp_ics_span_neg_result_image_raw_pn_cell_column = ff_source_mcp_ics_span_neg_result_image_raw_pn_cell_column) /\ (exists ff_code_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot ff_scale_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot. ((forall fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise fpmp_left_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise fpmp_right_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise fpmp_target_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_span_neg_result_image_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell) + (fpmp_left_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_span_neg_result_image_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_pn_cell) + (fpmp_right_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot) + (fpmp_target_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_start. ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_start. ff_u_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_span_neg_result_image_raw_pn) = S ((S (w)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum) + (ff_value_mcp_prefix_ics_span_neg_result_image_raw_pn))) /\ forall ff_i_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum ff_r_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum ff_s_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_summand. ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_summand. ff_code_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot = ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot) + (ff_a_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_partial. ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_partial. ff_u_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum) + (ff_r_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_successor. ff_h_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_successor. ff_u_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum) + (ff_s_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum = ff_r_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum + ff_a_dot_mcp_ics_span_neg_result_image_raw_pn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_span_neg_result_image_raw_pn_entry. fs_h_mcp_ics_span_neg_result_image_raw_pn_entry + S (ff_value_mcp_prefix_ics_span_neg_result_image_raw_pn) = S ((S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_pn)) * ff_pns_mcp_smatrix_ics_span_neg_result_image_raw)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_pn_entry. ff_pn_mcp_smatrix_ics_span_neg_result_image_raw = fs_q_mcp_ics_span_neg_result_image_raw_pn_entry * S ((S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_pn)) * ff_pns_mcp_smatrix_ics_span_neg_result_image_raw) + (ff_value_mcp_prefix_ics_span_neg_result_image_raw_pn))))))) /\ ((forall ff_index_mcp_prefix_ics_span_neg_result_image_raw_np. (exists mcp_gap_ics_span_neg_result_image_raw_np_index. mcp_gap_ics_span_neg_result_image_raw_np_index + S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_np) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_span_neg_result_image_raw_np ff_column_mcp_prefix_ics_span_neg_result_image_raw_np ff_value_mcp_prefix_ics_span_neg_result_image_raw_np. ((ff_index_mcp_prefix_ics_span_neg_result_image_raw_np) = (1) * ff_row_mcp_prefix_ics_span_neg_result_image_raw_np + ff_column_mcp_prefix_ics_span_neg_result_image_raw_np /\ ((exists mcp_gap_ics_span_neg_result_image_raw_np_column. mcp_gap_ics_span_neg_result_image_raw_np_column + S (ff_column_mcp_prefix_ics_span_neg_result_image_raw_np) = (1)) /\ ((exists ff_left_mcp_cell_ics_span_neg_result_image_raw_np_cell ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell ff_right_mcp_cell_ics_span_neg_result_image_raw_np_cell ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell. ((forall ff_index_mcp_ics_span_neg_result_image_raw_np_cell_row ff_source_mcp_ics_span_neg_result_image_raw_np_cell_row ff_target_mcp_ics_span_neg_result_image_raw_np_cell_row. (exists mcp_gap_ics_span_neg_result_image_raw_np_cell_row_bound. mcp_gap_ics_span_neg_result_image_raw_np_cell_row_bound + S (ff_index_mcp_ics_span_neg_result_image_raw_np_cell_row) = (w)) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_np_cell_row_source. fs_h_mcp_ics_span_neg_result_image_raw_np_cell_row_source + S (ff_source_mcp_ics_span_neg_result_image_raw_np_cell_row) = S ((S (((ff_row_mcp_prefix_ics_span_neg_result_image_raw_np) * (w)) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_np_cell_row)) * dc)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_np_cell_row_source. db = fs_q_mcp_ics_span_neg_result_image_raw_np_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_span_neg_result_image_raw_np) * (w)) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_np_cell_row)) * dc) + (ff_source_mcp_ics_span_neg_result_image_raw_np_cell_row))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_np_cell_row_target. fs_h_mcp_ics_span_neg_result_image_raw_np_cell_row_target + S (ff_target_mcp_ics_span_neg_result_image_raw_np_cell_row) = S ((S (ff_index_mcp_ics_span_neg_result_image_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_np_cell_row_target. ff_left_mcp_cell_ics_span_neg_result_image_raw_np_cell = fs_q_mcp_ics_span_neg_result_image_raw_np_cell_row_target * S ((S (ff_index_mcp_ics_span_neg_result_image_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell) + (ff_target_mcp_ics_span_neg_result_image_raw_np_cell_row))) -> ff_target_mcp_ics_span_neg_result_image_raw_np_cell_row = ff_source_mcp_ics_span_neg_result_image_raw_np_cell_row) /\ ((forall ff_index_mcp_ics_span_neg_result_image_raw_np_cell_column ff_source_mcp_ics_span_neg_result_image_raw_np_cell_column ff_target_mcp_ics_span_neg_result_image_raw_np_cell_column. (exists mcp_gap_ics_span_neg_result_image_raw_np_cell_column_bound. mcp_gap_ics_span_neg_result_image_raw_np_cell_column_bound + S (ff_index_mcp_ics_span_neg_result_image_raw_np_cell_column) = (w)) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_np_cell_column_source. fs_h_mcp_ics_span_neg_result_image_raw_np_cell_column_source + S (ff_source_mcp_ics_span_neg_result_image_raw_np_cell_column) = S ((S ((ff_column_mcp_prefix_ics_span_neg_result_image_raw_np) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_np_cell_column)) * ics_coefficient_positive_scale_span_neg_result)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_np_cell_column_source. ics_coefficient_positive_span_neg_result = fs_q_mcp_ics_span_neg_result_image_raw_np_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_span_neg_result_image_raw_np) + (1) * ff_index_mcp_ics_span_neg_result_image_raw_np_cell_column)) * ics_coefficient_positive_scale_span_neg_result) + (ff_source_mcp_ics_span_neg_result_image_raw_np_cell_column))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_np_cell_column_target. fs_h_mcp_ics_span_neg_result_image_raw_np_cell_column_target + S (ff_target_mcp_ics_span_neg_result_image_raw_np_cell_column) = S ((S (ff_index_mcp_ics_span_neg_result_image_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_np_cell_column_target. ff_right_mcp_cell_ics_span_neg_result_image_raw_np_cell = fs_q_mcp_ics_span_neg_result_image_raw_np_cell_column_target * S ((S (ff_index_mcp_ics_span_neg_result_image_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell) + (ff_target_mcp_ics_span_neg_result_image_raw_np_cell_column))) -> ff_target_mcp_ics_span_neg_result_image_raw_np_cell_column = ff_source_mcp_ics_span_neg_result_image_raw_np_cell_column) /\ (exists ff_code_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot ff_scale_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot. ((forall fpmp_index_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise fpmp_left_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise fpmp_right_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise fpmp_target_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_left. ff_left_mcp_cell_ics_span_neg_result_image_raw_np_cell = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell) + (fpmp_left_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_right. ff_right_mcp_cell_ics_span_neg_result_image_raw_np_cell = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_span_neg_result_image_raw_np_cell) + (fpmp_right_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_target. ff_code_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot = ff_q_fpmp_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot) + (fpmp_target_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise = fpmp_left_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise * fpmp_right_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_start. ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_start. ff_u_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_terminal. ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_span_neg_result_image_raw_np) = S ((S (w)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_terminal. ff_u_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum) + (ff_value_mcp_prefix_ics_span_neg_result_image_raw_np))) /\ forall ff_i_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum. (exists ff_lt_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_bound. ff_lt_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_bound + S ff_i_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum ff_r_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum ff_s_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_summand. ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_summand. ff_code_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot = ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot) + (ff_a_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_partial. ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_partial. ff_u_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum) + (ff_r_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_successor. ff_h_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_successor. ff_u_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum) + (ff_s_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum))) /\ ff_s_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum = ff_r_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum + ff_a_dot_mcp_ics_span_neg_result_image_raw_np_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_span_neg_result_image_raw_np_entry. fs_h_mcp_ics_span_neg_result_image_raw_np_entry + S (ff_value_mcp_prefix_ics_span_neg_result_image_raw_np) = S ((S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_np)) * ff_nps_mcp_smatrix_ics_span_neg_result_image_raw)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_np_entry. ff_np_mcp_smatrix_ics_span_neg_result_image_raw = fs_q_mcp_ics_span_neg_result_image_raw_np_entry * S ((S (ff_index_mcp_prefix_ics_span_neg_result_image_raw_np)) * ff_nps_mcp_smatrix_ics_span_neg_result_image_raw) + (ff_value_mcp_prefix_ics_span_neg_result_image_raw_np))))))) /\ ((forall ff_index_mcp_add_ics_span_neg_result_image_raw_positive ff_left_mcp_add_ics_span_neg_result_image_raw_positive ff_right_mcp_add_ics_span_neg_result_image_raw_positive ff_target_mcp_add_ics_span_neg_result_image_raw_positive. (exists mcp_gap_ics_span_neg_result_image_raw_positive_bound. mcp_gap_ics_span_neg_result_image_raw_positive_bound + S (ff_index_mcp_add_ics_span_neg_result_image_raw_positive) = ((r) * (1))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_positive_left. fs_h_mcp_ics_span_neg_result_image_raw_positive_left + S (ff_left_mcp_add_ics_span_neg_result_image_raw_positive) = S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_positive)) * ff_pps_mcp_smatrix_ics_span_neg_result_image_raw)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_positive_left. ff_pp_mcp_smatrix_ics_span_neg_result_image_raw = fs_q_mcp_ics_span_neg_result_image_raw_positive_left * S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_positive)) * ff_pps_mcp_smatrix_ics_span_neg_result_image_raw) + (ff_left_mcp_add_ics_span_neg_result_image_raw_positive))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_positive_right. fs_h_mcp_ics_span_neg_result_image_raw_positive_right + S (ff_right_mcp_add_ics_span_neg_result_image_raw_positive) = S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_positive)) * ff_nns_mcp_smatrix_ics_span_neg_result_image_raw)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_positive_right. ff_nn_mcp_smatrix_ics_span_neg_result_image_raw = fs_q_mcp_ics_span_neg_result_image_raw_positive_right * S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_positive)) * ff_nns_mcp_smatrix_ics_span_neg_result_image_raw) + (ff_right_mcp_add_ics_span_neg_result_image_raw_positive))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_positive_target. fs_h_mcp_ics_span_neg_result_image_raw_positive_target + S (ff_target_mcp_add_ics_span_neg_result_image_raw_positive) = S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_positive)) * ics_raw_positive_scale_span_neg_result_image)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_positive_target. ics_raw_positive_span_neg_result_image = fs_q_mcp_ics_span_neg_result_image_raw_positive_target * S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_positive)) * ics_raw_positive_scale_span_neg_result_image) + (ff_target_mcp_add_ics_span_neg_result_image_raw_positive))) -> ff_target_mcp_add_ics_span_neg_result_image_raw_positive = ff_left_mcp_add_ics_span_neg_result_image_raw_positive + ff_right_mcp_add_ics_span_neg_result_image_raw_positive) /\ (forall ff_index_mcp_add_ics_span_neg_result_image_raw_negative ff_left_mcp_add_ics_span_neg_result_image_raw_negative ff_right_mcp_add_ics_span_neg_result_image_raw_negative ff_target_mcp_add_ics_span_neg_result_image_raw_negative. (exists mcp_gap_ics_span_neg_result_image_raw_negative_bound. mcp_gap_ics_span_neg_result_image_raw_negative_bound + S (ff_index_mcp_add_ics_span_neg_result_image_raw_negative) = ((r) * (1))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_negative_left. fs_h_mcp_ics_span_neg_result_image_raw_negative_left + S (ff_left_mcp_add_ics_span_neg_result_image_raw_negative) = S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_negative)) * ff_pns_mcp_smatrix_ics_span_neg_result_image_raw)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_negative_left. ff_pn_mcp_smatrix_ics_span_neg_result_image_raw = fs_q_mcp_ics_span_neg_result_image_raw_negative_left * S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_negative)) * ff_pns_mcp_smatrix_ics_span_neg_result_image_raw) + (ff_left_mcp_add_ics_span_neg_result_image_raw_negative))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_negative_right. fs_h_mcp_ics_span_neg_result_image_raw_negative_right + S (ff_right_mcp_add_ics_span_neg_result_image_raw_negative) = S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_negative)) * ff_nps_mcp_smatrix_ics_span_neg_result_image_raw)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_negative_right. ff_np_mcp_smatrix_ics_span_neg_result_image_raw = fs_q_mcp_ics_span_neg_result_image_raw_negative_right * S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_negative)) * ff_nps_mcp_smatrix_ics_span_neg_result_image_raw) + (ff_right_mcp_add_ics_span_neg_result_image_raw_negative))) -> (((exists fs_h_mcp_ics_span_neg_result_image_raw_negative_target. fs_h_mcp_ics_span_neg_result_image_raw_negative_target + S (ff_target_mcp_add_ics_span_neg_result_image_raw_negative) = S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_negative)) * ics_raw_negative_scale_span_neg_result_image)) /\ exists fs_q_mcp_ics_span_neg_result_image_raw_negative_target. ics_raw_negative_span_neg_result_image = fs_q_mcp_ics_span_neg_result_image_raw_negative_target * S ((S (ff_index_mcp_add_ics_span_neg_result_image_raw_negative)) * ics_raw_negative_scale_span_neg_result_image) + (ff_target_mcp_add_ics_span_neg_result_image_raw_negative))) -> ff_target_mcp_add_ics_span_neg_result_image_raw_negative = ff_left_mcp_add_ics_span_neg_result_image_raw_negative + ff_right_mcp_add_ics_span_neg_result_image_raw_negative))))))) /\ (forall ics_index_span_neg_result_image_equal ics_value0_span_neg_result_image_equal ics_value1_span_neg_result_image_equal ics_value2_span_neg_result_image_equal ics_value3_span_neg_result_image_equal. (exists ics_gap_span_neg_result_image_equal_bound. ics_gap_span_neg_result_image_equal_bound + S (ics_index_span_neg_result_image_equal) = (r)) -> (((exists fs_h_ics_span_neg_result_image_equal_at0. fs_h_ics_span_neg_result_image_equal_at0 + S (ics_value0_span_neg_result_image_equal) = S ((S (ics_index_span_neg_result_image_equal)) * ics_raw_positive_scale_span_neg_result_image)) /\ exists fs_q_ics_span_neg_result_image_equal_at0. ics_raw_positive_span_neg_result_image = fs_q_ics_span_neg_result_image_equal_at0 * S ((S (ics_index_span_neg_result_image_equal)) * ics_raw_positive_scale_span_neg_result_image) + (ics_value0_span_neg_result_image_equal))) -> (((exists fs_h_ics_span_neg_result_image_equal_at1. fs_h_ics_span_neg_result_image_equal_at1 + S (ics_value1_span_neg_result_image_equal) = S ((S (ics_index_span_neg_result_image_equal)) * ics_raw_negative_scale_span_neg_result_image)) /\ exists fs_q_ics_span_neg_result_image_equal_at1. ics_raw_negative_span_neg_result_image = fs_q_ics_span_neg_result_image_equal_at1 * S ((S (ics_index_span_neg_result_image_equal)) * ics_raw_negative_scale_span_neg_result_image) + (ics_value1_span_neg_result_image_equal))) -> (((exists fs_h_ics_span_neg_result_image_equal_at2. fs_h_ics_span_neg_result_image_equal_at2 + S (ics_value2_span_neg_result_image_equal) = S ((S (ics_index_span_neg_result_image_equal)) * nc)) /\ exists fs_q_ics_span_neg_result_image_equal_at2. nb = fs_q_ics_span_neg_result_image_equal_at2 * S ((S (ics_index_span_neg_result_image_equal)) * nc) + (ics_value2_span_neg_result_image_equal))) -> (((exists fs_h_ics_span_neg_result_image_equal_at3. fs_h_ics_span_neg_result_image_equal_at3 + S (ics_value3_span_neg_result_image_equal) = S ((S (ics_index_span_neg_result_image_equal)) * pc)) /\ exists fs_q_ics_span_neg_result_image_equal_at3. pb = fs_q_ics_span_neg_result_image_equal_at3 * S ((S (ics_index_span_neg_result_image_equal)) * pc) + (ics_value3_span_neg_result_image_equal))) -> ics_value0_span_neg_result_image_equal + ics_value3_span_neg_result_image_equal = ics_value2_span_neg_result_image_equal + ics_value1_span_neg_result_image_equal)))))

Constructive proof overview

Generated structural guide

The negative of every column-span vector belongs to the same span, witnessed by swapping its actual positive and negative coefficient streams.

The unchanged tactic script uses 1 declared prerequisite and contains 35 exact native proof lines.

Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable

Proof neighborhood

Direct dependencies

Direct dependents

Formal native tactic body

Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.

Read the argument

Proof checkpoints

35 script commands · 6 reading checkpoints · 0 local claims

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

Named ingredients (1)
01Fix variables and assumptionsL1–10

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

  1. L1
    intro ab
  2. L2
    intro ac
  3. L3
    intro db
  4. L4
    intro dc
  5. L5
    intro w
  6. L6
    intro r
  7. L7
    intro pb
  8. L8
    intro pc
  9. L9
    intro nb
  10. L10
    intro nc
02Fix variables and assumptionsL11–11

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

  1. L11
    intro hspan
03Separate the logical casesL12–15

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

  1. L12
    cases hspan
  2. L13
    cases hspan_witness
  3. L14
    cases hspan_witness_witness
  4. L15
    cases hspan_witness_witness_witness
04Construct an explicit witnessL16–19

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

  1. L16
    exists x2
  2. L17
    exists x3
  3. L18
    exists x
  4. L19
    exists x1
05Use earlier factsL20–29

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

  1. L20
    specialize integer_matrix_vector_product_negated (ab)
  2. L21
    specialize integer_matrix_vector_product_negated (ac)
  3. L22
    specialize integer_matrix_vector_product_negated (db)
  4. L23
    specialize integer_matrix_vector_product_negated (dc)
  5. L24
    specialize integer_matrix_vector_product_negated (x)
  6. L25
    specialize integer_matrix_vector_product_negated (x1)
  7. L26
    specialize integer_matrix_vector_product_negated (x2)
  8. L27
    specialize integer_matrix_vector_product_negated (x3)
  9. L28
    specialize integer_matrix_vector_product_negated (w)
  10. L29
    specialize integer_matrix_vector_product_negated (r)
06Use earlier factsL30–35

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

  1. L30
    specialize integer_matrix_vector_product_negated (pb)
  2. L31
    specialize integer_matrix_vector_product_negated (pc)
  3. L32
    specialize integer_matrix_vector_product_negated (nb)
  4. L33
    specialize integer_matrix_vector_product_negated (nc)
  5. L34
    apply integer_matrix_vector_product_negated
  6. L35
    exact hspan_witness_witness_witness_witness

Library-wide reading audit

Original exact command ledger · 35 lines
  1. 0001intro ab
  2. 0002intro ac
  3. 0003intro db
  4. 0004intro dc
  5. 0005intro w
  6. 0006intro r
  7. 0007intro pb
  8. 0008intro pc
  9. 0009intro nb
  10. 0010intro nc
  11. 0011intro hspan
  12. 0012cases hspan
  13. 0013cases hspan_witness
  14. 0014cases hspan_witness_witness
  15. 0015cases hspan_witness_witness_witness
  16. 0016exists x2
  17. 0017exists x3
  18. 0018exists x
  19. 0019exists x1
  20. 0020specialize integer_matrix_vector_product_negated (ab)
  21. 0021specialize integer_matrix_vector_product_negated (ac)
  22. 0022specialize integer_matrix_vector_product_negated (db)
  23. 0023specialize integer_matrix_vector_product_negated (dc)
  24. 0024specialize integer_matrix_vector_product_negated (x)
  25. 0025specialize integer_matrix_vector_product_negated (x1)
  26. 0026specialize integer_matrix_vector_product_negated (x2)
  27. 0027specialize integer_matrix_vector_product_negated (x3)
  28. 0028specialize integer_matrix_vector_product_negated (w)
  29. 0029specialize integer_matrix_vector_product_negated (r)
  30. 0030specialize integer_matrix_vector_product_negated (pb)
  31. 0031specialize integer_matrix_vector_product_negated (pc)
  32. 0032specialize integer_matrix_vector_product_negated (nb)
  33. 0033specialize integer_matrix_vector_product_negated (nc)
  34. 0034apply integer_matrix_vector_product_negated
  35. 0035exact hspan_witness_witness_witness_witness