DL007B

integer_matrix_vector_add_coefficients

Actual componentwise coefficient addition produces the integer sum of both represented matrix images, after explicit signed-equality transport and width-one row-length normalization.

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

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.

This branch proves the finite determinant/rank/span substrate. It does not claim Smith or Hermite normal form, lattice index equals determinant, determinant multiplicativity, lattice reduction, or geometry-of-numbers theorems.

Exact theorem in conservative defined notation

∀ 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. IntegerMatrixVectorProduct(ab,ac,db,dc,eb,ec,fb,fc,w,r,pb,pc,nb,nc)IntegerMatrixVectorProduct(ab,ac,db,dc,gb,gc,hb,hc,w,r,qb,qc,mb,mc)MatrixPointwiseAdd(eb,ec,gb,gc,ib,ic,w)MatrixPointwiseAdd(fb,fc,hb,hc,jb,jc,w)SignedMatrixProduct(ab,ac,db,dc,ib,ic,jb,jc,w,1,r,rb,rc,sb,sc)IntegerVectorAdd(pb,pc,nb,nc,qb,qc,mb,mc,rb,rc,sb,sc,r)

Every linked abbreviation expands hygienically to the identical original native formula.

Definition DAG

Actual proof prerequisites

Original expanded first-order 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)

Complete tactic proof in conservative notation

All 127 original proof lines are preserved. Only local proposition formulas are abbreviated; every abbreviation has an exact binder-safe expansion check. The linked exact edition contains the unchanged replay script.

Read the argument

Proof checkpoints

127 script commands · 15 reading checkpoints · 2 local claims

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

Definition notation is shown below. Open the paired exact edition for the original native formulas. Source pairing is not a new equivalence certificate.

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

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

  1. L1
    intro ab
  2. L2
    intro ac
  3. L3
    intro db
  4. L4
    intro dc
  5. L5
    intro eb
  6. L6
    intro ec
  7. L7
    intro fb
  8. L8
    intro fc
  9. L9
    intro gb
  10. L10
    intro gc
02Fix variables and assumptionsL11–20

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

  1. L11
    intro hb
  2. L12
    intro hc
  3. L13
    intro ib
  4. L14
    intro ic
  5. L15
    intro jb
  6. L16
    intro jc
  7. L17
    intro w
  8. L18
    intro r
  9. L19
    intro pb
  10. L20
    intro pc
03Fix variables and assumptionsL21–30

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

  1. L21
    intro nb
  2. L22
    intro nc
  3. L23
    intro qb
  4. L24
    intro qc
  5. L25
    intro mb
  6. L26
    intro mc
  7. L27
    intro rb
  8. L28
    intro rc
  9. L29
    intro sb
  10. L30
    intro sc
04Fix variables and assumptionsL31–35

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

  1. L31
    intro hfirst
  2. L32
    intro hsecond
  3. L33
    intro haddp
  4. L34
    intro haddn
  5. L35
    intro hraw
05Separate the logical casesL36–45

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

  1. L36
    cases hfirst
  2. L37
    cases hfirst_witness
  3. L38
    cases hfirst_witness_witness
  4. L39
    cases hfirst_witness_witness_witness
  5. L40
    cases hfirst_witness_witness_witness_witness
  6. L41
    cases hsecond
  7. L42
    cases hsecond_witness
  8. L43
    cases hsecond_witness_witness
  9. L44
    cases hsecond_witness_witness_witness
  10. L45
    cases hsecond_witness_witness_witness_witness
06Establish hsumL46–55

Establish this local claim before using it. It is not an additional assumption.

  1. L46
    have hsum : MatrixPointwiseAdd(x,x1,x4,x5,rb,rc,r · 1) ∧ MatrixPointwiseAdd(x2,x3,x6,x7,sb,sc,r · 1)Definitions: MatrixPointwiseAdd(x,x1,x4,x5,rb,rc,r · 1)MatrixPointwiseAdd(x2,x3,x6,x7,sb,sc,r · 1)Original native command in the exact edition
  2. L47
    specialize integer_span_signed_product_add_right (ab)
  3. L48
    specialize integer_span_signed_product_add_right (ac)
  4. L49
    specialize integer_span_signed_product_add_right (db)
  5. L50
    specialize integer_span_signed_product_add_right (dc)
  6. L51
    specialize integer_span_signed_product_add_right (eb)
  7. L52
    specialize integer_span_signed_product_add_right (ec)
  8. L53
    specialize integer_span_signed_product_add_right (fb)
  9. L54
    specialize integer_span_signed_product_add_right (fc)
  10. L55
    specialize integer_span_signed_product_add_right (gb)
