RS0019

signed_rectangular_sum_exists_unique

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

Every genuine source and every finite affine rectangle admit a constructed, unique signed double-sum value.

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 expanded first-order arithmetic statement

forall F o s t m n. (exists dst_positive_code_sum_unique_source dst_positive_scale_sum_unique_source dst_negative_code_sum_unique_source dst_negative_scale_sum_unique_source. (((F) = (((((dst_positive_code_sum_unique_source) + (dst_positive_scale_sum_unique_source)) * S ((dst_positive_code_sum_unique_source) + (dst_positive_scale_sum_unique_source)) + ((dst_positive_scale_sum_unique_source) + (dst_positive_scale_sum_unique_source))) + (((dst_negative_code_sum_unique_source) + (dst_negative_scale_sum_unique_source)) * S ((dst_negative_code_sum_unique_source) + (dst_negative_scale_sum_unique_source)) + ((dst_negative_scale_sum_unique_source) + (dst_negative_scale_sum_unique_source)))) * S ((((dst_positive_code_sum_unique_source) + (dst_positive_scale_sum_unique_source)) * S ((dst_positive_code_sum_unique_source) + (dst_positive_scale_sum_unique_source)) + ((dst_positive_scale_sum_unique_source) + (dst_positive_scale_sum_unique_source))) + (((dst_negative_code_sum_unique_source) + (dst_negative_scale_sum_unique_source)) * S ((dst_negative_code_sum_unique_source) + (dst_negative_scale_sum_unique_source)) + ((dst_negative_scale_sum_unique_source) + (dst_negative_scale_sum_unique_source)))) + ((((dst_negative_code_sum_unique_source) + (dst_negative_scale_sum_unique_source)) * S ((dst_negative_code_sum_unique_source) + (dst_negative_scale_sum_unique_source)) + ((dst_negative_scale_sum_unique_source) + (dst_negative_scale_sum_unique_source))) + (((dst_negative_code_sum_unique_source) + (dst_negative_scale_sum_unique_source)) * S ((dst_negative_code_sum_unique_source) + (dst_negative_scale_sum_unique_source)) + ((dst_negative_scale_sum_unique_source) + (dst_negative_scale_sum_unique_source)))))) /\ (forall dst_index_sum_unique_source. (exists pvs_le_gap_sum_unique_sourcedomain. pvs_le_gap_sum_unique_sourcedomain + (dst_index_sum_unique_source) = (0)) -> exists dst_positive_sum_unique_source dst_negative_sum_unique_source dst_value_sum_unique_source. ((((exists ff_h_pvs_sum_unique_sourceentrypositive. ff_h_pvs_sum_unique_sourceentrypositive + S (dst_positive_sum_unique_source) = S ((S (dst_index_sum_unique_source)) * dst_positive_scale_sum_unique_source)) /\ exists ff_q_pvs_sum_unique_sourceentrypositive. dst_positive_code_sum_unique_source = ff_q_pvs_sum_unique_sourceentrypositive * S ((S (dst_index_sum_unique_source)) * dst_positive_scale_sum_unique_source) + (dst_positive_sum_unique_source))) /\ (((((exists ff_h_pvs_sum_unique_sourceentrynegative. ff_h_pvs_sum_unique_sourceentrynegative + S (dst_negative_sum_unique_source) = S ((S (dst_index_sum_unique_source)) * dst_negative_scale_sum_unique_source)) /\ exists ff_q_pvs_sum_unique_sourceentrynegative. dst_negative_code_sum_unique_source = ff_q_pvs_sum_unique_sourceentrynegative * S ((S (dst_index_sum_unique_source)) * dst_negative_scale_sum_unique_source) + (dst_negative_sum_unique_source))) /\ (exists ge_balance_positive_sum_unique_sourceentryvalue ge_balance_negative_sum_unique_sourceentryvalue. (((((dst_value_sum_unique_source) = 2 * (ge_balance_positive_sum_unique_sourceentryvalue) /\ (ge_balance_negative_sum_unique_sourceentryvalue) = 0) \/ exists ge_signed_half_sum_unique_sourceentryvaluedecode. (((dst_value_sum_unique_source) = 2 * ge_signed_half_sum_unique_sourceentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_sourceentryvalue) = 0) /\ (ge_balance_negative_sum_unique_sourceentryvalue) = S ge_signed_half_sum_unique_sourceentryvaluedecode))) /\ ((dst_positive_sum_unique_source) + ge_balance_negative_sum_unique_sourceentryvalue = (dst_negative_sum_unique_source) + ge_balance_positive_sum_unique_sourceentryvalue))))))))) -> exists z. ((exists srt_rows_sum_unique_result. ((((exists dst_positive_code_sum_unique_resultrowssource_table dst_positive_scale_sum_unique_resultrowssource_table dst_negative_code_sum_unique_resultrowssource_table dst_negative_scale_sum_unique_resultrowssource_table. (((F) = (((((dst_positive_code_sum_unique_resultrowssource_table) + (dst_positive_scale_sum_unique_resultrowssource_table)) * S ((dst_positive_code_sum_unique_resultrowssource_table) + (dst_positive_scale_sum_unique_resultrowssource_table)) + ((dst_positive_scale_sum_unique_resultrowssource_table) + (dst_positive_scale_sum_unique_resultrowssource_table))) + (((dst_negative_code_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)) * S ((dst_negative_code_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)) + ((dst_negative_scale_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)))) * S ((((dst_positive_code_sum_unique_resultrowssource_table) + (dst_positive_scale_sum_unique_resultrowssource_table)) * S ((dst_positive_code_sum_unique_resultrowssource_table) + (dst_positive_scale_sum_unique_resultrowssource_table)) + ((dst_positive_scale_sum_unique_resultrowssource_table) + (dst_positive_scale_sum_unique_resultrowssource_table))) + (((dst_negative_code_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)) * S ((dst_negative_code_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)) + ((dst_negative_scale_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)))) + ((((dst_negative_code_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)) * S ((dst_negative_code_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)) + ((dst_negative_scale_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table))) + (((dst_negative_code_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)) * S ((dst_negative_code_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)) + ((dst_negative_scale_sum_unique_resultrowssource_table) + (dst_negative_scale_sum_unique_resultrowssource_table)))))) /\ (forall dst_index_sum_unique_resultrowssource_table. (exists pvs_le_gap_sum_unique_resultrowssource_tabledomain. pvs_le_gap_sum_unique_resultrowssource_tabledomain + (dst_index_sum_unique_resultrowssource_table) = (0)) -> exists dst_positive_sum_unique_resultrowssource_table dst_negative_sum_unique_resultrowssource_table dst_value_sum_unique_resultrowssource_table. ((((exists ff_h_pvs_sum_unique_resultrowssource_tableentrypositive. ff_h_pvs_sum_unique_resultrowssource_tableentrypositive + S (dst_positive_sum_unique_resultrowssource_table) = S ((S (dst_index_sum_unique_resultrowssource_table)) * dst_positive_scale_sum_unique_resultrowssource_table)) /\ exists ff_q_pvs_sum_unique_resultrowssource_tableentrypositive. dst_positive_code_sum_unique_resultrowssource_table = ff_q_pvs_sum_unique_resultrowssource_tableentrypositive * S ((S (dst_index_sum_unique_resultrowssource_table)) * dst_positive_scale_sum_unique_resultrowssource_table) + (dst_positive_sum_unique_resultrowssource_table))) /\ (((((exists ff_h_pvs_sum_unique_resultrowssource_tableentrynegative. ff_h_pvs_sum_unique_resultrowssource_tableentrynegative + S (dst_negative_sum_unique_resultrowssource_table) = S ((S (dst_index_sum_unique_resultrowssource_table)) * dst_negative_scale_sum_unique_resultrowssource_table)) /\ exists ff_q_pvs_sum_unique_resultrowssource_tableentrynegative. dst_negative_code_sum_unique_resultrowssource_table = ff_q_pvs_sum_unique_resultrowssource_tableentrynegative * S ((S (dst_index_sum_unique_resultrowssource_table)) * dst_negative_scale_sum_unique_resultrowssource_table) + (dst_negative_sum_unique_resultrowssource_table))) /\ (exists ge_balance_positive_sum_unique_resultrowssource_tableentryvalue ge_balance_negative_sum_unique_resultrowssource_tableentryvalue. (((((dst_value_sum_unique_resultrowssource_table) = 2 * (ge_balance_positive_sum_unique_resultrowssource_tableentryvalue) /\ (ge_balance_negative_sum_unique_resultrowssource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_resultrowssource_tableentryvaluedecode. (((dst_value_sum_unique_resultrowssource_table) = 2 * ge_signed_half_sum_unique_resultrowssource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_resultrowssource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_resultrowssource_tableentryvalue) = S ge_signed_half_sum_unique_resultrowssource_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_resultrowssource_table) + ge_balance_negative_sum_unique_resultrowssource_tableentryvalue = (dst_negative_sum_unique_resultrowssource_table) + ge_balance_positive_sum_unique_resultrowssource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_unique_resultrowsrow_table dst_positive_scale_sum_unique_resultrowsrow_table dst_negative_code_sum_unique_resultrowsrow_table dst_negative_scale_sum_unique_resultrowsrow_table. (((srt_rows_sum_unique_result) = (((((dst_positive_code_sum_unique_resultrowsrow_table) + (dst_positive_scale_sum_unique_resultrowsrow_table)) * S ((dst_positive_code_sum_unique_resultrowsrow_table) + (dst_positive_scale_sum_unique_resultrowsrow_table)) + ((dst_positive_scale_sum_unique_resultrowsrow_table) + (dst_positive_scale_sum_unique_resultrowsrow_table))) + (((dst_negative_code_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)) * S ((dst_negative_code_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)) + ((dst_negative_scale_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)))) * S ((((dst_positive_code_sum_unique_resultrowsrow_table) + (dst_positive_scale_sum_unique_resultrowsrow_table)) * S ((dst_positive_code_sum_unique_resultrowsrow_table) + (dst_positive_scale_sum_unique_resultrowsrow_table)) + ((dst_positive_scale_sum_unique_resultrowsrow_table) + (dst_positive_scale_sum_unique_resultrowsrow_table))) + (((dst_negative_code_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)) * S ((dst_negative_code_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)) + ((dst_negative_scale_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)))) + ((((dst_negative_code_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)) * S ((dst_negative_code_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)) + ((dst_negative_scale_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table))) + (((dst_negative_code_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)) * S ((dst_negative_code_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)) + ((dst_negative_scale_sum_unique_resultrowsrow_table) + (dst_negative_scale_sum_unique_resultrowsrow_table)))))) /\ (forall dst_index_sum_unique_resultrowsrow_table. (exists pvs_le_gap_sum_unique_resultrowsrow_tabledomain. pvs_le_gap_sum_unique_resultrowsrow_tabledomain + (dst_index_sum_unique_resultrowsrow_table) = (m)) -> exists dst_positive_sum_unique_resultrowsrow_table dst_negative_sum_unique_resultrowsrow_table dst_value_sum_unique_resultrowsrow_table. ((((exists ff_h_pvs_sum_unique_resultrowsrow_tableentrypositive. ff_h_pvs_sum_unique_resultrowsrow_tableentrypositive + S (dst_positive_sum_unique_resultrowsrow_table) = S ((S (dst_index_sum_unique_resultrowsrow_table)) * dst_positive_scale_sum_unique_resultrowsrow_table)) /\ exists ff_q_pvs_sum_unique_resultrowsrow_tableentrypositive. dst_positive_code_sum_unique_resultrowsrow_table = ff_q_pvs_sum_unique_resultrowsrow_tableentrypositive * S ((S (dst_index_sum_unique_resultrowsrow_table)) * dst_positive_scale_sum_unique_resultrowsrow_table) + (dst_positive_sum_unique_resultrowsrow_table))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrow_tableentrynegative. ff_h_pvs_sum_unique_resultrowsrow_tableentrynegative + S (dst_negative_sum_unique_resultrowsrow_table) = S ((S (dst_index_sum_unique_resultrowsrow_table)) * dst_negative_scale_sum_unique_resultrowsrow_table)) /\ exists ff_q_pvs_sum_unique_resultrowsrow_tableentrynegative. dst_negative_code_sum_unique_resultrowsrow_table = ff_q_pvs_sum_unique_resultrowsrow_tableentrynegative * S ((S (dst_index_sum_unique_resultrowsrow_table)) * dst_negative_scale_sum_unique_resultrowsrow_table) + (dst_negative_sum_unique_resultrowsrow_table))) /\ (exists ge_balance_positive_sum_unique_resultrowsrow_tableentryvalue ge_balance_negative_sum_unique_resultrowsrow_tableentryvalue. (((((dst_value_sum_unique_resultrowsrow_table) = 2 * (ge_balance_positive_sum_unique_resultrowsrow_tableentryvalue) /\ (ge_balance_negative_sum_unique_resultrowsrow_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_resultrowsrow_tableentryvaluedecode. (((dst_value_sum_unique_resultrowsrow_table) = 2 * ge_signed_half_sum_unique_resultrowsrow_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_resultrowsrow_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_resultrowsrow_tableentryvalue) = S ge_signed_half_sum_unique_resultrowsrow_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_resultrowsrow_table) + ge_balance_negative_sum_unique_resultrowsrow_tableentryvalue = (dst_negative_sum_unique_resultrowsrow_table) + ge_balance_positive_sum_unique_resultrowsrow_tableentryvalue))))))))) /\ (forall srt_index_sum_unique_resultrows. (exists pvs_gap_sum_unique_resultrowsbound. pvs_gap_sum_unique_resultrowsbound + S (srt_index_sum_unique_resultrows) = (m)) -> exists srt_value_sum_unique_resultrows. (((exists dst_positive_code_sum_unique_resultrowsrowentry dst_positive_scale_sum_unique_resultrowsrowentry dst_negative_code_sum_unique_resultrowsrowentry dst_negative_scale_sum_unique_resultrowsrowentry dst_positive_sum_unique_resultrowsrowentry dst_negative_sum_unique_resultrowsrowentry. (((srt_rows_sum_unique_result) = (((((dst_positive_code_sum_unique_resultrowsrowentry) + (dst_positive_scale_sum_unique_resultrowsrowentry)) * S ((dst_positive_code_sum_unique_resultrowsrowentry) + (dst_positive_scale_sum_unique_resultrowsrowentry)) + ((dst_positive_scale_sum_unique_resultrowsrowentry) + (dst_positive_scale_sum_unique_resultrowsrowentry))) + (((dst_negative_code_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)) * S ((dst_negative_code_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)) + ((dst_negative_scale_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)))) * S ((((dst_positive_code_sum_unique_resultrowsrowentry) + (dst_positive_scale_sum_unique_resultrowsrowentry)) * S ((dst_positive_code_sum_unique_resultrowsrowentry) + (dst_positive_scale_sum_unique_resultrowsrowentry)) + ((dst_positive_scale_sum_unique_resultrowsrowentry) + (dst_positive_scale_sum_unique_resultrowsrowentry))) + (((dst_negative_code_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)) * S ((dst_negative_code_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)) + ((dst_negative_scale_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)))) + ((((dst_negative_code_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)) * S ((dst_negative_code_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)) + ((dst_negative_scale_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry))) + (((dst_negative_code_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)) * S ((dst_negative_code_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)) + ((dst_negative_scale_sum_unique_resultrowsrowentry) + (dst_negative_scale_sum_unique_resultrowsrowentry)))))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrowentrypositive. ff_h_pvs_sum_unique_resultrowsrowentrypositive + S (dst_positive_sum_unique_resultrowsrowentry) = S ((S (srt_index_sum_unique_resultrows)) * dst_positive_scale_sum_unique_resultrowsrowentry)) /\ exists ff_q_pvs_sum_unique_resultrowsrowentrypositive. dst_positive_code_sum_unique_resultrowsrowentry = ff_q_pvs_sum_unique_resultrowsrowentrypositive * S ((S (srt_index_sum_unique_resultrows)) * dst_positive_scale_sum_unique_resultrowsrowentry) + (dst_positive_sum_unique_resultrowsrowentry))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrowentrynegative. ff_h_pvs_sum_unique_resultrowsrowentrynegative + S (dst_negative_sum_unique_resultrowsrowentry) = S ((S (srt_index_sum_unique_resultrows)) * dst_negative_scale_sum_unique_resultrowsrowentry)) /\ exists ff_q_pvs_sum_unique_resultrowsrowentrynegative. dst_negative_code_sum_unique_resultrowsrowentry = ff_q_pvs_sum_unique_resultrowsrowentrynegative * S ((S (srt_index_sum_unique_resultrows)) * dst_negative_scale_sum_unique_resultrowsrowentry) + (dst_negative_sum_unique_resultrowsrowentry))) /\ (exists ge_balance_positive_sum_unique_resultrowsrowentryvalue ge_balance_negative_sum_unique_resultrowsrowentryvalue. (((((srt_value_sum_unique_resultrows) = 2 * (ge_balance_positive_sum_unique_resultrowsrowentryvalue) /\ (ge_balance_negative_sum_unique_resultrowsrowentryvalue) = 0) \/ exists ge_signed_half_sum_unique_resultrowsrowentryvaluedecode. (((srt_value_sum_unique_resultrows) = 2 * ge_signed_half_sum_unique_resultrowsrowentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_resultrowsrowentryvalue) = 0) /\ (ge_balance_negative_sum_unique_resultrowsrowentryvalue) = S ge_signed_half_sum_unique_resultrowsrowentryvaluedecode))) /\ ((dst_positive_sum_unique_resultrowsrowentry) + ge_balance_negative_sum_unique_resultrowsrowentryvalue = (dst_negative_sum_unique_resultrowsrowentry) + ge_balance_positive_sum_unique_resultrowsrowentryvalue))))))))) /\ (exists srs_slice_sum_unique_resultrowsrowrow_sum. ((((exists dst_positive_code_sum_unique_resultrowsrowrow_sumslicesource_table dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table. (((F) = (((((dst_positive_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)))) * S ((((dst_positive_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)))) + ((((dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)))))) /\ (forall dst_index_sum_unique_resultrowsrowrow_sumslicesource_table. (exists pvs_le_gap_sum_unique_resultrowsrowrow_sumslicesource_tabledomain. pvs_le_gap_sum_unique_resultrowsrowrow_sumslicesource_tabledomain + (dst_index_sum_unique_resultrowsrowrow_sumslicesource_table) = (0)) -> exists dst_positive_sum_unique_resultrowsrowrow_sumslicesource_table dst_negative_sum_unique_resultrowsrowrow_sumslicesource_table dst_value_sum_unique_resultrowsrowrow_sumslicesource_table. ((((exists ff_h_pvs_sum_unique_resultrowsrowrow_sumslicesource_tableentrypositive. ff_h_pvs_sum_unique_resultrowsrowrow_sumslicesource_tableentrypositive + S (dst_positive_sum_unique_resultrowsrowrow_sumslicesource_table) = S ((S (dst_index_sum_unique_resultrowsrowrow_sumslicesource_table)) * dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_unique_resultrowsrowrow_sumslicesource_tableentrypositive. dst_positive_code_sum_unique_resultrowsrowrow_sumslicesource_table = ff_q_pvs_sum_unique_resultrowsrowrow_sumslicesource_tableentrypositive * S ((S (dst_index_sum_unique_resultrowsrowrow_sumslicesource_table)) * dst_positive_scale_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_positive_sum_unique_resultrowsrowrow_sumslicesource_table))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrowrow_sumslicesource_tableentrynegative. ff_h_pvs_sum_unique_resultrowsrowrow_sumslicesource_tableentrynegative + S (dst_negative_sum_unique_resultrowsrowrow_sumslicesource_table) = S ((S (dst_index_sum_unique_resultrowsrowrow_sumslicesource_table)) * dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_unique_resultrowsrowrow_sumslicesource_tableentrynegative. dst_negative_code_sum_unique_resultrowsrowrow_sumslicesource_table = ff_q_pvs_sum_unique_resultrowsrowrow_sumslicesource_tableentrynegative * S ((S (dst_index_sum_unique_resultrowsrowrow_sumslicesource_table)) * dst_negative_scale_sum_unique_resultrowsrowrow_sumslicesource_table) + (dst_negative_sum_unique_resultrowsrowrow_sumslicesource_table))) /\ (exists ge_balance_positive_sum_unique_resultrowsrowrow_sumslicesource_tableentryvalue ge_balance_negative_sum_unique_resultrowsrowrow_sumslicesource_tableentryvalue. (((((dst_value_sum_unique_resultrowsrowrow_sumslicesource_table) = 2 * (ge_balance_positive_sum_unique_resultrowsrowrow_sumslicesource_tableentryvalue) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumslicesource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_resultrowsrowrow_sumslicesource_tableentryvaluedecode. (((dst_value_sum_unique_resultrowsrowrow_sumslicesource_table) = 2 * ge_signed_half_sum_unique_resultrowsrowrow_sumslicesource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_resultrowsrowrow_sumslicesource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumslicesource_tableentryvalue) = S ge_signed_half_sum_unique_resultrowsrowrow_sumslicesource_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_resultrowsrowrow_sumslicesource_table) + ge_balance_negative_sum_unique_resultrowsrowrow_sumslicesource_tableentryvalue = (dst_negative_sum_unique_resultrowsrowrow_sumslicesource_table) + ge_balance_positive_sum_unique_resultrowsrowrow_sumslicesource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_unique_resultrowsrowrow_sumsliceoutput_table dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table. (((srs_slice_sum_unique_resultrowsrowrow_sum) = (((((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)))) * S ((((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)))) + ((((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)))))) /\ (forall dst_index_sum_unique_resultrowsrowrow_sumsliceoutput_table. (exists pvs_le_gap_sum_unique_resultrowsrowrow_sumsliceoutput_tabledomain. pvs_le_gap_sum_unique_resultrowsrowrow_sumsliceoutput_tabledomain + (dst_index_sum_unique_resultrowsrowrow_sumsliceoutput_table) = (n)) -> exists dst_positive_sum_unique_resultrowsrowrow_sumsliceoutput_table dst_negative_sum_unique_resultrowsrowrow_sumsliceoutput_table dst_value_sum_unique_resultrowsrowrow_sumsliceoutput_table. ((((exists ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceoutput_tableentrypositive. ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceoutput_tableentrypositive + S (dst_positive_sum_unique_resultrowsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceoutput_tableentrypositive. dst_positive_code_sum_unique_resultrowsrowrow_sumsliceoutput_table = ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceoutput_tableentrypositive * S ((S (dst_index_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_positive_sum_unique_resultrowsrowrow_sumsliceoutput_table))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceoutput_tableentrynegative. ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceoutput_tableentrynegative + S (dst_negative_sum_unique_resultrowsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceoutput_tableentrynegative. dst_negative_code_sum_unique_resultrowsrowrow_sumsliceoutput_table = ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceoutput_tableentrynegative * S ((S (dst_index_sum_unique_resultrowsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceoutput_table) + (dst_negative_sum_unique_resultrowsrowrow_sumsliceoutput_table))) /\ (exists ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvalue ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvalue. (((((dst_value_sum_unique_resultrowsrowrow_sumsliceoutput_table) = 2 * (ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvalue) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvaluedecode. (((dst_value_sum_unique_resultrowsrowrow_sumsliceoutput_table) = 2 * ge_signed_half_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvalue) = S ge_signed_half_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_resultrowsrowrow_sumsliceoutput_table) + ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvalue = (dst_negative_sum_unique_resultrowsrowrow_sumsliceoutput_table) + ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceoutput_tableentryvalue))))))))) /\ (forall srs_index_sum_unique_resultrowsrowrow_sumslice. (exists pvs_gap_sum_unique_resultrowsrowrow_sumslicebound. pvs_gap_sum_unique_resultrowsrowrow_sumslicebound + S (srs_index_sum_unique_resultrowsrowrow_sumslice) = (n)) -> exists srs_value_sum_unique_resultrowsrowrow_sumslice. (((exists dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentrysource dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource dst_positive_sum_unique_resultrowsrowrow_sumsliceentrysource dst_negative_sum_unique_resultrowsrowrow_sumsliceentrysource. (((F) = (((((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)))) * S ((((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)))) + ((((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)))))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceentrysourcepositive. ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceentrysourcepositive + S (dst_positive_sum_unique_resultrowsrowrow_sumsliceentrysource) = S ((S (((((o) + ((s) * (srt_index_sum_unique_resultrows)))) + ((t) * (srs_index_sum_unique_resultrowsrowrow_sumslice))))) * dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceentrysourcepositive. dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentrysource = ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceentrysourcepositive * S ((S (((((o) + ((s) * (srt_index_sum_unique_resultrows)))) + ((t) * (srs_index_sum_unique_resultrowsrowrow_sumslice))))) * dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_positive_sum_unique_resultrowsrowrow_sumsliceentrysource))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceentrysourcenegative. ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceentrysourcenegative + S (dst_negative_sum_unique_resultrowsrowrow_sumsliceentrysource) = S ((S (((((o) + ((s) * (srt_index_sum_unique_resultrows)))) + ((t) * (srs_index_sum_unique_resultrowsrowrow_sumslice))))) * dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceentrysourcenegative. dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentrysource = ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceentrysourcenegative * S ((S (((((o) + ((s) * (srt_index_sum_unique_resultrows)))) + ((t) * (srs_index_sum_unique_resultrowsrowrow_sumslice))))) * dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentrysource) + (dst_negative_sum_unique_resultrowsrowrow_sumsliceentrysource))) /\ (exists ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceentrysourcevalue ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceentrysourcevalue. (((((srs_value_sum_unique_resultrowsrowrow_sumslice) = 2 * (ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceentrysourcevalue) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceentrysourcevalue) = 0) \/ exists ge_signed_half_sum_unique_resultrowsrowrow_sumsliceentrysourcevaluedecode. (((srs_value_sum_unique_resultrowsrowrow_sumslice) = 2 * ge_signed_half_sum_unique_resultrowsrowrow_sumsliceentrysourcevaluedecode + 1 /\ (ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceentrysourcevalue) = 0) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceentrysourcevalue) = S ge_signed_half_sum_unique_resultrowsrowrow_sumsliceentrysourcevaluedecode))) /\ ((dst_positive_sum_unique_resultrowsrowrow_sumsliceentrysource) + ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceentrysourcevalue = (dst_negative_sum_unique_resultrowsrowrow_sumsliceentrysource) + ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceentrysourcevalue))))))))) /\ (exists dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentryoutput dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput dst_positive_sum_unique_resultrowsrowrow_sumsliceentryoutput dst_negative_sum_unique_resultrowsrowrow_sumsliceentryoutput. (((srs_slice_sum_unique_resultrowsrowrow_sum) = (((((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)))) * S ((((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)))) + ((((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)))))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceentryoutputpositive. ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceentryoutputpositive + S (dst_positive_sum_unique_resultrowsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_unique_resultrowsrowrow_sumslice)) * dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceentryoutputpositive. dst_positive_code_sum_unique_resultrowsrowrow_sumsliceentryoutput = ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceentryoutputpositive * S ((S (srs_index_sum_unique_resultrowsrowrow_sumslice)) * dst_positive_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_positive_sum_unique_resultrowsrowrow_sumsliceentryoutput))) /\ (((((exists ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceentryoutputnegative. ff_h_pvs_sum_unique_resultrowsrowrow_sumsliceentryoutputnegative + S (dst_negative_sum_unique_resultrowsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_unique_resultrowsrowrow_sumslice)) * dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceentryoutputnegative. dst_negative_code_sum_unique_resultrowsrowrow_sumsliceentryoutput = ff_q_pvs_sum_unique_resultrowsrowrow_sumsliceentryoutputnegative * S ((S (srs_index_sum_unique_resultrowsrowrow_sumslice)) * dst_negative_scale_sum_unique_resultrowsrowrow_sumsliceentryoutput) + (dst_negative_sum_unique_resultrowsrowrow_sumsliceentryoutput))) /\ (exists ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceentryoutputvalue ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceentryoutputvalue. (((((srs_value_sum_unique_resultrowsrowrow_sumslice) = 2 * (ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceentryoutputvalue) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceentryoutputvalue) = 0) \/ exists ge_signed_half_sum_unique_resultrowsrowrow_sumsliceentryoutputvaluedecode. (((srs_value_sum_unique_resultrowsrowrow_sumslice) = 2 * ge_signed_half_sum_unique_resultrowsrowrow_sumsliceentryoutputvaluedecode + 1 /\ (ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceentryoutputvalue) = 0) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceentryoutputvalue) = S ge_signed_half_sum_unique_resultrowsrowrow_sumsliceentryoutputvaluedecode))) /\ ((dst_positive_sum_unique_resultrowsrowrow_sumsliceentryoutput) + ge_balance_negative_sum_unique_resultrowsrowrow_sumsliceentryoutputvalue = (dst_negative_sum_unique_resultrowsrowrow_sumsliceentryoutput) + ge_balance_positive_sum_unique_resultrowsrowrow_sumsliceentryoutputvalue)))))))))))))))) /\ (exists dst_positive_code_sum_unique_resultrowsrowrow_sumsum dst_positive_scale_sum_unique_resultrowsrowrow_sumsum dst_negative_code_sum_unique_resultrowsrowrow_sumsum dst_negative_scale_sum_unique_resultrowsrowrow_sumsum dst_positive_sum_sum_unique_resultrowsrowrow_sumsum dst_negative_sum_sum_unique_resultrowsrowrow_sumsum. (((srs_slice_sum_unique_resultrowsrowrow_sum) = (((((dst_positive_code_sum_unique_resultrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsum)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsum)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)))) * S ((((dst_positive_code_sum_unique_resultrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsum)) * S ((dst_positive_code_sum_unique_resultrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsum)) + ((dst_positive_scale_sum_unique_resultrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_resultrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)))) + ((((dst_negative_code_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_resultrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)))))) /\ (((exists fs_u_dst_sum_unique_resultrowsrowrow_sumsumpositive fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive. ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_start. fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_start. fs_u_dst_sum_unique_resultrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_start * S ((S (0)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive) + (0))) /\ ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_terminal. fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_terminal + S (dst_positive_sum_sum_unique_resultrowsrowrow_sumsum) = S ((S (n)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_terminal. fs_u_dst_sum_unique_resultrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_terminal * S ((S (n)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive) + (dst_positive_sum_sum_unique_resultrowsrowrow_sumsum))) /\ forall fs_i_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps. (exists fs_lt_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_bound. fs_lt_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_bound + S fs_i_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps = n) -> exists fs_a_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps fs_r_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps fs_s_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps. ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_summand. fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_summand + S (fs_a_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_unique_resultrowsrowrow_sumsum)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_summand. dst_positive_code_sum_unique_resultrowsrowrow_sumsum = fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_summand * S ((S (fs_i_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_unique_resultrowsrowrow_sumsum) + (fs_a_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_partial. fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_partial + S (fs_r_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_partial. fs_u_dst_sum_unique_resultrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_partial * S ((S (fs_i_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive) + (fs_r_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_successor. fs_h_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_successor + S (fs_s_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps) = S ((S (S fs_i_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_successor. fs_u_dst_sum_unique_resultrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps_successor * S ((S (S fs_i_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumpositive) + (fs_s_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps))) /\ fs_s_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps = fs_r_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps + fs_a_dst_sum_unique_resultrowsrowrow_sumsumpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_unique_resultrowsrowrow_sumsumnegative fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative. ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_start. fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_start. fs_u_dst_sum_unique_resultrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_start * S ((S (0)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative) + (0))) /\ ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_terminal. fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_terminal + S (dst_negative_sum_sum_unique_resultrowsrowrow_sumsum) = S ((S (n)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_terminal. fs_u_dst_sum_unique_resultrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_terminal * S ((S (n)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative) + (dst_negative_sum_sum_unique_resultrowsrowrow_sumsum))) /\ forall fs_i_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps. (exists fs_lt_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_bound. fs_lt_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_bound + S fs_i_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps = n) -> exists fs_a_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps fs_r_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps fs_s_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps. ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_summand. fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_summand + S (fs_a_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_unique_resultrowsrowrow_sumsum)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_summand. dst_negative_code_sum_unique_resultrowsrowrow_sumsum = fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_summand * S ((S (fs_i_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_unique_resultrowsrowrow_sumsum) + (fs_a_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_partial. fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_partial + S (fs_r_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_partial. fs_u_dst_sum_unique_resultrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_partial * S ((S (fs_i_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative) + (fs_r_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_successor. fs_h_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_successor + S (fs_s_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps) = S ((S (S fs_i_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_successor. fs_u_dst_sum_unique_resultrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps_successor * S ((S (S fs_i_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_resultrowsrowrow_sumsumnegative) + (fs_s_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps))) /\ fs_s_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps = fs_r_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps + fs_a_dst_sum_unique_resultrowsrowrow_sumsumnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_unique_resultrowsrowrow_sumsumresult ge_balance_negative_sum_unique_resultrowsrowrow_sumsumresult. (((((srt_value_sum_unique_resultrows) = 2 * (ge_balance_positive_sum_unique_resultrowsrowrow_sumsumresult) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumsumresult) = 0) \/ exists ge_signed_half_sum_unique_resultrowsrowrow_sumsumresultdecode. (((srt_value_sum_unique_resultrows) = 2 * ge_signed_half_sum_unique_resultrowsrowrow_sumsumresultdecode + 1 /\ (ge_balance_positive_sum_unique_resultrowsrowrow_sumsumresult) = 0) /\ (ge_balance_negative_sum_unique_resultrowsrowrow_sumsumresult) = S ge_signed_half_sum_unique_resultrowsrowrow_sumsumresultdecode))) /\ ((dst_positive_sum_sum_unique_resultrowsrowrow_sumsum) + ge_balance_negative_sum_unique_resultrowsrowrow_sumsumresult = (dst_negative_sum_sum_unique_resultrowsrowrow_sumsum) + ge_balance_positive_sum_unique_resultrowsrowrow_sumsumresult)))))))))))))))))) /\ (exists dst_positive_code_sum_unique_resulttotal dst_positive_scale_sum_unique_resulttotal dst_negative_code_sum_unique_resulttotal dst_negative_scale_sum_unique_resulttotal dst_positive_sum_sum_unique_resulttotal dst_negative_sum_sum_unique_resulttotal. (((srt_rows_sum_unique_result) = (((((dst_positive_code_sum_unique_resulttotal) + (dst_positive_scale_sum_unique_resulttotal)) * S ((dst_positive_code_sum_unique_resulttotal) + (dst_positive_scale_sum_unique_resulttotal)) + ((dst_positive_scale_sum_unique_resulttotal) + (dst_positive_scale_sum_unique_resulttotal))) + (((dst_negative_code_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)) * S ((dst_negative_code_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)) + ((dst_negative_scale_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)))) * S ((((dst_positive_code_sum_unique_resulttotal) + (dst_positive_scale_sum_unique_resulttotal)) * S ((dst_positive_code_sum_unique_resulttotal) + (dst_positive_scale_sum_unique_resulttotal)) + ((dst_positive_scale_sum_unique_resulttotal) + (dst_positive_scale_sum_unique_resulttotal))) + (((dst_negative_code_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)) * S ((dst_negative_code_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)) + ((dst_negative_scale_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)))) + ((((dst_negative_code_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)) * S ((dst_negative_code_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)) + ((dst_negative_scale_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal))) + (((dst_negative_code_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)) * S ((dst_negative_code_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)) + ((dst_negative_scale_sum_unique_resulttotal) + (dst_negative_scale_sum_unique_resulttotal)))))) /\ (((exists fs_u_dst_sum_unique_resulttotalpositive fs_v_dst_sum_unique_resulttotalpositive. ((((exists fs_h_dst_sum_unique_resulttotalpositive_body_start. fs_h_dst_sum_unique_resulttotalpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_resulttotalpositive)) /\ exists fs_q_dst_sum_unique_resulttotalpositive_body_start. fs_u_dst_sum_unique_resulttotalpositive = fs_q_dst_sum_unique_resulttotalpositive_body_start * S ((S (0)) * fs_v_dst_sum_unique_resulttotalpositive) + (0))) /\ ((((exists fs_h_dst_sum_unique_resulttotalpositive_body_terminal. fs_h_dst_sum_unique_resulttotalpositive_body_terminal + S (dst_positive_sum_sum_unique_resulttotal) = S ((S (m)) * fs_v_dst_sum_unique_resulttotalpositive)) /\ exists fs_q_dst_sum_unique_resulttotalpositive_body_terminal. fs_u_dst_sum_unique_resulttotalpositive = fs_q_dst_sum_unique_resulttotalpositive_body_terminal * S ((S (m)) * fs_v_dst_sum_unique_resulttotalpositive) + (dst_positive_sum_sum_unique_resulttotal))) /\ forall fs_i_dst_sum_unique_resulttotalpositive_body_steps. (exists fs_lt_dst_sum_unique_resulttotalpositive_body_steps_bound. fs_lt_dst_sum_unique_resulttotalpositive_body_steps_bound + S fs_i_dst_sum_unique_resulttotalpositive_body_steps = m) -> exists fs_a_dst_sum_unique_resulttotalpositive_body_steps fs_r_dst_sum_unique_resulttotalpositive_body_steps fs_s_dst_sum_unique_resulttotalpositive_body_steps. ((((exists fs_h_dst_sum_unique_resulttotalpositive_body_steps_summand. fs_h_dst_sum_unique_resulttotalpositive_body_steps_summand + S (fs_a_dst_sum_unique_resulttotalpositive_body_steps) = S ((S (fs_i_dst_sum_unique_resulttotalpositive_body_steps)) * dst_positive_scale_sum_unique_resulttotal)) /\ exists fs_q_dst_sum_unique_resulttotalpositive_body_steps_summand. dst_positive_code_sum_unique_resulttotal = fs_q_dst_sum_unique_resulttotalpositive_body_steps_summand * S ((S (fs_i_dst_sum_unique_resulttotalpositive_body_steps)) * dst_positive_scale_sum_unique_resulttotal) + (fs_a_dst_sum_unique_resulttotalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_resulttotalpositive_body_steps_partial. fs_h_dst_sum_unique_resulttotalpositive_body_steps_partial + S (fs_r_dst_sum_unique_resulttotalpositive_body_steps) = S ((S (fs_i_dst_sum_unique_resulttotalpositive_body_steps)) * fs_v_dst_sum_unique_resulttotalpositive)) /\ exists fs_q_dst_sum_unique_resulttotalpositive_body_steps_partial. fs_u_dst_sum_unique_resulttotalpositive = fs_q_dst_sum_unique_resulttotalpositive_body_steps_partial * S ((S (fs_i_dst_sum_unique_resulttotalpositive_body_steps)) * fs_v_dst_sum_unique_resulttotalpositive) + (fs_r_dst_sum_unique_resulttotalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_resulttotalpositive_body_steps_successor. fs_h_dst_sum_unique_resulttotalpositive_body_steps_successor + S (fs_s_dst_sum_unique_resulttotalpositive_body_steps) = S ((S (S fs_i_dst_sum_unique_resulttotalpositive_body_steps)) * fs_v_dst_sum_unique_resulttotalpositive)) /\ exists fs_q_dst_sum_unique_resulttotalpositive_body_steps_successor. fs_u_dst_sum_unique_resulttotalpositive = fs_q_dst_sum_unique_resulttotalpositive_body_steps_successor * S ((S (S fs_i_dst_sum_unique_resulttotalpositive_body_steps)) * fs_v_dst_sum_unique_resulttotalpositive) + (fs_s_dst_sum_unique_resulttotalpositive_body_steps))) /\ fs_s_dst_sum_unique_resulttotalpositive_body_steps = fs_r_dst_sum_unique_resulttotalpositive_body_steps + fs_a_dst_sum_unique_resulttotalpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_unique_resulttotalnegative fs_v_dst_sum_unique_resulttotalnegative. ((((exists fs_h_dst_sum_unique_resulttotalnegative_body_start. fs_h_dst_sum_unique_resulttotalnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_resulttotalnegative)) /\ exists fs_q_dst_sum_unique_resulttotalnegative_body_start. fs_u_dst_sum_unique_resulttotalnegative = fs_q_dst_sum_unique_resulttotalnegative_body_start * S ((S (0)) * fs_v_dst_sum_unique_resulttotalnegative) + (0))) /\ ((((exists fs_h_dst_sum_unique_resulttotalnegative_body_terminal. fs_h_dst_sum_unique_resulttotalnegative_body_terminal + S (dst_negative_sum_sum_unique_resulttotal) = S ((S (m)) * fs_v_dst_sum_unique_resulttotalnegative)) /\ exists fs_q_dst_sum_unique_resulttotalnegative_body_terminal. fs_u_dst_sum_unique_resulttotalnegative = fs_q_dst_sum_unique_resulttotalnegative_body_terminal * S ((S (m)) * fs_v_dst_sum_unique_resulttotalnegative) + (dst_negative_sum_sum_unique_resulttotal))) /\ forall fs_i_dst_sum_unique_resulttotalnegative_body_steps. (exists fs_lt_dst_sum_unique_resulttotalnegative_body_steps_bound. fs_lt_dst_sum_unique_resulttotalnegative_body_steps_bound + S fs_i_dst_sum_unique_resulttotalnegative_body_steps = m) -> exists fs_a_dst_sum_unique_resulttotalnegative_body_steps fs_r_dst_sum_unique_resulttotalnegative_body_steps fs_s_dst_sum_unique_resulttotalnegative_body_steps. ((((exists fs_h_dst_sum_unique_resulttotalnegative_body_steps_summand. fs_h_dst_sum_unique_resulttotalnegative_body_steps_summand + S (fs_a_dst_sum_unique_resulttotalnegative_body_steps) = S ((S (fs_i_dst_sum_unique_resulttotalnegative_body_steps)) * dst_negative_scale_sum_unique_resulttotal)) /\ exists fs_q_dst_sum_unique_resulttotalnegative_body_steps_summand. dst_negative_code_sum_unique_resulttotal = fs_q_dst_sum_unique_resulttotalnegative_body_steps_summand * S ((S (fs_i_dst_sum_unique_resulttotalnegative_body_steps)) * dst_negative_scale_sum_unique_resulttotal) + (fs_a_dst_sum_unique_resulttotalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_resulttotalnegative_body_steps_partial. fs_h_dst_sum_unique_resulttotalnegative_body_steps_partial + S (fs_r_dst_sum_unique_resulttotalnegative_body_steps) = S ((S (fs_i_dst_sum_unique_resulttotalnegative_body_steps)) * fs_v_dst_sum_unique_resulttotalnegative)) /\ exists fs_q_dst_sum_unique_resulttotalnegative_body_steps_partial. fs_u_dst_sum_unique_resulttotalnegative = fs_q_dst_sum_unique_resulttotalnegative_body_steps_partial * S ((S (fs_i_dst_sum_unique_resulttotalnegative_body_steps)) * fs_v_dst_sum_unique_resulttotalnegative) + (fs_r_dst_sum_unique_resulttotalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_resulttotalnegative_body_steps_successor. fs_h_dst_sum_unique_resulttotalnegative_body_steps_successor + S (fs_s_dst_sum_unique_resulttotalnegative_body_steps) = S ((S (S fs_i_dst_sum_unique_resulttotalnegative_body_steps)) * fs_v_dst_sum_unique_resulttotalnegative)) /\ exists fs_q_dst_sum_unique_resulttotalnegative_body_steps_successor. fs_u_dst_sum_unique_resulttotalnegative = fs_q_dst_sum_unique_resulttotalnegative_body_steps_successor * S ((S (S fs_i_dst_sum_unique_resulttotalnegative_body_steps)) * fs_v_dst_sum_unique_resulttotalnegative) + (fs_s_dst_sum_unique_resulttotalnegative_body_steps))) /\ fs_s_dst_sum_unique_resulttotalnegative_body_steps = fs_r_dst_sum_unique_resulttotalnegative_body_steps + fs_a_dst_sum_unique_resulttotalnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_unique_resulttotalresult ge_balance_negative_sum_unique_resulttotalresult. (((((z) = 2 * (ge_balance_positive_sum_unique_resulttotalresult) /\ (ge_balance_negative_sum_unique_resulttotalresult) = 0) \/ exists ge_signed_half_sum_unique_resulttotalresultdecode. (((z) = 2 * ge_signed_half_sum_unique_resulttotalresultdecode + 1 /\ (ge_balance_positive_sum_unique_resulttotalresult) = 0) /\ (ge_balance_negative_sum_unique_resulttotalresult) = S ge_signed_half_sum_unique_resulttotalresultdecode))) /\ ((dst_positive_sum_sum_unique_resulttotal) + ge_balance_negative_sum_unique_resulttotalresult = (dst_negative_sum_sum_unique_resulttotal) + ge_balance_positive_sum_unique_resulttotalresult))))))))))) /\ (forall w. (exists srt_rows_sum_unique_other. ((((exists dst_positive_code_sum_unique_otherrowssource_table dst_positive_scale_sum_unique_otherrowssource_table dst_negative_code_sum_unique_otherrowssource_table dst_negative_scale_sum_unique_otherrowssource_table. (((F) = (((((dst_positive_code_sum_unique_otherrowssource_table) + (dst_positive_scale_sum_unique_otherrowssource_table)) * S ((dst_positive_code_sum_unique_otherrowssource_table) + (dst_positive_scale_sum_unique_otherrowssource_table)) + ((dst_positive_scale_sum_unique_otherrowssource_table) + (dst_positive_scale_sum_unique_otherrowssource_table))) + (((dst_negative_code_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)) * S ((dst_negative_code_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)) + ((dst_negative_scale_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)))) * S ((((dst_positive_code_sum_unique_otherrowssource_table) + (dst_positive_scale_sum_unique_otherrowssource_table)) * S ((dst_positive_code_sum_unique_otherrowssource_table) + (dst_positive_scale_sum_unique_otherrowssource_table)) + ((dst_positive_scale_sum_unique_otherrowssource_table) + (dst_positive_scale_sum_unique_otherrowssource_table))) + (((dst_negative_code_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)) * S ((dst_negative_code_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)) + ((dst_negative_scale_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)))) + ((((dst_negative_code_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)) * S ((dst_negative_code_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)) + ((dst_negative_scale_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table))) + (((dst_negative_code_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)) * S ((dst_negative_code_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)) + ((dst_negative_scale_sum_unique_otherrowssource_table) + (dst_negative_scale_sum_unique_otherrowssource_table)))))) /\ (forall dst_index_sum_unique_otherrowssource_table. (exists pvs_le_gap_sum_unique_otherrowssource_tabledomain. pvs_le_gap_sum_unique_otherrowssource_tabledomain + (dst_index_sum_unique_otherrowssource_table) = (0)) -> exists dst_positive_sum_unique_otherrowssource_table dst_negative_sum_unique_otherrowssource_table dst_value_sum_unique_otherrowssource_table. ((((exists ff_h_pvs_sum_unique_otherrowssource_tableentrypositive. ff_h_pvs_sum_unique_otherrowssource_tableentrypositive + S (dst_positive_sum_unique_otherrowssource_table) = S ((S (dst_index_sum_unique_otherrowssource_table)) * dst_positive_scale_sum_unique_otherrowssource_table)) /\ exists ff_q_pvs_sum_unique_otherrowssource_tableentrypositive. dst_positive_code_sum_unique_otherrowssource_table = ff_q_pvs_sum_unique_otherrowssource_tableentrypositive * S ((S (dst_index_sum_unique_otherrowssource_table)) * dst_positive_scale_sum_unique_otherrowssource_table) + (dst_positive_sum_unique_otherrowssource_table))) /\ (((((exists ff_h_pvs_sum_unique_otherrowssource_tableentrynegative. ff_h_pvs_sum_unique_otherrowssource_tableentrynegative + S (dst_negative_sum_unique_otherrowssource_table) = S ((S (dst_index_sum_unique_otherrowssource_table)) * dst_negative_scale_sum_unique_otherrowssource_table)) /\ exists ff_q_pvs_sum_unique_otherrowssource_tableentrynegative. dst_negative_code_sum_unique_otherrowssource_table = ff_q_pvs_sum_unique_otherrowssource_tableentrynegative * S ((S (dst_index_sum_unique_otherrowssource_table)) * dst_negative_scale_sum_unique_otherrowssource_table) + (dst_negative_sum_unique_otherrowssource_table))) /\ (exists ge_balance_positive_sum_unique_otherrowssource_tableentryvalue ge_balance_negative_sum_unique_otherrowssource_tableentryvalue. (((((dst_value_sum_unique_otherrowssource_table) = 2 * (ge_balance_positive_sum_unique_otherrowssource_tableentryvalue) /\ (ge_balance_negative_sum_unique_otherrowssource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_otherrowssource_tableentryvaluedecode. (((dst_value_sum_unique_otherrowssource_table) = 2 * ge_signed_half_sum_unique_otherrowssource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_otherrowssource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_otherrowssource_tableentryvalue) = S ge_signed_half_sum_unique_otherrowssource_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_otherrowssource_table) + ge_balance_negative_sum_unique_otherrowssource_tableentryvalue = (dst_negative_sum_unique_otherrowssource_table) + ge_balance_positive_sum_unique_otherrowssource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_unique_otherrowsrow_table dst_positive_scale_sum_unique_otherrowsrow_table dst_negative_code_sum_unique_otherrowsrow_table dst_negative_scale_sum_unique_otherrowsrow_table. (((srt_rows_sum_unique_other) = (((((dst_positive_code_sum_unique_otherrowsrow_table) + (dst_positive_scale_sum_unique_otherrowsrow_table)) * S ((dst_positive_code_sum_unique_otherrowsrow_table) + (dst_positive_scale_sum_unique_otherrowsrow_table)) + ((dst_positive_scale_sum_unique_otherrowsrow_table) + (dst_positive_scale_sum_unique_otherrowsrow_table))) + (((dst_negative_code_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)) * S ((dst_negative_code_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)) + ((dst_negative_scale_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)))) * S ((((dst_positive_code_sum_unique_otherrowsrow_table) + (dst_positive_scale_sum_unique_otherrowsrow_table)) * S ((dst_positive_code_sum_unique_otherrowsrow_table) + (dst_positive_scale_sum_unique_otherrowsrow_table)) + ((dst_positive_scale_sum_unique_otherrowsrow_table) + (dst_positive_scale_sum_unique_otherrowsrow_table))) + (((dst_negative_code_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)) * S ((dst_negative_code_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)) + ((dst_negative_scale_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)))) + ((((dst_negative_code_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)) * S ((dst_negative_code_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)) + ((dst_negative_scale_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table))) + (((dst_negative_code_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)) * S ((dst_negative_code_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)) + ((dst_negative_scale_sum_unique_otherrowsrow_table) + (dst_negative_scale_sum_unique_otherrowsrow_table)))))) /\ (forall dst_index_sum_unique_otherrowsrow_table. (exists pvs_le_gap_sum_unique_otherrowsrow_tabledomain. pvs_le_gap_sum_unique_otherrowsrow_tabledomain + (dst_index_sum_unique_otherrowsrow_table) = (m)) -> exists dst_positive_sum_unique_otherrowsrow_table dst_negative_sum_unique_otherrowsrow_table dst_value_sum_unique_otherrowsrow_table. ((((exists ff_h_pvs_sum_unique_otherrowsrow_tableentrypositive. ff_h_pvs_sum_unique_otherrowsrow_tableentrypositive + S (dst_positive_sum_unique_otherrowsrow_table) = S ((S (dst_index_sum_unique_otherrowsrow_table)) * dst_positive_scale_sum_unique_otherrowsrow_table)) /\ exists ff_q_pvs_sum_unique_otherrowsrow_tableentrypositive. dst_positive_code_sum_unique_otherrowsrow_table = ff_q_pvs_sum_unique_otherrowsrow_tableentrypositive * S ((S (dst_index_sum_unique_otherrowsrow_table)) * dst_positive_scale_sum_unique_otherrowsrow_table) + (dst_positive_sum_unique_otherrowsrow_table))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrow_tableentrynegative. ff_h_pvs_sum_unique_otherrowsrow_tableentrynegative + S (dst_negative_sum_unique_otherrowsrow_table) = S ((S (dst_index_sum_unique_otherrowsrow_table)) * dst_negative_scale_sum_unique_otherrowsrow_table)) /\ exists ff_q_pvs_sum_unique_otherrowsrow_tableentrynegative. dst_negative_code_sum_unique_otherrowsrow_table = ff_q_pvs_sum_unique_otherrowsrow_tableentrynegative * S ((S (dst_index_sum_unique_otherrowsrow_table)) * dst_negative_scale_sum_unique_otherrowsrow_table) + (dst_negative_sum_unique_otherrowsrow_table))) /\ (exists ge_balance_positive_sum_unique_otherrowsrow_tableentryvalue ge_balance_negative_sum_unique_otherrowsrow_tableentryvalue. (((((dst_value_sum_unique_otherrowsrow_table) = 2 * (ge_balance_positive_sum_unique_otherrowsrow_tableentryvalue) /\ (ge_balance_negative_sum_unique_otherrowsrow_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_otherrowsrow_tableentryvaluedecode. (((dst_value_sum_unique_otherrowsrow_table) = 2 * ge_signed_half_sum_unique_otherrowsrow_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_otherrowsrow_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_otherrowsrow_tableentryvalue) = S ge_signed_half_sum_unique_otherrowsrow_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_otherrowsrow_table) + ge_balance_negative_sum_unique_otherrowsrow_tableentryvalue = (dst_negative_sum_unique_otherrowsrow_table) + ge_balance_positive_sum_unique_otherrowsrow_tableentryvalue))))))))) /\ (forall srt_index_sum_unique_otherrows. (exists pvs_gap_sum_unique_otherrowsbound. pvs_gap_sum_unique_otherrowsbound + S (srt_index_sum_unique_otherrows) = (m)) -> exists srt_value_sum_unique_otherrows. (((exists dst_positive_code_sum_unique_otherrowsrowentry dst_positive_scale_sum_unique_otherrowsrowentry dst_negative_code_sum_unique_otherrowsrowentry dst_negative_scale_sum_unique_otherrowsrowentry dst_positive_sum_unique_otherrowsrowentry dst_negative_sum_unique_otherrowsrowentry. (((srt_rows_sum_unique_other) = (((((dst_positive_code_sum_unique_otherrowsrowentry) + (dst_positive_scale_sum_unique_otherrowsrowentry)) * S ((dst_positive_code_sum_unique_otherrowsrowentry) + (dst_positive_scale_sum_unique_otherrowsrowentry)) + ((dst_positive_scale_sum_unique_otherrowsrowentry) + (dst_positive_scale_sum_unique_otherrowsrowentry))) + (((dst_negative_code_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)) * S ((dst_negative_code_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)) + ((dst_negative_scale_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)))) * S ((((dst_positive_code_sum_unique_otherrowsrowentry) + (dst_positive_scale_sum_unique_otherrowsrowentry)) * S ((dst_positive_code_sum_unique_otherrowsrowentry) + (dst_positive_scale_sum_unique_otherrowsrowentry)) + ((dst_positive_scale_sum_unique_otherrowsrowentry) + (dst_positive_scale_sum_unique_otherrowsrowentry))) + (((dst_negative_code_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)) * S ((dst_negative_code_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)) + ((dst_negative_scale_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)))) + ((((dst_negative_code_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)) * S ((dst_negative_code_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)) + ((dst_negative_scale_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry))) + (((dst_negative_code_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)) * S ((dst_negative_code_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)) + ((dst_negative_scale_sum_unique_otherrowsrowentry) + (dst_negative_scale_sum_unique_otherrowsrowentry)))))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrowentrypositive. ff_h_pvs_sum_unique_otherrowsrowentrypositive + S (dst_positive_sum_unique_otherrowsrowentry) = S ((S (srt_index_sum_unique_otherrows)) * dst_positive_scale_sum_unique_otherrowsrowentry)) /\ exists ff_q_pvs_sum_unique_otherrowsrowentrypositive. dst_positive_code_sum_unique_otherrowsrowentry = ff_q_pvs_sum_unique_otherrowsrowentrypositive * S ((S (srt_index_sum_unique_otherrows)) * dst_positive_scale_sum_unique_otherrowsrowentry) + (dst_positive_sum_unique_otherrowsrowentry))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrowentrynegative. ff_h_pvs_sum_unique_otherrowsrowentrynegative + S (dst_negative_sum_unique_otherrowsrowentry) = S ((S (srt_index_sum_unique_otherrows)) * dst_negative_scale_sum_unique_otherrowsrowentry)) /\ exists ff_q_pvs_sum_unique_otherrowsrowentrynegative. dst_negative_code_sum_unique_otherrowsrowentry = ff_q_pvs_sum_unique_otherrowsrowentrynegative * S ((S (srt_index_sum_unique_otherrows)) * dst_negative_scale_sum_unique_otherrowsrowentry) + (dst_negative_sum_unique_otherrowsrowentry))) /\ (exists ge_balance_positive_sum_unique_otherrowsrowentryvalue ge_balance_negative_sum_unique_otherrowsrowentryvalue. (((((srt_value_sum_unique_otherrows) = 2 * (ge_balance_positive_sum_unique_otherrowsrowentryvalue) /\ (ge_balance_negative_sum_unique_otherrowsrowentryvalue) = 0) \/ exists ge_signed_half_sum_unique_otherrowsrowentryvaluedecode. (((srt_value_sum_unique_otherrows) = 2 * ge_signed_half_sum_unique_otherrowsrowentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_otherrowsrowentryvalue) = 0) /\ (ge_balance_negative_sum_unique_otherrowsrowentryvalue) = S ge_signed_half_sum_unique_otherrowsrowentryvaluedecode))) /\ ((dst_positive_sum_unique_otherrowsrowentry) + ge_balance_negative_sum_unique_otherrowsrowentryvalue = (dst_negative_sum_unique_otherrowsrowentry) + ge_balance_positive_sum_unique_otherrowsrowentryvalue))))))))) /\ (exists srs_slice_sum_unique_otherrowsrowrow_sum. ((((exists dst_positive_code_sum_unique_otherrowsrowrow_sumslicesource_table dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table. (((F) = (((((dst_positive_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)))) * S ((((dst_positive_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)))) + ((((dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)))))) /\ (forall dst_index_sum_unique_otherrowsrowrow_sumslicesource_table. (exists pvs_le_gap_sum_unique_otherrowsrowrow_sumslicesource_tabledomain. pvs_le_gap_sum_unique_otherrowsrowrow_sumslicesource_tabledomain + (dst_index_sum_unique_otherrowsrowrow_sumslicesource_table) = (0)) -> exists dst_positive_sum_unique_otherrowsrowrow_sumslicesource_table dst_negative_sum_unique_otherrowsrowrow_sumslicesource_table dst_value_sum_unique_otherrowsrowrow_sumslicesource_table. ((((exists ff_h_pvs_sum_unique_otherrowsrowrow_sumslicesource_tableentrypositive. ff_h_pvs_sum_unique_otherrowsrowrow_sumslicesource_tableentrypositive + S (dst_positive_sum_unique_otherrowsrowrow_sumslicesource_table) = S ((S (dst_index_sum_unique_otherrowsrowrow_sumslicesource_table)) * dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_unique_otherrowsrowrow_sumslicesource_tableentrypositive. dst_positive_code_sum_unique_otherrowsrowrow_sumslicesource_table = ff_q_pvs_sum_unique_otherrowsrowrow_sumslicesource_tableentrypositive * S ((S (dst_index_sum_unique_otherrowsrowrow_sumslicesource_table)) * dst_positive_scale_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_positive_sum_unique_otherrowsrowrow_sumslicesource_table))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrowrow_sumslicesource_tableentrynegative. ff_h_pvs_sum_unique_otherrowsrowrow_sumslicesource_tableentrynegative + S (dst_negative_sum_unique_otherrowsrowrow_sumslicesource_table) = S ((S (dst_index_sum_unique_otherrowsrowrow_sumslicesource_table)) * dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_unique_otherrowsrowrow_sumslicesource_tableentrynegative. dst_negative_code_sum_unique_otherrowsrowrow_sumslicesource_table = ff_q_pvs_sum_unique_otherrowsrowrow_sumslicesource_tableentrynegative * S ((S (dst_index_sum_unique_otherrowsrowrow_sumslicesource_table)) * dst_negative_scale_sum_unique_otherrowsrowrow_sumslicesource_table) + (dst_negative_sum_unique_otherrowsrowrow_sumslicesource_table))) /\ (exists ge_balance_positive_sum_unique_otherrowsrowrow_sumslicesource_tableentryvalue ge_balance_negative_sum_unique_otherrowsrowrow_sumslicesource_tableentryvalue. (((((dst_value_sum_unique_otherrowsrowrow_sumslicesource_table) = 2 * (ge_balance_positive_sum_unique_otherrowsrowrow_sumslicesource_tableentryvalue) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumslicesource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_otherrowsrowrow_sumslicesource_tableentryvaluedecode. (((dst_value_sum_unique_otherrowsrowrow_sumslicesource_table) = 2 * ge_signed_half_sum_unique_otherrowsrowrow_sumslicesource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_otherrowsrowrow_sumslicesource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumslicesource_tableentryvalue) = S ge_signed_half_sum_unique_otherrowsrowrow_sumslicesource_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_otherrowsrowrow_sumslicesource_table) + ge_balance_negative_sum_unique_otherrowsrowrow_sumslicesource_tableentryvalue = (dst_negative_sum_unique_otherrowsrowrow_sumslicesource_table) + ge_balance_positive_sum_unique_otherrowsrowrow_sumslicesource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_unique_otherrowsrowrow_sumsliceoutput_table dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table. (((srs_slice_sum_unique_otherrowsrowrow_sum) = (((((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)))) * S ((((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)))) + ((((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)))))) /\ (forall dst_index_sum_unique_otherrowsrowrow_sumsliceoutput_table. (exists pvs_le_gap_sum_unique_otherrowsrowrow_sumsliceoutput_tabledomain. pvs_le_gap_sum_unique_otherrowsrowrow_sumsliceoutput_tabledomain + (dst_index_sum_unique_otherrowsrowrow_sumsliceoutput_table) = (n)) -> exists dst_positive_sum_unique_otherrowsrowrow_sumsliceoutput_table dst_negative_sum_unique_otherrowsrowrow_sumsliceoutput_table dst_value_sum_unique_otherrowsrowrow_sumsliceoutput_table. ((((exists ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceoutput_tableentrypositive. ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceoutput_tableentrypositive + S (dst_positive_sum_unique_otherrowsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceoutput_tableentrypositive. dst_positive_code_sum_unique_otherrowsrowrow_sumsliceoutput_table = ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceoutput_tableentrypositive * S ((S (dst_index_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_positive_sum_unique_otherrowsrowrow_sumsliceoutput_table))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceoutput_tableentrynegative. ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceoutput_tableentrynegative + S (dst_negative_sum_unique_otherrowsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceoutput_tableentrynegative. dst_negative_code_sum_unique_otherrowsrowrow_sumsliceoutput_table = ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceoutput_tableentrynegative * S ((S (dst_index_sum_unique_otherrowsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceoutput_table) + (dst_negative_sum_unique_otherrowsrowrow_sumsliceoutput_table))) /\ (exists ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvalue ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvalue. (((((dst_value_sum_unique_otherrowsrowrow_sumsliceoutput_table) = 2 * (ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvalue) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvaluedecode. (((dst_value_sum_unique_otherrowsrowrow_sumsliceoutput_table) = 2 * ge_signed_half_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvalue) = S ge_signed_half_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_otherrowsrowrow_sumsliceoutput_table) + ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvalue = (dst_negative_sum_unique_otherrowsrowrow_sumsliceoutput_table) + ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceoutput_tableentryvalue))))))))) /\ (forall srs_index_sum_unique_otherrowsrowrow_sumslice. (exists pvs_gap_sum_unique_otherrowsrowrow_sumslicebound. pvs_gap_sum_unique_otherrowsrowrow_sumslicebound + S (srs_index_sum_unique_otherrowsrowrow_sumslice) = (n)) -> exists srs_value_sum_unique_otherrowsrowrow_sumslice. (((exists dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentrysource dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource dst_positive_sum_unique_otherrowsrowrow_sumsliceentrysource dst_negative_sum_unique_otherrowsrowrow_sumsliceentrysource. (((F) = (((((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)))) * S ((((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)))) + ((((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)))))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceentrysourcepositive. ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceentrysourcepositive + S (dst_positive_sum_unique_otherrowsrowrow_sumsliceentrysource) = S ((S (((((o) + ((s) * (srt_index_sum_unique_otherrows)))) + ((t) * (srs_index_sum_unique_otherrowsrowrow_sumslice))))) * dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceentrysourcepositive. dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentrysource = ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceentrysourcepositive * S ((S (((((o) + ((s) * (srt_index_sum_unique_otherrows)))) + ((t) * (srs_index_sum_unique_otherrowsrowrow_sumslice))))) * dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_positive_sum_unique_otherrowsrowrow_sumsliceentrysource))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceentrysourcenegative. ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceentrysourcenegative + S (dst_negative_sum_unique_otherrowsrowrow_sumsliceentrysource) = S ((S (((((o) + ((s) * (srt_index_sum_unique_otherrows)))) + ((t) * (srs_index_sum_unique_otherrowsrowrow_sumslice))))) * dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceentrysourcenegative. dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentrysource = ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceentrysourcenegative * S ((S (((((o) + ((s) * (srt_index_sum_unique_otherrows)))) + ((t) * (srs_index_sum_unique_otherrowsrowrow_sumslice))))) * dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentrysource) + (dst_negative_sum_unique_otherrowsrowrow_sumsliceentrysource))) /\ (exists ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceentrysourcevalue ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceentrysourcevalue. (((((srs_value_sum_unique_otherrowsrowrow_sumslice) = 2 * (ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceentrysourcevalue) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceentrysourcevalue) = 0) \/ exists ge_signed_half_sum_unique_otherrowsrowrow_sumsliceentrysourcevaluedecode. (((srs_value_sum_unique_otherrowsrowrow_sumslice) = 2 * ge_signed_half_sum_unique_otherrowsrowrow_sumsliceentrysourcevaluedecode + 1 /\ (ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceentrysourcevalue) = 0) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceentrysourcevalue) = S ge_signed_half_sum_unique_otherrowsrowrow_sumsliceentrysourcevaluedecode))) /\ ((dst_positive_sum_unique_otherrowsrowrow_sumsliceentrysource) + ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceentrysourcevalue = (dst_negative_sum_unique_otherrowsrowrow_sumsliceentrysource) + ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceentrysourcevalue))))))))) /\ (exists dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentryoutput dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput dst_positive_sum_unique_otherrowsrowrow_sumsliceentryoutput dst_negative_sum_unique_otherrowsrowrow_sumsliceentryoutput. (((srs_slice_sum_unique_otherrowsrowrow_sum) = (((((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)))) * S ((((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)))) + ((((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)))))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceentryoutputpositive. ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceentryoutputpositive + S (dst_positive_sum_unique_otherrowsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_unique_otherrowsrowrow_sumslice)) * dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceentryoutputpositive. dst_positive_code_sum_unique_otherrowsrowrow_sumsliceentryoutput = ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceentryoutputpositive * S ((S (srs_index_sum_unique_otherrowsrowrow_sumslice)) * dst_positive_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_positive_sum_unique_otherrowsrowrow_sumsliceentryoutput))) /\ (((((exists ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceentryoutputnegative. ff_h_pvs_sum_unique_otherrowsrowrow_sumsliceentryoutputnegative + S (dst_negative_sum_unique_otherrowsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_unique_otherrowsrowrow_sumslice)) * dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceentryoutputnegative. dst_negative_code_sum_unique_otherrowsrowrow_sumsliceentryoutput = ff_q_pvs_sum_unique_otherrowsrowrow_sumsliceentryoutputnegative * S ((S (srs_index_sum_unique_otherrowsrowrow_sumslice)) * dst_negative_scale_sum_unique_otherrowsrowrow_sumsliceentryoutput) + (dst_negative_sum_unique_otherrowsrowrow_sumsliceentryoutput))) /\ (exists ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceentryoutputvalue ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceentryoutputvalue. (((((srs_value_sum_unique_otherrowsrowrow_sumslice) = 2 * (ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceentryoutputvalue) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceentryoutputvalue) = 0) \/ exists ge_signed_half_sum_unique_otherrowsrowrow_sumsliceentryoutputvaluedecode. (((srs_value_sum_unique_otherrowsrowrow_sumslice) = 2 * ge_signed_half_sum_unique_otherrowsrowrow_sumsliceentryoutputvaluedecode + 1 /\ (ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceentryoutputvalue) = 0) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceentryoutputvalue) = S ge_signed_half_sum_unique_otherrowsrowrow_sumsliceentryoutputvaluedecode))) /\ ((dst_positive_sum_unique_otherrowsrowrow_sumsliceentryoutput) + ge_balance_negative_sum_unique_otherrowsrowrow_sumsliceentryoutputvalue = (dst_negative_sum_unique_otherrowsrowrow_sumsliceentryoutput) + ge_balance_positive_sum_unique_otherrowsrowrow_sumsliceentryoutputvalue)))))))))))))))) /\ (exists dst_positive_code_sum_unique_otherrowsrowrow_sumsum dst_positive_scale_sum_unique_otherrowsrowrow_sumsum dst_negative_code_sum_unique_otherrowsrowrow_sumsum dst_negative_scale_sum_unique_otherrowsrowrow_sumsum dst_positive_sum_sum_unique_otherrowsrowrow_sumsum dst_negative_sum_sum_unique_otherrowsrowrow_sumsum. (((srs_slice_sum_unique_otherrowsrowrow_sum) = (((((dst_positive_code_sum_unique_otherrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsum)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsum)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)))) * S ((((dst_positive_code_sum_unique_otherrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsum)) * S ((dst_positive_code_sum_unique_otherrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsum)) + ((dst_positive_scale_sum_unique_otherrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_otherrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)))) + ((((dst_negative_code_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_otherrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)))))) /\ (((exists fs_u_dst_sum_unique_otherrowsrowrow_sumsumpositive fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive. ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_start. fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_start. fs_u_dst_sum_unique_otherrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_start * S ((S (0)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive) + (0))) /\ ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_terminal. fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_terminal + S (dst_positive_sum_sum_unique_otherrowsrowrow_sumsum) = S ((S (n)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_terminal. fs_u_dst_sum_unique_otherrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_terminal * S ((S (n)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive) + (dst_positive_sum_sum_unique_otherrowsrowrow_sumsum))) /\ forall fs_i_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps. (exists fs_lt_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_bound. fs_lt_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_bound + S fs_i_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps = n) -> exists fs_a_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps fs_r_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps fs_s_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps. ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_summand. fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_summand + S (fs_a_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_unique_otherrowsrowrow_sumsum)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_summand. dst_positive_code_sum_unique_otherrowsrowrow_sumsum = fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_summand * S ((S (fs_i_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_unique_otherrowsrowrow_sumsum) + (fs_a_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_partial. fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_partial + S (fs_r_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_partial. fs_u_dst_sum_unique_otherrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_partial * S ((S (fs_i_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive) + (fs_r_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_successor. fs_h_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_successor + S (fs_s_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps) = S ((S (S fs_i_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_successor. fs_u_dst_sum_unique_otherrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps_successor * S ((S (S fs_i_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumpositive) + (fs_s_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps))) /\ fs_s_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps = fs_r_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps + fs_a_dst_sum_unique_otherrowsrowrow_sumsumpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_unique_otherrowsrowrow_sumsumnegative fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative. ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_start. fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_start. fs_u_dst_sum_unique_otherrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_start * S ((S (0)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative) + (0))) /\ ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_terminal. fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_terminal + S (dst_negative_sum_sum_unique_otherrowsrowrow_sumsum) = S ((S (n)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_terminal. fs_u_dst_sum_unique_otherrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_terminal * S ((S (n)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative) + (dst_negative_sum_sum_unique_otherrowsrowrow_sumsum))) /\ forall fs_i_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps. (exists fs_lt_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_bound. fs_lt_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_bound + S fs_i_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps = n) -> exists fs_a_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps fs_r_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps fs_s_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps. ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_summand. fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_summand + S (fs_a_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_unique_otherrowsrowrow_sumsum)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_summand. dst_negative_code_sum_unique_otherrowsrowrow_sumsum = fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_summand * S ((S (fs_i_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_unique_otherrowsrowrow_sumsum) + (fs_a_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_partial. fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_partial + S (fs_r_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_partial. fs_u_dst_sum_unique_otherrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_partial * S ((S (fs_i_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative) + (fs_r_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_successor. fs_h_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_successor + S (fs_s_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps) = S ((S (S fs_i_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_successor. fs_u_dst_sum_unique_otherrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps_successor * S ((S (S fs_i_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_otherrowsrowrow_sumsumnegative) + (fs_s_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps))) /\ fs_s_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps = fs_r_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps + fs_a_dst_sum_unique_otherrowsrowrow_sumsumnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_unique_otherrowsrowrow_sumsumresult ge_balance_negative_sum_unique_otherrowsrowrow_sumsumresult. (((((srt_value_sum_unique_otherrows) = 2 * (ge_balance_positive_sum_unique_otherrowsrowrow_sumsumresult) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumsumresult) = 0) \/ exists ge_signed_half_sum_unique_otherrowsrowrow_sumsumresultdecode. (((srt_value_sum_unique_otherrows) = 2 * ge_signed_half_sum_unique_otherrowsrowrow_sumsumresultdecode + 1 /\ (ge_balance_positive_sum_unique_otherrowsrowrow_sumsumresult) = 0) /\ (ge_balance_negative_sum_unique_otherrowsrowrow_sumsumresult) = S ge_signed_half_sum_unique_otherrowsrowrow_sumsumresultdecode))) /\ ((dst_positive_sum_sum_unique_otherrowsrowrow_sumsum) + ge_balance_negative_sum_unique_otherrowsrowrow_sumsumresult = (dst_negative_sum_sum_unique_otherrowsrowrow_sumsum) + ge_balance_positive_sum_unique_otherrowsrowrow_sumsumresult)))))))))))))))))) /\ (exists dst_positive_code_sum_unique_othertotal dst_positive_scale_sum_unique_othertotal dst_negative_code_sum_unique_othertotal dst_negative_scale_sum_unique_othertotal dst_positive_sum_sum_unique_othertotal dst_negative_sum_sum_unique_othertotal. (((srt_rows_sum_unique_other) = (((((dst_positive_code_sum_unique_othertotal) + (dst_positive_scale_sum_unique_othertotal)) * S ((dst_positive_code_sum_unique_othertotal) + (dst_positive_scale_sum_unique_othertotal)) + ((dst_positive_scale_sum_unique_othertotal) + (dst_positive_scale_sum_unique_othertotal))) + (((dst_negative_code_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)) * S ((dst_negative_code_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)) + ((dst_negative_scale_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)))) * S ((((dst_positive_code_sum_unique_othertotal) + (dst_positive_scale_sum_unique_othertotal)) * S ((dst_positive_code_sum_unique_othertotal) + (dst_positive_scale_sum_unique_othertotal)) + ((dst_positive_scale_sum_unique_othertotal) + (dst_positive_scale_sum_unique_othertotal))) + (((dst_negative_code_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)) * S ((dst_negative_code_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)) + ((dst_negative_scale_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)))) + ((((dst_negative_code_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)) * S ((dst_negative_code_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)) + ((dst_negative_scale_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal))) + (((dst_negative_code_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)) * S ((dst_negative_code_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)) + ((dst_negative_scale_sum_unique_othertotal) + (dst_negative_scale_sum_unique_othertotal)))))) /\ (((exists fs_u_dst_sum_unique_othertotalpositive fs_v_dst_sum_unique_othertotalpositive. ((((exists fs_h_dst_sum_unique_othertotalpositive_body_start. fs_h_dst_sum_unique_othertotalpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_othertotalpositive)) /\ exists fs_q_dst_sum_unique_othertotalpositive_body_start. fs_u_dst_sum_unique_othertotalpositive = fs_q_dst_sum_unique_othertotalpositive_body_start * S ((S (0)) * fs_v_dst_sum_unique_othertotalpositive) + (0))) /\ ((((exists fs_h_dst_sum_unique_othertotalpositive_body_terminal. fs_h_dst_sum_unique_othertotalpositive_body_terminal + S (dst_positive_sum_sum_unique_othertotal) = S ((S (m)) * fs_v_dst_sum_unique_othertotalpositive)) /\ exists fs_q_dst_sum_unique_othertotalpositive_body_terminal. fs_u_dst_sum_unique_othertotalpositive = fs_q_dst_sum_unique_othertotalpositive_body_terminal * S ((S (m)) * fs_v_dst_sum_unique_othertotalpositive) + (dst_positive_sum_sum_unique_othertotal))) /\ forall fs_i_dst_sum_unique_othertotalpositive_body_steps. (exists fs_lt_dst_sum_unique_othertotalpositive_body_steps_bound. fs_lt_dst_sum_unique_othertotalpositive_body_steps_bound + S fs_i_dst_sum_unique_othertotalpositive_body_steps = m) -> exists fs_a_dst_sum_unique_othertotalpositive_body_steps fs_r_dst_sum_unique_othertotalpositive_body_steps fs_s_dst_sum_unique_othertotalpositive_body_steps. ((((exists fs_h_dst_sum_unique_othertotalpositive_body_steps_summand. fs_h_dst_sum_unique_othertotalpositive_body_steps_summand + S (fs_a_dst_sum_unique_othertotalpositive_body_steps) = S ((S (fs_i_dst_sum_unique_othertotalpositive_body_steps)) * dst_positive_scale_sum_unique_othertotal)) /\ exists fs_q_dst_sum_unique_othertotalpositive_body_steps_summand. dst_positive_code_sum_unique_othertotal = fs_q_dst_sum_unique_othertotalpositive_body_steps_summand * S ((S (fs_i_dst_sum_unique_othertotalpositive_body_steps)) * dst_positive_scale_sum_unique_othertotal) + (fs_a_dst_sum_unique_othertotalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_othertotalpositive_body_steps_partial. fs_h_dst_sum_unique_othertotalpositive_body_steps_partial + S (fs_r_dst_sum_unique_othertotalpositive_body_steps) = S ((S (fs_i_dst_sum_unique_othertotalpositive_body_steps)) * fs_v_dst_sum_unique_othertotalpositive)) /\ exists fs_q_dst_sum_unique_othertotalpositive_body_steps_partial. fs_u_dst_sum_unique_othertotalpositive = fs_q_dst_sum_unique_othertotalpositive_body_steps_partial * S ((S (fs_i_dst_sum_unique_othertotalpositive_body_steps)) * fs_v_dst_sum_unique_othertotalpositive) + (fs_r_dst_sum_unique_othertotalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_othertotalpositive_body_steps_successor. fs_h_dst_sum_unique_othertotalpositive_body_steps_successor + S (fs_s_dst_sum_unique_othertotalpositive_body_steps) = S ((S (S fs_i_dst_sum_unique_othertotalpositive_body_steps)) * fs_v_dst_sum_unique_othertotalpositive)) /\ exists fs_q_dst_sum_unique_othertotalpositive_body_steps_successor. fs_u_dst_sum_unique_othertotalpositive = fs_q_dst_sum_unique_othertotalpositive_body_steps_successor * S ((S (S fs_i_dst_sum_unique_othertotalpositive_body_steps)) * fs_v_dst_sum_unique_othertotalpositive) + (fs_s_dst_sum_unique_othertotalpositive_body_steps))) /\ fs_s_dst_sum_unique_othertotalpositive_body_steps = fs_r_dst_sum_unique_othertotalpositive_body_steps + fs_a_dst_sum_unique_othertotalpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_unique_othertotalnegative fs_v_dst_sum_unique_othertotalnegative. ((((exists fs_h_dst_sum_unique_othertotalnegative_body_start. fs_h_dst_sum_unique_othertotalnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_othertotalnegative)) /\ exists fs_q_dst_sum_unique_othertotalnegative_body_start. fs_u_dst_sum_unique_othertotalnegative = fs_q_dst_sum_unique_othertotalnegative_body_start * S ((S (0)) * fs_v_dst_sum_unique_othertotalnegative) + (0))) /\ ((((exists fs_h_dst_sum_unique_othertotalnegative_body_terminal. fs_h_dst_sum_unique_othertotalnegative_body_terminal + S (dst_negative_sum_sum_unique_othertotal) = S ((S (m)) * fs_v_dst_sum_unique_othertotalnegative)) /\ exists fs_q_dst_sum_unique_othertotalnegative_body_terminal. fs_u_dst_sum_unique_othertotalnegative = fs_q_dst_sum_unique_othertotalnegative_body_terminal * S ((S (m)) * fs_v_dst_sum_unique_othertotalnegative) + (dst_negative_sum_sum_unique_othertotal))) /\ forall fs_i_dst_sum_unique_othertotalnegative_body_steps. (exists fs_lt_dst_sum_unique_othertotalnegative_body_steps_bound. fs_lt_dst_sum_unique_othertotalnegative_body_steps_bound + S fs_i_dst_sum_unique_othertotalnegative_body_steps = m) -> exists fs_a_dst_sum_unique_othertotalnegative_body_steps fs_r_dst_sum_unique_othertotalnegative_body_steps fs_s_dst_sum_unique_othertotalnegative_body_steps. ((((exists fs_h_dst_sum_unique_othertotalnegative_body_steps_summand. fs_h_dst_sum_unique_othertotalnegative_body_steps_summand + S (fs_a_dst_sum_unique_othertotalnegative_body_steps) = S ((S (fs_i_dst_sum_unique_othertotalnegative_body_steps)) * dst_negative_scale_sum_unique_othertotal)) /\ exists fs_q_dst_sum_unique_othertotalnegative_body_steps_summand. dst_negative_code_sum_unique_othertotal = fs_q_dst_sum_unique_othertotalnegative_body_steps_summand * S ((S (fs_i_dst_sum_unique_othertotalnegative_body_steps)) * dst_negative_scale_sum_unique_othertotal) + (fs_a_dst_sum_unique_othertotalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_othertotalnegative_body_steps_partial. fs_h_dst_sum_unique_othertotalnegative_body_steps_partial + S (fs_r_dst_sum_unique_othertotalnegative_body_steps) = S ((S (fs_i_dst_sum_unique_othertotalnegative_body_steps)) * fs_v_dst_sum_unique_othertotalnegative)) /\ exists fs_q_dst_sum_unique_othertotalnegative_body_steps_partial. fs_u_dst_sum_unique_othertotalnegative = fs_q_dst_sum_unique_othertotalnegative_body_steps_partial * S ((S (fs_i_dst_sum_unique_othertotalnegative_body_steps)) * fs_v_dst_sum_unique_othertotalnegative) + (fs_r_dst_sum_unique_othertotalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_othertotalnegative_body_steps_successor. fs_h_dst_sum_unique_othertotalnegative_body_steps_successor + S (fs_s_dst_sum_unique_othertotalnegative_body_steps) = S ((S (S fs_i_dst_sum_unique_othertotalnegative_body_steps)) * fs_v_dst_sum_unique_othertotalnegative)) /\ exists fs_q_dst_sum_unique_othertotalnegative_body_steps_successor. fs_u_dst_sum_unique_othertotalnegative = fs_q_dst_sum_unique_othertotalnegative_body_steps_successor * S ((S (S fs_i_dst_sum_unique_othertotalnegative_body_steps)) * fs_v_dst_sum_unique_othertotalnegative) + (fs_s_dst_sum_unique_othertotalnegative_body_steps))) /\ fs_s_dst_sum_unique_othertotalnegative_body_steps = fs_r_dst_sum_unique_othertotalnegative_body_steps + fs_a_dst_sum_unique_othertotalnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_unique_othertotalresult ge_balance_negative_sum_unique_othertotalresult. (((((w) = 2 * (ge_balance_positive_sum_unique_othertotalresult) /\ (ge_balance_negative_sum_unique_othertotalresult) = 0) \/ exists ge_signed_half_sum_unique_othertotalresultdecode. (((w) = 2 * ge_signed_half_sum_unique_othertotalresultdecode + 1 /\ (ge_balance_positive_sum_unique_othertotalresult) = 0) /\ (ge_balance_negative_sum_unique_othertotalresult) = S ge_signed_half_sum_unique_othertotalresultdecode))) /\ ((dst_positive_sum_sum_unique_othertotal) + ge_balance_negative_sum_unique_othertotalresult = (dst_negative_sum_sum_unique_othertotal) + ge_balance_positive_sum_unique_othertotalresult))))))))))) -> w=z))

Constructive proof overview

Generated structural guide

Every genuine source and every finite affine rectangle admit a constructed, unique signed double-sum value.

The unchanged tactic script uses 2 declared prerequisites and contains 33 exact native proof lines.

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

Proof neighborhood

Direct dependencies

Direct dependents

none

Formal native tactic body

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

Read the argument

Proof checkpoints

33 script commands · 9 reading checkpoints · 1 local claims

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

Named ingredients (2)

Long local formulas use this family’s existing definitions. Each new abbreviation was expanded back to the identical native formula, including its free-variable context. The original edition is preserved below.

01Fix variables and assumptionsL1–7

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

  1. L1
    intro F
  2. L2
    intro o
  3. L3
    intro s
  4. L4
    intro t
  5. L5
    intro m
  6. L6
    intro n
  7. L7
    intro hF
02Establish hzL8–16

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply signed rectangular sum exists.

  1. L8
    have hz : ∃ z. SignedRectangularSum(F,o,s,t,m,n,z)Definitions: SignedRectangularSum
  2. L9
    specialize signed_rectangular_sum_exists (F)
  3. L10
    specialize signed_rectangular_sum_exists (o)
  4. L11
    specialize signed_rectangular_sum_exists (s)
  5. L12
    specialize signed_rectangular_sum_exists (t)
  6. L13
    specialize signed_rectangular_sum_exists (m)
  7. L14
    specialize signed_rectangular_sum_exists (n)
  8. L15
    apply signed_rectangular_sum_exists
  9. L16
    exact hF
03Separate the logical casesL17–17

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

  1. L17
    cases hz
04Construct an explicit witnessL18–18

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

  1. L18
    exists x
05Separate the logical casesL19–19

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

  1. L19
    split
06Use earlier factsL20–20

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

  1. L20
    exact hz_witness
07Fix variables and assumptionsL21–22

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

  1. L21
    intro w
  2. L22
    intro hw
08Use earlier factsL23–32

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

  1. L23
    specialize signed_rectangular_sum_functional (F)
  2. L24
    specialize signed_rectangular_sum_functional (o)
  3. L25
    specialize signed_rectangular_sum_functional (s)
  4. L26
    specialize signed_rectangular_sum_functional (t)
  5. L27
    specialize signed_rectangular_sum_functional (m)
  6. L28
    specialize signed_rectangular_sum_functional (n)
  7. L29
    specialize signed_rectangular_sum_functional (w)
  8. L30
    specialize signed_rectangular_sum_functional (x)
  9. L31
    apply signed_rectangular_sum_functional
  10. L32
    exact hw
09Use earlier factsL33–33

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

  1. L33
    exact hz_witness

Library-wide reading audit

Original exact command ledger · 33 lines
  1. 0001intro F
  2. 0002intro o
  3. 0003intro s
  4. 0004intro t
  5. 0005intro m
  6. 0006intro n
  7. 0007intro hF
  8. 0008have hz : exists z. (exists srt_rows_sum_unique_construct. ((((exists dst_positive_code_sum_unique_constructrowssource_table dst_positive_scale_sum_unique_constructrowssource_table dst_negative_code_sum_unique_constructrowssource_table dst_negative_scale_sum_unique_constructrowssource_table. (((F) = (((((dst_positive_code_sum_unique_constructrowssource_table) + (dst_positive_scale_sum_unique_constructrowssource_table)) * S ((dst_positive_code_sum_unique_constructrowssource_table) + (dst_positive_scale_sum_unique_constructrowssource_table)) + ((dst_positive_scale_sum_unique_constructrowssource_table) + (dst_positive_scale_sum_unique_constructrowssource_table))) + (((dst_negative_code_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)) * S ((dst_negative_code_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)) + ((dst_negative_scale_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)))) * S ((((dst_positive_code_sum_unique_constructrowssource_table) + (dst_positive_scale_sum_unique_constructrowssource_table)) * S ((dst_positive_code_sum_unique_constructrowssource_table) + (dst_positive_scale_sum_unique_constructrowssource_table)) + ((dst_positive_scale_sum_unique_constructrowssource_table) + (dst_positive_scale_sum_unique_constructrowssource_table))) + (((dst_negative_code_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)) * S ((dst_negative_code_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)) + ((dst_negative_scale_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)))) + ((((dst_negative_code_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)) * S ((dst_negative_code_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)) + ((dst_negative_scale_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table))) + (((dst_negative_code_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)) * S ((dst_negative_code_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)) + ((dst_negative_scale_sum_unique_constructrowssource_table) + (dst_negative_scale_sum_unique_constructrowssource_table)))))) /\ (forall dst_index_sum_unique_constructrowssource_table. (exists pvs_le_gap_sum_unique_constructrowssource_tabledomain. pvs_le_gap_sum_unique_constructrowssource_tabledomain + (dst_index_sum_unique_constructrowssource_table) = (0)) -> exists dst_positive_sum_unique_constructrowssource_table dst_negative_sum_unique_constructrowssource_table dst_value_sum_unique_constructrowssource_table. ((((exists ff_h_pvs_sum_unique_constructrowssource_tableentrypositive. ff_h_pvs_sum_unique_constructrowssource_tableentrypositive + S (dst_positive_sum_unique_constructrowssource_table) = S ((S (dst_index_sum_unique_constructrowssource_table)) * dst_positive_scale_sum_unique_constructrowssource_table)) /\ exists ff_q_pvs_sum_unique_constructrowssource_tableentrypositive. dst_positive_code_sum_unique_constructrowssource_table = ff_q_pvs_sum_unique_constructrowssource_tableentrypositive * S ((S (dst_index_sum_unique_constructrowssource_table)) * dst_positive_scale_sum_unique_constructrowssource_table) + (dst_positive_sum_unique_constructrowssource_table))) /\ (((((exists ff_h_pvs_sum_unique_constructrowssource_tableentrynegative. ff_h_pvs_sum_unique_constructrowssource_tableentrynegative + S (dst_negative_sum_unique_constructrowssource_table) = S ((S (dst_index_sum_unique_constructrowssource_table)) * dst_negative_scale_sum_unique_constructrowssource_table)) /\ exists ff_q_pvs_sum_unique_constructrowssource_tableentrynegative. dst_negative_code_sum_unique_constructrowssource_table = ff_q_pvs_sum_unique_constructrowssource_tableentrynegative * S ((S (dst_index_sum_unique_constructrowssource_table)) * dst_negative_scale_sum_unique_constructrowssource_table) + (dst_negative_sum_unique_constructrowssource_table))) /\ (exists ge_balance_positive_sum_unique_constructrowssource_tableentryvalue ge_balance_negative_sum_unique_constructrowssource_tableentryvalue. (((((dst_value_sum_unique_constructrowssource_table) = 2 * (ge_balance_positive_sum_unique_constructrowssource_tableentryvalue) /\ (ge_balance_negative_sum_unique_constructrowssource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_constructrowssource_tableentryvaluedecode. (((dst_value_sum_unique_constructrowssource_table) = 2 * ge_signed_half_sum_unique_constructrowssource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_constructrowssource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_constructrowssource_tableentryvalue) = S ge_signed_half_sum_unique_constructrowssource_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_constructrowssource_table) + ge_balance_negative_sum_unique_constructrowssource_tableentryvalue = (dst_negative_sum_unique_constructrowssource_table) + ge_balance_positive_sum_unique_constructrowssource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_unique_constructrowsrow_table dst_positive_scale_sum_unique_constructrowsrow_table dst_negative_code_sum_unique_constructrowsrow_table dst_negative_scale_sum_unique_constructrowsrow_table. (((srt_rows_sum_unique_construct) = (((((dst_positive_code_sum_unique_constructrowsrow_table) + (dst_positive_scale_sum_unique_constructrowsrow_table)) * S ((dst_positive_code_sum_unique_constructrowsrow_table) + (dst_positive_scale_sum_unique_constructrowsrow_table)) + ((dst_positive_scale_sum_unique_constructrowsrow_table) + (dst_positive_scale_sum_unique_constructrowsrow_table))) + (((dst_negative_code_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)) * S ((dst_negative_code_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)) + ((dst_negative_scale_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)))) * S ((((dst_positive_code_sum_unique_constructrowsrow_table) + (dst_positive_scale_sum_unique_constructrowsrow_table)) * S ((dst_positive_code_sum_unique_constructrowsrow_table) + (dst_positive_scale_sum_unique_constructrowsrow_table)) + ((dst_positive_scale_sum_unique_constructrowsrow_table) + (dst_positive_scale_sum_unique_constructrowsrow_table))) + (((dst_negative_code_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)) * S ((dst_negative_code_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)) + ((dst_negative_scale_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)))) + ((((dst_negative_code_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)) * S ((dst_negative_code_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)) + ((dst_negative_scale_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table))) + (((dst_negative_code_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)) * S ((dst_negative_code_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)) + ((dst_negative_scale_sum_unique_constructrowsrow_table) + (dst_negative_scale_sum_unique_constructrowsrow_table)))))) /\ (forall dst_index_sum_unique_constructrowsrow_table. (exists pvs_le_gap_sum_unique_constructrowsrow_tabledomain. pvs_le_gap_sum_unique_constructrowsrow_tabledomain + (dst_index_sum_unique_constructrowsrow_table) = (m)) -> exists dst_positive_sum_unique_constructrowsrow_table dst_negative_sum_unique_constructrowsrow_table dst_value_sum_unique_constructrowsrow_table. ((((exists ff_h_pvs_sum_unique_constructrowsrow_tableentrypositive. ff_h_pvs_sum_unique_constructrowsrow_tableentrypositive + S (dst_positive_sum_unique_constructrowsrow_table) = S ((S (dst_index_sum_unique_constructrowsrow_table)) * dst_positive_scale_sum_unique_constructrowsrow_table)) /\ exists ff_q_pvs_sum_unique_constructrowsrow_tableentrypositive. dst_positive_code_sum_unique_constructrowsrow_table = ff_q_pvs_sum_unique_constructrowsrow_tableentrypositive * S ((S (dst_index_sum_unique_constructrowsrow_table)) * dst_positive_scale_sum_unique_constructrowsrow_table) + (dst_positive_sum_unique_constructrowsrow_table))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrow_tableentrynegative. ff_h_pvs_sum_unique_constructrowsrow_tableentrynegative + S (dst_negative_sum_unique_constructrowsrow_table) = S ((S (dst_index_sum_unique_constructrowsrow_table)) * dst_negative_scale_sum_unique_constructrowsrow_table)) /\ exists ff_q_pvs_sum_unique_constructrowsrow_tableentrynegative. dst_negative_code_sum_unique_constructrowsrow_table = ff_q_pvs_sum_unique_constructrowsrow_tableentrynegative * S ((S (dst_index_sum_unique_constructrowsrow_table)) * dst_negative_scale_sum_unique_constructrowsrow_table) + (dst_negative_sum_unique_constructrowsrow_table))) /\ (exists ge_balance_positive_sum_unique_constructrowsrow_tableentryvalue ge_balance_negative_sum_unique_constructrowsrow_tableentryvalue. (((((dst_value_sum_unique_constructrowsrow_table) = 2 * (ge_balance_positive_sum_unique_constructrowsrow_tableentryvalue) /\ (ge_balance_negative_sum_unique_constructrowsrow_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_constructrowsrow_tableentryvaluedecode. (((dst_value_sum_unique_constructrowsrow_table) = 2 * ge_signed_half_sum_unique_constructrowsrow_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_constructrowsrow_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_constructrowsrow_tableentryvalue) = S ge_signed_half_sum_unique_constructrowsrow_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_constructrowsrow_table) + ge_balance_negative_sum_unique_constructrowsrow_tableentryvalue = (dst_negative_sum_unique_constructrowsrow_table) + ge_balance_positive_sum_unique_constructrowsrow_tableentryvalue))))))))) /\ (forall srt_index_sum_unique_constructrows. (exists pvs_gap_sum_unique_constructrowsbound. pvs_gap_sum_unique_constructrowsbound + S (srt_index_sum_unique_constructrows) = (m)) -> exists srt_value_sum_unique_constructrows. (((exists dst_positive_code_sum_unique_constructrowsrowentry dst_positive_scale_sum_unique_constructrowsrowentry dst_negative_code_sum_unique_constructrowsrowentry dst_negative_scale_sum_unique_constructrowsrowentry dst_positive_sum_unique_constructrowsrowentry dst_negative_sum_unique_constructrowsrowentry. (((srt_rows_sum_unique_construct) = (((((dst_positive_code_sum_unique_constructrowsrowentry) + (dst_positive_scale_sum_unique_constructrowsrowentry)) * S ((dst_positive_code_sum_unique_constructrowsrowentry) + (dst_positive_scale_sum_unique_constructrowsrowentry)) + ((dst_positive_scale_sum_unique_constructrowsrowentry) + (dst_positive_scale_sum_unique_constructrowsrowentry))) + (((dst_negative_code_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)) * S ((dst_negative_code_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)) + ((dst_negative_scale_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)))) * S ((((dst_positive_code_sum_unique_constructrowsrowentry) + (dst_positive_scale_sum_unique_constructrowsrowentry)) * S ((dst_positive_code_sum_unique_constructrowsrowentry) + (dst_positive_scale_sum_unique_constructrowsrowentry)) + ((dst_positive_scale_sum_unique_constructrowsrowentry) + (dst_positive_scale_sum_unique_constructrowsrowentry))) + (((dst_negative_code_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)) * S ((dst_negative_code_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)) + ((dst_negative_scale_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)))) + ((((dst_negative_code_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)) * S ((dst_negative_code_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)) + ((dst_negative_scale_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry))) + (((dst_negative_code_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)) * S ((dst_negative_code_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)) + ((dst_negative_scale_sum_unique_constructrowsrowentry) + (dst_negative_scale_sum_unique_constructrowsrowentry)))))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrowentrypositive. ff_h_pvs_sum_unique_constructrowsrowentrypositive + S (dst_positive_sum_unique_constructrowsrowentry) = S ((S (srt_index_sum_unique_constructrows)) * dst_positive_scale_sum_unique_constructrowsrowentry)) /\ exists ff_q_pvs_sum_unique_constructrowsrowentrypositive. dst_positive_code_sum_unique_constructrowsrowentry = ff_q_pvs_sum_unique_constructrowsrowentrypositive * S ((S (srt_index_sum_unique_constructrows)) * dst_positive_scale_sum_unique_constructrowsrowentry) + (dst_positive_sum_unique_constructrowsrowentry))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrowentrynegative. ff_h_pvs_sum_unique_constructrowsrowentrynegative + S (dst_negative_sum_unique_constructrowsrowentry) = S ((S (srt_index_sum_unique_constructrows)) * dst_negative_scale_sum_unique_constructrowsrowentry)) /\ exists ff_q_pvs_sum_unique_constructrowsrowentrynegative. dst_negative_code_sum_unique_constructrowsrowentry = ff_q_pvs_sum_unique_constructrowsrowentrynegative * S ((S (srt_index_sum_unique_constructrows)) * dst_negative_scale_sum_unique_constructrowsrowentry) + (dst_negative_sum_unique_constructrowsrowentry))) /\ (exists ge_balance_positive_sum_unique_constructrowsrowentryvalue ge_balance_negative_sum_unique_constructrowsrowentryvalue. (((((srt_value_sum_unique_constructrows) = 2 * (ge_balance_positive_sum_unique_constructrowsrowentryvalue) /\ (ge_balance_negative_sum_unique_constructrowsrowentryvalue) = 0) \/ exists ge_signed_half_sum_unique_constructrowsrowentryvaluedecode. (((srt_value_sum_unique_constructrows) = 2 * ge_signed_half_sum_unique_constructrowsrowentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_constructrowsrowentryvalue) = 0) /\ (ge_balance_negative_sum_unique_constructrowsrowentryvalue) = S ge_signed_half_sum_unique_constructrowsrowentryvaluedecode))) /\ ((dst_positive_sum_unique_constructrowsrowentry) + ge_balance_negative_sum_unique_constructrowsrowentryvalue = (dst_negative_sum_unique_constructrowsrowentry) + ge_balance_positive_sum_unique_constructrowsrowentryvalue))))))))) /\ (exists srs_slice_sum_unique_constructrowsrowrow_sum. ((((exists dst_positive_code_sum_unique_constructrowsrowrow_sumslicesource_table dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table. (((F) = (((((dst_positive_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)))) * S ((((dst_positive_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)))) + ((((dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)))))) /\ (forall dst_index_sum_unique_constructrowsrowrow_sumslicesource_table. (exists pvs_le_gap_sum_unique_constructrowsrowrow_sumslicesource_tabledomain. pvs_le_gap_sum_unique_constructrowsrowrow_sumslicesource_tabledomain + (dst_index_sum_unique_constructrowsrowrow_sumslicesource_table) = (0)) -> exists dst_positive_sum_unique_constructrowsrowrow_sumslicesource_table dst_negative_sum_unique_constructrowsrowrow_sumslicesource_table dst_value_sum_unique_constructrowsrowrow_sumslicesource_table. ((((exists ff_h_pvs_sum_unique_constructrowsrowrow_sumslicesource_tableentrypositive. ff_h_pvs_sum_unique_constructrowsrowrow_sumslicesource_tableentrypositive + S (dst_positive_sum_unique_constructrowsrowrow_sumslicesource_table) = S ((S (dst_index_sum_unique_constructrowsrowrow_sumslicesource_table)) * dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_unique_constructrowsrowrow_sumslicesource_tableentrypositive. dst_positive_code_sum_unique_constructrowsrowrow_sumslicesource_table = ff_q_pvs_sum_unique_constructrowsrowrow_sumslicesource_tableentrypositive * S ((S (dst_index_sum_unique_constructrowsrowrow_sumslicesource_table)) * dst_positive_scale_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_positive_sum_unique_constructrowsrowrow_sumslicesource_table))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrowrow_sumslicesource_tableentrynegative. ff_h_pvs_sum_unique_constructrowsrowrow_sumslicesource_tableentrynegative + S (dst_negative_sum_unique_constructrowsrowrow_sumslicesource_table) = S ((S (dst_index_sum_unique_constructrowsrowrow_sumslicesource_table)) * dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_unique_constructrowsrowrow_sumslicesource_tableentrynegative. dst_negative_code_sum_unique_constructrowsrowrow_sumslicesource_table = ff_q_pvs_sum_unique_constructrowsrowrow_sumslicesource_tableentrynegative * S ((S (dst_index_sum_unique_constructrowsrowrow_sumslicesource_table)) * dst_negative_scale_sum_unique_constructrowsrowrow_sumslicesource_table) + (dst_negative_sum_unique_constructrowsrowrow_sumslicesource_table))) /\ (exists ge_balance_positive_sum_unique_constructrowsrowrow_sumslicesource_tableentryvalue ge_balance_negative_sum_unique_constructrowsrowrow_sumslicesource_tableentryvalue. (((((dst_value_sum_unique_constructrowsrowrow_sumslicesource_table) = 2 * (ge_balance_positive_sum_unique_constructrowsrowrow_sumslicesource_tableentryvalue) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumslicesource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_constructrowsrowrow_sumslicesource_tableentryvaluedecode. (((dst_value_sum_unique_constructrowsrowrow_sumslicesource_table) = 2 * ge_signed_half_sum_unique_constructrowsrowrow_sumslicesource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_constructrowsrowrow_sumslicesource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumslicesource_tableentryvalue) = S ge_signed_half_sum_unique_constructrowsrowrow_sumslicesource_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_constructrowsrowrow_sumslicesource_table) + ge_balance_negative_sum_unique_constructrowsrowrow_sumslicesource_tableentryvalue = (dst_negative_sum_unique_constructrowsrowrow_sumslicesource_table) + ge_balance_positive_sum_unique_constructrowsrowrow_sumslicesource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_unique_constructrowsrowrow_sumsliceoutput_table dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table. (((srs_slice_sum_unique_constructrowsrowrow_sum) = (((((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)))) * S ((((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)))) + ((((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)))))) /\ (forall dst_index_sum_unique_constructrowsrowrow_sumsliceoutput_table. (exists pvs_le_gap_sum_unique_constructrowsrowrow_sumsliceoutput_tabledomain. pvs_le_gap_sum_unique_constructrowsrowrow_sumsliceoutput_tabledomain + (dst_index_sum_unique_constructrowsrowrow_sumsliceoutput_table) = (n)) -> exists dst_positive_sum_unique_constructrowsrowrow_sumsliceoutput_table dst_negative_sum_unique_constructrowsrowrow_sumsliceoutput_table dst_value_sum_unique_constructrowsrowrow_sumsliceoutput_table. ((((exists ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceoutput_tableentrypositive. ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceoutput_tableentrypositive + S (dst_positive_sum_unique_constructrowsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceoutput_tableentrypositive. dst_positive_code_sum_unique_constructrowsrowrow_sumsliceoutput_table = ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceoutput_tableentrypositive * S ((S (dst_index_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_positive_sum_unique_constructrowsrowrow_sumsliceoutput_table))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceoutput_tableentrynegative. ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceoutput_tableentrynegative + S (dst_negative_sum_unique_constructrowsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceoutput_tableentrynegative. dst_negative_code_sum_unique_constructrowsrowrow_sumsliceoutput_table = ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceoutput_tableentrynegative * S ((S (dst_index_sum_unique_constructrowsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceoutput_table) + (dst_negative_sum_unique_constructrowsrowrow_sumsliceoutput_table))) /\ (exists ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvalue ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvalue. (((((dst_value_sum_unique_constructrowsrowrow_sumsliceoutput_table) = 2 * (ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvalue) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvalue) = 0) \/ exists ge_signed_half_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvaluedecode. (((dst_value_sum_unique_constructrowsrowrow_sumsliceoutput_table) = 2 * ge_signed_half_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvalue) = 0) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvalue) = S ge_signed_half_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvaluedecode))) /\ ((dst_positive_sum_unique_constructrowsrowrow_sumsliceoutput_table) + ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvalue = (dst_negative_sum_unique_constructrowsrowrow_sumsliceoutput_table) + ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceoutput_tableentryvalue))))))))) /\ (forall srs_index_sum_unique_constructrowsrowrow_sumslice. (exists pvs_gap_sum_unique_constructrowsrowrow_sumslicebound. pvs_gap_sum_unique_constructrowsrowrow_sumslicebound + S (srs_index_sum_unique_constructrowsrowrow_sumslice) = (n)) -> exists srs_value_sum_unique_constructrowsrowrow_sumslice. (((exists dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentrysource dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource dst_positive_sum_unique_constructrowsrowrow_sumsliceentrysource dst_negative_sum_unique_constructrowsrowrow_sumsliceentrysource. (((F) = (((((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)))) * S ((((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)))) + ((((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)))))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceentrysourcepositive. ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceentrysourcepositive + S (dst_positive_sum_unique_constructrowsrowrow_sumsliceentrysource) = S ((S (((((o) + ((s) * (srt_index_sum_unique_constructrows)))) + ((t) * (srs_index_sum_unique_constructrowsrowrow_sumslice))))) * dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceentrysourcepositive. dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentrysource = ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceentrysourcepositive * S ((S (((((o) + ((s) * (srt_index_sum_unique_constructrows)))) + ((t) * (srs_index_sum_unique_constructrowsrowrow_sumslice))))) * dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_positive_sum_unique_constructrowsrowrow_sumsliceentrysource))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceentrysourcenegative. ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceentrysourcenegative + S (dst_negative_sum_unique_constructrowsrowrow_sumsliceentrysource) = S ((S (((((o) + ((s) * (srt_index_sum_unique_constructrows)))) + ((t) * (srs_index_sum_unique_constructrowsrowrow_sumslice))))) * dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceentrysourcenegative. dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentrysource = ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceentrysourcenegative * S ((S (((((o) + ((s) * (srt_index_sum_unique_constructrows)))) + ((t) * (srs_index_sum_unique_constructrowsrowrow_sumslice))))) * dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentrysource) + (dst_negative_sum_unique_constructrowsrowrow_sumsliceentrysource))) /\ (exists ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceentrysourcevalue ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceentrysourcevalue. (((((srs_value_sum_unique_constructrowsrowrow_sumslice) = 2 * (ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceentrysourcevalue) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceentrysourcevalue) = 0) \/ exists ge_signed_half_sum_unique_constructrowsrowrow_sumsliceentrysourcevaluedecode. (((srs_value_sum_unique_constructrowsrowrow_sumslice) = 2 * ge_signed_half_sum_unique_constructrowsrowrow_sumsliceentrysourcevaluedecode + 1 /\ (ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceentrysourcevalue) = 0) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceentrysourcevalue) = S ge_signed_half_sum_unique_constructrowsrowrow_sumsliceentrysourcevaluedecode))) /\ ((dst_positive_sum_unique_constructrowsrowrow_sumsliceentrysource) + ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceentrysourcevalue = (dst_negative_sum_unique_constructrowsrowrow_sumsliceentrysource) + ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceentrysourcevalue))))))))) /\ (exists dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentryoutput dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput dst_positive_sum_unique_constructrowsrowrow_sumsliceentryoutput dst_negative_sum_unique_constructrowsrowrow_sumsliceentryoutput. (((srs_slice_sum_unique_constructrowsrowrow_sum) = (((((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)))) * S ((((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)))) + ((((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)))))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceentryoutputpositive. ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceentryoutputpositive + S (dst_positive_sum_unique_constructrowsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_unique_constructrowsrowrow_sumslice)) * dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceentryoutputpositive. dst_positive_code_sum_unique_constructrowsrowrow_sumsliceentryoutput = ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceentryoutputpositive * S ((S (srs_index_sum_unique_constructrowsrowrow_sumslice)) * dst_positive_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_positive_sum_unique_constructrowsrowrow_sumsliceentryoutput))) /\ (((((exists ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceentryoutputnegative. ff_h_pvs_sum_unique_constructrowsrowrow_sumsliceentryoutputnegative + S (dst_negative_sum_unique_constructrowsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_unique_constructrowsrowrow_sumslice)) * dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceentryoutputnegative. dst_negative_code_sum_unique_constructrowsrowrow_sumsliceentryoutput = ff_q_pvs_sum_unique_constructrowsrowrow_sumsliceentryoutputnegative * S ((S (srs_index_sum_unique_constructrowsrowrow_sumslice)) * dst_negative_scale_sum_unique_constructrowsrowrow_sumsliceentryoutput) + (dst_negative_sum_unique_constructrowsrowrow_sumsliceentryoutput))) /\ (exists ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceentryoutputvalue ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceentryoutputvalue. (((((srs_value_sum_unique_constructrowsrowrow_sumslice) = 2 * (ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceentryoutputvalue) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceentryoutputvalue) = 0) \/ exists ge_signed_half_sum_unique_constructrowsrowrow_sumsliceentryoutputvaluedecode. (((srs_value_sum_unique_constructrowsrowrow_sumslice) = 2 * ge_signed_half_sum_unique_constructrowsrowrow_sumsliceentryoutputvaluedecode + 1 /\ (ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceentryoutputvalue) = 0) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceentryoutputvalue) = S ge_signed_half_sum_unique_constructrowsrowrow_sumsliceentryoutputvaluedecode))) /\ ((dst_positive_sum_unique_constructrowsrowrow_sumsliceentryoutput) + ge_balance_negative_sum_unique_constructrowsrowrow_sumsliceentryoutputvalue = (dst_negative_sum_unique_constructrowsrowrow_sumsliceentryoutput) + ge_balance_positive_sum_unique_constructrowsrowrow_sumsliceentryoutputvalue)))))))))))))))) /\ (exists dst_positive_code_sum_unique_constructrowsrowrow_sumsum dst_positive_scale_sum_unique_constructrowsrowrow_sumsum dst_negative_code_sum_unique_constructrowsrowrow_sumsum dst_negative_scale_sum_unique_constructrowsrowrow_sumsum dst_positive_sum_sum_unique_constructrowsrowrow_sumsum dst_negative_sum_sum_unique_constructrowsrowrow_sumsum. (((srs_slice_sum_unique_constructrowsrowrow_sum) = (((((dst_positive_code_sum_unique_constructrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsum)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsum)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)))) * S ((((dst_positive_code_sum_unique_constructrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsum)) * S ((dst_positive_code_sum_unique_constructrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsum)) + ((dst_positive_scale_sum_unique_constructrowsrowrow_sumsum) + (dst_positive_scale_sum_unique_constructrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)))) + ((((dst_negative_code_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum))) + (((dst_negative_code_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) * S ((dst_negative_code_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) + ((dst_negative_scale_sum_unique_constructrowsrowrow_sumsum) + (dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)))))) /\ (((exists fs_u_dst_sum_unique_constructrowsrowrow_sumsumpositive fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive. ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_start. fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_start. fs_u_dst_sum_unique_constructrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_start * S ((S (0)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive) + (0))) /\ ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_terminal. fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_terminal + S (dst_positive_sum_sum_unique_constructrowsrowrow_sumsum) = S ((S (n)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_terminal. fs_u_dst_sum_unique_constructrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_terminal * S ((S (n)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive) + (dst_positive_sum_sum_unique_constructrowsrowrow_sumsum))) /\ forall fs_i_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps. (exists fs_lt_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_bound. fs_lt_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_bound + S fs_i_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps = n) -> exists fs_a_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps fs_r_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps fs_s_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps. ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_summand. fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_summand + S (fs_a_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_unique_constructrowsrowrow_sumsum)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_summand. dst_positive_code_sum_unique_constructrowsrowrow_sumsum = fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_summand * S ((S (fs_i_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_unique_constructrowsrowrow_sumsum) + (fs_a_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_partial. fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_partial + S (fs_r_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_partial. fs_u_dst_sum_unique_constructrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_partial * S ((S (fs_i_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive) + (fs_r_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_successor. fs_h_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_successor + S (fs_s_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps) = S ((S (S fs_i_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_successor. fs_u_dst_sum_unique_constructrowsrowrow_sumsumpositive = fs_q_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps_successor * S ((S (S fs_i_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumpositive) + (fs_s_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps))) /\ fs_s_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps = fs_r_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps + fs_a_dst_sum_unique_constructrowsrowrow_sumsumpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_unique_constructrowsrowrow_sumsumnegative fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative. ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_start. fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_start. fs_u_dst_sum_unique_constructrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_start * S ((S (0)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative) + (0))) /\ ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_terminal. fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_terminal + S (dst_negative_sum_sum_unique_constructrowsrowrow_sumsum) = S ((S (n)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_terminal. fs_u_dst_sum_unique_constructrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_terminal * S ((S (n)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative) + (dst_negative_sum_sum_unique_constructrowsrowrow_sumsum))) /\ forall fs_i_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps. (exists fs_lt_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_bound. fs_lt_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_bound + S fs_i_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps = n) -> exists fs_a_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps fs_r_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps fs_s_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps. ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_summand. fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_summand + S (fs_a_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_unique_constructrowsrowrow_sumsum)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_summand. dst_negative_code_sum_unique_constructrowsrowrow_sumsum = fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_summand * S ((S (fs_i_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_unique_constructrowsrowrow_sumsum) + (fs_a_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_partial. fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_partial + S (fs_r_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_partial. fs_u_dst_sum_unique_constructrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_partial * S ((S (fs_i_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative) + (fs_r_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_successor. fs_h_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_successor + S (fs_s_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps) = S ((S (S fs_i_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_successor. fs_u_dst_sum_unique_constructrowsrowrow_sumsumnegative = fs_q_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps_successor * S ((S (S fs_i_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_unique_constructrowsrowrow_sumsumnegative) + (fs_s_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps))) /\ fs_s_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps = fs_r_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps + fs_a_dst_sum_unique_constructrowsrowrow_sumsumnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_unique_constructrowsrowrow_sumsumresult ge_balance_negative_sum_unique_constructrowsrowrow_sumsumresult. (((((srt_value_sum_unique_constructrows) = 2 * (ge_balance_positive_sum_unique_constructrowsrowrow_sumsumresult) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumsumresult) = 0) \/ exists ge_signed_half_sum_unique_constructrowsrowrow_sumsumresultdecode. (((srt_value_sum_unique_constructrows) = 2 * ge_signed_half_sum_unique_constructrowsrowrow_sumsumresultdecode + 1 /\ (ge_balance_positive_sum_unique_constructrowsrowrow_sumsumresult) = 0) /\ (ge_balance_negative_sum_unique_constructrowsrowrow_sumsumresult) = S ge_signed_half_sum_unique_constructrowsrowrow_sumsumresultdecode))) /\ ((dst_positive_sum_sum_unique_constructrowsrowrow_sumsum) + ge_balance_negative_sum_unique_constructrowsrowrow_sumsumresult = (dst_negative_sum_sum_unique_constructrowsrowrow_sumsum) + ge_balance_positive_sum_unique_constructrowsrowrow_sumsumresult)))))))))))))))))) /\ (exists dst_positive_code_sum_unique_constructtotal dst_positive_scale_sum_unique_constructtotal dst_negative_code_sum_unique_constructtotal dst_negative_scale_sum_unique_constructtotal dst_positive_sum_sum_unique_constructtotal dst_negative_sum_sum_unique_constructtotal. (((srt_rows_sum_unique_construct) = (((((dst_positive_code_sum_unique_constructtotal) + (dst_positive_scale_sum_unique_constructtotal)) * S ((dst_positive_code_sum_unique_constructtotal) + (dst_positive_scale_sum_unique_constructtotal)) + ((dst_positive_scale_sum_unique_constructtotal) + (dst_positive_scale_sum_unique_constructtotal))) + (((dst_negative_code_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)) * S ((dst_negative_code_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)) + ((dst_negative_scale_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)))) * S ((((dst_positive_code_sum_unique_constructtotal) + (dst_positive_scale_sum_unique_constructtotal)) * S ((dst_positive_code_sum_unique_constructtotal) + (dst_positive_scale_sum_unique_constructtotal)) + ((dst_positive_scale_sum_unique_constructtotal) + (dst_positive_scale_sum_unique_constructtotal))) + (((dst_negative_code_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)) * S ((dst_negative_code_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)) + ((dst_negative_scale_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)))) + ((((dst_negative_code_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)) * S ((dst_negative_code_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)) + ((dst_negative_scale_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal))) + (((dst_negative_code_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)) * S ((dst_negative_code_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)) + ((dst_negative_scale_sum_unique_constructtotal) + (dst_negative_scale_sum_unique_constructtotal)))))) /\ (((exists fs_u_dst_sum_unique_constructtotalpositive fs_v_dst_sum_unique_constructtotalpositive. ((((exists fs_h_dst_sum_unique_constructtotalpositive_body_start. fs_h_dst_sum_unique_constructtotalpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_constructtotalpositive)) /\ exists fs_q_dst_sum_unique_constructtotalpositive_body_start. fs_u_dst_sum_unique_constructtotalpositive = fs_q_dst_sum_unique_constructtotalpositive_body_start * S ((S (0)) * fs_v_dst_sum_unique_constructtotalpositive) + (0))) /\ ((((exists fs_h_dst_sum_unique_constructtotalpositive_body_terminal. fs_h_dst_sum_unique_constructtotalpositive_body_terminal + S (dst_positive_sum_sum_unique_constructtotal) = S ((S (m)) * fs_v_dst_sum_unique_constructtotalpositive)) /\ exists fs_q_dst_sum_unique_constructtotalpositive_body_terminal. fs_u_dst_sum_unique_constructtotalpositive = fs_q_dst_sum_unique_constructtotalpositive_body_terminal * S ((S (m)) * fs_v_dst_sum_unique_constructtotalpositive) + (dst_positive_sum_sum_unique_constructtotal))) /\ forall fs_i_dst_sum_unique_constructtotalpositive_body_steps. (exists fs_lt_dst_sum_unique_constructtotalpositive_body_steps_bound. fs_lt_dst_sum_unique_constructtotalpositive_body_steps_bound + S fs_i_dst_sum_unique_constructtotalpositive_body_steps = m) -> exists fs_a_dst_sum_unique_constructtotalpositive_body_steps fs_r_dst_sum_unique_constructtotalpositive_body_steps fs_s_dst_sum_unique_constructtotalpositive_body_steps. ((((exists fs_h_dst_sum_unique_constructtotalpositive_body_steps_summand. fs_h_dst_sum_unique_constructtotalpositive_body_steps_summand + S (fs_a_dst_sum_unique_constructtotalpositive_body_steps) = S ((S (fs_i_dst_sum_unique_constructtotalpositive_body_steps)) * dst_positive_scale_sum_unique_constructtotal)) /\ exists fs_q_dst_sum_unique_constructtotalpositive_body_steps_summand. dst_positive_code_sum_unique_constructtotal = fs_q_dst_sum_unique_constructtotalpositive_body_steps_summand * S ((S (fs_i_dst_sum_unique_constructtotalpositive_body_steps)) * dst_positive_scale_sum_unique_constructtotal) + (fs_a_dst_sum_unique_constructtotalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_constructtotalpositive_body_steps_partial. fs_h_dst_sum_unique_constructtotalpositive_body_steps_partial + S (fs_r_dst_sum_unique_constructtotalpositive_body_steps) = S ((S (fs_i_dst_sum_unique_constructtotalpositive_body_steps)) * fs_v_dst_sum_unique_constructtotalpositive)) /\ exists fs_q_dst_sum_unique_constructtotalpositive_body_steps_partial. fs_u_dst_sum_unique_constructtotalpositive = fs_q_dst_sum_unique_constructtotalpositive_body_steps_partial * S ((S (fs_i_dst_sum_unique_constructtotalpositive_body_steps)) * fs_v_dst_sum_unique_constructtotalpositive) + (fs_r_dst_sum_unique_constructtotalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_unique_constructtotalpositive_body_steps_successor. fs_h_dst_sum_unique_constructtotalpositive_body_steps_successor + S (fs_s_dst_sum_unique_constructtotalpositive_body_steps) = S ((S (S fs_i_dst_sum_unique_constructtotalpositive_body_steps)) * fs_v_dst_sum_unique_constructtotalpositive)) /\ exists fs_q_dst_sum_unique_constructtotalpositive_body_steps_successor. fs_u_dst_sum_unique_constructtotalpositive = fs_q_dst_sum_unique_constructtotalpositive_body_steps_successor * S ((S (S fs_i_dst_sum_unique_constructtotalpositive_body_steps)) * fs_v_dst_sum_unique_constructtotalpositive) + (fs_s_dst_sum_unique_constructtotalpositive_body_steps))) /\ fs_s_dst_sum_unique_constructtotalpositive_body_steps = fs_r_dst_sum_unique_constructtotalpositive_body_steps + fs_a_dst_sum_unique_constructtotalpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_unique_constructtotalnegative fs_v_dst_sum_unique_constructtotalnegative. ((((exists fs_h_dst_sum_unique_constructtotalnegative_body_start. fs_h_dst_sum_unique_constructtotalnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_unique_constructtotalnegative)) /\ exists fs_q_dst_sum_unique_constructtotalnegative_body_start. fs_u_dst_sum_unique_constructtotalnegative = fs_q_dst_sum_unique_constructtotalnegative_body_start * S ((S (0)) * fs_v_dst_sum_unique_constructtotalnegative) + (0))) /\ ((((exists fs_h_dst_sum_unique_constructtotalnegative_body_terminal. fs_h_dst_sum_unique_constructtotalnegative_body_terminal + S (dst_negative_sum_sum_unique_constructtotal) = S ((S (m)) * fs_v_dst_sum_unique_constructtotalnegative)) /\ exists fs_q_dst_sum_unique_constructtotalnegative_body_terminal. fs_u_dst_sum_unique_constructtotalnegative = fs_q_dst_sum_unique_constructtotalnegative_body_terminal * S ((S (m)) * fs_v_dst_sum_unique_constructtotalnegative) + (dst_negative_sum_sum_unique_constructtotal))) /\ forall fs_i_dst_sum_unique_constructtotalnegative_body_steps. (exists fs_lt_dst_sum_unique_constructtotalnegative_body_steps_bound. fs_lt_dst_sum_unique_constructtotalnegative_body_steps_bound + S fs_i_dst_sum_unique_constructtotalnegative_body_steps = m) -> exists fs_a_dst_sum_unique_constructtotalnegative_body_steps fs_r_dst_sum_unique_constructtotalnegative_body_steps fs_s_dst_sum_unique_constructtotalnegative_body_steps. ((((exists fs_h_dst_sum_unique_constructtotalnegative_body_steps_summand. fs_h_dst_sum_unique_constructtotalnegative_body_steps_summand + S (fs_a_dst_sum_unique_constructtotalnegative_body_steps) = S ((S (fs_i_dst_sum_unique_constructtotalnegative_body_steps)) * dst_negative_scale_sum_unique_constructtotal)) /\ exists fs_q_dst_sum_unique_constructtotalnegative_body_steps_summand. dst_negative_code_sum_unique_constructtotal = fs_q_dst_sum_unique_constructtotalnegative_body_steps_summand * S ((S (fs_i_dst_sum_unique_constructtotalnegative_body_steps)) * dst_negative_scale_sum_unique_constructtotal) + (fs_a_dst_sum_unique_constructtotalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_constructtotalnegative_body_steps_partial. fs_h_dst_sum_unique_constructtotalnegative_body_steps_partial + S (fs_r_dst_sum_unique_constructtotalnegative_body_steps) = S ((S (fs_i_dst_sum_unique_constructtotalnegative_body_steps)) * fs_v_dst_sum_unique_constructtotalnegative)) /\ exists fs_q_dst_sum_unique_constructtotalnegative_body_steps_partial. fs_u_dst_sum_unique_constructtotalnegative = fs_q_dst_sum_unique_constructtotalnegative_body_steps_partial * S ((S (fs_i_dst_sum_unique_constructtotalnegative_body_steps)) * fs_v_dst_sum_unique_constructtotalnegative) + (fs_r_dst_sum_unique_constructtotalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_unique_constructtotalnegative_body_steps_successor. fs_h_dst_sum_unique_constructtotalnegative_body_steps_successor + S (fs_s_dst_sum_unique_constructtotalnegative_body_steps) = S ((S (S fs_i_dst_sum_unique_constructtotalnegative_body_steps)) * fs_v_dst_sum_unique_constructtotalnegative)) /\ exists fs_q_dst_sum_unique_constructtotalnegative_body_steps_successor. fs_u_dst_sum_unique_constructtotalnegative = fs_q_dst_sum_unique_constructtotalnegative_body_steps_successor * S ((S (S fs_i_dst_sum_unique_constructtotalnegative_body_steps)) * fs_v_dst_sum_unique_constructtotalnegative) + (fs_s_dst_sum_unique_constructtotalnegative_body_steps))) /\ fs_s_dst_sum_unique_constructtotalnegative_body_steps = fs_r_dst_sum_unique_constructtotalnegative_body_steps + fs_a_dst_sum_unique_constructtotalnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_unique_constructtotalresult ge_balance_negative_sum_unique_constructtotalresult. (((((z) = 2 * (ge_balance_positive_sum_unique_constructtotalresult) /\ (ge_balance_negative_sum_unique_constructtotalresult) = 0) \/ exists ge_signed_half_sum_unique_constructtotalresultdecode. (((z) = 2 * ge_signed_half_sum_unique_constructtotalresultdecode + 1 /\ (ge_balance_positive_sum_unique_constructtotalresult) = 0) /\ (ge_balance_negative_sum_unique_constructtotalresult) = S ge_signed_half_sum_unique_constructtotalresultdecode))) /\ ((dst_positive_sum_sum_unique_constructtotal) + ge_balance_negative_sum_unique_constructtotalresult = (dst_negative_sum_sum_unique_constructtotal) + ge_balance_positive_sum_unique_constructtotalresult)))))))))))
  9. 0009specialize signed_rectangular_sum_exists (F)
  10. 0010specialize signed_rectangular_sum_exists (o)
  11. 0011specialize signed_rectangular_sum_exists (s)
  12. 0012specialize signed_rectangular_sum_exists (t)
  13. 0013specialize signed_rectangular_sum_exists (m)
  14. 0014specialize signed_rectangular_sum_exists (n)
  15. 0015apply signed_rectangular_sum_exists
  16. 0016exact hF
  17. 0017cases hz
  18. 0018exists x
  19. 0019split
  20. 0020exact hz_witness
  21. 0021intro w
  22. 0022intro hw
  23. 0023specialize signed_rectangular_sum_functional (F)
  24. 0024specialize signed_rectangular_sum_functional (o)
  25. 0025specialize signed_rectangular_sum_functional (s)
  26. 0026specialize signed_rectangular_sum_functional (t)
  27. 0027specialize signed_rectangular_sum_functional (m)
  28. 0028specialize signed_rectangular_sum_functional (n)
  29. 0029specialize signed_rectangular_sum_functional (w)
  30. 0030specialize signed_rectangular_sum_functional (x)
  31. 0031apply signed_rectangular_sum_functional
  32. 0032exact hw
  33. 0033exact hz_witness