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 eb ec fb fc gb gc hb hc ib ic jb jc w r pb pc nb nc qb qc mb mc rb rc sb sc. (exists ics_raw_positive_linear_sum_first ics_raw_positive_scale_linear_sum_first ics_raw_negative_linear_sum_first ics_raw_negative_scale_linear_sum_first. (((exists ff_pp_mcp_smatrix_ics_linear_sum_first_raw ff_pps_mcp_smatrix_ics_linear_sum_first_raw ff_nn_mcp_smatrix_ics_linear_sum_first_raw ff_nns_mcp_smatrix_ics_linear_sum_first_raw ff_pn_mcp_smatrix_ics_linear_sum_first_raw ff_pns_mcp_smatrix_ics_linear_sum_first_raw ff_np_mcp_smatrix_ics_linear_sum_first_raw ff_nps_mcp_smatrix_ics_linear_sum_first_raw. ((forall ff_index_mcp_prefix_ics_linear_sum_first_raw_pp. (exists mcp_gap_ics_linear_sum_first_raw_pp_index. mcp_gap_ics_linear_sum_first_raw_pp_index + S (ff_index_mcp_prefix_ics_linear_sum_first_raw_pp) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_first_raw_pp ff_column_mcp_prefix_ics_linear_sum_first_raw_pp ff_value_mcp_prefix_ics_linear_sum_first_raw_pp. ((ff_index_mcp_prefix_ics_linear_sum_first_raw_pp) = (1) * ff_row_mcp_prefix_ics_linear_sum_first_raw_pp + ff_column_mcp_prefix_ics_linear_sum_first_raw_pp /\ ((exists mcp_gap_ics_linear_sum_first_raw_pp_column. mcp_gap_ics_linear_sum_first_raw_pp_column + S (ff_column_mcp_prefix_ics_linear_sum_first_raw_pp) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_first_raw_pp_cell ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell ff_right_mcp_cell_ics_linear_sum_first_raw_pp_cell ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell. ((forall ff_index_mcp_ics_linear_sum_first_raw_pp_cell_row ff_source_mcp_ics_linear_sum_first_raw_pp_cell_row ff_target_mcp_ics_linear_sum_first_raw_pp_cell_row. (exists mcp_gap_ics_linear_sum_first_raw_pp_cell_row_bound. mcp_gap_ics_linear_sum_first_raw_pp_cell_row_bound + S (ff_index_mcp_ics_linear_sum_first_raw_pp_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_pp_cell_row_source. fs_h_mcp_ics_linear_sum_first_raw_pp_cell_row_source + S (ff_source_mcp_ics_linear_sum_first_raw_pp_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_first_raw_pp) * (w)) + (1) * ff_index_mcp_ics_linear_sum_first_raw_pp_cell_row)) * ac)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pp_cell_row_source. ab = fs_q_mcp_ics_linear_sum_first_raw_pp_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_first_raw_pp) * (w)) + (1) * ff_index_mcp_ics_linear_sum_first_raw_pp_cell_row)) * ac) + (ff_source_mcp_ics_linear_sum_first_raw_pp_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_pp_cell_row_target. fs_h_mcp_ics_linear_sum_first_raw_pp_cell_row_target + S (ff_target_mcp_ics_linear_sum_first_raw_pp_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_first_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pp_cell_row_target. ff_left_mcp_cell_ics_linear_sum_first_raw_pp_cell = fs_q_mcp_ics_linear_sum_first_raw_pp_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_first_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell) + (ff_target_mcp_ics_linear_sum_first_raw_pp_cell_row))) -> ff_target_mcp_ics_linear_sum_first_raw_pp_cell_row = ff_source_mcp_ics_linear_sum_first_raw_pp_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_first_raw_pp_cell_column ff_source_mcp_ics_linear_sum_first_raw_pp_cell_column ff_target_mcp_ics_linear_sum_first_raw_pp_cell_column. (exists mcp_gap_ics_linear_sum_first_raw_pp_cell_column_bound. mcp_gap_ics_linear_sum_first_raw_pp_cell_column_bound + S (ff_index_mcp_ics_linear_sum_first_raw_pp_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_pp_cell_column_source. fs_h_mcp_ics_linear_sum_first_raw_pp_cell_column_source + S (ff_source_mcp_ics_linear_sum_first_raw_pp_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_first_raw_pp) + (1) * ff_index_mcp_ics_linear_sum_first_raw_pp_cell_column)) * ec)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pp_cell_column_source. eb = fs_q_mcp_ics_linear_sum_first_raw_pp_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_first_raw_pp) + (1) * ff_index_mcp_ics_linear_sum_first_raw_pp_cell_column)) * ec) + (ff_source_mcp_ics_linear_sum_first_raw_pp_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_pp_cell_column_target. fs_h_mcp_ics_linear_sum_first_raw_pp_cell_column_target + S (ff_target_mcp_ics_linear_sum_first_raw_pp_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_first_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pp_cell_column_target. ff_right_mcp_cell_ics_linear_sum_first_raw_pp_cell = fs_q_mcp_ics_linear_sum_first_raw_pp_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_first_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell) + (ff_target_mcp_ics_linear_sum_first_raw_pp_cell_column))) -> ff_target_mcp_ics_linear_sum_first_raw_pp_cell_column = ff_source_mcp_ics_linear_sum_first_raw_pp_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot ff_scale_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_first_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell) + (fpmp_left_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_first_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pp_cell) + (fpmp_right_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_first_raw_pp) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_first_raw_pp))) /\ forall ff_i_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot = ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_first_raw_pp_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_first_raw_pp_entry. fs_h_mcp_ics_linear_sum_first_raw_pp_entry + S (ff_value_mcp_prefix_ics_linear_sum_first_raw_pp) = S ((S (ff_index_mcp_prefix_ics_linear_sum_first_raw_pp)) * ff_pps_mcp_smatrix_ics_linear_sum_first_raw)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pp_entry. ff_pp_mcp_smatrix_ics_linear_sum_first_raw = fs_q_mcp_ics_linear_sum_first_raw_pp_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_first_raw_pp)) * ff_pps_mcp_smatrix_ics_linear_sum_first_raw) + (ff_value_mcp_prefix_ics_linear_sum_first_raw_pp))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_first_raw_nn. (exists mcp_gap_ics_linear_sum_first_raw_nn_index. mcp_gap_ics_linear_sum_first_raw_nn_index + S (ff_index_mcp_prefix_ics_linear_sum_first_raw_nn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_first_raw_nn ff_column_mcp_prefix_ics_linear_sum_first_raw_nn ff_value_mcp_prefix_ics_linear_sum_first_raw_nn. ((ff_index_mcp_prefix_ics_linear_sum_first_raw_nn) = (1) * ff_row_mcp_prefix_ics_linear_sum_first_raw_nn + ff_column_mcp_prefix_ics_linear_sum_first_raw_nn /\ ((exists mcp_gap_ics_linear_sum_first_raw_nn_column. mcp_gap_ics_linear_sum_first_raw_nn_column + S (ff_column_mcp_prefix_ics_linear_sum_first_raw_nn) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_first_raw_nn_cell ff_left_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell ff_right_mcp_cell_ics_linear_sum_first_raw_nn_cell ff_right_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell. ((forall ff_index_mcp_ics_linear_sum_first_raw_nn_cell_row ff_source_mcp_ics_linear_sum_first_raw_nn_cell_row ff_target_mcp_ics_linear_sum_first_raw_nn_cell_row. (exists mcp_gap_ics_linear_sum_first_raw_nn_cell_row_bound. mcp_gap_ics_linear_sum_first_raw_nn_cell_row_bound + S (ff_index_mcp_ics_linear_sum_first_raw_nn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_nn_cell_row_source. fs_h_mcp_ics_linear_sum_first_raw_nn_cell_row_source + S (ff_source_mcp_ics_linear_sum_first_raw_nn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_first_raw_nn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_first_raw_nn_cell_row)) * dc)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_nn_cell_row_source. db = fs_q_mcp_ics_linear_sum_first_raw_nn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_first_raw_nn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_first_raw_nn_cell_row)) * dc) + (ff_source_mcp_ics_linear_sum_first_raw_nn_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_nn_cell_row_target. fs_h_mcp_ics_linear_sum_first_raw_nn_cell_row_target + S (ff_target_mcp_ics_linear_sum_first_raw_nn_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_first_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_nn_cell_row_target. ff_left_mcp_cell_ics_linear_sum_first_raw_nn_cell = fs_q_mcp_ics_linear_sum_first_raw_nn_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_first_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell) + (ff_target_mcp_ics_linear_sum_first_raw_nn_cell_row))) -> ff_target_mcp_ics_linear_sum_first_raw_nn_cell_row = ff_source_mcp_ics_linear_sum_first_raw_nn_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_first_raw_nn_cell_column ff_source_mcp_ics_linear_sum_first_raw_nn_cell_column ff_target_mcp_ics_linear_sum_first_raw_nn_cell_column. (exists mcp_gap_ics_linear_sum_first_raw_nn_cell_column_bound. mcp_gap_ics_linear_sum_first_raw_nn_cell_column_bound + S (ff_index_mcp_ics_linear_sum_first_raw_nn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_nn_cell_column_source. fs_h_mcp_ics_linear_sum_first_raw_nn_cell_column_source + S (ff_source_mcp_ics_linear_sum_first_raw_nn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_first_raw_nn) + (1) * ff_index_mcp_ics_linear_sum_first_raw_nn_cell_column)) * fc)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_nn_cell_column_source. fb = fs_q_mcp_ics_linear_sum_first_raw_nn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_first_raw_nn) + (1) * ff_index_mcp_ics_linear_sum_first_raw_nn_cell_column)) * fc) + (ff_source_mcp_ics_linear_sum_first_raw_nn_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_nn_cell_column_target. fs_h_mcp_ics_linear_sum_first_raw_nn_cell_column_target + S (ff_target_mcp_ics_linear_sum_first_raw_nn_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_first_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_nn_cell_column_target. ff_right_mcp_cell_ics_linear_sum_first_raw_nn_cell = fs_q_mcp_ics_linear_sum_first_raw_nn_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_first_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell) + (ff_target_mcp_ics_linear_sum_first_raw_nn_cell_column))) -> ff_target_mcp_ics_linear_sum_first_raw_nn_cell_column = ff_source_mcp_ics_linear_sum_first_raw_nn_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot ff_scale_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_first_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell) + (fpmp_left_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_first_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_nn_cell) + (fpmp_right_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_first_raw_nn) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_first_raw_nn))) /\ forall ff_i_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot = ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_first_raw_nn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_first_raw_nn_entry. fs_h_mcp_ics_linear_sum_first_raw_nn_entry + S (ff_value_mcp_prefix_ics_linear_sum_first_raw_nn) = S ((S (ff_index_mcp_prefix_ics_linear_sum_first_raw_nn)) * ff_nns_mcp_smatrix_ics_linear_sum_first_raw)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_nn_entry. ff_nn_mcp_smatrix_ics_linear_sum_first_raw = fs_q_mcp_ics_linear_sum_first_raw_nn_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_first_raw_nn)) * ff_nns_mcp_smatrix_ics_linear_sum_first_raw) + (ff_value_mcp_prefix_ics_linear_sum_first_raw_nn))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_first_raw_pn. (exists mcp_gap_ics_linear_sum_first_raw_pn_index. mcp_gap_ics_linear_sum_first_raw_pn_index + S (ff_index_mcp_prefix_ics_linear_sum_first_raw_pn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_first_raw_pn ff_column_mcp_prefix_ics_linear_sum_first_raw_pn ff_value_mcp_prefix_ics_linear_sum_first_raw_pn. ((ff_index_mcp_prefix_ics_linear_sum_first_raw_pn) = (1) * ff_row_mcp_prefix_ics_linear_sum_first_raw_pn + ff_column_mcp_prefix_ics_linear_sum_first_raw_pn /\ ((exists mcp_gap_ics_linear_sum_first_raw_pn_column. mcp_gap_ics_linear_sum_first_raw_pn_column + S (ff_column_mcp_prefix_ics_linear_sum_first_raw_pn) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_first_raw_pn_cell ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell ff_right_mcp_cell_ics_linear_sum_first_raw_pn_cell ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell. ((forall ff_index_mcp_ics_linear_sum_first_raw_pn_cell_row ff_source_mcp_ics_linear_sum_first_raw_pn_cell_row ff_target_mcp_ics_linear_sum_first_raw_pn_cell_row. (exists mcp_gap_ics_linear_sum_first_raw_pn_cell_row_bound. mcp_gap_ics_linear_sum_first_raw_pn_cell_row_bound + S (ff_index_mcp_ics_linear_sum_first_raw_pn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_pn_cell_row_source. fs_h_mcp_ics_linear_sum_first_raw_pn_cell_row_source + S (ff_source_mcp_ics_linear_sum_first_raw_pn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_first_raw_pn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_first_raw_pn_cell_row)) * ac)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pn_cell_row_source. ab = fs_q_mcp_ics_linear_sum_first_raw_pn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_first_raw_pn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_first_raw_pn_cell_row)) * ac) + (ff_source_mcp_ics_linear_sum_first_raw_pn_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_pn_cell_row_target. fs_h_mcp_ics_linear_sum_first_raw_pn_cell_row_target + S (ff_target_mcp_ics_linear_sum_first_raw_pn_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_first_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pn_cell_row_target. ff_left_mcp_cell_ics_linear_sum_first_raw_pn_cell = fs_q_mcp_ics_linear_sum_first_raw_pn_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_first_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell) + (ff_target_mcp_ics_linear_sum_first_raw_pn_cell_row))) -> ff_target_mcp_ics_linear_sum_first_raw_pn_cell_row = ff_source_mcp_ics_linear_sum_first_raw_pn_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_first_raw_pn_cell_column ff_source_mcp_ics_linear_sum_first_raw_pn_cell_column ff_target_mcp_ics_linear_sum_first_raw_pn_cell_column. (exists mcp_gap_ics_linear_sum_first_raw_pn_cell_column_bound. mcp_gap_ics_linear_sum_first_raw_pn_cell_column_bound + S (ff_index_mcp_ics_linear_sum_first_raw_pn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_pn_cell_column_source. fs_h_mcp_ics_linear_sum_first_raw_pn_cell_column_source + S (ff_source_mcp_ics_linear_sum_first_raw_pn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_first_raw_pn) + (1) * ff_index_mcp_ics_linear_sum_first_raw_pn_cell_column)) * fc)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pn_cell_column_source. fb = fs_q_mcp_ics_linear_sum_first_raw_pn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_first_raw_pn) + (1) * ff_index_mcp_ics_linear_sum_first_raw_pn_cell_column)) * fc) + (ff_source_mcp_ics_linear_sum_first_raw_pn_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_pn_cell_column_target. fs_h_mcp_ics_linear_sum_first_raw_pn_cell_column_target + S (ff_target_mcp_ics_linear_sum_first_raw_pn_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_first_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pn_cell_column_target. ff_right_mcp_cell_ics_linear_sum_first_raw_pn_cell = fs_q_mcp_ics_linear_sum_first_raw_pn_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_first_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell) + (ff_target_mcp_ics_linear_sum_first_raw_pn_cell_column))) -> ff_target_mcp_ics_linear_sum_first_raw_pn_cell_column = ff_source_mcp_ics_linear_sum_first_raw_pn_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot ff_scale_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_first_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell) + (fpmp_left_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_first_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_pn_cell) + (fpmp_right_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_first_raw_pn) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_first_raw_pn))) /\ forall ff_i_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot = ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_first_raw_pn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_first_raw_pn_entry. fs_h_mcp_ics_linear_sum_first_raw_pn_entry + S (ff_value_mcp_prefix_ics_linear_sum_first_raw_pn) = S ((S (ff_index_mcp_prefix_ics_linear_sum_first_raw_pn)) * ff_pns_mcp_smatrix_ics_linear_sum_first_raw)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_pn_entry. ff_pn_mcp_smatrix_ics_linear_sum_first_raw = fs_q_mcp_ics_linear_sum_first_raw_pn_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_first_raw_pn)) * ff_pns_mcp_smatrix_ics_linear_sum_first_raw) + (ff_value_mcp_prefix_ics_linear_sum_first_raw_pn))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_first_raw_np. (exists mcp_gap_ics_linear_sum_first_raw_np_index. mcp_gap_ics_linear_sum_first_raw_np_index + S (ff_index_mcp_prefix_ics_linear_sum_first_raw_np) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_first_raw_np ff_column_mcp_prefix_ics_linear_sum_first_raw_np ff_value_mcp_prefix_ics_linear_sum_first_raw_np. ((ff_index_mcp_prefix_ics_linear_sum_first_raw_np) = (1) * ff_row_mcp_prefix_ics_linear_sum_first_raw_np + ff_column_mcp_prefix_ics_linear_sum_first_raw_np /\ ((exists mcp_gap_ics_linear_sum_first_raw_np_column. mcp_gap_ics_linear_sum_first_raw_np_column + S (ff_column_mcp_prefix_ics_linear_sum_first_raw_np) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_first_raw_np_cell ff_left_scale_mcp_cell_ics_linear_sum_first_raw_np_cell ff_right_mcp_cell_ics_linear_sum_first_raw_np_cell ff_right_scale_mcp_cell_ics_linear_sum_first_raw_np_cell. ((forall ff_index_mcp_ics_linear_sum_first_raw_np_cell_row ff_source_mcp_ics_linear_sum_first_raw_np_cell_row ff_target_mcp_ics_linear_sum_first_raw_np_cell_row. (exists mcp_gap_ics_linear_sum_first_raw_np_cell_row_bound. mcp_gap_ics_linear_sum_first_raw_np_cell_row_bound + S (ff_index_mcp_ics_linear_sum_first_raw_np_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_np_cell_row_source. fs_h_mcp_ics_linear_sum_first_raw_np_cell_row_source + S (ff_source_mcp_ics_linear_sum_first_raw_np_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_first_raw_np) * (w)) + (1) * ff_index_mcp_ics_linear_sum_first_raw_np_cell_row)) * dc)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_np_cell_row_source. db = fs_q_mcp_ics_linear_sum_first_raw_np_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_first_raw_np) * (w)) + (1) * ff_index_mcp_ics_linear_sum_first_raw_np_cell_row)) * dc) + (ff_source_mcp_ics_linear_sum_first_raw_np_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_np_cell_row_target. fs_h_mcp_ics_linear_sum_first_raw_np_cell_row_target + S (ff_target_mcp_ics_linear_sum_first_raw_np_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_first_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_np_cell)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_np_cell_row_target. ff_left_mcp_cell_ics_linear_sum_first_raw_np_cell = fs_q_mcp_ics_linear_sum_first_raw_np_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_first_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_np_cell) + (ff_target_mcp_ics_linear_sum_first_raw_np_cell_row))) -> ff_target_mcp_ics_linear_sum_first_raw_np_cell_row = ff_source_mcp_ics_linear_sum_first_raw_np_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_first_raw_np_cell_column ff_source_mcp_ics_linear_sum_first_raw_np_cell_column ff_target_mcp_ics_linear_sum_first_raw_np_cell_column. (exists mcp_gap_ics_linear_sum_first_raw_np_cell_column_bound. mcp_gap_ics_linear_sum_first_raw_np_cell_column_bound + S (ff_index_mcp_ics_linear_sum_first_raw_np_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_np_cell_column_source. fs_h_mcp_ics_linear_sum_first_raw_np_cell_column_source + S (ff_source_mcp_ics_linear_sum_first_raw_np_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_first_raw_np) + (1) * ff_index_mcp_ics_linear_sum_first_raw_np_cell_column)) * ec)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_np_cell_column_source. eb = fs_q_mcp_ics_linear_sum_first_raw_np_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_first_raw_np) + (1) * ff_index_mcp_ics_linear_sum_first_raw_np_cell_column)) * ec) + (ff_source_mcp_ics_linear_sum_first_raw_np_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_np_cell_column_target. fs_h_mcp_ics_linear_sum_first_raw_np_cell_column_target + S (ff_target_mcp_ics_linear_sum_first_raw_np_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_first_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_np_cell)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_np_cell_column_target. ff_right_mcp_cell_ics_linear_sum_first_raw_np_cell = fs_q_mcp_ics_linear_sum_first_raw_np_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_first_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_np_cell) + (ff_target_mcp_ics_linear_sum_first_raw_np_cell_column))) -> ff_target_mcp_ics_linear_sum_first_raw_np_cell_column = ff_source_mcp_ics_linear_sum_first_raw_np_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_first_raw_np_cell_dot ff_scale_dot_mcp_ics_linear_sum_first_raw_np_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_first_raw_np_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_first_raw_np_cell) + (fpmp_left_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_first_raw_np_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_first_raw_np_cell) + (fpmp_right_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_np_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_first_raw_np_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_np_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_first_raw_np) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_first_raw_np))) /\ forall ff_i_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_np_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_first_raw_np_cell_dot = ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_first_raw_np_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_first_raw_np_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_first_raw_np_entry. fs_h_mcp_ics_linear_sum_first_raw_np_entry + S (ff_value_mcp_prefix_ics_linear_sum_first_raw_np) = S ((S (ff_index_mcp_prefix_ics_linear_sum_first_raw_np)) * ff_nps_mcp_smatrix_ics_linear_sum_first_raw)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_np_entry. ff_np_mcp_smatrix_ics_linear_sum_first_raw = fs_q_mcp_ics_linear_sum_first_raw_np_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_first_raw_np)) * ff_nps_mcp_smatrix_ics_linear_sum_first_raw) + (ff_value_mcp_prefix_ics_linear_sum_first_raw_np))))))) /\ ((forall ff_index_mcp_add_ics_linear_sum_first_raw_positive ff_left_mcp_add_ics_linear_sum_first_raw_positive ff_right_mcp_add_ics_linear_sum_first_raw_positive ff_target_mcp_add_ics_linear_sum_first_raw_positive. (exists mcp_gap_ics_linear_sum_first_raw_positive_bound. mcp_gap_ics_linear_sum_first_raw_positive_bound + S (ff_index_mcp_add_ics_linear_sum_first_raw_positive) = ((r) * (1))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_positive_left. fs_h_mcp_ics_linear_sum_first_raw_positive_left + S (ff_left_mcp_add_ics_linear_sum_first_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_positive)) * ff_pps_mcp_smatrix_ics_linear_sum_first_raw)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_positive_left. ff_pp_mcp_smatrix_ics_linear_sum_first_raw = fs_q_mcp_ics_linear_sum_first_raw_positive_left * S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_positive)) * ff_pps_mcp_smatrix_ics_linear_sum_first_raw) + (ff_left_mcp_add_ics_linear_sum_first_raw_positive))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_positive_right. fs_h_mcp_ics_linear_sum_first_raw_positive_right + S (ff_right_mcp_add_ics_linear_sum_first_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_positive)) * ff_nns_mcp_smatrix_ics_linear_sum_first_raw)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_positive_right. ff_nn_mcp_smatrix_ics_linear_sum_first_raw = fs_q_mcp_ics_linear_sum_first_raw_positive_right * S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_positive)) * ff_nns_mcp_smatrix_ics_linear_sum_first_raw) + (ff_right_mcp_add_ics_linear_sum_first_raw_positive))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_positive_target. fs_h_mcp_ics_linear_sum_first_raw_positive_target + S (ff_target_mcp_add_ics_linear_sum_first_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_positive)) * ics_raw_positive_scale_linear_sum_first)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_positive_target. ics_raw_positive_linear_sum_first = fs_q_mcp_ics_linear_sum_first_raw_positive_target * S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_positive)) * ics_raw_positive_scale_linear_sum_first) + (ff_target_mcp_add_ics_linear_sum_first_raw_positive))) -> ff_target_mcp_add_ics_linear_sum_first_raw_positive = ff_left_mcp_add_ics_linear_sum_first_raw_positive + ff_right_mcp_add_ics_linear_sum_first_raw_positive) /\ (forall ff_index_mcp_add_ics_linear_sum_first_raw_negative ff_left_mcp_add_ics_linear_sum_first_raw_negative ff_right_mcp_add_ics_linear_sum_first_raw_negative ff_target_mcp_add_ics_linear_sum_first_raw_negative. (exists mcp_gap_ics_linear_sum_first_raw_negative_bound. mcp_gap_ics_linear_sum_first_raw_negative_bound + S (ff_index_mcp_add_ics_linear_sum_first_raw_negative) = ((r) * (1))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_negative_left. fs_h_mcp_ics_linear_sum_first_raw_negative_left + S (ff_left_mcp_add_ics_linear_sum_first_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_negative)) * ff_pns_mcp_smatrix_ics_linear_sum_first_raw)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_negative_left. ff_pn_mcp_smatrix_ics_linear_sum_first_raw = fs_q_mcp_ics_linear_sum_first_raw_negative_left * S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_negative)) * ff_pns_mcp_smatrix_ics_linear_sum_first_raw) + (ff_left_mcp_add_ics_linear_sum_first_raw_negative))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_negative_right. fs_h_mcp_ics_linear_sum_first_raw_negative_right + S (ff_right_mcp_add_ics_linear_sum_first_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_negative)) * ff_nps_mcp_smatrix_ics_linear_sum_first_raw)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_negative_right. ff_np_mcp_smatrix_ics_linear_sum_first_raw = fs_q_mcp_ics_linear_sum_first_raw_negative_right * S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_negative)) * ff_nps_mcp_smatrix_ics_linear_sum_first_raw) + (ff_right_mcp_add_ics_linear_sum_first_raw_negative))) -> (((exists fs_h_mcp_ics_linear_sum_first_raw_negative_target. fs_h_mcp_ics_linear_sum_first_raw_negative_target + S (ff_target_mcp_add_ics_linear_sum_first_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_negative)) * ics_raw_negative_scale_linear_sum_first)) /\ exists fs_q_mcp_ics_linear_sum_first_raw_negative_target. ics_raw_negative_linear_sum_first = fs_q_mcp_ics_linear_sum_first_raw_negative_target * S ((S (ff_index_mcp_add_ics_linear_sum_first_raw_negative)) * ics_raw_negative_scale_linear_sum_first) + (ff_target_mcp_add_ics_linear_sum_first_raw_negative))) -> ff_target_mcp_add_ics_linear_sum_first_raw_negative = ff_left_mcp_add_ics_linear_sum_first_raw_negative + ff_right_mcp_add_ics_linear_sum_first_raw_negative))))))) /\ (forall ics_index_linear_sum_first_equal ics_value0_linear_sum_first_equal ics_value1_linear_sum_first_equal ics_value2_linear_sum_first_equal ics_value3_linear_sum_first_equal. (exists ics_gap_linear_sum_first_equal_bound. ics_gap_linear_sum_first_equal_bound + S (ics_index_linear_sum_first_equal) = (r)) -> (((exists fs_h_ics_linear_sum_first_equal_at0. fs_h_ics_linear_sum_first_equal_at0 + S (ics_value0_linear_sum_first_equal) = S ((S (ics_index_linear_sum_first_equal)) * ics_raw_positive_scale_linear_sum_first)) /\ exists fs_q_ics_linear_sum_first_equal_at0. ics_raw_positive_linear_sum_first = fs_q_ics_linear_sum_first_equal_at0 * S ((S (ics_index_linear_sum_first_equal)) * ics_raw_positive_scale_linear_sum_first) + (ics_value0_linear_sum_first_equal))) -> (((exists fs_h_ics_linear_sum_first_equal_at1. fs_h_ics_linear_sum_first_equal_at1 + S (ics_value1_linear_sum_first_equal) = S ((S (ics_index_linear_sum_first_equal)) * ics_raw_negative_scale_linear_sum_first)) /\ exists fs_q_ics_linear_sum_first_equal_at1. ics_raw_negative_linear_sum_first = fs_q_ics_linear_sum_first_equal_at1 * S ((S (ics_index_linear_sum_first_equal)) * ics_raw_negative_scale_linear_sum_first) + (ics_value1_linear_sum_first_equal))) -> (((exists fs_h_ics_linear_sum_first_equal_at2. fs_h_ics_linear_sum_first_equal_at2 + S (ics_value2_linear_sum_first_equal) = S ((S (ics_index_linear_sum_first_equal)) * pc)) /\ exists fs_q_ics_linear_sum_first_equal_at2. pb = fs_q_ics_linear_sum_first_equal_at2 * S ((S (ics_index_linear_sum_first_equal)) * pc) + (ics_value2_linear_sum_first_equal))) -> (((exists fs_h_ics_linear_sum_first_equal_at3. fs_h_ics_linear_sum_first_equal_at3 + S (ics_value3_linear_sum_first_equal) = S ((S (ics_index_linear_sum_first_equal)) * nc)) /\ exists fs_q_ics_linear_sum_first_equal_at3. nb = fs_q_ics_linear_sum_first_equal_at3 * S ((S (ics_index_linear_sum_first_equal)) * nc) + (ics_value3_linear_sum_first_equal))) -> ics_value0_linear_sum_first_equal + ics_value3_linear_sum_first_equal = ics_value2_linear_sum_first_equal + ics_value1_linear_sum_first_equal)))) -> (exists ics_raw_positive_linear_sum_second ics_raw_positive_scale_linear_sum_second ics_raw_negative_linear_sum_second ics_raw_negative_scale_linear_sum_second. (((exists ff_pp_mcp_smatrix_ics_linear_sum_second_raw ff_pps_mcp_smatrix_ics_linear_sum_second_raw ff_nn_mcp_smatrix_ics_linear_sum_second_raw ff_nns_mcp_smatrix_ics_linear_sum_second_raw ff_pn_mcp_smatrix_ics_linear_sum_second_raw ff_pns_mcp_smatrix_ics_linear_sum_second_raw ff_np_mcp_smatrix_ics_linear_sum_second_raw ff_nps_mcp_smatrix_ics_linear_sum_second_raw. ((forall ff_index_mcp_prefix_ics_linear_sum_second_raw_pp. (exists mcp_gap_ics_linear_sum_second_raw_pp_index. mcp_gap_ics_linear_sum_second_raw_pp_index + S (ff_index_mcp_prefix_ics_linear_sum_second_raw_pp) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_second_raw_pp ff_column_mcp_prefix_ics_linear_sum_second_raw_pp ff_value_mcp_prefix_ics_linear_sum_second_raw_pp. ((ff_index_mcp_prefix_ics_linear_sum_second_raw_pp) = (1) * ff_row_mcp_prefix_ics_linear_sum_second_raw_pp + ff_column_mcp_prefix_ics_linear_sum_second_raw_pp /\ ((exists mcp_gap_ics_linear_sum_second_raw_pp_column. mcp_gap_ics_linear_sum_second_raw_pp_column + S (ff_column_mcp_prefix_ics_linear_sum_second_raw_pp) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_second_raw_pp_cell ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell ff_right_mcp_cell_ics_linear_sum_second_raw_pp_cell ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell. ((forall ff_index_mcp_ics_linear_sum_second_raw_pp_cell_row ff_source_mcp_ics_linear_sum_second_raw_pp_cell_row ff_target_mcp_ics_linear_sum_second_raw_pp_cell_row. (exists mcp_gap_ics_linear_sum_second_raw_pp_cell_row_bound. mcp_gap_ics_linear_sum_second_raw_pp_cell_row_bound + S (ff_index_mcp_ics_linear_sum_second_raw_pp_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_pp_cell_row_source. fs_h_mcp_ics_linear_sum_second_raw_pp_cell_row_source + S (ff_source_mcp_ics_linear_sum_second_raw_pp_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_second_raw_pp) * (w)) + (1) * ff_index_mcp_ics_linear_sum_second_raw_pp_cell_row)) * ac)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pp_cell_row_source. ab = fs_q_mcp_ics_linear_sum_second_raw_pp_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_second_raw_pp) * (w)) + (1) * ff_index_mcp_ics_linear_sum_second_raw_pp_cell_row)) * ac) + (ff_source_mcp_ics_linear_sum_second_raw_pp_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_pp_cell_row_target. fs_h_mcp_ics_linear_sum_second_raw_pp_cell_row_target + S (ff_target_mcp_ics_linear_sum_second_raw_pp_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_second_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pp_cell_row_target. ff_left_mcp_cell_ics_linear_sum_second_raw_pp_cell = fs_q_mcp_ics_linear_sum_second_raw_pp_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_second_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell) + (ff_target_mcp_ics_linear_sum_second_raw_pp_cell_row))) -> ff_target_mcp_ics_linear_sum_second_raw_pp_cell_row = ff_source_mcp_ics_linear_sum_second_raw_pp_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_second_raw_pp_cell_column ff_source_mcp_ics_linear_sum_second_raw_pp_cell_column ff_target_mcp_ics_linear_sum_second_raw_pp_cell_column. (exists mcp_gap_ics_linear_sum_second_raw_pp_cell_column_bound. mcp_gap_ics_linear_sum_second_raw_pp_cell_column_bound + S (ff_index_mcp_ics_linear_sum_second_raw_pp_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_pp_cell_column_source. fs_h_mcp_ics_linear_sum_second_raw_pp_cell_column_source + S (ff_source_mcp_ics_linear_sum_second_raw_pp_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_second_raw_pp) + (1) * ff_index_mcp_ics_linear_sum_second_raw_pp_cell_column)) * gc)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pp_cell_column_source. gb = fs_q_mcp_ics_linear_sum_second_raw_pp_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_second_raw_pp) + (1) * ff_index_mcp_ics_linear_sum_second_raw_pp_cell_column)) * gc) + (ff_source_mcp_ics_linear_sum_second_raw_pp_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_pp_cell_column_target. fs_h_mcp_ics_linear_sum_second_raw_pp_cell_column_target + S (ff_target_mcp_ics_linear_sum_second_raw_pp_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_second_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pp_cell_column_target. ff_right_mcp_cell_ics_linear_sum_second_raw_pp_cell = fs_q_mcp_ics_linear_sum_second_raw_pp_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_second_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell) + (ff_target_mcp_ics_linear_sum_second_raw_pp_cell_column))) -> ff_target_mcp_ics_linear_sum_second_raw_pp_cell_column = ff_source_mcp_ics_linear_sum_second_raw_pp_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot ff_scale_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_second_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell) + (fpmp_left_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_second_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pp_cell) + (fpmp_right_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_second_raw_pp) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_second_raw_pp))) /\ forall ff_i_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot = ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_second_raw_pp_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_second_raw_pp_entry. fs_h_mcp_ics_linear_sum_second_raw_pp_entry + S (ff_value_mcp_prefix_ics_linear_sum_second_raw_pp) = S ((S (ff_index_mcp_prefix_ics_linear_sum_second_raw_pp)) * ff_pps_mcp_smatrix_ics_linear_sum_second_raw)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pp_entry. ff_pp_mcp_smatrix_ics_linear_sum_second_raw = fs_q_mcp_ics_linear_sum_second_raw_pp_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_second_raw_pp)) * ff_pps_mcp_smatrix_ics_linear_sum_second_raw) + (ff_value_mcp_prefix_ics_linear_sum_second_raw_pp))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_second_raw_nn. (exists mcp_gap_ics_linear_sum_second_raw_nn_index. mcp_gap_ics_linear_sum_second_raw_nn_index + S (ff_index_mcp_prefix_ics_linear_sum_second_raw_nn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_second_raw_nn ff_column_mcp_prefix_ics_linear_sum_second_raw_nn ff_value_mcp_prefix_ics_linear_sum_second_raw_nn. ((ff_index_mcp_prefix_ics_linear_sum_second_raw_nn) = (1) * ff_row_mcp_prefix_ics_linear_sum_second_raw_nn + ff_column_mcp_prefix_ics_linear_sum_second_raw_nn /\ ((exists mcp_gap_ics_linear_sum_second_raw_nn_column. mcp_gap_ics_linear_sum_second_raw_nn_column + S (ff_column_mcp_prefix_ics_linear_sum_second_raw_nn) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_second_raw_nn_cell ff_left_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell ff_right_mcp_cell_ics_linear_sum_second_raw_nn_cell ff_right_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell. ((forall ff_index_mcp_ics_linear_sum_second_raw_nn_cell_row ff_source_mcp_ics_linear_sum_second_raw_nn_cell_row ff_target_mcp_ics_linear_sum_second_raw_nn_cell_row. (exists mcp_gap_ics_linear_sum_second_raw_nn_cell_row_bound. mcp_gap_ics_linear_sum_second_raw_nn_cell_row_bound + S (ff_index_mcp_ics_linear_sum_second_raw_nn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_nn_cell_row_source. fs_h_mcp_ics_linear_sum_second_raw_nn_cell_row_source + S (ff_source_mcp_ics_linear_sum_second_raw_nn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_second_raw_nn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_second_raw_nn_cell_row)) * dc)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_nn_cell_row_source. db = fs_q_mcp_ics_linear_sum_second_raw_nn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_second_raw_nn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_second_raw_nn_cell_row)) * dc) + (ff_source_mcp_ics_linear_sum_second_raw_nn_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_nn_cell_row_target. fs_h_mcp_ics_linear_sum_second_raw_nn_cell_row_target + S (ff_target_mcp_ics_linear_sum_second_raw_nn_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_second_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_nn_cell_row_target. ff_left_mcp_cell_ics_linear_sum_second_raw_nn_cell = fs_q_mcp_ics_linear_sum_second_raw_nn_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_second_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell) + (ff_target_mcp_ics_linear_sum_second_raw_nn_cell_row))) -> ff_target_mcp_ics_linear_sum_second_raw_nn_cell_row = ff_source_mcp_ics_linear_sum_second_raw_nn_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_second_raw_nn_cell_column ff_source_mcp_ics_linear_sum_second_raw_nn_cell_column ff_target_mcp_ics_linear_sum_second_raw_nn_cell_column. (exists mcp_gap_ics_linear_sum_second_raw_nn_cell_column_bound. mcp_gap_ics_linear_sum_second_raw_nn_cell_column_bound + S (ff_index_mcp_ics_linear_sum_second_raw_nn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_nn_cell_column_source. fs_h_mcp_ics_linear_sum_second_raw_nn_cell_column_source + S (ff_source_mcp_ics_linear_sum_second_raw_nn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_second_raw_nn) + (1) * ff_index_mcp_ics_linear_sum_second_raw_nn_cell_column)) * hc)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_nn_cell_column_source. hb = fs_q_mcp_ics_linear_sum_second_raw_nn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_second_raw_nn) + (1) * ff_index_mcp_ics_linear_sum_second_raw_nn_cell_column)) * hc) + (ff_source_mcp_ics_linear_sum_second_raw_nn_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_nn_cell_column_target. fs_h_mcp_ics_linear_sum_second_raw_nn_cell_column_target + S (ff_target_mcp_ics_linear_sum_second_raw_nn_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_second_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_nn_cell_column_target. ff_right_mcp_cell_ics_linear_sum_second_raw_nn_cell = fs_q_mcp_ics_linear_sum_second_raw_nn_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_second_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell) + (ff_target_mcp_ics_linear_sum_second_raw_nn_cell_column))) -> ff_target_mcp_ics_linear_sum_second_raw_nn_cell_column = ff_source_mcp_ics_linear_sum_second_raw_nn_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot ff_scale_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_second_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell) + (fpmp_left_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_second_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_nn_cell) + (fpmp_right_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_second_raw_nn) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_second_raw_nn))) /\ forall ff_i_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot = ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_second_raw_nn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_second_raw_nn_entry. fs_h_mcp_ics_linear_sum_second_raw_nn_entry + S (ff_value_mcp_prefix_ics_linear_sum_second_raw_nn) = S ((S (ff_index_mcp_prefix_ics_linear_sum_second_raw_nn)) * ff_nns_mcp_smatrix_ics_linear_sum_second_raw)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_nn_entry. ff_nn_mcp_smatrix_ics_linear_sum_second_raw = fs_q_mcp_ics_linear_sum_second_raw_nn_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_second_raw_nn)) * ff_nns_mcp_smatrix_ics_linear_sum_second_raw) + (ff_value_mcp_prefix_ics_linear_sum_second_raw_nn))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_second_raw_pn. (exists mcp_gap_ics_linear_sum_second_raw_pn_index. mcp_gap_ics_linear_sum_second_raw_pn_index + S (ff_index_mcp_prefix_ics_linear_sum_second_raw_pn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_second_raw_pn ff_column_mcp_prefix_ics_linear_sum_second_raw_pn ff_value_mcp_prefix_ics_linear_sum_second_raw_pn. ((ff_index_mcp_prefix_ics_linear_sum_second_raw_pn) = (1) * ff_row_mcp_prefix_ics_linear_sum_second_raw_pn + ff_column_mcp_prefix_ics_linear_sum_second_raw_pn /\ ((exists mcp_gap_ics_linear_sum_second_raw_pn_column. mcp_gap_ics_linear_sum_second_raw_pn_column + S (ff_column_mcp_prefix_ics_linear_sum_second_raw_pn) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_second_raw_pn_cell ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell ff_right_mcp_cell_ics_linear_sum_second_raw_pn_cell ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell. ((forall ff_index_mcp_ics_linear_sum_second_raw_pn_cell_row ff_source_mcp_ics_linear_sum_second_raw_pn_cell_row ff_target_mcp_ics_linear_sum_second_raw_pn_cell_row. (exists mcp_gap_ics_linear_sum_second_raw_pn_cell_row_bound. mcp_gap_ics_linear_sum_second_raw_pn_cell_row_bound + S (ff_index_mcp_ics_linear_sum_second_raw_pn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_pn_cell_row_source. fs_h_mcp_ics_linear_sum_second_raw_pn_cell_row_source + S (ff_source_mcp_ics_linear_sum_second_raw_pn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_second_raw_pn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_second_raw_pn_cell_row)) * ac)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pn_cell_row_source. ab = fs_q_mcp_ics_linear_sum_second_raw_pn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_second_raw_pn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_second_raw_pn_cell_row)) * ac) + (ff_source_mcp_ics_linear_sum_second_raw_pn_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_pn_cell_row_target. fs_h_mcp_ics_linear_sum_second_raw_pn_cell_row_target + S (ff_target_mcp_ics_linear_sum_second_raw_pn_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_second_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pn_cell_row_target. ff_left_mcp_cell_ics_linear_sum_second_raw_pn_cell = fs_q_mcp_ics_linear_sum_second_raw_pn_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_second_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell) + (ff_target_mcp_ics_linear_sum_second_raw_pn_cell_row))) -> ff_target_mcp_ics_linear_sum_second_raw_pn_cell_row = ff_source_mcp_ics_linear_sum_second_raw_pn_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_second_raw_pn_cell_column ff_source_mcp_ics_linear_sum_second_raw_pn_cell_column ff_target_mcp_ics_linear_sum_second_raw_pn_cell_column. (exists mcp_gap_ics_linear_sum_second_raw_pn_cell_column_bound. mcp_gap_ics_linear_sum_second_raw_pn_cell_column_bound + S (ff_index_mcp_ics_linear_sum_second_raw_pn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_pn_cell_column_source. fs_h_mcp_ics_linear_sum_second_raw_pn_cell_column_source + S (ff_source_mcp_ics_linear_sum_second_raw_pn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_second_raw_pn) + (1) * ff_index_mcp_ics_linear_sum_second_raw_pn_cell_column)) * hc)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pn_cell_column_source. hb = fs_q_mcp_ics_linear_sum_second_raw_pn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_second_raw_pn) + (1) * ff_index_mcp_ics_linear_sum_second_raw_pn_cell_column)) * hc) + (ff_source_mcp_ics_linear_sum_second_raw_pn_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_pn_cell_column_target. fs_h_mcp_ics_linear_sum_second_raw_pn_cell_column_target + S (ff_target_mcp_ics_linear_sum_second_raw_pn_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_second_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pn_cell_column_target. ff_right_mcp_cell_ics_linear_sum_second_raw_pn_cell = fs_q_mcp_ics_linear_sum_second_raw_pn_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_second_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell) + (ff_target_mcp_ics_linear_sum_second_raw_pn_cell_column))) -> ff_target_mcp_ics_linear_sum_second_raw_pn_cell_column = ff_source_mcp_ics_linear_sum_second_raw_pn_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot ff_scale_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_second_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell) + (fpmp_left_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_second_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_pn_cell) + (fpmp_right_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_second_raw_pn) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_second_raw_pn))) /\ forall ff_i_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot = ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_second_raw_pn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_second_raw_pn_entry. fs_h_mcp_ics_linear_sum_second_raw_pn_entry + S (ff_value_mcp_prefix_ics_linear_sum_second_raw_pn) = S ((S (ff_index_mcp_prefix_ics_linear_sum_second_raw_pn)) * ff_pns_mcp_smatrix_ics_linear_sum_second_raw)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_pn_entry. ff_pn_mcp_smatrix_ics_linear_sum_second_raw = fs_q_mcp_ics_linear_sum_second_raw_pn_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_second_raw_pn)) * ff_pns_mcp_smatrix_ics_linear_sum_second_raw) + (ff_value_mcp_prefix_ics_linear_sum_second_raw_pn))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_second_raw_np. (exists mcp_gap_ics_linear_sum_second_raw_np_index. mcp_gap_ics_linear_sum_second_raw_np_index + S (ff_index_mcp_prefix_ics_linear_sum_second_raw_np) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_second_raw_np ff_column_mcp_prefix_ics_linear_sum_second_raw_np ff_value_mcp_prefix_ics_linear_sum_second_raw_np. ((ff_index_mcp_prefix_ics_linear_sum_second_raw_np) = (1) * ff_row_mcp_prefix_ics_linear_sum_second_raw_np + ff_column_mcp_prefix_ics_linear_sum_second_raw_np /\ ((exists mcp_gap_ics_linear_sum_second_raw_np_column. mcp_gap_ics_linear_sum_second_raw_np_column + S (ff_column_mcp_prefix_ics_linear_sum_second_raw_np) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_second_raw_np_cell ff_left_scale_mcp_cell_ics_linear_sum_second_raw_np_cell ff_right_mcp_cell_ics_linear_sum_second_raw_np_cell ff_right_scale_mcp_cell_ics_linear_sum_second_raw_np_cell. ((forall ff_index_mcp_ics_linear_sum_second_raw_np_cell_row ff_source_mcp_ics_linear_sum_second_raw_np_cell_row ff_target_mcp_ics_linear_sum_second_raw_np_cell_row. (exists mcp_gap_ics_linear_sum_second_raw_np_cell_row_bound. mcp_gap_ics_linear_sum_second_raw_np_cell_row_bound + S (ff_index_mcp_ics_linear_sum_second_raw_np_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_np_cell_row_source. fs_h_mcp_ics_linear_sum_second_raw_np_cell_row_source + S (ff_source_mcp_ics_linear_sum_second_raw_np_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_second_raw_np) * (w)) + (1) * ff_index_mcp_ics_linear_sum_second_raw_np_cell_row)) * dc)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_np_cell_row_source. db = fs_q_mcp_ics_linear_sum_second_raw_np_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_second_raw_np) * (w)) + (1) * ff_index_mcp_ics_linear_sum_second_raw_np_cell_row)) * dc) + (ff_source_mcp_ics_linear_sum_second_raw_np_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_np_cell_row_target. fs_h_mcp_ics_linear_sum_second_raw_np_cell_row_target + S (ff_target_mcp_ics_linear_sum_second_raw_np_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_second_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_np_cell)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_np_cell_row_target. ff_left_mcp_cell_ics_linear_sum_second_raw_np_cell = fs_q_mcp_ics_linear_sum_second_raw_np_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_second_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_np_cell) + (ff_target_mcp_ics_linear_sum_second_raw_np_cell_row))) -> ff_target_mcp_ics_linear_sum_second_raw_np_cell_row = ff_source_mcp_ics_linear_sum_second_raw_np_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_second_raw_np_cell_column ff_source_mcp_ics_linear_sum_second_raw_np_cell_column ff_target_mcp_ics_linear_sum_second_raw_np_cell_column. (exists mcp_gap_ics_linear_sum_second_raw_np_cell_column_bound. mcp_gap_ics_linear_sum_second_raw_np_cell_column_bound + S (ff_index_mcp_ics_linear_sum_second_raw_np_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_np_cell_column_source. fs_h_mcp_ics_linear_sum_second_raw_np_cell_column_source + S (ff_source_mcp_ics_linear_sum_second_raw_np_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_second_raw_np) + (1) * ff_index_mcp_ics_linear_sum_second_raw_np_cell_column)) * gc)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_np_cell_column_source. gb = fs_q_mcp_ics_linear_sum_second_raw_np_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_second_raw_np) + (1) * ff_index_mcp_ics_linear_sum_second_raw_np_cell_column)) * gc) + (ff_source_mcp_ics_linear_sum_second_raw_np_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_np_cell_column_target. fs_h_mcp_ics_linear_sum_second_raw_np_cell_column_target + S (ff_target_mcp_ics_linear_sum_second_raw_np_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_second_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_np_cell)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_np_cell_column_target. ff_right_mcp_cell_ics_linear_sum_second_raw_np_cell = fs_q_mcp_ics_linear_sum_second_raw_np_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_second_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_np_cell) + (ff_target_mcp_ics_linear_sum_second_raw_np_cell_column))) -> ff_target_mcp_ics_linear_sum_second_raw_np_cell_column = ff_source_mcp_ics_linear_sum_second_raw_np_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_second_raw_np_cell_dot ff_scale_dot_mcp_ics_linear_sum_second_raw_np_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_second_raw_np_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_second_raw_np_cell) + (fpmp_left_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_second_raw_np_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_second_raw_np_cell) + (fpmp_right_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_np_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_second_raw_np_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_np_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_second_raw_np) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_second_raw_np))) /\ forall ff_i_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_np_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_second_raw_np_cell_dot = ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_second_raw_np_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_second_raw_np_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_second_raw_np_entry. fs_h_mcp_ics_linear_sum_second_raw_np_entry + S (ff_value_mcp_prefix_ics_linear_sum_second_raw_np) = S ((S (ff_index_mcp_prefix_ics_linear_sum_second_raw_np)) * ff_nps_mcp_smatrix_ics_linear_sum_second_raw)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_np_entry. ff_np_mcp_smatrix_ics_linear_sum_second_raw = fs_q_mcp_ics_linear_sum_second_raw_np_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_second_raw_np)) * ff_nps_mcp_smatrix_ics_linear_sum_second_raw) + (ff_value_mcp_prefix_ics_linear_sum_second_raw_np))))))) /\ ((forall ff_index_mcp_add_ics_linear_sum_second_raw_positive ff_left_mcp_add_ics_linear_sum_second_raw_positive ff_right_mcp_add_ics_linear_sum_second_raw_positive ff_target_mcp_add_ics_linear_sum_second_raw_positive. (exists mcp_gap_ics_linear_sum_second_raw_positive_bound. mcp_gap_ics_linear_sum_second_raw_positive_bound + S (ff_index_mcp_add_ics_linear_sum_second_raw_positive) = ((r) * (1))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_positive_left. fs_h_mcp_ics_linear_sum_second_raw_positive_left + S (ff_left_mcp_add_ics_linear_sum_second_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_positive)) * ff_pps_mcp_smatrix_ics_linear_sum_second_raw)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_positive_left. ff_pp_mcp_smatrix_ics_linear_sum_second_raw = fs_q_mcp_ics_linear_sum_second_raw_positive_left * S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_positive)) * ff_pps_mcp_smatrix_ics_linear_sum_second_raw) + (ff_left_mcp_add_ics_linear_sum_second_raw_positive))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_positive_right. fs_h_mcp_ics_linear_sum_second_raw_positive_right + S (ff_right_mcp_add_ics_linear_sum_second_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_positive)) * ff_nns_mcp_smatrix_ics_linear_sum_second_raw)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_positive_right. ff_nn_mcp_smatrix_ics_linear_sum_second_raw = fs_q_mcp_ics_linear_sum_second_raw_positive_right * S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_positive)) * ff_nns_mcp_smatrix_ics_linear_sum_second_raw) + (ff_right_mcp_add_ics_linear_sum_second_raw_positive))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_positive_target. fs_h_mcp_ics_linear_sum_second_raw_positive_target + S (ff_target_mcp_add_ics_linear_sum_second_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_positive)) * ics_raw_positive_scale_linear_sum_second)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_positive_target. ics_raw_positive_linear_sum_second = fs_q_mcp_ics_linear_sum_second_raw_positive_target * S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_positive)) * ics_raw_positive_scale_linear_sum_second) + (ff_target_mcp_add_ics_linear_sum_second_raw_positive))) -> ff_target_mcp_add_ics_linear_sum_second_raw_positive = ff_left_mcp_add_ics_linear_sum_second_raw_positive + ff_right_mcp_add_ics_linear_sum_second_raw_positive) /\ (forall ff_index_mcp_add_ics_linear_sum_second_raw_negative ff_left_mcp_add_ics_linear_sum_second_raw_negative ff_right_mcp_add_ics_linear_sum_second_raw_negative ff_target_mcp_add_ics_linear_sum_second_raw_negative. (exists mcp_gap_ics_linear_sum_second_raw_negative_bound. mcp_gap_ics_linear_sum_second_raw_negative_bound + S (ff_index_mcp_add_ics_linear_sum_second_raw_negative) = ((r) * (1))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_negative_left. fs_h_mcp_ics_linear_sum_second_raw_negative_left + S (ff_left_mcp_add_ics_linear_sum_second_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_negative)) * ff_pns_mcp_smatrix_ics_linear_sum_second_raw)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_negative_left. ff_pn_mcp_smatrix_ics_linear_sum_second_raw = fs_q_mcp_ics_linear_sum_second_raw_negative_left * S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_negative)) * ff_pns_mcp_smatrix_ics_linear_sum_second_raw) + (ff_left_mcp_add_ics_linear_sum_second_raw_negative))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_negative_right. fs_h_mcp_ics_linear_sum_second_raw_negative_right + S (ff_right_mcp_add_ics_linear_sum_second_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_negative)) * ff_nps_mcp_smatrix_ics_linear_sum_second_raw)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_negative_right. ff_np_mcp_smatrix_ics_linear_sum_second_raw = fs_q_mcp_ics_linear_sum_second_raw_negative_right * S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_negative)) * ff_nps_mcp_smatrix_ics_linear_sum_second_raw) + (ff_right_mcp_add_ics_linear_sum_second_raw_negative))) -> (((exists fs_h_mcp_ics_linear_sum_second_raw_negative_target. fs_h_mcp_ics_linear_sum_second_raw_negative_target + S (ff_target_mcp_add_ics_linear_sum_second_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_negative)) * ics_raw_negative_scale_linear_sum_second)) /\ exists fs_q_mcp_ics_linear_sum_second_raw_negative_target. ics_raw_negative_linear_sum_second = fs_q_mcp_ics_linear_sum_second_raw_negative_target * S ((S (ff_index_mcp_add_ics_linear_sum_second_raw_negative)) * ics_raw_negative_scale_linear_sum_second) + (ff_target_mcp_add_ics_linear_sum_second_raw_negative))) -> ff_target_mcp_add_ics_linear_sum_second_raw_negative = ff_left_mcp_add_ics_linear_sum_second_raw_negative + ff_right_mcp_add_ics_linear_sum_second_raw_negative))))))) /\ (forall ics_index_linear_sum_second_equal ics_value0_linear_sum_second_equal ics_value1_linear_sum_second_equal ics_value2_linear_sum_second_equal ics_value3_linear_sum_second_equal. (exists ics_gap_linear_sum_second_equal_bound. ics_gap_linear_sum_second_equal_bound + S (ics_index_linear_sum_second_equal) = (r)) -> (((exists fs_h_ics_linear_sum_second_equal_at0. fs_h_ics_linear_sum_second_equal_at0 + S (ics_value0_linear_sum_second_equal) = S ((S (ics_index_linear_sum_second_equal)) * ics_raw_positive_scale_linear_sum_second)) /\ exists fs_q_ics_linear_sum_second_equal_at0. ics_raw_positive_linear_sum_second = fs_q_ics_linear_sum_second_equal_at0 * S ((S (ics_index_linear_sum_second_equal)) * ics_raw_positive_scale_linear_sum_second) + (ics_value0_linear_sum_second_equal))) -> (((exists fs_h_ics_linear_sum_second_equal_at1. fs_h_ics_linear_sum_second_equal_at1 + S (ics_value1_linear_sum_second_equal) = S ((S (ics_index_linear_sum_second_equal)) * ics_raw_negative_scale_linear_sum_second)) /\ exists fs_q_ics_linear_sum_second_equal_at1. ics_raw_negative_linear_sum_second = fs_q_ics_linear_sum_second_equal_at1 * S ((S (ics_index_linear_sum_second_equal)) * ics_raw_negative_scale_linear_sum_second) + (ics_value1_linear_sum_second_equal))) -> (((exists fs_h_ics_linear_sum_second_equal_at2. fs_h_ics_linear_sum_second_equal_at2 + S (ics_value2_linear_sum_second_equal) = S ((S (ics_index_linear_sum_second_equal)) * qc)) /\ exists fs_q_ics_linear_sum_second_equal_at2. qb = fs_q_ics_linear_sum_second_equal_at2 * S ((S (ics_index_linear_sum_second_equal)) * qc) + (ics_value2_linear_sum_second_equal))) -> (((exists fs_h_ics_linear_sum_second_equal_at3. fs_h_ics_linear_sum_second_equal_at3 + S (ics_value3_linear_sum_second_equal) = S ((S (ics_index_linear_sum_second_equal)) * mc)) /\ exists fs_q_ics_linear_sum_second_equal_at3. mb = fs_q_ics_linear_sum_second_equal_at3 * S ((S (ics_index_linear_sum_second_equal)) * mc) + (ics_value3_linear_sum_second_equal))) -> ics_value0_linear_sum_second_equal + ics_value3_linear_sum_second_equal = ics_value2_linear_sum_second_equal + ics_value1_linear_sum_second_equal)))) -> (forall ff_index_mcp_add_ics_linear_sum_p ff_left_mcp_add_ics_linear_sum_p ff_right_mcp_add_ics_linear_sum_p ff_target_mcp_add_ics_linear_sum_p. (exists mcp_gap_ics_linear_sum_p_bound. mcp_gap_ics_linear_sum_p_bound + S (ff_index_mcp_add_ics_linear_sum_p) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_p_left. fs_h_mcp_ics_linear_sum_p_left + S (ff_left_mcp_add_ics_linear_sum_p) = S ((S (ff_index_mcp_add_ics_linear_sum_p)) * ec)) /\ exists fs_q_mcp_ics_linear_sum_p_left. eb = fs_q_mcp_ics_linear_sum_p_left * S ((S (ff_index_mcp_add_ics_linear_sum_p)) * ec) + (ff_left_mcp_add_ics_linear_sum_p))) -> (((exists fs_h_mcp_ics_linear_sum_p_right. fs_h_mcp_ics_linear_sum_p_right + S (ff_right_mcp_add_ics_linear_sum_p) = S ((S (ff_index_mcp_add_ics_linear_sum_p)) * gc)) /\ exists fs_q_mcp_ics_linear_sum_p_right. gb = fs_q_mcp_ics_linear_sum_p_right * S ((S (ff_index_mcp_add_ics_linear_sum_p)) * gc) + (ff_right_mcp_add_ics_linear_sum_p))) -> (((exists fs_h_mcp_ics_linear_sum_p_target. fs_h_mcp_ics_linear_sum_p_target + S (ff_target_mcp_add_ics_linear_sum_p) = S ((S (ff_index_mcp_add_ics_linear_sum_p)) * ic)) /\ exists fs_q_mcp_ics_linear_sum_p_target. ib = fs_q_mcp_ics_linear_sum_p_target * S ((S (ff_index_mcp_add_ics_linear_sum_p)) * ic) + (ff_target_mcp_add_ics_linear_sum_p))) -> ff_target_mcp_add_ics_linear_sum_p = ff_left_mcp_add_ics_linear_sum_p + ff_right_mcp_add_ics_linear_sum_p) -> (forall ff_index_mcp_add_ics_linear_sum_n ff_left_mcp_add_ics_linear_sum_n ff_right_mcp_add_ics_linear_sum_n ff_target_mcp_add_ics_linear_sum_n. (exists mcp_gap_ics_linear_sum_n_bound. mcp_gap_ics_linear_sum_n_bound + S (ff_index_mcp_add_ics_linear_sum_n) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_n_left. fs_h_mcp_ics_linear_sum_n_left + S (ff_left_mcp_add_ics_linear_sum_n) = S ((S (ff_index_mcp_add_ics_linear_sum_n)) * fc)) /\ exists fs_q_mcp_ics_linear_sum_n_left. fb = fs_q_mcp_ics_linear_sum_n_left * S ((S (ff_index_mcp_add_ics_linear_sum_n)) * fc) + (ff_left_mcp_add_ics_linear_sum_n))) -> (((exists fs_h_mcp_ics_linear_sum_n_right. fs_h_mcp_ics_linear_sum_n_right + S (ff_right_mcp_add_ics_linear_sum_n) = S ((S (ff_index_mcp_add_ics_linear_sum_n)) * hc)) /\ exists fs_q_mcp_ics_linear_sum_n_right. hb = fs_q_mcp_ics_linear_sum_n_right * S ((S (ff_index_mcp_add_ics_linear_sum_n)) * hc) + (ff_right_mcp_add_ics_linear_sum_n))) -> (((exists fs_h_mcp_ics_linear_sum_n_target. fs_h_mcp_ics_linear_sum_n_target + S (ff_target_mcp_add_ics_linear_sum_n) = S ((S (ff_index_mcp_add_ics_linear_sum_n)) * jc)) /\ exists fs_q_mcp_ics_linear_sum_n_target. jb = fs_q_mcp_ics_linear_sum_n_target * S ((S (ff_index_mcp_add_ics_linear_sum_n)) * jc) + (ff_target_mcp_add_ics_linear_sum_n))) -> ff_target_mcp_add_ics_linear_sum_n = ff_left_mcp_add_ics_linear_sum_n + ff_right_mcp_add_ics_linear_sum_n) -> (exists ff_pp_mcp_smatrix_ics_linear_sum_raw ff_pps_mcp_smatrix_ics_linear_sum_raw ff_nn_mcp_smatrix_ics_linear_sum_raw ff_nns_mcp_smatrix_ics_linear_sum_raw ff_pn_mcp_smatrix_ics_linear_sum_raw ff_pns_mcp_smatrix_ics_linear_sum_raw ff_np_mcp_smatrix_ics_linear_sum_raw ff_nps_mcp_smatrix_ics_linear_sum_raw. ((forall ff_index_mcp_prefix_ics_linear_sum_raw_pp. (exists mcp_gap_ics_linear_sum_raw_pp_index. mcp_gap_ics_linear_sum_raw_pp_index + S (ff_index_mcp_prefix_ics_linear_sum_raw_pp) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_raw_pp ff_column_mcp_prefix_ics_linear_sum_raw_pp ff_value_mcp_prefix_ics_linear_sum_raw_pp. ((ff_index_mcp_prefix_ics_linear_sum_raw_pp) = (1) * ff_row_mcp_prefix_ics_linear_sum_raw_pp + ff_column_mcp_prefix_ics_linear_sum_raw_pp /\ ((exists mcp_gap_ics_linear_sum_raw_pp_column. mcp_gap_ics_linear_sum_raw_pp_column + S (ff_column_mcp_prefix_ics_linear_sum_raw_pp) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_raw_pp_cell ff_left_scale_mcp_cell_ics_linear_sum_raw_pp_cell ff_right_mcp_cell_ics_linear_sum_raw_pp_cell ff_right_scale_mcp_cell_ics_linear_sum_raw_pp_cell. ((forall ff_index_mcp_ics_linear_sum_raw_pp_cell_row ff_source_mcp_ics_linear_sum_raw_pp_cell_row ff_target_mcp_ics_linear_sum_raw_pp_cell_row. (exists mcp_gap_ics_linear_sum_raw_pp_cell_row_bound. mcp_gap_ics_linear_sum_raw_pp_cell_row_bound + S (ff_index_mcp_ics_linear_sum_raw_pp_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_raw_pp_cell_row_source. fs_h_mcp_ics_linear_sum_raw_pp_cell_row_source + S (ff_source_mcp_ics_linear_sum_raw_pp_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_raw_pp) * (w)) + (1) * ff_index_mcp_ics_linear_sum_raw_pp_cell_row)) * ac)) /\ exists fs_q_mcp_ics_linear_sum_raw_pp_cell_row_source. ab = fs_q_mcp_ics_linear_sum_raw_pp_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_raw_pp) * (w)) + (1) * ff_index_mcp_ics_linear_sum_raw_pp_cell_row)) * ac) + (ff_source_mcp_ics_linear_sum_raw_pp_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_raw_pp_cell_row_target. fs_h_mcp_ics_linear_sum_raw_pp_cell_row_target + S (ff_target_mcp_ics_linear_sum_raw_pp_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_pp_cell)) /\ exists fs_q_mcp_ics_linear_sum_raw_pp_cell_row_target. ff_left_mcp_cell_ics_linear_sum_raw_pp_cell = fs_q_mcp_ics_linear_sum_raw_pp_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_raw_pp_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_pp_cell) + (ff_target_mcp_ics_linear_sum_raw_pp_cell_row))) -> ff_target_mcp_ics_linear_sum_raw_pp_cell_row = ff_source_mcp_ics_linear_sum_raw_pp_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_raw_pp_cell_column ff_source_mcp_ics_linear_sum_raw_pp_cell_column ff_target_mcp_ics_linear_sum_raw_pp_cell_column. (exists mcp_gap_ics_linear_sum_raw_pp_cell_column_bound. mcp_gap_ics_linear_sum_raw_pp_cell_column_bound + S (ff_index_mcp_ics_linear_sum_raw_pp_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_raw_pp_cell_column_source. fs_h_mcp_ics_linear_sum_raw_pp_cell_column_source + S (ff_source_mcp_ics_linear_sum_raw_pp_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_raw_pp) + (1) * ff_index_mcp_ics_linear_sum_raw_pp_cell_column)) * ic)) /\ exists fs_q_mcp_ics_linear_sum_raw_pp_cell_column_source. ib = fs_q_mcp_ics_linear_sum_raw_pp_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_raw_pp) + (1) * ff_index_mcp_ics_linear_sum_raw_pp_cell_column)) * ic) + (ff_source_mcp_ics_linear_sum_raw_pp_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_raw_pp_cell_column_target. fs_h_mcp_ics_linear_sum_raw_pp_cell_column_target + S (ff_target_mcp_ics_linear_sum_raw_pp_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_pp_cell)) /\ exists fs_q_mcp_ics_linear_sum_raw_pp_cell_column_target. ff_right_mcp_cell_ics_linear_sum_raw_pp_cell = fs_q_mcp_ics_linear_sum_raw_pp_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_raw_pp_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_pp_cell) + (ff_target_mcp_ics_linear_sum_raw_pp_cell_column))) -> ff_target_mcp_ics_linear_sum_raw_pp_cell_column = ff_source_mcp_ics_linear_sum_raw_pp_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_raw_pp_cell_dot ff_scale_dot_mcp_ics_linear_sum_raw_pp_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_pp_cell) + (fpmp_left_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_pp_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_raw_pp_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_pp_cell) + (fpmp_right_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_raw_pp_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_raw_pp_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_raw_pp_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_raw_pp_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_raw_pp) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_raw_pp))) /\ forall ff_i_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_raw_pp_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_raw_pp_cell_dot = ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_raw_pp_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_raw_pp_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_raw_pp_entry. fs_h_mcp_ics_linear_sum_raw_pp_entry + S (ff_value_mcp_prefix_ics_linear_sum_raw_pp) = S ((S (ff_index_mcp_prefix_ics_linear_sum_raw_pp)) * ff_pps_mcp_smatrix_ics_linear_sum_raw)) /\ exists fs_q_mcp_ics_linear_sum_raw_pp_entry. ff_pp_mcp_smatrix_ics_linear_sum_raw = fs_q_mcp_ics_linear_sum_raw_pp_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_raw_pp)) * ff_pps_mcp_smatrix_ics_linear_sum_raw) + (ff_value_mcp_prefix_ics_linear_sum_raw_pp))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_raw_nn. (exists mcp_gap_ics_linear_sum_raw_nn_index. mcp_gap_ics_linear_sum_raw_nn_index + S (ff_index_mcp_prefix_ics_linear_sum_raw_nn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_raw_nn ff_column_mcp_prefix_ics_linear_sum_raw_nn ff_value_mcp_prefix_ics_linear_sum_raw_nn. ((ff_index_mcp_prefix_ics_linear_sum_raw_nn) = (1) * ff_row_mcp_prefix_ics_linear_sum_raw_nn + ff_column_mcp_prefix_ics_linear_sum_raw_nn /\ ((exists mcp_gap_ics_linear_sum_raw_nn_column. mcp_gap_ics_linear_sum_raw_nn_column + S (ff_column_mcp_prefix_ics_linear_sum_raw_nn) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_raw_nn_cell ff_left_scale_mcp_cell_ics_linear_sum_raw_nn_cell ff_right_mcp_cell_ics_linear_sum_raw_nn_cell ff_right_scale_mcp_cell_ics_linear_sum_raw_nn_cell. ((forall ff_index_mcp_ics_linear_sum_raw_nn_cell_row ff_source_mcp_ics_linear_sum_raw_nn_cell_row ff_target_mcp_ics_linear_sum_raw_nn_cell_row. (exists mcp_gap_ics_linear_sum_raw_nn_cell_row_bound. mcp_gap_ics_linear_sum_raw_nn_cell_row_bound + S (ff_index_mcp_ics_linear_sum_raw_nn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_raw_nn_cell_row_source. fs_h_mcp_ics_linear_sum_raw_nn_cell_row_source + S (ff_source_mcp_ics_linear_sum_raw_nn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_raw_nn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_raw_nn_cell_row)) * dc)) /\ exists fs_q_mcp_ics_linear_sum_raw_nn_cell_row_source. db = fs_q_mcp_ics_linear_sum_raw_nn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_raw_nn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_raw_nn_cell_row)) * dc) + (ff_source_mcp_ics_linear_sum_raw_nn_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_raw_nn_cell_row_target. fs_h_mcp_ics_linear_sum_raw_nn_cell_row_target + S (ff_target_mcp_ics_linear_sum_raw_nn_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_nn_cell)) /\ exists fs_q_mcp_ics_linear_sum_raw_nn_cell_row_target. ff_left_mcp_cell_ics_linear_sum_raw_nn_cell = fs_q_mcp_ics_linear_sum_raw_nn_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_raw_nn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_nn_cell) + (ff_target_mcp_ics_linear_sum_raw_nn_cell_row))) -> ff_target_mcp_ics_linear_sum_raw_nn_cell_row = ff_source_mcp_ics_linear_sum_raw_nn_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_raw_nn_cell_column ff_source_mcp_ics_linear_sum_raw_nn_cell_column ff_target_mcp_ics_linear_sum_raw_nn_cell_column. (exists mcp_gap_ics_linear_sum_raw_nn_cell_column_bound. mcp_gap_ics_linear_sum_raw_nn_cell_column_bound + S (ff_index_mcp_ics_linear_sum_raw_nn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_raw_nn_cell_column_source. fs_h_mcp_ics_linear_sum_raw_nn_cell_column_source + S (ff_source_mcp_ics_linear_sum_raw_nn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_raw_nn) + (1) * ff_index_mcp_ics_linear_sum_raw_nn_cell_column)) * jc)) /\ exists fs_q_mcp_ics_linear_sum_raw_nn_cell_column_source. jb = fs_q_mcp_ics_linear_sum_raw_nn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_raw_nn) + (1) * ff_index_mcp_ics_linear_sum_raw_nn_cell_column)) * jc) + (ff_source_mcp_ics_linear_sum_raw_nn_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_raw_nn_cell_column_target. fs_h_mcp_ics_linear_sum_raw_nn_cell_column_target + S (ff_target_mcp_ics_linear_sum_raw_nn_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_nn_cell)) /\ exists fs_q_mcp_ics_linear_sum_raw_nn_cell_column_target. ff_right_mcp_cell_ics_linear_sum_raw_nn_cell = fs_q_mcp_ics_linear_sum_raw_nn_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_raw_nn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_nn_cell) + (ff_target_mcp_ics_linear_sum_raw_nn_cell_column))) -> ff_target_mcp_ics_linear_sum_raw_nn_cell_column = ff_source_mcp_ics_linear_sum_raw_nn_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_raw_nn_cell_dot ff_scale_dot_mcp_ics_linear_sum_raw_nn_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_nn_cell) + (fpmp_left_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_nn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_raw_nn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_nn_cell) + (fpmp_right_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_raw_nn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_raw_nn_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_raw_nn_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_raw_nn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_raw_nn) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_raw_nn))) /\ forall ff_i_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_raw_nn_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_raw_nn_cell_dot = ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_raw_nn_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_raw_nn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_raw_nn_entry. fs_h_mcp_ics_linear_sum_raw_nn_entry + S (ff_value_mcp_prefix_ics_linear_sum_raw_nn) = S ((S (ff_index_mcp_prefix_ics_linear_sum_raw_nn)) * ff_nns_mcp_smatrix_ics_linear_sum_raw)) /\ exists fs_q_mcp_ics_linear_sum_raw_nn_entry. ff_nn_mcp_smatrix_ics_linear_sum_raw = fs_q_mcp_ics_linear_sum_raw_nn_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_raw_nn)) * ff_nns_mcp_smatrix_ics_linear_sum_raw) + (ff_value_mcp_prefix_ics_linear_sum_raw_nn))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_raw_pn. (exists mcp_gap_ics_linear_sum_raw_pn_index. mcp_gap_ics_linear_sum_raw_pn_index + S (ff_index_mcp_prefix_ics_linear_sum_raw_pn) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_raw_pn ff_column_mcp_prefix_ics_linear_sum_raw_pn ff_value_mcp_prefix_ics_linear_sum_raw_pn. ((ff_index_mcp_prefix_ics_linear_sum_raw_pn) = (1) * ff_row_mcp_prefix_ics_linear_sum_raw_pn + ff_column_mcp_prefix_ics_linear_sum_raw_pn /\ ((exists mcp_gap_ics_linear_sum_raw_pn_column. mcp_gap_ics_linear_sum_raw_pn_column + S (ff_column_mcp_prefix_ics_linear_sum_raw_pn) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_raw_pn_cell ff_left_scale_mcp_cell_ics_linear_sum_raw_pn_cell ff_right_mcp_cell_ics_linear_sum_raw_pn_cell ff_right_scale_mcp_cell_ics_linear_sum_raw_pn_cell. ((forall ff_index_mcp_ics_linear_sum_raw_pn_cell_row ff_source_mcp_ics_linear_sum_raw_pn_cell_row ff_target_mcp_ics_linear_sum_raw_pn_cell_row. (exists mcp_gap_ics_linear_sum_raw_pn_cell_row_bound. mcp_gap_ics_linear_sum_raw_pn_cell_row_bound + S (ff_index_mcp_ics_linear_sum_raw_pn_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_raw_pn_cell_row_source. fs_h_mcp_ics_linear_sum_raw_pn_cell_row_source + S (ff_source_mcp_ics_linear_sum_raw_pn_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_raw_pn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_raw_pn_cell_row)) * ac)) /\ exists fs_q_mcp_ics_linear_sum_raw_pn_cell_row_source. ab = fs_q_mcp_ics_linear_sum_raw_pn_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_raw_pn) * (w)) + (1) * ff_index_mcp_ics_linear_sum_raw_pn_cell_row)) * ac) + (ff_source_mcp_ics_linear_sum_raw_pn_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_raw_pn_cell_row_target. fs_h_mcp_ics_linear_sum_raw_pn_cell_row_target + S (ff_target_mcp_ics_linear_sum_raw_pn_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_pn_cell)) /\ exists fs_q_mcp_ics_linear_sum_raw_pn_cell_row_target. ff_left_mcp_cell_ics_linear_sum_raw_pn_cell = fs_q_mcp_ics_linear_sum_raw_pn_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_raw_pn_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_pn_cell) + (ff_target_mcp_ics_linear_sum_raw_pn_cell_row))) -> ff_target_mcp_ics_linear_sum_raw_pn_cell_row = ff_source_mcp_ics_linear_sum_raw_pn_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_raw_pn_cell_column ff_source_mcp_ics_linear_sum_raw_pn_cell_column ff_target_mcp_ics_linear_sum_raw_pn_cell_column. (exists mcp_gap_ics_linear_sum_raw_pn_cell_column_bound. mcp_gap_ics_linear_sum_raw_pn_cell_column_bound + S (ff_index_mcp_ics_linear_sum_raw_pn_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_raw_pn_cell_column_source. fs_h_mcp_ics_linear_sum_raw_pn_cell_column_source + S (ff_source_mcp_ics_linear_sum_raw_pn_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_raw_pn) + (1) * ff_index_mcp_ics_linear_sum_raw_pn_cell_column)) * jc)) /\ exists fs_q_mcp_ics_linear_sum_raw_pn_cell_column_source. jb = fs_q_mcp_ics_linear_sum_raw_pn_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_raw_pn) + (1) * ff_index_mcp_ics_linear_sum_raw_pn_cell_column)) * jc) + (ff_source_mcp_ics_linear_sum_raw_pn_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_raw_pn_cell_column_target. fs_h_mcp_ics_linear_sum_raw_pn_cell_column_target + S (ff_target_mcp_ics_linear_sum_raw_pn_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_pn_cell)) /\ exists fs_q_mcp_ics_linear_sum_raw_pn_cell_column_target. ff_right_mcp_cell_ics_linear_sum_raw_pn_cell = fs_q_mcp_ics_linear_sum_raw_pn_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_raw_pn_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_pn_cell) + (ff_target_mcp_ics_linear_sum_raw_pn_cell_column))) -> ff_target_mcp_ics_linear_sum_raw_pn_cell_column = ff_source_mcp_ics_linear_sum_raw_pn_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_raw_pn_cell_dot ff_scale_dot_mcp_ics_linear_sum_raw_pn_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_pn_cell) + (fpmp_left_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_pn_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_raw_pn_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_pn_cell) + (fpmp_right_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_raw_pn_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_raw_pn_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_raw_pn_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_raw_pn_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_raw_pn) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_raw_pn))) /\ forall ff_i_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_raw_pn_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_raw_pn_cell_dot = ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_raw_pn_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_raw_pn_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_raw_pn_entry. fs_h_mcp_ics_linear_sum_raw_pn_entry + S (ff_value_mcp_prefix_ics_linear_sum_raw_pn) = S ((S (ff_index_mcp_prefix_ics_linear_sum_raw_pn)) * ff_pns_mcp_smatrix_ics_linear_sum_raw)) /\ exists fs_q_mcp_ics_linear_sum_raw_pn_entry. ff_pn_mcp_smatrix_ics_linear_sum_raw = fs_q_mcp_ics_linear_sum_raw_pn_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_raw_pn)) * ff_pns_mcp_smatrix_ics_linear_sum_raw) + (ff_value_mcp_prefix_ics_linear_sum_raw_pn))))))) /\ ((forall ff_index_mcp_prefix_ics_linear_sum_raw_np. (exists mcp_gap_ics_linear_sum_raw_np_index. mcp_gap_ics_linear_sum_raw_np_index + S (ff_index_mcp_prefix_ics_linear_sum_raw_np) = ((r) * (1))) -> exists ff_row_mcp_prefix_ics_linear_sum_raw_np ff_column_mcp_prefix_ics_linear_sum_raw_np ff_value_mcp_prefix_ics_linear_sum_raw_np. ((ff_index_mcp_prefix_ics_linear_sum_raw_np) = (1) * ff_row_mcp_prefix_ics_linear_sum_raw_np + ff_column_mcp_prefix_ics_linear_sum_raw_np /\ ((exists mcp_gap_ics_linear_sum_raw_np_column. mcp_gap_ics_linear_sum_raw_np_column + S (ff_column_mcp_prefix_ics_linear_sum_raw_np) = (1)) /\ ((exists ff_left_mcp_cell_ics_linear_sum_raw_np_cell ff_left_scale_mcp_cell_ics_linear_sum_raw_np_cell ff_right_mcp_cell_ics_linear_sum_raw_np_cell ff_right_scale_mcp_cell_ics_linear_sum_raw_np_cell. ((forall ff_index_mcp_ics_linear_sum_raw_np_cell_row ff_source_mcp_ics_linear_sum_raw_np_cell_row ff_target_mcp_ics_linear_sum_raw_np_cell_row. (exists mcp_gap_ics_linear_sum_raw_np_cell_row_bound. mcp_gap_ics_linear_sum_raw_np_cell_row_bound + S (ff_index_mcp_ics_linear_sum_raw_np_cell_row) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_raw_np_cell_row_source. fs_h_mcp_ics_linear_sum_raw_np_cell_row_source + S (ff_source_mcp_ics_linear_sum_raw_np_cell_row) = S ((S (((ff_row_mcp_prefix_ics_linear_sum_raw_np) * (w)) + (1) * ff_index_mcp_ics_linear_sum_raw_np_cell_row)) * dc)) /\ exists fs_q_mcp_ics_linear_sum_raw_np_cell_row_source. db = fs_q_mcp_ics_linear_sum_raw_np_cell_row_source * S ((S (((ff_row_mcp_prefix_ics_linear_sum_raw_np) * (w)) + (1) * ff_index_mcp_ics_linear_sum_raw_np_cell_row)) * dc) + (ff_source_mcp_ics_linear_sum_raw_np_cell_row))) -> (((exists fs_h_mcp_ics_linear_sum_raw_np_cell_row_target. fs_h_mcp_ics_linear_sum_raw_np_cell_row_target + S (ff_target_mcp_ics_linear_sum_raw_np_cell_row) = S ((S (ff_index_mcp_ics_linear_sum_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_np_cell)) /\ exists fs_q_mcp_ics_linear_sum_raw_np_cell_row_target. ff_left_mcp_cell_ics_linear_sum_raw_np_cell = fs_q_mcp_ics_linear_sum_raw_np_cell_row_target * S ((S (ff_index_mcp_ics_linear_sum_raw_np_cell_row)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_np_cell) + (ff_target_mcp_ics_linear_sum_raw_np_cell_row))) -> ff_target_mcp_ics_linear_sum_raw_np_cell_row = ff_source_mcp_ics_linear_sum_raw_np_cell_row) /\ ((forall ff_index_mcp_ics_linear_sum_raw_np_cell_column ff_source_mcp_ics_linear_sum_raw_np_cell_column ff_target_mcp_ics_linear_sum_raw_np_cell_column. (exists mcp_gap_ics_linear_sum_raw_np_cell_column_bound. mcp_gap_ics_linear_sum_raw_np_cell_column_bound + S (ff_index_mcp_ics_linear_sum_raw_np_cell_column) = (w)) -> (((exists fs_h_mcp_ics_linear_sum_raw_np_cell_column_source. fs_h_mcp_ics_linear_sum_raw_np_cell_column_source + S (ff_source_mcp_ics_linear_sum_raw_np_cell_column) = S ((S ((ff_column_mcp_prefix_ics_linear_sum_raw_np) + (1) * ff_index_mcp_ics_linear_sum_raw_np_cell_column)) * ic)) /\ exists fs_q_mcp_ics_linear_sum_raw_np_cell_column_source. ib = fs_q_mcp_ics_linear_sum_raw_np_cell_column_source * S ((S ((ff_column_mcp_prefix_ics_linear_sum_raw_np) + (1) * ff_index_mcp_ics_linear_sum_raw_np_cell_column)) * ic) + (ff_source_mcp_ics_linear_sum_raw_np_cell_column))) -> (((exists fs_h_mcp_ics_linear_sum_raw_np_cell_column_target. fs_h_mcp_ics_linear_sum_raw_np_cell_column_target + S (ff_target_mcp_ics_linear_sum_raw_np_cell_column) = S ((S (ff_index_mcp_ics_linear_sum_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_np_cell)) /\ exists fs_q_mcp_ics_linear_sum_raw_np_cell_column_target. ff_right_mcp_cell_ics_linear_sum_raw_np_cell = fs_q_mcp_ics_linear_sum_raw_np_cell_column_target * S ((S (ff_index_mcp_ics_linear_sum_raw_np_cell_column)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_np_cell) + (ff_target_mcp_ics_linear_sum_raw_np_cell_column))) -> ff_target_mcp_ics_linear_sum_raw_np_cell_column = ff_source_mcp_ics_linear_sum_raw_np_cell_column) /\ (exists ff_code_dot_mcp_ics_linear_sum_raw_np_cell_dot ff_scale_dot_mcp_ics_linear_sum_raw_np_cell_dot. ((forall fpmp_index_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise fpmp_left_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise fpmp_right_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise fpmp_target_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise. (exists fpmp_gap_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise. fpmp_gap_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise + S fpmp_index_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise = w) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_left. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_left + S (fpmp_left_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_left. ff_left_mcp_cell_ics_linear_sum_raw_np_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_left * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise)) * ff_left_scale_mcp_cell_ics_linear_sum_raw_np_cell) + (fpmp_left_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_right. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_right + S (fpmp_right_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_np_cell)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_right. ff_right_mcp_cell_ics_linear_sum_raw_np_cell = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_right * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise)) * ff_right_scale_mcp_cell_ics_linear_sum_raw_np_cell) + (fpmp_right_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise))) -> (((exists ff_h_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_target. ff_h_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_target + S (fpmp_target_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise) = S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_raw_np_cell_dot)) /\ exists ff_q_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_target. ff_code_dot_mcp_ics_linear_sum_raw_np_cell_dot = ff_q_fpmp_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise_target * S ((S (fpmp_index_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise)) * ff_scale_dot_mcp_ics_linear_sum_raw_np_cell_dot) + (fpmp_target_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise))) -> fpmp_target_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise = fpmp_left_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise * fpmp_right_dot_mcp_ics_linear_sum_raw_np_cell_dot_pointwise) /\ (exists ff_u_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_start. ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_start + S (0) = S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_start. ff_u_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_start * S ((S (0)) * ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum) + (0))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_terminal. ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_terminal + S (ff_value_mcp_prefix_ics_linear_sum_raw_np) = S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_terminal. ff_u_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_terminal * S ((S (w)) * ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum) + (ff_value_mcp_prefix_ics_linear_sum_raw_np))) /\ forall ff_i_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum. (exists ff_lt_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_bound. ff_lt_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_bound + S ff_i_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum = w) -> exists ff_a_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum ff_r_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum ff_s_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum. ((((exists ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_summand. ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_summand + S (ff_a_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_raw_np_cell_dot)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_summand. ff_code_dot_mcp_ics_linear_sum_raw_np_cell_dot = ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_summand * S ((S (ff_i_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) * ff_scale_dot_mcp_ics_linear_sum_raw_np_cell_dot) + (ff_a_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_partial. ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_partial + S (ff_r_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum) = S ((S (ff_i_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_partial. ff_u_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_partial * S ((S (ff_i_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum) + (ff_r_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum))) /\ ((((exists ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_successor. ff_h_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_successor + S (ff_s_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum) = S ((S (S ff_i_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) /\ exists ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_successor. ff_u_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum = ff_q_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum_successor * S ((S (S ff_i_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum)) * ff_v_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum) + (ff_s_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum))) /\ ff_s_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum = ff_r_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum + ff_a_dot_mcp_ics_linear_sum_raw_np_cell_dot_sum))))))))))) /\ (((exists fs_h_mcp_ics_linear_sum_raw_np_entry. fs_h_mcp_ics_linear_sum_raw_np_entry + S (ff_value_mcp_prefix_ics_linear_sum_raw_np) = S ((S (ff_index_mcp_prefix_ics_linear_sum_raw_np)) * ff_nps_mcp_smatrix_ics_linear_sum_raw)) /\ exists fs_q_mcp_ics_linear_sum_raw_np_entry. ff_np_mcp_smatrix_ics_linear_sum_raw = fs_q_mcp_ics_linear_sum_raw_np_entry * S ((S (ff_index_mcp_prefix_ics_linear_sum_raw_np)) * ff_nps_mcp_smatrix_ics_linear_sum_raw) + (ff_value_mcp_prefix_ics_linear_sum_raw_np))))))) /\ ((forall ff_index_mcp_add_ics_linear_sum_raw_positive ff_left_mcp_add_ics_linear_sum_raw_positive ff_right_mcp_add_ics_linear_sum_raw_positive ff_target_mcp_add_ics_linear_sum_raw_positive. (exists mcp_gap_ics_linear_sum_raw_positive_bound. mcp_gap_ics_linear_sum_raw_positive_bound + S (ff_index_mcp_add_ics_linear_sum_raw_positive) = ((r) * (1))) -> (((exists fs_h_mcp_ics_linear_sum_raw_positive_left. fs_h_mcp_ics_linear_sum_raw_positive_left + S (ff_left_mcp_add_ics_linear_sum_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_raw_positive)) * ff_pps_mcp_smatrix_ics_linear_sum_raw)) /\ exists fs_q_mcp_ics_linear_sum_raw_positive_left. ff_pp_mcp_smatrix_ics_linear_sum_raw = fs_q_mcp_ics_linear_sum_raw_positive_left * S ((S (ff_index_mcp_add_ics_linear_sum_raw_positive)) * ff_pps_mcp_smatrix_ics_linear_sum_raw) + (ff_left_mcp_add_ics_linear_sum_raw_positive))) -> (((exists fs_h_mcp_ics_linear_sum_raw_positive_right. fs_h_mcp_ics_linear_sum_raw_positive_right + S (ff_right_mcp_add_ics_linear_sum_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_raw_positive)) * ff_nns_mcp_smatrix_ics_linear_sum_raw)) /\ exists fs_q_mcp_ics_linear_sum_raw_positive_right. ff_nn_mcp_smatrix_ics_linear_sum_raw = fs_q_mcp_ics_linear_sum_raw_positive_right * S ((S (ff_index_mcp_add_ics_linear_sum_raw_positive)) * ff_nns_mcp_smatrix_ics_linear_sum_raw) + (ff_right_mcp_add_ics_linear_sum_raw_positive))) -> (((exists fs_h_mcp_ics_linear_sum_raw_positive_target. fs_h_mcp_ics_linear_sum_raw_positive_target + S (ff_target_mcp_add_ics_linear_sum_raw_positive) = S ((S (ff_index_mcp_add_ics_linear_sum_raw_positive)) * rc)) /\ exists fs_q_mcp_ics_linear_sum_raw_positive_target. rb = fs_q_mcp_ics_linear_sum_raw_positive_target * S ((S (ff_index_mcp_add_ics_linear_sum_raw_positive)) * rc) + (ff_target_mcp_add_ics_linear_sum_raw_positive))) -> ff_target_mcp_add_ics_linear_sum_raw_positive = ff_left_mcp_add_ics_linear_sum_raw_positive + ff_right_mcp_add_ics_linear_sum_raw_positive) /\ (forall ff_index_mcp_add_ics_linear_sum_raw_negative ff_left_mcp_add_ics_linear_sum_raw_negative ff_right_mcp_add_ics_linear_sum_raw_negative ff_target_mcp_add_ics_linear_sum_raw_negative. (exists mcp_gap_ics_linear_sum_raw_negative_bound. mcp_gap_ics_linear_sum_raw_negative_bound + S (ff_index_mcp_add_ics_linear_sum_raw_negative) = ((r) * (1))) -> (((exists fs_h_mcp_ics_linear_sum_raw_negative_left. fs_h_mcp_ics_linear_sum_raw_negative_left + S (ff_left_mcp_add_ics_linear_sum_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_raw_negative)) * ff_pns_mcp_smatrix_ics_linear_sum_raw)) /\ exists fs_q_mcp_ics_linear_sum_raw_negative_left. ff_pn_mcp_smatrix_ics_linear_sum_raw = fs_q_mcp_ics_linear_sum_raw_negative_left * S ((S (ff_index_mcp_add_ics_linear_sum_raw_negative)) * ff_pns_mcp_smatrix_ics_linear_sum_raw) + (ff_left_mcp_add_ics_linear_sum_raw_negative))) -> (((exists fs_h_mcp_ics_linear_sum_raw_negative_right. fs_h_mcp_ics_linear_sum_raw_negative_right + S (ff_right_mcp_add_ics_linear_sum_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_raw_negative)) * ff_nps_mcp_smatrix_ics_linear_sum_raw)) /\ exists fs_q_mcp_ics_linear_sum_raw_negative_right. ff_np_mcp_smatrix_ics_linear_sum_raw = fs_q_mcp_ics_linear_sum_raw_negative_right * S ((S (ff_index_mcp_add_ics_linear_sum_raw_negative)) * ff_nps_mcp_smatrix_ics_linear_sum_raw) + (ff_right_mcp_add_ics_linear_sum_raw_negative))) -> (((exists fs_h_mcp_ics_linear_sum_raw_negative_target. fs_h_mcp_ics_linear_sum_raw_negative_target + S (ff_target_mcp_add_ics_linear_sum_raw_negative) = S ((S (ff_index_mcp_add_ics_linear_sum_raw_negative)) * sc)) /\ exists fs_q_mcp_ics_linear_sum_raw_negative_target. sb = fs_q_mcp_ics_linear_sum_raw_negative_target * S ((S (ff_index_mcp_add_ics_linear_sum_raw_negative)) * sc) + (ff_target_mcp_add_ics_linear_sum_raw_negative))) -> ff_target_mcp_add_ics_linear_sum_raw_negative = ff_left_mcp_add_ics_linear_sum_raw_negative + ff_right_mcp_add_ics_linear_sum_raw_negative))))))) -> (forall ics_index_linear_sum_result ics_value0_linear_sum_result ics_value1_linear_sum_result ics_value2_linear_sum_result ics_value3_linear_sum_result ics_value4_linear_sum_result ics_value5_linear_sum_result. (exists ics_gap_linear_sum_result_bound. ics_gap_linear_sum_result_bound + S (ics_index_linear_sum_result) = (r)) -> (((exists fs_h_ics_linear_sum_result_at0. fs_h_ics_linear_sum_result_at0 + S (ics_value0_linear_sum_result) = S ((S (ics_index_linear_sum_result)) * pc)) /\ exists fs_q_ics_linear_sum_result_at0. pb = fs_q_ics_linear_sum_result_at0 * S ((S (ics_index_linear_sum_result)) * pc) + (ics_value0_linear_sum_result))) -> (((exists fs_h_ics_linear_sum_result_at1. fs_h_ics_linear_sum_result_at1 + S (ics_value1_linear_sum_result) = S ((S (ics_index_linear_sum_result)) * nc)) /\ exists fs_q_ics_linear_sum_result_at1. nb = fs_q_ics_linear_sum_result_at1 * S ((S (ics_index_linear_sum_result)) * nc) + (ics_value1_linear_sum_result))) -> (((exists fs_h_ics_linear_sum_result_at2. fs_h_ics_linear_sum_result_at2 + S (ics_value2_linear_sum_result) = S ((S (ics_index_linear_sum_result)) * qc)) /\ exists fs_q_ics_linear_sum_result_at2. qb = fs_q_ics_linear_sum_result_at2 * S ((S (ics_index_linear_sum_result)) * qc) + (ics_value2_linear_sum_result))) -> (((exists fs_h_ics_linear_sum_result_at3. fs_h_ics_linear_sum_result_at3 + S (ics_value3_linear_sum_result) = S ((S (ics_index_linear_sum_result)) * mc)) /\ exists fs_q_ics_linear_sum_result_at3. mb = fs_q_ics_linear_sum_result_at3 * S ((S (ics_index_linear_sum_result)) * mc) + (ics_value3_linear_sum_result))) -> (((exists fs_h_ics_linear_sum_result_at4. fs_h_ics_linear_sum_result_at4 + S (ics_value4_linear_sum_result) = S ((S (ics_index_linear_sum_result)) * rc)) /\ exists fs_q_ics_linear_sum_result_at4. rb = fs_q_ics_linear_sum_result_at4 * S ((S (ics_index_linear_sum_result)) * rc) + (ics_value4_linear_sum_result))) -> (((exists fs_h_ics_linear_sum_result_at5. fs_h_ics_linear_sum_result_at5 + S (ics_value5_linear_sum_result) = S ((S (ics_index_linear_sum_result)) * sc)) /\ exists fs_q_ics_linear_sum_result_at5. sb = fs_q_ics_linear_sum_result_at5 * S ((S (ics_index_linear_sum_result)) * sc) + (ics_value5_linear_sum_result))) -> ics_value4_linear_sum_result + (ics_value1_linear_sum_result + ics_value3_linear_sum_result) = (ics_value0_linear_sum_result + ics_value2_linear_sum_result) + ics_value5_linear_sum_result)Constructive proof overview
Generated structural guide
Actual componentwise coefficient addition produces the integer sum of both represented matrix images, after explicit signed-equality transport and width-one row-length normalization.
The unchanged tactic script uses 4 declared prerequisites and contains 127 exact native proof lines.
Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
DL006B integer_span_signed_product_add_right DL0073 integer_vector_add_from_component_sums DL0075 integer_vector_add_transport_inputs mul_one Stable theorem; checked-use authorizedDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (3)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–20
03Fix variables and assumptionsL21–30
04Fix variables and assumptionsL31–35
05Separate the logical casesL36–45
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L36
cases hfirst - L37
cases hfirst_witness - L38
cases hfirst_witness_witness - L39
cases hfirst_witness_witness_witness - L40
cases hfirst_witness_witness_witness_witness - L41
cases hsecond - L42
cases hsecond_witness - L43
cases hsecond_witness_witness - L44
cases hsecond_witness_witness_witness - L45
cases hsecond_witness_witness_witness_witness
06Establish hsumL46–55
Establish this local claim before using it. It is not an additional assumption.
- L46
have hsum : MatrixPointwiseAdd(x,x1,x4,x5,rb,rc,r · 1) ∧ MatrixPointwiseAdd(x2,x3,x6,x7,sb,sc,r · 1)Definitions: MatrixPointwiseAdd - L47
specialize integer_span_signed_product_add_right (ab) - L48
specialize integer_span_signed_product_add_right (ac) - L49
specialize integer_span_signed_product_add_right (db) - L50
specialize integer_span_signed_product_add_right (dc) - L51
specialize integer_span_signed_product_add_right (eb) - L52
specialize integer_span_signed_product_add_right (ec) - L53
specialize integer_span_signed_product_add_right (fb) - L54
specialize integer_span_signed_product_add_right (fc) - L55
specialize integer_span_signed_product_add_right (gb)
07Use earlier factsL56–65
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L56
specialize integer_span_signed_product_add_right (gc) - L57
specialize integer_span_signed_product_add_right (hb) - L58
specialize integer_span_signed_product_add_right (hc) - L59
specialize integer_span_signed_product_add_right (ib) - L60
specialize integer_span_signed_product_add_right (ic) - L61
specialize integer_span_signed_product_add_right (jb) - L62
specialize integer_span_signed_product_add_right (jc) - L63
specialize integer_span_signed_product_add_right (w) - L64
specialize integer_span_signed_product_add_right (r) - L65
specialize integer_span_signed_product_add_right (x)
08Use earlier factsL66–75
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L66
specialize integer_span_signed_product_add_right (x1) - L67
specialize integer_span_signed_product_add_right (x2) - L68
specialize integer_span_signed_product_add_right (x3) - L69
specialize integer_span_signed_product_add_right (x4) - L70
specialize integer_span_signed_product_add_right (x5) - L71
specialize integer_span_signed_product_add_right (x6) - L72
specialize integer_span_signed_product_add_right (x7) - L73
specialize integer_span_signed_product_add_right (rb) - L74
specialize integer_span_signed_product_add_right (rc) - L75
specialize integer_span_signed_product_add_right (sb)
09Use earlier factsL76–82
Instantiate or apply named facts and discharge the corresponding proof obligations.
10Establish hlengthL83–86
11Separate the logical casesL87–87
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L87
cases hsum
12Use earlier factsL88–97
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L88
specialize integer_vector_add_transport_inputs (x) - L89
specialize integer_vector_add_transport_inputs (x1) - L90
specialize integer_vector_add_transport_inputs (x2) - L91
specialize integer_vector_add_transport_inputs (x3) - L92
specialize integer_vector_add_transport_inputs (x4) - L93
specialize integer_vector_add_transport_inputs (x5) - L94
specialize integer_vector_add_transport_inputs (x6) - L95
specialize integer_vector_add_transport_inputs (x7) - L96
specialize integer_vector_add_transport_inputs (pb) - L97
specialize integer_vector_add_transport_inputs (pc)
13Use earlier factsL98–107
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L98
specialize integer_vector_add_transport_inputs (nb) - L99
specialize integer_vector_add_transport_inputs (nc) - L100
specialize integer_vector_add_transport_inputs (qb) - L101
specialize integer_vector_add_transport_inputs (qc) - L102
specialize integer_vector_add_transport_inputs (mb) - L103
specialize integer_vector_add_transport_inputs (mc) - L104
specialize integer_vector_add_transport_inputs (rb) - L105
specialize integer_vector_add_transport_inputs (rc) - L106
specialize integer_vector_add_transport_inputs (sb) - L107
specialize integer_vector_add_transport_inputs (sc)
14Use earlier factsL108–117
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L108
specialize integer_vector_add_transport_inputs (r) - L109
apply integer_vector_add_transport_inputs - L110
exact hfirst_witness_witness_witness_witness_right - L111
exact hsecond_witness_witness_witness_witness_right - L112
specialize integer_vector_add_from_component_sums (x) - L113
specialize integer_vector_add_from_component_sums (x1) - L114
specialize integer_vector_add_from_component_sums (x2) - L115
specialize integer_vector_add_from_component_sums (x3) - L116
specialize integer_vector_add_from_component_sums (x4) - L117
specialize integer_vector_add_from_component_sums (x5)
15Use earlier factsL118–127
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L118
specialize integer_vector_add_from_component_sums (x6) - L119
specialize integer_vector_add_from_component_sums (x7) - L120
specialize integer_vector_add_from_component_sums (rb) - L121
specialize integer_vector_add_from_component_sums (rc) - L122
specialize integer_vector_add_from_component_sums (sb) - L123
specialize integer_vector_add_from_component_sums (sc) - L124
specialize integer_vector_add_from_component_sums (r) - L125
apply integer_vector_add_from_component_sums - L126
exact hsum_left - L127
exact hsum_right
Original exact command ledger · 127 lines
- 0001
intro ab - 0002
intro ac - 0003
intro db - 0004
intro dc - 0005
intro eb - 0006
intro ec - 0007
intro fb - 0008
intro fc - 0009
intro gb - 0010
intro gc - 0011
intro hb - 0012
intro hc - 0013
intro ib - 0014
intro ic - 0015
intro jb - 0016
intro jc - 0017
intro w - 0018
intro r - 0019
intro pb - 0020
intro pc - 0021
intro nb - 0022
intro nc - 0023
intro qb - 0024
intro qc - 0025
intro mb - 0026
intro mc - 0027
intro rb - 0028
intro rc - 0029
intro sb - 0030
intro sc - 0031
intro hfirst - 0032
intro hsecond - 0033
intro haddp - 0034
intro haddn - 0035
intro hraw - 0036
cases hfirst - 0037
cases hfirst_witness - 0038
cases hfirst_witness_witness - 0039
cases hfirst_witness_witness_witness - 0040
cases hfirst_witness_witness_witness_witness - 0041
cases hsecond - 0042
cases hsecond_witness - 0043
cases hsecond_witness_witness - 0044
cases hsecond_witness_witness_witness - 0045
cases hsecond_witness_witness_witness_witness - 0046
have hsum : ((forall ff_index_mcp_add_ics_linear_raw_sum_p ff_left_mcp_add_ics_linear_raw_sum_p ff_right_mcp_add_ics_linear_raw_sum_p ff_target_mcp_add_ics_linear_raw_sum_p. (exists mcp_gap_ics_linear_raw_sum_p_bound. mcp_gap_ics_linear_raw_sum_p_bound + S (ff_index_mcp_add_ics_linear_raw_sum_p) = (r * 1)) -> (((exists fs_h_mcp_ics_linear_raw_sum_p_left. fs_h_mcp_ics_linear_raw_sum_p_left + S (ff_left_mcp_add_ics_linear_raw_sum_p) = S ((S (ff_index_mcp_add_ics_linear_raw_sum_p)) * x1)) /\ exists fs_q_mcp_ics_linear_raw_sum_p_left. x = fs_q_mcp_ics_linear_raw_sum_p_left * S ((S (ff_index_mcp_add_ics_linear_raw_sum_p)) * x1) + (ff_left_mcp_add_ics_linear_raw_sum_p))) -> (((exists fs_h_mcp_ics_linear_raw_sum_p_right. fs_h_mcp_ics_linear_raw_sum_p_right + S (ff_right_mcp_add_ics_linear_raw_sum_p) = S ((S (ff_index_mcp_add_ics_linear_raw_sum_p)) * x5)) /\ exists fs_q_mcp_ics_linear_raw_sum_p_right. x4 = fs_q_mcp_ics_linear_raw_sum_p_right * S ((S (ff_index_mcp_add_ics_linear_raw_sum_p)) * x5) + (ff_right_mcp_add_ics_linear_raw_sum_p))) -> (((exists fs_h_mcp_ics_linear_raw_sum_p_target. fs_h_mcp_ics_linear_raw_sum_p_target + S (ff_target_mcp_add_ics_linear_raw_sum_p) = S ((S (ff_index_mcp_add_ics_linear_raw_sum_p)) * rc)) /\ exists fs_q_mcp_ics_linear_raw_sum_p_target. rb = fs_q_mcp_ics_linear_raw_sum_p_target * S ((S (ff_index_mcp_add_ics_linear_raw_sum_p)) * rc) + (ff_target_mcp_add_ics_linear_raw_sum_p))) -> ff_target_mcp_add_ics_linear_raw_sum_p = ff_left_mcp_add_ics_linear_raw_sum_p + ff_right_mcp_add_ics_linear_raw_sum_p) /\ (forall ff_index_mcp_add_ics_linear_raw_sum_n ff_left_mcp_add_ics_linear_raw_sum_n ff_right_mcp_add_ics_linear_raw_sum_n ff_target_mcp_add_ics_linear_raw_sum_n. (exists mcp_gap_ics_linear_raw_sum_n_bound. mcp_gap_ics_linear_raw_sum_n_bound + S (ff_index_mcp_add_ics_linear_raw_sum_n) = (r * 1)) -> (((exists fs_h_mcp_ics_linear_raw_sum_n_left. fs_h_mcp_ics_linear_raw_sum_n_left + S (ff_left_mcp_add_ics_linear_raw_sum_n) = S ((S (ff_index_mcp_add_ics_linear_raw_sum_n)) * x3)) /\ exists fs_q_mcp_ics_linear_raw_sum_n_left. x2 = fs_q_mcp_ics_linear_raw_sum_n_left * S ((S (ff_index_mcp_add_ics_linear_raw_sum_n)) * x3) + (ff_left_mcp_add_ics_linear_raw_sum_n))) -> (((exists fs_h_mcp_ics_linear_raw_sum_n_right. fs_h_mcp_ics_linear_raw_sum_n_right + S (ff_right_mcp_add_ics_linear_raw_sum_n) = S ((S (ff_index_mcp_add_ics_linear_raw_sum_n)) * x7)) /\ exists fs_q_mcp_ics_linear_raw_sum_n_right. x6 = fs_q_mcp_ics_linear_raw_sum_n_right * S ((S (ff_index_mcp_add_ics_linear_raw_sum_n)) * x7) + (ff_right_mcp_add_ics_linear_raw_sum_n))) -> (((exists fs_h_mcp_ics_linear_raw_sum_n_target. fs_h_mcp_ics_linear_raw_sum_n_target + S (ff_target_mcp_add_ics_linear_raw_sum_n) = S ((S (ff_index_mcp_add_ics_linear_raw_sum_n)) * sc)) /\ exists fs_q_mcp_ics_linear_raw_sum_n_target. sb = fs_q_mcp_ics_linear_raw_sum_n_target * S ((S (ff_index_mcp_add_ics_linear_raw_sum_n)) * sc) + (ff_target_mcp_add_ics_linear_raw_sum_n))) -> ff_target_mcp_add_ics_linear_raw_sum_n = ff_left_mcp_add_ics_linear_raw_sum_n + ff_right_mcp_add_ics_linear_raw_sum_n)) - 0047
specialize integer_span_signed_product_add_right (ab) - 0048
specialize integer_span_signed_product_add_right (ac) - 0049
specialize integer_span_signed_product_add_right (db) - 0050
specialize integer_span_signed_product_add_right (dc) - 0051
specialize integer_span_signed_product_add_right (eb) - 0052
specialize integer_span_signed_product_add_right (ec) - 0053
specialize integer_span_signed_product_add_right (fb) - 0054
specialize integer_span_signed_product_add_right (fc) - 0055
specialize integer_span_signed_product_add_right (gb) - 0056
specialize integer_span_signed_product_add_right (gc) - 0057
specialize integer_span_signed_product_add_right (hb) - 0058
specialize integer_span_signed_product_add_right (hc) - 0059
specialize integer_span_signed_product_add_right (ib) - 0060
specialize integer_span_signed_product_add_right (ic) - 0061
specialize integer_span_signed_product_add_right (jb) - 0062
specialize integer_span_signed_product_add_right (jc) - 0063
specialize integer_span_signed_product_add_right (w) - 0064
specialize integer_span_signed_product_add_right (r) - 0065
specialize integer_span_signed_product_add_right (x) - 0066
specialize integer_span_signed_product_add_right (x1) - 0067
specialize integer_span_signed_product_add_right (x2) - 0068
specialize integer_span_signed_product_add_right (x3) - 0069
specialize integer_span_signed_product_add_right (x4) - 0070
specialize integer_span_signed_product_add_right (x5) - 0071
specialize integer_span_signed_product_add_right (x6) - 0072
specialize integer_span_signed_product_add_right (x7) - 0073
specialize integer_span_signed_product_add_right (rb) - 0074
specialize integer_span_signed_product_add_right (rc) - 0075
specialize integer_span_signed_product_add_right (sb) - 0076
specialize integer_span_signed_product_add_right (sc) - 0077
apply integer_span_signed_product_add_right - 0078
exact haddp - 0079
exact haddn - 0080
exact hfirst_witness_witness_witness_witness_left - 0081
exact hsecond_witness_witness_witness_witness_left - 0082
exact hraw - 0083
have hlength : r * 1 = r - 0084
apply mul_one - 0085
rewrite hlength at hsum - 0086
rewrite hlength at hsum - 0087
cases hsum - 0088
specialize integer_vector_add_transport_inputs (x) - 0089
specialize integer_vector_add_transport_inputs (x1) - 0090
specialize integer_vector_add_transport_inputs (x2) - 0091
specialize integer_vector_add_transport_inputs (x3) - 0092
specialize integer_vector_add_transport_inputs (x4) - 0093
specialize integer_vector_add_transport_inputs (x5) - 0094
specialize integer_vector_add_transport_inputs (x6) - 0095
specialize integer_vector_add_transport_inputs (x7) - 0096
specialize integer_vector_add_transport_inputs (pb) - 0097
specialize integer_vector_add_transport_inputs (pc) - 0098
specialize integer_vector_add_transport_inputs (nb) - 0099
specialize integer_vector_add_transport_inputs (nc) - 0100
specialize integer_vector_add_transport_inputs (qb) - 0101
specialize integer_vector_add_transport_inputs (qc) - 0102
specialize integer_vector_add_transport_inputs (mb) - 0103
specialize integer_vector_add_transport_inputs (mc) - 0104
specialize integer_vector_add_transport_inputs (rb) - 0105
specialize integer_vector_add_transport_inputs (rc) - 0106
specialize integer_vector_add_transport_inputs (sb) - 0107
specialize integer_vector_add_transport_inputs (sc) - 0108
specialize integer_vector_add_transport_inputs (r) - 0109
apply integer_vector_add_transport_inputs - 0110
exact hfirst_witness_witness_witness_witness_right - 0111
exact hsecond_witness_witness_witness_witness_right - 0112
specialize integer_vector_add_from_component_sums (x) - 0113
specialize integer_vector_add_from_component_sums (x1) - 0114
specialize integer_vector_add_from_component_sums (x2) - 0115
specialize integer_vector_add_from_component_sums (x3) - 0116
specialize integer_vector_add_from_component_sums (x4) - 0117
specialize integer_vector_add_from_component_sums (x5) - 0118
specialize integer_vector_add_from_component_sums (x6) - 0119
specialize integer_vector_add_from_component_sums (x7) - 0120
specialize integer_vector_add_from_component_sums (rb) - 0121
specialize integer_vector_add_from_component_sums (rc) - 0122
specialize integer_vector_add_from_component_sums (sb) - 0123
specialize integer_vector_add_from_component_sums (sc) - 0124
specialize integer_vector_add_from_component_sums (r) - 0125
apply integer_vector_add_from_component_sums - 0126
exact hsum_left - 0127
exact hsum_right