07Use earlier factsL56–65

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

  1. L56
    specialize integer_span_signed_product_add_right (gc)
  2. L57
    specialize integer_span_signed_product_add_right (hb)
  3. L58
    specialize integer_span_signed_product_add_right (hc)
  4. L59
    specialize integer_span_signed_product_add_right (ib)
  5. L60
    specialize integer_span_signed_product_add_right (ic)
  6. L61
    specialize integer_span_signed_product_add_right (jb)
  7. L62
    specialize integer_span_signed_product_add_right (jc)
  8. L63
    specialize integer_span_signed_product_add_right (w)
  9. L64
    specialize integer_span_signed_product_add_right (r)
  10. L65
    specialize integer_span_signed_product_add_right (x)
08Use earlier factsL66–75

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

  1. L66
    specialize integer_span_signed_product_add_right (x1)
  2. L67
    specialize integer_span_signed_product_add_right (x2)
  3. L68
    specialize integer_span_signed_product_add_right (x3)
  4. L69
    specialize integer_span_signed_product_add_right (x4)
  5. L70
    specialize integer_span_signed_product_add_right (x5)
  6. L71
    specialize integer_span_signed_product_add_right (x6)
  7. L72
    specialize integer_span_signed_product_add_right (x7)
  8. L73
    specialize integer_span_signed_product_add_right (rb)
  9. L74
    specialize integer_span_signed_product_add_right (rc)
  10. L75
    specialize integer_span_signed_product_add_right (sb)
09Use earlier factsL76–82

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

  1. L76
    specialize integer_span_signed_product_add_right (sc)
  2. L77
    apply integer_span_signed_product_add_right
  3. L78
    exact haddp
  4. L79
    exact haddn
  5. L80
    exact hfirst_witness_witness_witness_witness_left
  6. L81
    exact hsecond_witness_witness_witness_witness_left
  7. L82
    exact hraw
10Establish hlengthL83–86

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply mul one.

  1. L83
    have hlength : r * 1 = r
  2. L84
    apply mul_one
  3. L85
    rewrite hlength at hsum
  4. L86
    rewrite hlength at hsum
11Separate the logical casesL87–87

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

  1. L87
    cases hsum
12Use earlier factsL88–97

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

  1. L88
    specialize integer_vector_add_transport_inputs (x)
  2. L89
    specialize integer_vector_add_transport_inputs (x1)
  3. L90
    specialize integer_vector_add_transport_inputs (x2)
  4. L91
    specialize integer_vector_add_transport_inputs (x3)
  5. L92
    specialize integer_vector_add_transport_inputs (x4)
  6. L93
    specialize integer_vector_add_transport_inputs (x5)
  7. L94
    specialize integer_vector_add_transport_inputs (x6)
  8. L95
    specialize integer_vector_add_transport_inputs (x7)
  9. L96
    specialize integer_vector_add_transport_inputs (pb)
  10. L97
    specialize integer_vector_add_transport_inputs (pc)
13Use earlier factsL98–107

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

  1. L98
    specialize integer_vector_add_transport_inputs (nb)
  2. L99
    specialize integer_vector_add_transport_inputs (nc)
  3. L100
    specialize integer_vector_add_transport_inputs (qb)
  4. L101
    specialize integer_vector_add_transport_inputs (qc)
  5. L102
    specialize integer_vector_add_transport_inputs (mb)
  6. L103
    specialize integer_vector_add_transport_inputs (mc)
  7. L104
    specialize integer_vector_add_transport_inputs (rb)
  8. L105
    specialize integer_vector_add_transport_inputs (rc)
  9. L106
    specialize integer_vector_add_transport_inputs (sb)
  10. L107
    specialize integer_vector_add_transport_inputs (sc)
14Use earlier factsL108–117

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

  1. L108
    specialize integer_vector_add_transport_inputs (r)
  2. L109
    apply integer_vector_add_transport_inputs
  3. L110
    exact hfirst_witness_witness_witness_witness_right
  4. L111
    exact hsecond_witness_witness_witness_witness_right
  5. L112
    specialize integer_vector_add_from_component_sums (x)
  6. L113
    specialize integer_vector_add_from_component_sums (x1)
  7. L114
    specialize integer_vector_add_from_component_sums (x2)
  8. L115
    specialize integer_vector_add_from_component_sums (x3)
  9. L116
    specialize integer_vector_add_from_component_sums (x4)
  10. L117
    specialize integer_vector_add_from_component_sums (x5)
15Use earlier factsL118–127

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

  1. L118
    specialize integer_vector_add_from_component_sums (x6)
  2. L119
    specialize integer_vector_add_from_component_sums (x7)
  3. L120
    specialize integer_vector_add_from_component_sums (rb)
  4. L121
    specialize integer_vector_add_from_component_sums (rc)
  5. L122
    specialize integer_vector_add_from_component_sums (sb)
  6. L123
    specialize integer_vector_add_from_component_sums (sc)
  7. L124
    specialize integer_vector_add_from_component_sums (r)
  8. L125
    apply integer_vector_add_from_component_sums
  9. L126
    exact hsum_left
  10. L127
    exact hsum_right

Library-wide reading audit

Original defined command ledger · 127 lines
  1. 0001intro ab
  2. 0002intro ac
  3. 0003intro db
  4. 0004intro dc
  5. 0005intro eb
  6. 0006intro ec
  7. 0007intro fb
  8. 0008intro fc
  9. 0009intro gb
  10. 0010intro gc
  11. 0011intro hb
  12. 0012intro hc
  13. 0013intro ib
  14. 0014intro ic
  15. 0015intro jb
  16. 0016intro jc
  17. 0017intro w
  18. 0018intro r
  19. 0019intro pb
  20. 0020intro pc
  21. 0021intro nb
  22. 0022intro nc
  23. 0023intro qb
  24. 0024intro qc
  25. 0025intro mb
  26. 0026intro mc
  27. 0027intro rb
  28. 0028intro rc
  29. 0029intro sb
  30. 0030intro sc
  31. 0031intro hfirst
  32. 0032intro hsecond
  33. 0033intro haddp
  34. 0034intro haddn
  35. 0035intro hraw
  36. 0036cases hfirst
  37. 0037cases hfirst_witness
  38. 0038cases hfirst_witness_witness
  39. 0039cases hfirst_witness_witness_witness
  40. 0040cases hfirst_witness_witness_witness_witness
  41. 0041cases hsecond
  42. 0042cases hsecond_witness
  43. 0043cases hsecond_witness_witness
  44. 0044cases hsecond_witness_witness_witness
  45. 0045cases hsecond_witness_witness_witness_witness
  46. 0046have hsum : MatrixPointwiseAdd(x,x1,x4,x5,rb,rc,r · 1)MatrixPointwiseAdd(x2,x3,x6,x7,sb,sc,r · 1)
  47. 0047specialize integer_span_signed_product_add_right (ab)
  48. 0048specialize integer_span_signed_product_add_right (ac)
  49. 0049specialize integer_span_signed_product_add_right (db)
  50. 0050specialize integer_span_signed_product_add_right (dc)
  51. 0051specialize integer_span_signed_product_add_right (eb)
  52. 0052specialize integer_span_signed_product_add_right (ec)
  53. 0053specialize integer_span_signed_product_add_right (fb)
  54. 0054specialize integer_span_signed_product_add_right (fc)
  55. 0055specialize integer_span_signed_product_add_right (gb)
  56. 0056specialize integer_span_signed_product_add_right (gc)
  57. 0057specialize integer_span_signed_product_add_right (hb)
  58. 0058specialize integer_span_signed_product_add_right (hc)
  59. 0059specialize integer_span_signed_product_add_right (ib)
  60. 0060specialize integer_span_signed_product_add_right (ic)
  61. 0061specialize integer_span_signed_product_add_right (jb)
  62. 0062specialize integer_span_signed_product_add_right (jc)
  63. 0063specialize integer_span_signed_product_add_right (w)
  64. 0064specialize integer_span_signed_product_add_right (r)
  65. 0065specialize integer_span_signed_product_add_right (x)
  66. 0066specialize integer_span_signed_product_add_right (x1)
  67. 0067specialize integer_span_signed_product_add_right (x2)
  68. 0068specialize integer_span_signed_product_add_right (x3)
  69. 0069specialize integer_span_signed_product_add_right (x4)
  70. 0070specialize integer_span_signed_product_add_right (x5)
  71. 0071specialize integer_span_signed_product_add_right (x6)
  72. 0072specialize integer_span_signed_product_add_right (x7)
  73. 0073specialize integer_span_signed_product_add_right (rb)
  74. 0074specialize integer_span_signed_product_add_right (rc)
  75. 0075specialize integer_span_signed_product_add_right (sb)
  76. 0076specialize integer_span_signed_product_add_right (sc)
  77. 0077apply integer_span_signed_product_add_right
  78. 0078exact haddp
  79. 0079exact haddn
  80. 0080exact hfirst_witness_witness_witness_witness_left
  81. 0081exact hsecond_witness_witness_witness_witness_left
  82. 0082exact hraw
  83. 0083have hlength : r * 1 = r
  84. 0084apply mul_one
  85. 0085rewrite hlength at hsum
  86. 0086rewrite hlength at hsum
  87. 0087cases hsum
  88. 0088specialize integer_vector_add_transport_inputs (x)
  89. 0089specialize integer_vector_add_transport_inputs (x1)
  90. 0090specialize integer_vector_add_transport_inputs (x2)
  91. 0091specialize integer_vector_add_transport_inputs (x3)
  92. 0092specialize integer_vector_add_transport_inputs (x4)
  93. 0093specialize integer_vector_add_transport_inputs (x5)
  94. 0094specialize integer_vector_add_transport_inputs (x6)
  95. 0095specialize integer_vector_add_transport_inputs (x7)
  96. 0096specialize integer_vector_add_transport_inputs (pb)
  97. 0097specialize integer_vector_add_transport_inputs (pc)
  98. 0098specialize integer_vector_add_transport_inputs (nb)
  99. 0099specialize integer_vector_add_transport_inputs (nc)
  100. 0100specialize integer_vector_add_transport_inputs (qb)
  101. 0101specialize integer_vector_add_transport_inputs (qc)
  102. 0102specialize integer_vector_add_transport_inputs (mb)
  103. 0103specialize integer_vector_add_transport_inputs (mc)
  104. 0104specialize integer_vector_add_transport_inputs (rb)
  105. 0105specialize integer_vector_add_transport_inputs (rc)
  106. 0106specialize integer_vector_add_transport_inputs (sb)
  107. 0107specialize integer_vector_add_transport_inputs (sc)
  108. 0108specialize integer_vector_add_transport_inputs (r)
  109. 0109apply integer_vector_add_transport_inputs
  110. 0110exact hfirst_witness_witness_witness_witness_right
  111. 0111exact hsecond_witness_witness_witness_witness_right
  112. 0112specialize integer_vector_add_from_component_sums (x)
  113. 0113specialize integer_vector_add_from_component_sums (x1)
  114. 0114specialize integer_vector_add_from_component_sums (x2)
  115. 0115specialize integer_vector_add_from_component_sums (x3)
  116. 0116specialize integer_vector_add_from_component_sums (x4)
  117. 0117specialize integer_vector_add_from_component_sums (x5)
  118. 0118specialize integer_vector_add_from_component_sums (x6)
  119. 0119specialize integer_vector_add_from_component_sums (x7)
  120. 0120specialize integer_vector_add_from_component_sums (rb)
  121. 0121specialize integer_vector_add_from_component_sums (rc)
  122. 0122specialize integer_vector_add_from_component_sums (sb)
  123. 0123specialize integer_vector_add_from_component_sums (sc)
  124. 0124specialize integer_vector_add_from_component_sums (r)
  125. 0125apply integer_vector_add_from_component_sums
  126. 0126exact hsum_left
  127. 0127exact hsum_right