MX004A

signed_support_reindex_sum_equal

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

Construct the actual incidence and both fold tables; ordinary finite Fubini proves equality under support-only reindexing, including unequal or empty windows.

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 A B r s L M u v. (((exists dst_positive_code_equal_supportsource_table dst_positive_scale_equal_supportsource_table dst_negative_code_equal_supportsource_table dst_negative_scale_equal_supportsource_table. (((A) = (((((dst_positive_code_equal_supportsource_table) + (dst_positive_scale_equal_supportsource_table)) * S ((dst_positive_code_equal_supportsource_table) + (dst_positive_scale_equal_supportsource_table)) + ((dst_positive_scale_equal_supportsource_table) + (dst_positive_scale_equal_supportsource_table))) + (((dst_negative_code_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)) * S ((dst_negative_code_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)) + ((dst_negative_scale_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)))) * S ((((dst_positive_code_equal_supportsource_table) + (dst_positive_scale_equal_supportsource_table)) * S ((dst_positive_code_equal_supportsource_table) + (dst_positive_scale_equal_supportsource_table)) + ((dst_positive_scale_equal_supportsource_table) + (dst_positive_scale_equal_supportsource_table))) + (((dst_negative_code_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)) * S ((dst_negative_code_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)) + ((dst_negative_scale_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)))) + ((((dst_negative_code_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)) * S ((dst_negative_code_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)) + ((dst_negative_scale_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table))) + (((dst_negative_code_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)) * S ((dst_negative_code_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)) + ((dst_negative_scale_equal_supportsource_table) + (dst_negative_scale_equal_supportsource_table)))))) /\ (forall dst_index_equal_supportsource_table. (exists pvs_le_gap_equal_supportsource_tabledomain. pvs_le_gap_equal_supportsource_tabledomain + (dst_index_equal_supportsource_table) = (0)) -> exists dst_positive_equal_supportsource_table dst_negative_equal_supportsource_table dst_value_equal_supportsource_table. ((((exists ff_h_pvs_equal_supportsource_tableentrypositive. ff_h_pvs_equal_supportsource_tableentrypositive + S (dst_positive_equal_supportsource_table) = S ((S (dst_index_equal_supportsource_table)) * dst_positive_scale_equal_supportsource_table)) /\ exists ff_q_pvs_equal_supportsource_tableentrypositive. dst_positive_code_equal_supportsource_table = ff_q_pvs_equal_supportsource_tableentrypositive * S ((S (dst_index_equal_supportsource_table)) * dst_positive_scale_equal_supportsource_table) + (dst_positive_equal_supportsource_table))) /\ (((((exists ff_h_pvs_equal_supportsource_tableentrynegative. ff_h_pvs_equal_supportsource_tableentrynegative + S (dst_negative_equal_supportsource_table) = S ((S (dst_index_equal_supportsource_table)) * dst_negative_scale_equal_supportsource_table)) /\ exists ff_q_pvs_equal_supportsource_tableentrynegative. dst_negative_code_equal_supportsource_table = ff_q_pvs_equal_supportsource_tableentrynegative * S ((S (dst_index_equal_supportsource_table)) * dst_negative_scale_equal_supportsource_table) + (dst_negative_equal_supportsource_table))) /\ (exists ge_balance_positive_equal_supportsource_tableentryvalue ge_balance_negative_equal_supportsource_tableentryvalue. (((((dst_value_equal_supportsource_table) = 2 * (ge_balance_positive_equal_supportsource_tableentryvalue) /\ (ge_balance_negative_equal_supportsource_tableentryvalue) = 0) \/ exists ge_signed_half_equal_supportsource_tableentryvaluedecode. (((dst_value_equal_supportsource_table) = 2 * ge_signed_half_equal_supportsource_tableentryvaluedecode + 1 /\ (ge_balance_positive_equal_supportsource_tableentryvalue) = 0) /\ (ge_balance_negative_equal_supportsource_tableentryvalue) = S ge_signed_half_equal_supportsource_tableentryvaluedecode))) /\ ((dst_positive_equal_supportsource_table) + ge_balance_negative_equal_supportsource_tableentryvalue = (dst_negative_equal_supportsource_table) + ge_balance_positive_equal_supportsource_tableentryvalue))))))))) /\ (((exists dst_positive_code_equal_supporttarget_table dst_positive_scale_equal_supporttarget_table dst_negative_code_equal_supporttarget_table dst_negative_scale_equal_supporttarget_table. (((B) = (((((dst_positive_code_equal_supporttarget_table) + (dst_positive_scale_equal_supporttarget_table)) * S ((dst_positive_code_equal_supporttarget_table) + (dst_positive_scale_equal_supporttarget_table)) + ((dst_positive_scale_equal_supporttarget_table) + (dst_positive_scale_equal_supporttarget_table))) + (((dst_negative_code_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)) * S ((dst_negative_code_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)) + ((dst_negative_scale_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)))) * S ((((dst_positive_code_equal_supporttarget_table) + (dst_positive_scale_equal_supporttarget_table)) * S ((dst_positive_code_equal_supporttarget_table) + (dst_positive_scale_equal_supporttarget_table)) + ((dst_positive_scale_equal_supporttarget_table) + (dst_positive_scale_equal_supporttarget_table))) + (((dst_negative_code_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)) * S ((dst_negative_code_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)) + ((dst_negative_scale_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)))) + ((((dst_negative_code_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)) * S ((dst_negative_code_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)) + ((dst_negative_scale_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table))) + (((dst_negative_code_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)) * S ((dst_negative_code_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)) + ((dst_negative_scale_equal_supporttarget_table) + (dst_negative_scale_equal_supporttarget_table)))))) /\ (forall dst_index_equal_supporttarget_table. (exists pvs_le_gap_equal_supporttarget_tabledomain. pvs_le_gap_equal_supporttarget_tabledomain + (dst_index_equal_supporttarget_table) = (0)) -> exists dst_positive_equal_supporttarget_table dst_negative_equal_supporttarget_table dst_value_equal_supporttarget_table. ((((exists ff_h_pvs_equal_supporttarget_tableentrypositive. ff_h_pvs_equal_supporttarget_tableentrypositive + S (dst_positive_equal_supporttarget_table) = S ((S (dst_index_equal_supporttarget_table)) * dst_positive_scale_equal_supporttarget_table)) /\ exists ff_q_pvs_equal_supporttarget_tableentrypositive. dst_positive_code_equal_supporttarget_table = ff_q_pvs_equal_supporttarget_tableentrypositive * S ((S (dst_index_equal_supporttarget_table)) * dst_positive_scale_equal_supporttarget_table) + (dst_positive_equal_supporttarget_table))) /\ (((((exists ff_h_pvs_equal_supporttarget_tableentrynegative. ff_h_pvs_equal_supporttarget_tableentrynegative + S (dst_negative_equal_supporttarget_table) = S ((S (dst_index_equal_supporttarget_table)) * dst_negative_scale_equal_supporttarget_table)) /\ exists ff_q_pvs_equal_supporttarget_tableentrynegative. dst_negative_code_equal_supporttarget_table = ff_q_pvs_equal_supporttarget_tableentrynegative * S ((S (dst_index_equal_supporttarget_table)) * dst_negative_scale_equal_supporttarget_table) + (dst_negative_equal_supporttarget_table))) /\ (exists ge_balance_positive_equal_supporttarget_tableentryvalue ge_balance_negative_equal_supporttarget_tableentryvalue. (((((dst_value_equal_supporttarget_table) = 2 * (ge_balance_positive_equal_supporttarget_tableentryvalue) /\ (ge_balance_negative_equal_supporttarget_tableentryvalue) = 0) \/ exists ge_signed_half_equal_supporttarget_tableentryvaluedecode. (((dst_value_equal_supporttarget_table) = 2 * ge_signed_half_equal_supporttarget_tableentryvaluedecode + 1 /\ (ge_balance_positive_equal_supporttarget_tableentryvalue) = 0) /\ (ge_balance_negative_equal_supporttarget_tableentryvalue) = S ge_signed_half_equal_supporttarget_tableentryvaluedecode))) /\ ((dst_positive_equal_supporttarget_table) + ge_balance_negative_equal_supporttarget_tableentryvalue = (dst_negative_equal_supporttarget_table) + ge_balance_positive_equal_supporttarget_tableentryvalue))))))))) /\ (((forall ssr_source_equal_supportpreserve ssr_value_equal_supportpreserve. (exists pvs_gap_equal_supportpreservesource_bound. pvs_gap_equal_supportpreservesource_bound + S (ssr_source_equal_supportpreserve) = (L)) -> (exists dst_positive_code_equal_supportpreservesource_value dst_positive_scale_equal_supportpreservesource_value dst_negative_code_equal_supportpreservesource_value dst_negative_scale_equal_supportpreservesource_value dst_positive_equal_supportpreservesource_value dst_negative_equal_supportpreservesource_value. (((A) = (((((dst_positive_code_equal_supportpreservesource_value) + (dst_positive_scale_equal_supportpreservesource_value)) * S ((dst_positive_code_equal_supportpreservesource_value) + (dst_positive_scale_equal_supportpreservesource_value)) + ((dst_positive_scale_equal_supportpreservesource_value) + (dst_positive_scale_equal_supportpreservesource_value))) + (((dst_negative_code_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)) * S ((dst_negative_code_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)) + ((dst_negative_scale_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)))) * S ((((dst_positive_code_equal_supportpreservesource_value) + (dst_positive_scale_equal_supportpreservesource_value)) * S ((dst_positive_code_equal_supportpreservesource_value) + (dst_positive_scale_equal_supportpreservesource_value)) + ((dst_positive_scale_equal_supportpreservesource_value) + (dst_positive_scale_equal_supportpreservesource_value))) + (((dst_negative_code_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)) * S ((dst_negative_code_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)) + ((dst_negative_scale_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)))) + ((((dst_negative_code_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)) * S ((dst_negative_code_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)) + ((dst_negative_scale_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value))) + (((dst_negative_code_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)) * S ((dst_negative_code_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)) + ((dst_negative_scale_equal_supportpreservesource_value) + (dst_negative_scale_equal_supportpreservesource_value)))))) /\ (((((exists ff_h_pvs_equal_supportpreservesource_valuepositive. ff_h_pvs_equal_supportpreservesource_valuepositive + S (dst_positive_equal_supportpreservesource_value) = S ((S (ssr_source_equal_supportpreserve)) * dst_positive_scale_equal_supportpreservesource_value)) /\ exists ff_q_pvs_equal_supportpreservesource_valuepositive. dst_positive_code_equal_supportpreservesource_value = ff_q_pvs_equal_supportpreservesource_valuepositive * S ((S (ssr_source_equal_supportpreserve)) * dst_positive_scale_equal_supportpreservesource_value) + (dst_positive_equal_supportpreservesource_value))) /\ (((((exists ff_h_pvs_equal_supportpreservesource_valuenegative. ff_h_pvs_equal_supportpreservesource_valuenegative + S (dst_negative_equal_supportpreservesource_value) = S ((S (ssr_source_equal_supportpreserve)) * dst_negative_scale_equal_supportpreservesource_value)) /\ exists ff_q_pvs_equal_supportpreservesource_valuenegative. dst_negative_code_equal_supportpreservesource_value = ff_q_pvs_equal_supportpreservesource_valuenegative * S ((S (ssr_source_equal_supportpreserve)) * dst_negative_scale_equal_supportpreservesource_value) + (dst_negative_equal_supportpreservesource_value))) /\ (exists ge_balance_positive_equal_supportpreservesource_valuevalue ge_balance_negative_equal_supportpreservesource_valuevalue. (((((ssr_value_equal_supportpreserve) = 2 * (ge_balance_positive_equal_supportpreservesource_valuevalue) /\ (ge_balance_negative_equal_supportpreservesource_valuevalue) = 0) \/ exists ge_signed_half_equal_supportpreservesource_valuevaluedecode. (((ssr_value_equal_supportpreserve) = 2 * ge_signed_half_equal_supportpreservesource_valuevaluedecode + 1 /\ (ge_balance_positive_equal_supportpreservesource_valuevalue) = 0) /\ (ge_balance_negative_equal_supportpreservesource_valuevalue) = S ge_signed_half_equal_supportpreservesource_valuevaluedecode))) /\ ((dst_positive_equal_supportpreservesource_value) + ge_balance_negative_equal_supportpreservesource_valuevalue = (dst_negative_equal_supportpreservesource_value) + ge_balance_positive_equal_supportpreservesource_valuevalue))))))))) -> ~(ssr_value_equal_supportpreserve=0) -> exists ssr_target_equal_supportpreserve. ((((exists ff_h_pvs_equal_supportpreservemap. ff_h_pvs_equal_supportpreservemap + S (ssr_target_equal_supportpreserve) = S ((S (ssr_source_equal_supportpreserve)) * s)) /\ exists ff_q_pvs_equal_supportpreservemap. r = ff_q_pvs_equal_supportpreservemap * S ((S (ssr_source_equal_supportpreserve)) * s) + (ssr_target_equal_supportpreserve))) /\ (((exists pvs_gap_equal_supportpreservetarget_bound. pvs_gap_equal_supportpreservetarget_bound + S (ssr_target_equal_supportpreserve) = (M)) /\ (exists dst_positive_code_equal_supportpreservetarget_value dst_positive_scale_equal_supportpreservetarget_value dst_negative_code_equal_supportpreservetarget_value dst_negative_scale_equal_supportpreservetarget_value dst_positive_equal_supportpreservetarget_value dst_negative_equal_supportpreservetarget_value. (((B) = (((((dst_positive_code_equal_supportpreservetarget_value) + (dst_positive_scale_equal_supportpreservetarget_value)) * S ((dst_positive_code_equal_supportpreservetarget_value) + (dst_positive_scale_equal_supportpreservetarget_value)) + ((dst_positive_scale_equal_supportpreservetarget_value) + (dst_positive_scale_equal_supportpreservetarget_value))) + (((dst_negative_code_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)) * S ((dst_negative_code_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)) + ((dst_negative_scale_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)))) * S ((((dst_positive_code_equal_supportpreservetarget_value) + (dst_positive_scale_equal_supportpreservetarget_value)) * S ((dst_positive_code_equal_supportpreservetarget_value) + (dst_positive_scale_equal_supportpreservetarget_value)) + ((dst_positive_scale_equal_supportpreservetarget_value) + (dst_positive_scale_equal_supportpreservetarget_value))) + (((dst_negative_code_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)) * S ((dst_negative_code_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)) + ((dst_negative_scale_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)))) + ((((dst_negative_code_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)) * S ((dst_negative_code_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)) + ((dst_negative_scale_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value))) + (((dst_negative_code_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)) * S ((dst_negative_code_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)) + ((dst_negative_scale_equal_supportpreservetarget_value) + (dst_negative_scale_equal_supportpreservetarget_value)))))) /\ (((((exists ff_h_pvs_equal_supportpreservetarget_valuepositive. ff_h_pvs_equal_supportpreservetarget_valuepositive + S (dst_positive_equal_supportpreservetarget_value) = S ((S (ssr_target_equal_supportpreserve)) * dst_positive_scale_equal_supportpreservetarget_value)) /\ exists ff_q_pvs_equal_supportpreservetarget_valuepositive. dst_positive_code_equal_supportpreservetarget_value = ff_q_pvs_equal_supportpreservetarget_valuepositive * S ((S (ssr_target_equal_supportpreserve)) * dst_positive_scale_equal_supportpreservetarget_value) + (dst_positive_equal_supportpreservetarget_value))) /\ (((((exists ff_h_pvs_equal_supportpreservetarget_valuenegative. ff_h_pvs_equal_supportpreservetarget_valuenegative + S (dst_negative_equal_supportpreservetarget_value) = S ((S (ssr_target_equal_supportpreserve)) * dst_negative_scale_equal_supportpreservetarget_value)) /\ exists ff_q_pvs_equal_supportpreservetarget_valuenegative. dst_negative_code_equal_supportpreservetarget_value = ff_q_pvs_equal_supportpreservetarget_valuenegative * S ((S (ssr_target_equal_supportpreserve)) * dst_negative_scale_equal_supportpreservetarget_value) + (dst_negative_equal_supportpreservetarget_value))) /\ (exists ge_balance_positive_equal_supportpreservetarget_valuevalue ge_balance_negative_equal_supportpreservetarget_valuevalue. (((((ssr_value_equal_supportpreserve) = 2 * (ge_balance_positive_equal_supportpreservetarget_valuevalue) /\ (ge_balance_negative_equal_supportpreservetarget_valuevalue) = 0) \/ exists ge_signed_half_equal_supportpreservetarget_valuevaluedecode. (((ssr_value_equal_supportpreserve) = 2 * ge_signed_half_equal_supportpreservetarget_valuevaluedecode + 1 /\ (ge_balance_positive_equal_supportpreservetarget_valuevalue) = 0) /\ (ge_balance_negative_equal_supportpreservetarget_valuevalue) = S ge_signed_half_equal_supportpreservetarget_valuevaluedecode))) /\ ((dst_positive_equal_supportpreservetarget_value) + ge_balance_negative_equal_supportpreservetarget_valuevalue = (dst_negative_equal_supportpreservetarget_value) + ge_balance_positive_equal_supportpreservetarget_valuevalue))))))))))))) /\ (((forall ssr_first_equal_supportinjective ssr_second_equal_supportinjective ssr_image_equal_supportinjective ssr_a_equal_supportinjective ssr_b_equal_supportinjective. (exists pvs_gap_equal_supportinjectivefirst_bound. pvs_gap_equal_supportinjectivefirst_bound + S (ssr_first_equal_supportinjective) = (L)) -> (exists pvs_gap_equal_supportinjectivesecond_bound. pvs_gap_equal_supportinjectivesecond_bound + S (ssr_second_equal_supportinjective) = (L)) -> (exists dst_positive_code_equal_supportinjectivefirst_value dst_positive_scale_equal_supportinjectivefirst_value dst_negative_code_equal_supportinjectivefirst_value dst_negative_scale_equal_supportinjectivefirst_value dst_positive_equal_supportinjectivefirst_value dst_negative_equal_supportinjectivefirst_value. (((A) = (((((dst_positive_code_equal_supportinjectivefirst_value) + (dst_positive_scale_equal_supportinjectivefirst_value)) * S ((dst_positive_code_equal_supportinjectivefirst_value) + (dst_positive_scale_equal_supportinjectivefirst_value)) + ((dst_positive_scale_equal_supportinjectivefirst_value) + (dst_positive_scale_equal_supportinjectivefirst_value))) + (((dst_negative_code_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)) * S ((dst_negative_code_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)) + ((dst_negative_scale_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)))) * S ((((dst_positive_code_equal_supportinjectivefirst_value) + (dst_positive_scale_equal_supportinjectivefirst_value)) * S ((dst_positive_code_equal_supportinjectivefirst_value) + (dst_positive_scale_equal_supportinjectivefirst_value)) + ((dst_positive_scale_equal_supportinjectivefirst_value) + (dst_positive_scale_equal_supportinjectivefirst_value))) + (((dst_negative_code_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)) * S ((dst_negative_code_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)) + ((dst_negative_scale_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)))) + ((((dst_negative_code_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)) * S ((dst_negative_code_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)) + ((dst_negative_scale_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value))) + (((dst_negative_code_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)) * S ((dst_negative_code_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)) + ((dst_negative_scale_equal_supportinjectivefirst_value) + (dst_negative_scale_equal_supportinjectivefirst_value)))))) /\ (((((exists ff_h_pvs_equal_supportinjectivefirst_valuepositive. ff_h_pvs_equal_supportinjectivefirst_valuepositive + S (dst_positive_equal_supportinjectivefirst_value) = S ((S (ssr_first_equal_supportinjective)) * dst_positive_scale_equal_supportinjectivefirst_value)) /\ exists ff_q_pvs_equal_supportinjectivefirst_valuepositive. dst_positive_code_equal_supportinjectivefirst_value = ff_q_pvs_equal_supportinjectivefirst_valuepositive * S ((S (ssr_first_equal_supportinjective)) * dst_positive_scale_equal_supportinjectivefirst_value) + (dst_positive_equal_supportinjectivefirst_value))) /\ (((((exists ff_h_pvs_equal_supportinjectivefirst_valuenegative. ff_h_pvs_equal_supportinjectivefirst_valuenegative + S (dst_negative_equal_supportinjectivefirst_value) = S ((S (ssr_first_equal_supportinjective)) * dst_negative_scale_equal_supportinjectivefirst_value)) /\ exists ff_q_pvs_equal_supportinjectivefirst_valuenegative. dst_negative_code_equal_supportinjectivefirst_value = ff_q_pvs_equal_supportinjectivefirst_valuenegative * S ((S (ssr_first_equal_supportinjective)) * dst_negative_scale_equal_supportinjectivefirst_value) + (dst_negative_equal_supportinjectivefirst_value))) /\ (exists ge_balance_positive_equal_supportinjectivefirst_valuevalue ge_balance_negative_equal_supportinjectivefirst_valuevalue. (((((ssr_a_equal_supportinjective) = 2 * (ge_balance_positive_equal_supportinjectivefirst_valuevalue) /\ (ge_balance_negative_equal_supportinjectivefirst_valuevalue) = 0) \/ exists ge_signed_half_equal_supportinjectivefirst_valuevaluedecode. (((ssr_a_equal_supportinjective) = 2 * ge_signed_half_equal_supportinjectivefirst_valuevaluedecode + 1 /\ (ge_balance_positive_equal_supportinjectivefirst_valuevalue) = 0) /\ (ge_balance_negative_equal_supportinjectivefirst_valuevalue) = S ge_signed_half_equal_supportinjectivefirst_valuevaluedecode))) /\ ((dst_positive_equal_supportinjectivefirst_value) + ge_balance_negative_equal_supportinjectivefirst_valuevalue = (dst_negative_equal_supportinjectivefirst_value) + ge_balance_positive_equal_supportinjectivefirst_valuevalue))))))))) -> ~(ssr_a_equal_supportinjective=0) -> (exists dst_positive_code_equal_supportinjectivesecond_value dst_positive_scale_equal_supportinjectivesecond_value dst_negative_code_equal_supportinjectivesecond_value dst_negative_scale_equal_supportinjectivesecond_value dst_positive_equal_supportinjectivesecond_value dst_negative_equal_supportinjectivesecond_value. (((A) = (((((dst_positive_code_equal_supportinjectivesecond_value) + (dst_positive_scale_equal_supportinjectivesecond_value)) * S ((dst_positive_code_equal_supportinjectivesecond_value) + (dst_positive_scale_equal_supportinjectivesecond_value)) + ((dst_positive_scale_equal_supportinjectivesecond_value) + (dst_positive_scale_equal_supportinjectivesecond_value))) + (((dst_negative_code_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)) * S ((dst_negative_code_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)) + ((dst_negative_scale_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)))) * S ((((dst_positive_code_equal_supportinjectivesecond_value) + (dst_positive_scale_equal_supportinjectivesecond_value)) * S ((dst_positive_code_equal_supportinjectivesecond_value) + (dst_positive_scale_equal_supportinjectivesecond_value)) + ((dst_positive_scale_equal_supportinjectivesecond_value) + (dst_positive_scale_equal_supportinjectivesecond_value))) + (((dst_negative_code_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)) * S ((dst_negative_code_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)) + ((dst_negative_scale_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)))) + ((((dst_negative_code_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)) * S ((dst_negative_code_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)) + ((dst_negative_scale_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value))) + (((dst_negative_code_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)) * S ((dst_negative_code_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)) + ((dst_negative_scale_equal_supportinjectivesecond_value) + (dst_negative_scale_equal_supportinjectivesecond_value)))))) /\ (((((exists ff_h_pvs_equal_supportinjectivesecond_valuepositive. ff_h_pvs_equal_supportinjectivesecond_valuepositive + S (dst_positive_equal_supportinjectivesecond_value) = S ((S (ssr_second_equal_supportinjective)) * dst_positive_scale_equal_supportinjectivesecond_value)) /\ exists ff_q_pvs_equal_supportinjectivesecond_valuepositive. dst_positive_code_equal_supportinjectivesecond_value = ff_q_pvs_equal_supportinjectivesecond_valuepositive * S ((S (ssr_second_equal_supportinjective)) * dst_positive_scale_equal_supportinjectivesecond_value) + (dst_positive_equal_supportinjectivesecond_value))) /\ (((((exists ff_h_pvs_equal_supportinjectivesecond_valuenegative. ff_h_pvs_equal_supportinjectivesecond_valuenegative + S (dst_negative_equal_supportinjectivesecond_value) = S ((S (ssr_second_equal_supportinjective)) * dst_negative_scale_equal_supportinjectivesecond_value)) /\ exists ff_q_pvs_equal_supportinjectivesecond_valuenegative. dst_negative_code_equal_supportinjectivesecond_value = ff_q_pvs_equal_supportinjectivesecond_valuenegative * S ((S (ssr_second_equal_supportinjective)) * dst_negative_scale_equal_supportinjectivesecond_value) + (dst_negative_equal_supportinjectivesecond_value))) /\ (exists ge_balance_positive_equal_supportinjectivesecond_valuevalue ge_balance_negative_equal_supportinjectivesecond_valuevalue. (((((ssr_b_equal_supportinjective) = 2 * (ge_balance_positive_equal_supportinjectivesecond_valuevalue) /\ (ge_balance_negative_equal_supportinjectivesecond_valuevalue) = 0) \/ exists ge_signed_half_equal_supportinjectivesecond_valuevaluedecode. (((ssr_b_equal_supportinjective) = 2 * ge_signed_half_equal_supportinjectivesecond_valuevaluedecode + 1 /\ (ge_balance_positive_equal_supportinjectivesecond_valuevalue) = 0) /\ (ge_balance_negative_equal_supportinjectivesecond_valuevalue) = S ge_signed_half_equal_supportinjectivesecond_valuevaluedecode))) /\ ((dst_positive_equal_supportinjectivesecond_value) + ge_balance_negative_equal_supportinjectivesecond_valuevalue = (dst_negative_equal_supportinjectivesecond_value) + ge_balance_positive_equal_supportinjectivesecond_valuevalue))))))))) -> ~(ssr_b_equal_supportinjective=0) -> (((exists ff_h_pvs_equal_supportinjectivefirst_map. ff_h_pvs_equal_supportinjectivefirst_map + S (ssr_image_equal_supportinjective) = S ((S (ssr_first_equal_supportinjective)) * s)) /\ exists ff_q_pvs_equal_supportinjectivefirst_map. r = ff_q_pvs_equal_supportinjectivefirst_map * S ((S (ssr_first_equal_supportinjective)) * s) + (ssr_image_equal_supportinjective))) -> (((exists ff_h_pvs_equal_supportinjectivesecond_map. ff_h_pvs_equal_supportinjectivesecond_map + S (ssr_image_equal_supportinjective) = S ((S (ssr_second_equal_supportinjective)) * s)) /\ exists ff_q_pvs_equal_supportinjectivesecond_map. r = ff_q_pvs_equal_supportinjectivesecond_map * S ((S (ssr_second_equal_supportinjective)) * s) + (ssr_image_equal_supportinjective))) -> ssr_first_equal_supportinjective=ssr_second_equal_supportinjective) /\ (forall ssr_target_equal_supportcover ssr_value_equal_supportcover. (exists pvs_gap_equal_supportcovertarget_bound. pvs_gap_equal_supportcovertarget_bound + S (ssr_target_equal_supportcover) = (M)) -> (exists dst_positive_code_equal_supportcovertarget_value dst_positive_scale_equal_supportcovertarget_value dst_negative_code_equal_supportcovertarget_value dst_negative_scale_equal_supportcovertarget_value dst_positive_equal_supportcovertarget_value dst_negative_equal_supportcovertarget_value. (((B) = (((((dst_positive_code_equal_supportcovertarget_value) + (dst_positive_scale_equal_supportcovertarget_value)) * S ((dst_positive_code_equal_supportcovertarget_value) + (dst_positive_scale_equal_supportcovertarget_value)) + ((dst_positive_scale_equal_supportcovertarget_value) + (dst_positive_scale_equal_supportcovertarget_value))) + (((dst_negative_code_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)) * S ((dst_negative_code_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)) + ((dst_negative_scale_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)))) * S ((((dst_positive_code_equal_supportcovertarget_value) + (dst_positive_scale_equal_supportcovertarget_value)) * S ((dst_positive_code_equal_supportcovertarget_value) + (dst_positive_scale_equal_supportcovertarget_value)) + ((dst_positive_scale_equal_supportcovertarget_value) + (dst_positive_scale_equal_supportcovertarget_value))) + (((dst_negative_code_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)) * S ((dst_negative_code_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)) + ((dst_negative_scale_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)))) + ((((dst_negative_code_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)) * S ((dst_negative_code_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)) + ((dst_negative_scale_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value))) + (((dst_negative_code_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)) * S ((dst_negative_code_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)) + ((dst_negative_scale_equal_supportcovertarget_value) + (dst_negative_scale_equal_supportcovertarget_value)))))) /\ (((((exists ff_h_pvs_equal_supportcovertarget_valuepositive. ff_h_pvs_equal_supportcovertarget_valuepositive + S (dst_positive_equal_supportcovertarget_value) = S ((S (ssr_target_equal_supportcover)) * dst_positive_scale_equal_supportcovertarget_value)) /\ exists ff_q_pvs_equal_supportcovertarget_valuepositive. dst_positive_code_equal_supportcovertarget_value = ff_q_pvs_equal_supportcovertarget_valuepositive * S ((S (ssr_target_equal_supportcover)) * dst_positive_scale_equal_supportcovertarget_value) + (dst_positive_equal_supportcovertarget_value))) /\ (((((exists ff_h_pvs_equal_supportcovertarget_valuenegative. ff_h_pvs_equal_supportcovertarget_valuenegative + S (dst_negative_equal_supportcovertarget_value) = S ((S (ssr_target_equal_supportcover)) * dst_negative_scale_equal_supportcovertarget_value)) /\ exists ff_q_pvs_equal_supportcovertarget_valuenegative. dst_negative_code_equal_supportcovertarget_value = ff_q_pvs_equal_supportcovertarget_valuenegative * S ((S (ssr_target_equal_supportcover)) * dst_negative_scale_equal_supportcovertarget_value) + (dst_negative_equal_supportcovertarget_value))) /\ (exists ge_balance_positive_equal_supportcovertarget_valuevalue ge_balance_negative_equal_supportcovertarget_valuevalue. (((((ssr_value_equal_supportcover) = 2 * (ge_balance_positive_equal_supportcovertarget_valuevalue) /\ (ge_balance_negative_equal_supportcovertarget_valuevalue) = 0) \/ exists ge_signed_half_equal_supportcovertarget_valuevaluedecode. (((ssr_value_equal_supportcover) = 2 * ge_signed_half_equal_supportcovertarget_valuevaluedecode + 1 /\ (ge_balance_positive_equal_supportcovertarget_valuevalue) = 0) /\ (ge_balance_negative_equal_supportcovertarget_valuevalue) = S ge_signed_half_equal_supportcovertarget_valuevaluedecode))) /\ ((dst_positive_equal_supportcovertarget_value) + ge_balance_negative_equal_supportcovertarget_valuevalue = (dst_negative_equal_supportcovertarget_value) + ge_balance_positive_equal_supportcovertarget_valuevalue))))))))) -> ~(ssr_value_equal_supportcover=0) -> exists ssr_source_equal_supportcover. ((exists pvs_gap_equal_supportcoversource_bound. pvs_gap_equal_supportcoversource_bound + S (ssr_source_equal_supportcover) = (L)) /\ (((((exists ff_h_pvs_equal_supportcovermap. ff_h_pvs_equal_supportcovermap + S (ssr_target_equal_supportcover) = S ((S (ssr_source_equal_supportcover)) * s)) /\ exists ff_q_pvs_equal_supportcovermap. r = ff_q_pvs_equal_supportcovermap * S ((S (ssr_source_equal_supportcover)) * s) + (ssr_target_equal_supportcover))) /\ (exists dst_positive_code_equal_supportcoversource_value dst_positive_scale_equal_supportcoversource_value dst_negative_code_equal_supportcoversource_value dst_negative_scale_equal_supportcoversource_value dst_positive_equal_supportcoversource_value dst_negative_equal_supportcoversource_value. (((A) = (((((dst_positive_code_equal_supportcoversource_value) + (dst_positive_scale_equal_supportcoversource_value)) * S ((dst_positive_code_equal_supportcoversource_value) + (dst_positive_scale_equal_supportcoversource_value)) + ((dst_positive_scale_equal_supportcoversource_value) + (dst_positive_scale_equal_supportcoversource_value))) + (((dst_negative_code_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)) * S ((dst_negative_code_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)) + ((dst_negative_scale_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)))) * S ((((dst_positive_code_equal_supportcoversource_value) + (dst_positive_scale_equal_supportcoversource_value)) * S ((dst_positive_code_equal_supportcoversource_value) + (dst_positive_scale_equal_supportcoversource_value)) + ((dst_positive_scale_equal_supportcoversource_value) + (dst_positive_scale_equal_supportcoversource_value))) + (((dst_negative_code_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)) * S ((dst_negative_code_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)) + ((dst_negative_scale_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)))) + ((((dst_negative_code_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)) * S ((dst_negative_code_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)) + ((dst_negative_scale_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value))) + (((dst_negative_code_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)) * S ((dst_negative_code_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)) + ((dst_negative_scale_equal_supportcoversource_value) + (dst_negative_scale_equal_supportcoversource_value)))))) /\ (((((exists ff_h_pvs_equal_supportcoversource_valuepositive. ff_h_pvs_equal_supportcoversource_valuepositive + S (dst_positive_equal_supportcoversource_value) = S ((S (ssr_source_equal_supportcover)) * dst_positive_scale_equal_supportcoversource_value)) /\ exists ff_q_pvs_equal_supportcoversource_valuepositive. dst_positive_code_equal_supportcoversource_value = ff_q_pvs_equal_supportcoversource_valuepositive * S ((S (ssr_source_equal_supportcover)) * dst_positive_scale_equal_supportcoversource_value) + (dst_positive_equal_supportcoversource_value))) /\ (((((exists ff_h_pvs_equal_supportcoversource_valuenegative. ff_h_pvs_equal_supportcoversource_valuenegative + S (dst_negative_equal_supportcoversource_value) = S ((S (ssr_source_equal_supportcover)) * dst_negative_scale_equal_supportcoversource_value)) /\ exists ff_q_pvs_equal_supportcoversource_valuenegative. dst_negative_code_equal_supportcoversource_value = ff_q_pvs_equal_supportcoversource_valuenegative * S ((S (ssr_source_equal_supportcover)) * dst_negative_scale_equal_supportcoversource_value) + (dst_negative_equal_supportcoversource_value))) /\ (exists ge_balance_positive_equal_supportcoversource_valuevalue ge_balance_negative_equal_supportcoversource_valuevalue. (((((ssr_value_equal_supportcover) = 2 * (ge_balance_positive_equal_supportcoversource_valuevalue) /\ (ge_balance_negative_equal_supportcoversource_valuevalue) = 0) \/ exists ge_signed_half_equal_supportcoversource_valuevaluedecode. (((ssr_value_equal_supportcover) = 2 * ge_signed_half_equal_supportcoversource_valuevaluedecode + 1 /\ (ge_balance_positive_equal_supportcoversource_valuevalue) = 0) /\ (ge_balance_negative_equal_supportcoversource_valuevalue) = S ge_signed_half_equal_supportcoversource_valuevaluedecode))) /\ ((dst_positive_equal_supportcoversource_value) + ge_balance_negative_equal_supportcoversource_valuevalue = (dst_negative_equal_supportcoversource_value) + ge_balance_positive_equal_supportcoversource_valuevalue))))))))))))))))))))) -> (exists dst_positive_code_equal_source_sum dst_positive_scale_equal_source_sum dst_negative_code_equal_source_sum dst_negative_scale_equal_source_sum dst_positive_sum_equal_source_sum dst_negative_sum_equal_source_sum. (((A) = (((((dst_positive_code_equal_source_sum) + (dst_positive_scale_equal_source_sum)) * S ((dst_positive_code_equal_source_sum) + (dst_positive_scale_equal_source_sum)) + ((dst_positive_scale_equal_source_sum) + (dst_positive_scale_equal_source_sum))) + (((dst_negative_code_equal_source_sum) + (dst_negative_scale_equal_source_sum)) * S ((dst_negative_code_equal_source_sum) + (dst_negative_scale_equal_source_sum)) + ((dst_negative_scale_equal_source_sum) + (dst_negative_scale_equal_source_sum)))) * S ((((dst_positive_code_equal_source_sum) + (dst_positive_scale_equal_source_sum)) * S ((dst_positive_code_equal_source_sum) + (dst_positive_scale_equal_source_sum)) + ((dst_positive_scale_equal_source_sum) + (dst_positive_scale_equal_source_sum))) + (((dst_negative_code_equal_source_sum) + (dst_negative_scale_equal_source_sum)) * S ((dst_negative_code_equal_source_sum) + (dst_negative_scale_equal_source_sum)) + ((dst_negative_scale_equal_source_sum) + (dst_negative_scale_equal_source_sum)))) + ((((dst_negative_code_equal_source_sum) + (dst_negative_scale_equal_source_sum)) * S ((dst_negative_code_equal_source_sum) + (dst_negative_scale_equal_source_sum)) + ((dst_negative_scale_equal_source_sum) + (dst_negative_scale_equal_source_sum))) + (((dst_negative_code_equal_source_sum) + (dst_negative_scale_equal_source_sum)) * S ((dst_negative_code_equal_source_sum) + (dst_negative_scale_equal_source_sum)) + ((dst_negative_scale_equal_source_sum) + (dst_negative_scale_equal_source_sum)))))) /\ (((exists fs_u_dst_equal_source_sumpositive fs_v_dst_equal_source_sumpositive. ((((exists fs_h_dst_equal_source_sumpositive_body_start. fs_h_dst_equal_source_sumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_equal_source_sumpositive)) /\ exists fs_q_dst_equal_source_sumpositive_body_start. fs_u_dst_equal_source_sumpositive = fs_q_dst_equal_source_sumpositive_body_start * S ((S (0)) * fs_v_dst_equal_source_sumpositive) + (0))) /\ ((((exists fs_h_dst_equal_source_sumpositive_body_terminal. fs_h_dst_equal_source_sumpositive_body_terminal + S (dst_positive_sum_equal_source_sum) = S ((S (L)) * fs_v_dst_equal_source_sumpositive)) /\ exists fs_q_dst_equal_source_sumpositive_body_terminal. fs_u_dst_equal_source_sumpositive = fs_q_dst_equal_source_sumpositive_body_terminal * S ((S (L)) * fs_v_dst_equal_source_sumpositive) + (dst_positive_sum_equal_source_sum))) /\ forall fs_i_dst_equal_source_sumpositive_body_steps. (exists fs_lt_dst_equal_source_sumpositive_body_steps_bound. fs_lt_dst_equal_source_sumpositive_body_steps_bound + S fs_i_dst_equal_source_sumpositive_body_steps = L) -> exists fs_a_dst_equal_source_sumpositive_body_steps fs_r_dst_equal_source_sumpositive_body_steps fs_s_dst_equal_source_sumpositive_body_steps. ((((exists fs_h_dst_equal_source_sumpositive_body_steps_summand. fs_h_dst_equal_source_sumpositive_body_steps_summand + S (fs_a_dst_equal_source_sumpositive_body_steps) = S ((S (fs_i_dst_equal_source_sumpositive_body_steps)) * dst_positive_scale_equal_source_sum)) /\ exists fs_q_dst_equal_source_sumpositive_body_steps_summand. dst_positive_code_equal_source_sum = fs_q_dst_equal_source_sumpositive_body_steps_summand * S ((S (fs_i_dst_equal_source_sumpositive_body_steps)) * dst_positive_scale_equal_source_sum) + (fs_a_dst_equal_source_sumpositive_body_steps))) /\ ((((exists fs_h_dst_equal_source_sumpositive_body_steps_partial. fs_h_dst_equal_source_sumpositive_body_steps_partial + S (fs_r_dst_equal_source_sumpositive_body_steps) = S ((S (fs_i_dst_equal_source_sumpositive_body_steps)) * fs_v_dst_equal_source_sumpositive)) /\ exists fs_q_dst_equal_source_sumpositive_body_steps_partial. fs_u_dst_equal_source_sumpositive = fs_q_dst_equal_source_sumpositive_body_steps_partial * S ((S (fs_i_dst_equal_source_sumpositive_body_steps)) * fs_v_dst_equal_source_sumpositive) + (fs_r_dst_equal_source_sumpositive_body_steps))) /\ ((((exists fs_h_dst_equal_source_sumpositive_body_steps_successor. fs_h_dst_equal_source_sumpositive_body_steps_successor + S (fs_s_dst_equal_source_sumpositive_body_steps) = S ((S (S fs_i_dst_equal_source_sumpositive_body_steps)) * fs_v_dst_equal_source_sumpositive)) /\ exists fs_q_dst_equal_source_sumpositive_body_steps_successor. fs_u_dst_equal_source_sumpositive = fs_q_dst_equal_source_sumpositive_body_steps_successor * S ((S (S fs_i_dst_equal_source_sumpositive_body_steps)) * fs_v_dst_equal_source_sumpositive) + (fs_s_dst_equal_source_sumpositive_body_steps))) /\ fs_s_dst_equal_source_sumpositive_body_steps = fs_r_dst_equal_source_sumpositive_body_steps + fs_a_dst_equal_source_sumpositive_body_steps)))))) /\ (((exists fs_u_dst_equal_source_sumnegative fs_v_dst_equal_source_sumnegative. ((((exists fs_h_dst_equal_source_sumnegative_body_start. fs_h_dst_equal_source_sumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_equal_source_sumnegative)) /\ exists fs_q_dst_equal_source_sumnegative_body_start. fs_u_dst_equal_source_sumnegative = fs_q_dst_equal_source_sumnegative_body_start * S ((S (0)) * fs_v_dst_equal_source_sumnegative) + (0))) /\ ((((exists fs_h_dst_equal_source_sumnegative_body_terminal. fs_h_dst_equal_source_sumnegative_body_terminal + S (dst_negative_sum_equal_source_sum) = S ((S (L)) * fs_v_dst_equal_source_sumnegative)) /\ exists fs_q_dst_equal_source_sumnegative_body_terminal. fs_u_dst_equal_source_sumnegative = fs_q_dst_equal_source_sumnegative_body_terminal * S ((S (L)) * fs_v_dst_equal_source_sumnegative) + (dst_negative_sum_equal_source_sum))) /\ forall fs_i_dst_equal_source_sumnegative_body_steps. (exists fs_lt_dst_equal_source_sumnegative_body_steps_bound. fs_lt_dst_equal_source_sumnegative_body_steps_bound + S fs_i_dst_equal_source_sumnegative_body_steps = L) -> exists fs_a_dst_equal_source_sumnegative_body_steps fs_r_dst_equal_source_sumnegative_body_steps fs_s_dst_equal_source_sumnegative_body_steps. ((((exists fs_h_dst_equal_source_sumnegative_body_steps_summand. fs_h_dst_equal_source_sumnegative_body_steps_summand + S (fs_a_dst_equal_source_sumnegative_body_steps) = S ((S (fs_i_dst_equal_source_sumnegative_body_steps)) * dst_negative_scale_equal_source_sum)) /\ exists fs_q_dst_equal_source_sumnegative_body_steps_summand. dst_negative_code_equal_source_sum = fs_q_dst_equal_source_sumnegative_body_steps_summand * S ((S (fs_i_dst_equal_source_sumnegative_body_steps)) * dst_negative_scale_equal_source_sum) + (fs_a_dst_equal_source_sumnegative_body_steps))) /\ ((((exists fs_h_dst_equal_source_sumnegative_body_steps_partial. fs_h_dst_equal_source_sumnegative_body_steps_partial + S (fs_r_dst_equal_source_sumnegative_body_steps) = S ((S (fs_i_dst_equal_source_sumnegative_body_steps)) * fs_v_dst_equal_source_sumnegative)) /\ exists fs_q_dst_equal_source_sumnegative_body_steps_partial. fs_u_dst_equal_source_sumnegative = fs_q_dst_equal_source_sumnegative_body_steps_partial * S ((S (fs_i_dst_equal_source_sumnegative_body_steps)) * fs_v_dst_equal_source_sumnegative) + (fs_r_dst_equal_source_sumnegative_body_steps))) /\ ((((exists fs_h_dst_equal_source_sumnegative_body_steps_successor. fs_h_dst_equal_source_sumnegative_body_steps_successor + S (fs_s_dst_equal_source_sumnegative_body_steps) = S ((S (S fs_i_dst_equal_source_sumnegative_body_steps)) * fs_v_dst_equal_source_sumnegative)) /\ exists fs_q_dst_equal_source_sumnegative_body_steps_successor. fs_u_dst_equal_source_sumnegative = fs_q_dst_equal_source_sumnegative_body_steps_successor * S ((S (S fs_i_dst_equal_source_sumnegative_body_steps)) * fs_v_dst_equal_source_sumnegative) + (fs_s_dst_equal_source_sumnegative_body_steps))) /\ fs_s_dst_equal_source_sumnegative_body_steps = fs_r_dst_equal_source_sumnegative_body_steps + fs_a_dst_equal_source_sumnegative_body_steps)))))) /\ (exists ge_balance_positive_equal_source_sumresult ge_balance_negative_equal_source_sumresult. (((((u) = 2 * (ge_balance_positive_equal_source_sumresult) /\ (ge_balance_negative_equal_source_sumresult) = 0) \/ exists ge_signed_half_equal_source_sumresultdecode. (((u) = 2 * ge_signed_half_equal_source_sumresultdecode + 1 /\ (ge_balance_positive_equal_source_sumresult) = 0) /\ (ge_balance_negative_equal_source_sumresult) = S ge_signed_half_equal_source_sumresultdecode))) /\ ((dst_positive_sum_equal_source_sum) + ge_balance_negative_equal_source_sumresult = (dst_negative_sum_equal_source_sum) + ge_balance_positive_equal_source_sumresult))))))))) -> (exists dst_positive_code_equal_target_sum dst_positive_scale_equal_target_sum dst_negative_code_equal_target_sum dst_negative_scale_equal_target_sum dst_positive_sum_equal_target_sum dst_negative_sum_equal_target_sum. (((B) = (((((dst_positive_code_equal_target_sum) + (dst_positive_scale_equal_target_sum)) * S ((dst_positive_code_equal_target_sum) + (dst_positive_scale_equal_target_sum)) + ((dst_positive_scale_equal_target_sum) + (dst_positive_scale_equal_target_sum))) + (((dst_negative_code_equal_target_sum) + (dst_negative_scale_equal_target_sum)) * S ((dst_negative_code_equal_target_sum) + (dst_negative_scale_equal_target_sum)) + ((dst_negative_scale_equal_target_sum) + (dst_negative_scale_equal_target_sum)))) * S ((((dst_positive_code_equal_target_sum) + (dst_positive_scale_equal_target_sum)) * S ((dst_positive_code_equal_target_sum) + (dst_positive_scale_equal_target_sum)) + ((dst_positive_scale_equal_target_sum) + (dst_positive_scale_equal_target_sum))) + (((dst_negative_code_equal_target_sum) + (dst_negative_scale_equal_target_sum)) * S ((dst_negative_code_equal_target_sum) + (dst_negative_scale_equal_target_sum)) + ((dst_negative_scale_equal_target_sum) + (dst_negative_scale_equal_target_sum)))) + ((((dst_negative_code_equal_target_sum) + (dst_negative_scale_equal_target_sum)) * S ((dst_negative_code_equal_target_sum) + (dst_negative_scale_equal_target_sum)) + ((dst_negative_scale_equal_target_sum) + (dst_negative_scale_equal_target_sum))) + (((dst_negative_code_equal_target_sum) + (dst_negative_scale_equal_target_sum)) * S ((dst_negative_code_equal_target_sum) + (dst_negative_scale_equal_target_sum)) + ((dst_negative_scale_equal_target_sum) + (dst_negative_scale_equal_target_sum)))))) /\ (((exists fs_u_dst_equal_target_sumpositive fs_v_dst_equal_target_sumpositive. ((((exists fs_h_dst_equal_target_sumpositive_body_start. fs_h_dst_equal_target_sumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_equal_target_sumpositive)) /\ exists fs_q_dst_equal_target_sumpositive_body_start. fs_u_dst_equal_target_sumpositive = fs_q_dst_equal_target_sumpositive_body_start * S ((S (0)) * fs_v_dst_equal_target_sumpositive) + (0))) /\ ((((exists fs_h_dst_equal_target_sumpositive_body_terminal. fs_h_dst_equal_target_sumpositive_body_terminal + S (dst_positive_sum_equal_target_sum) = S ((S (M)) * fs_v_dst_equal_target_sumpositive)) /\ exists fs_q_dst_equal_target_sumpositive_body_terminal. fs_u_dst_equal_target_sumpositive = fs_q_dst_equal_target_sumpositive_body_terminal * S ((S (M)) * fs_v_dst_equal_target_sumpositive) + (dst_positive_sum_equal_target_sum))) /\ forall fs_i_dst_equal_target_sumpositive_body_steps. (exists fs_lt_dst_equal_target_sumpositive_body_steps_bound. fs_lt_dst_equal_target_sumpositive_body_steps_bound + S fs_i_dst_equal_target_sumpositive_body_steps = M) -> exists fs_a_dst_equal_target_sumpositive_body_steps fs_r_dst_equal_target_sumpositive_body_steps fs_s_dst_equal_target_sumpositive_body_steps. ((((exists fs_h_dst_equal_target_sumpositive_body_steps_summand. fs_h_dst_equal_target_sumpositive_body_steps_summand + S (fs_a_dst_equal_target_sumpositive_body_steps) = S ((S (fs_i_dst_equal_target_sumpositive_body_steps)) * dst_positive_scale_equal_target_sum)) /\ exists fs_q_dst_equal_target_sumpositive_body_steps_summand. dst_positive_code_equal_target_sum = fs_q_dst_equal_target_sumpositive_body_steps_summand * S ((S (fs_i_dst_equal_target_sumpositive_body_steps)) * dst_positive_scale_equal_target_sum) + (fs_a_dst_equal_target_sumpositive_body_steps))) /\ ((((exists fs_h_dst_equal_target_sumpositive_body_steps_partial. fs_h_dst_equal_target_sumpositive_body_steps_partial + S (fs_r_dst_equal_target_sumpositive_body_steps) = S ((S (fs_i_dst_equal_target_sumpositive_body_steps)) * fs_v_dst_equal_target_sumpositive)) /\ exists fs_q_dst_equal_target_sumpositive_body_steps_partial. fs_u_dst_equal_target_sumpositive = fs_q_dst_equal_target_sumpositive_body_steps_partial * S ((S (fs_i_dst_equal_target_sumpositive_body_steps)) * fs_v_dst_equal_target_sumpositive) + (fs_r_dst_equal_target_sumpositive_body_steps))) /\ ((((exists fs_h_dst_equal_target_sumpositive_body_steps_successor. fs_h_dst_equal_target_sumpositive_body_steps_successor + S (fs_s_dst_equal_target_sumpositive_body_steps) = S ((S (S fs_i_dst_equal_target_sumpositive_body_steps)) * fs_v_dst_equal_target_sumpositive)) /\ exists fs_q_dst_equal_target_sumpositive_body_steps_successor. fs_u_dst_equal_target_sumpositive = fs_q_dst_equal_target_sumpositive_body_steps_successor * S ((S (S fs_i_dst_equal_target_sumpositive_body_steps)) * fs_v_dst_equal_target_sumpositive) + (fs_s_dst_equal_target_sumpositive_body_steps))) /\ fs_s_dst_equal_target_sumpositive_body_steps = fs_r_dst_equal_target_sumpositive_body_steps + fs_a_dst_equal_target_sumpositive_body_steps)))))) /\ (((exists fs_u_dst_equal_target_sumnegative fs_v_dst_equal_target_sumnegative. ((((exists fs_h_dst_equal_target_sumnegative_body_start. fs_h_dst_equal_target_sumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_equal_target_sumnegative)) /\ exists fs_q_dst_equal_target_sumnegative_body_start. fs_u_dst_equal_target_sumnegative = fs_q_dst_equal_target_sumnegative_body_start * S ((S (0)) * fs_v_dst_equal_target_sumnegative) + (0))) /\ ((((exists fs_h_dst_equal_target_sumnegative_body_terminal. fs_h_dst_equal_target_sumnegative_body_terminal + S (dst_negative_sum_equal_target_sum) = S ((S (M)) * fs_v_dst_equal_target_sumnegative)) /\ exists fs_q_dst_equal_target_sumnegative_body_terminal. fs_u_dst_equal_target_sumnegative = fs_q_dst_equal_target_sumnegative_body_terminal * S ((S (M)) * fs_v_dst_equal_target_sumnegative) + (dst_negative_sum_equal_target_sum))) /\ forall fs_i_dst_equal_target_sumnegative_body_steps. (exists fs_lt_dst_equal_target_sumnegative_body_steps_bound. fs_lt_dst_equal_target_sumnegative_body_steps_bound + S fs_i_dst_equal_target_sumnegative_body_steps = M) -> exists fs_a_dst_equal_target_sumnegative_body_steps fs_r_dst_equal_target_sumnegative_body_steps fs_s_dst_equal_target_sumnegative_body_steps. ((((exists fs_h_dst_equal_target_sumnegative_body_steps_summand. fs_h_dst_equal_target_sumnegative_body_steps_summand + S (fs_a_dst_equal_target_sumnegative_body_steps) = S ((S (fs_i_dst_equal_target_sumnegative_body_steps)) * dst_negative_scale_equal_target_sum)) /\ exists fs_q_dst_equal_target_sumnegative_body_steps_summand. dst_negative_code_equal_target_sum = fs_q_dst_equal_target_sumnegative_body_steps_summand * S ((S (fs_i_dst_equal_target_sumnegative_body_steps)) * dst_negative_scale_equal_target_sum) + (fs_a_dst_equal_target_sumnegative_body_steps))) /\ ((((exists fs_h_dst_equal_target_sumnegative_body_steps_partial. fs_h_dst_equal_target_sumnegative_body_steps_partial + S (fs_r_dst_equal_target_sumnegative_body_steps) = S ((S (fs_i_dst_equal_target_sumnegative_body_steps)) * fs_v_dst_equal_target_sumnegative)) /\ exists fs_q_dst_equal_target_sumnegative_body_steps_partial. fs_u_dst_equal_target_sumnegative = fs_q_dst_equal_target_sumnegative_body_steps_partial * S ((S (fs_i_dst_equal_target_sumnegative_body_steps)) * fs_v_dst_equal_target_sumnegative) + (fs_r_dst_equal_target_sumnegative_body_steps))) /\ ((((exists fs_h_dst_equal_target_sumnegative_body_steps_successor. fs_h_dst_equal_target_sumnegative_body_steps_successor + S (fs_s_dst_equal_target_sumnegative_body_steps) = S ((S (S fs_i_dst_equal_target_sumnegative_body_steps)) * fs_v_dst_equal_target_sumnegative)) /\ exists fs_q_dst_equal_target_sumnegative_body_steps_successor. fs_u_dst_equal_target_sumnegative = fs_q_dst_equal_target_sumnegative_body_steps_successor * S ((S (S fs_i_dst_equal_target_sumnegative_body_steps)) * fs_v_dst_equal_target_sumnegative) + (fs_s_dst_equal_target_sumnegative_body_steps))) /\ fs_s_dst_equal_target_sumnegative_body_steps = fs_r_dst_equal_target_sumnegative_body_steps + fs_a_dst_equal_target_sumnegative_body_steps)))))) /\ (exists ge_balance_positive_equal_target_sumresult ge_balance_negative_equal_target_sumresult. (((((v) = 2 * (ge_balance_positive_equal_target_sumresult) /\ (ge_balance_negative_equal_target_sumresult) = 0) \/ exists ge_signed_half_equal_target_sumresultdecode. (((v) = 2 * ge_signed_half_equal_target_sumresultdecode + 1 /\ (ge_balance_positive_equal_target_sumresult) = 0) /\ (ge_balance_negative_equal_target_sumresult) = S ge_signed_half_equal_target_sumresultdecode))) /\ ((dst_positive_sum_equal_target_sum) + ge_balance_negative_equal_target_sumresult = (dst_negative_sum_equal_target_sum) + ge_balance_positive_equal_target_sumresult))))))))) -> u=v

Constructive proof overview

Generated structural guide

Construct the actual incidence and both fold tables; ordinary finite Fubini proves equality under support-only reindexing, including unequal or empty windows.

The unchanged tactic script uses 6 declared prerequisites and contains 91 exact native proof lines.

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

Proof neighborhood

Direct dependencies

MX0043 signed_support_incidence_exists signed_rectangular_fubini_exists Alpha theorem; checked-use authorized signed_table_domain_resize Alpha theorem; checked-use authorized divisor_signed_sum_extensional Alpha theorem; checked-use authorized MX0048 signed_support_incidence_row_sums_equal MX0049 signed_support_incidence_column_sums_equal

Direct dependents

Formal native tactic body

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

Read the argument

Proof checkpoints

91 script commands · 19 reading checkpoints · 4 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 (3)

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–10

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

  1. L1
    intro A
  2. L2
    intro B
  3. L3
    intro r
  4. L4
    intro s
  5. L5
    intro L
  6. L6
    intro M
  7. L7
    intro u
  8. L8
    intro v
  9. L9
    intro hp
  10. L10
    intro hu
02Fix variables and assumptionsL11–11

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

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

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

  1. L12
    cases hp
  2. L13
    cases hp_right
  3. L14
    cases hp_right_right
  4. L15
    cases hp_right_right_right
04Establish hgL16–23

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

  1. L16
    have hg : ∃ T. SignedSupportIncidence(A,r,s,L,M,T)Definitions: SignedSupportIncidence
  2. L17
    specialize signed_support_incidence_exists (A)
  3. L18
    specialize signed_support_incidence_exists (r)
  4. L19
    specialize signed_support_incidence_exists (s)
  5. L20
    specialize signed_support_incidence_exists (L)
  6. L21
    specialize signed_support_incidence_exists (M)
  7. L22
    apply signed_support_incidence_exists
  8. L23
    exact hp_left
05Separate the logical casesL24–24

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

  1. L24
    cases hg
06Establish hfL25–32

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

  1. L25
    have hf : ∃ R. ∃ C. ∃ z. ArithRowSums(x,R,0,S M,1,L,M) ∧ (ArithRowSums(x,C,0,1,S M,M,L) ∧ (SignedPrefixSum(R,L,z) ∧ SignedPrefixSum(C,M,z)))Definitions: SignedPrefixSumArithRowSums
  2. L26
    specialize signed_rectangular_fubini_exists (x)
  3. L27
    specialize signed_rectangular_fubini_exists (0)
  4. L28
    specialize signed_rectangular_fubini_exists (S M)
  5. L29
    specialize signed_rectangular_fubini_exists (1)
  6. L30
    specialize signed_rectangular_fubini_exists (L)
  7. L31
    specialize signed_rectangular_fubini_exists (M)
  8. L32
    apply signed_rectangular_fubini_exists
07Separate the logical casesL33–34

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

  1. L33
    cases hg_witness
  2. L34
    cases hg_witness_right
08Use earlier factsL35–39

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

  1. L35
    specialize signed_table_domain_resize (L*(S M))
  2. L36
    specialize signed_table_domain_resize (0)
  3. L37
    specialize signed_table_domain_resize (x)
  4. L38
    apply signed_table_domain_resize
  5. L39
    exact hg_witness_right_left
09Separate the logical casesL40–45

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

  1. L40
    cases hf
  2. L41
    cases hf_witness
  3. L42
    cases hf_witness_witness
  4. L43
    cases hf_witness_witness_witness
  5. L44
    cases hf_witness_witness_witness_right
  6. L45
    cases hf_witness_witness_witness_right_right
10Establish haL46–55

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

  1. L46
    have ha : u=x3
  2. L47
    specialize divisor_signed_sum_extensional (A)
  3. L48
    specialize divisor_signed_sum_extensional (x1)
  4. L49
    specialize divisor_signed_sum_extensional (L)
  5. L50
    specialize divisor_signed_sum_extensional (u)
  6. L51
    specialize divisor_signed_sum_extensional (x3)
  7. L52
    apply divisor_signed_sum_extensional
  8. L53
    specialize signed_support_incidence_row_sums_equal (A)
  9. L54
    specialize signed_support_incidence_row_sums_equal (B)
  10. L55
    specialize signed_support_incidence_row_sums_equal (r)
11Use earlier factsL56–65

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

  1. L56
    specialize signed_support_incidence_row_sums_equal (s)
  2. L57
    specialize signed_support_incidence_row_sums_equal (L)
  3. L58
    specialize signed_support_incidence_row_sums_equal (M)
  4. L59
    specialize signed_support_incidence_row_sums_equal (x)
  5. L60
    specialize signed_support_incidence_row_sums_equal (x1)
  6. L61
    apply signed_support_incidence_row_sums_equal
  7. L62
    exact hp
  8. L63
    exact hg_witness
  9. L64
    exact hf_witness_witness_witness_left
  10. L65
    exact hu
12Use earlier factsL66–66

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

  1. L66
    exact hf_witness_witness_witness_right_right_left
13Establish hbL67–76

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

  1. L67
    have hb : v=x3
  2. L68
    specialize divisor_signed_sum_extensional (B)
  3. L69
    specialize divisor_signed_sum_extensional (x2)
  4. L70
    specialize divisor_signed_sum_extensional (M)
  5. L71
    specialize divisor_signed_sum_extensional (v)
  6. L72
    specialize divisor_signed_sum_extensional (x3)
  7. L73
    apply divisor_signed_sum_extensional
  8. L74
    specialize signed_support_incidence_column_sums_equal (A)
  9. L75
    specialize signed_support_incidence_column_sums_equal (B)
  10. L76
    specialize signed_support_incidence_column_sums_equal (r)
14Use earlier factsL77–86

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

  1. L77
    specialize signed_support_incidence_column_sums_equal (s)
  2. L78
    specialize signed_support_incidence_column_sums_equal (L)
  3. L79
    specialize signed_support_incidence_column_sums_equal (M)
  4. L80
    specialize signed_support_incidence_column_sums_equal (x)
  5. L81
    specialize signed_support_incidence_column_sums_equal (x2)
  6. L82
    apply signed_support_incidence_column_sums_equal
  7. L83
    exact hp
  8. L84
    exact hg_witness
  9. L85
    exact hf_witness_witness_witness_right_left
  10. L86
    exact hv
15Use earlier factsL87–87

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

  1. L87
    exact hf_witness_witness_witness_right_right_right
16Calculate and transport equalitiesL88–88

Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.

  1. L88
    trans x3
17Use earlier factsL89–89

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

  1. L89
    exact ha
18Calculate and transport equalitiesL90–90

Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.

  1. L90
    symm
19Use earlier factsL91–91

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

  1. L91
    exact hb

Library-wide reading audit

Original exact command ledger · 91 lines
  1. 0001intro A
  2. 0002intro B
  3. 0003intro r
  4. 0004intro s
  5. 0005intro L
  6. 0006intro M
  7. 0007intro u
  8. 0008intro v
  9. 0009intro hp
  10. 0010intro hu
  11. 0011intro hv
  12. 0012cases hp
  13. 0013cases hp_right
  14. 0014cases hp_right_right
  15. 0015cases hp_right_right_right
  16. 0016have hg : exists T. (((exists dst_positive_code_sum_actual_gridsource dst_positive_scale_sum_actual_gridsource dst_negative_code_sum_actual_gridsource dst_negative_scale_sum_actual_gridsource. (((A) = (((((dst_positive_code_sum_actual_gridsource) + (dst_positive_scale_sum_actual_gridsource)) * S ((dst_positive_code_sum_actual_gridsource) + (dst_positive_scale_sum_actual_gridsource)) + ((dst_positive_scale_sum_actual_gridsource) + (dst_positive_scale_sum_actual_gridsource))) + (((dst_negative_code_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)) * S ((dst_negative_code_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)) + ((dst_negative_scale_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)))) * S ((((dst_positive_code_sum_actual_gridsource) + (dst_positive_scale_sum_actual_gridsource)) * S ((dst_positive_code_sum_actual_gridsource) + (dst_positive_scale_sum_actual_gridsource)) + ((dst_positive_scale_sum_actual_gridsource) + (dst_positive_scale_sum_actual_gridsource))) + (((dst_negative_code_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)) * S ((dst_negative_code_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)) + ((dst_negative_scale_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)))) + ((((dst_negative_code_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)) * S ((dst_negative_code_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)) + ((dst_negative_scale_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource))) + (((dst_negative_code_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)) * S ((dst_negative_code_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)) + ((dst_negative_scale_sum_actual_gridsource) + (dst_negative_scale_sum_actual_gridsource)))))) /\ (forall dst_index_sum_actual_gridsource. (exists pvs_le_gap_sum_actual_gridsourcedomain. pvs_le_gap_sum_actual_gridsourcedomain + (dst_index_sum_actual_gridsource) = (0)) -> exists dst_positive_sum_actual_gridsource dst_negative_sum_actual_gridsource dst_value_sum_actual_gridsource. ((((exists ff_h_pvs_sum_actual_gridsourceentrypositive. ff_h_pvs_sum_actual_gridsourceentrypositive + S (dst_positive_sum_actual_gridsource) = S ((S (dst_index_sum_actual_gridsource)) * dst_positive_scale_sum_actual_gridsource)) /\ exists ff_q_pvs_sum_actual_gridsourceentrypositive. dst_positive_code_sum_actual_gridsource = ff_q_pvs_sum_actual_gridsourceentrypositive * S ((S (dst_index_sum_actual_gridsource)) * dst_positive_scale_sum_actual_gridsource) + (dst_positive_sum_actual_gridsource))) /\ (((((exists ff_h_pvs_sum_actual_gridsourceentrynegative. ff_h_pvs_sum_actual_gridsourceentrynegative + S (dst_negative_sum_actual_gridsource) = S ((S (dst_index_sum_actual_gridsource)) * dst_negative_scale_sum_actual_gridsource)) /\ exists ff_q_pvs_sum_actual_gridsourceentrynegative. dst_negative_code_sum_actual_gridsource = ff_q_pvs_sum_actual_gridsourceentrynegative * S ((S (dst_index_sum_actual_gridsource)) * dst_negative_scale_sum_actual_gridsource) + (dst_negative_sum_actual_gridsource))) /\ (exists ge_balance_positive_sum_actual_gridsourceentryvalue ge_balance_negative_sum_actual_gridsourceentryvalue. (((((dst_value_sum_actual_gridsource) = 2 * (ge_balance_positive_sum_actual_gridsourceentryvalue) /\ (ge_balance_negative_sum_actual_gridsourceentryvalue) = 0) \/ exists ge_signed_half_sum_actual_gridsourceentryvaluedecode. (((dst_value_sum_actual_gridsource) = 2 * ge_signed_half_sum_actual_gridsourceentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_gridsourceentryvalue) = 0) /\ (ge_balance_negative_sum_actual_gridsourceentryvalue) = S ge_signed_half_sum_actual_gridsourceentryvaluedecode))) /\ ((dst_positive_sum_actual_gridsource) + ge_balance_negative_sum_actual_gridsourceentryvalue = (dst_negative_sum_actual_gridsource) + ge_balance_positive_sum_actual_gridsourceentryvalue))))))))) /\ (((exists dst_positive_code_sum_actual_gridtable dst_positive_scale_sum_actual_gridtable dst_negative_code_sum_actual_gridtable dst_negative_scale_sum_actual_gridtable. (((T) = (((((dst_positive_code_sum_actual_gridtable) + (dst_positive_scale_sum_actual_gridtable)) * S ((dst_positive_code_sum_actual_gridtable) + (dst_positive_scale_sum_actual_gridtable)) + ((dst_positive_scale_sum_actual_gridtable) + (dst_positive_scale_sum_actual_gridtable))) + (((dst_negative_code_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)) * S ((dst_negative_code_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)) + ((dst_negative_scale_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)))) * S ((((dst_positive_code_sum_actual_gridtable) + (dst_positive_scale_sum_actual_gridtable)) * S ((dst_positive_code_sum_actual_gridtable) + (dst_positive_scale_sum_actual_gridtable)) + ((dst_positive_scale_sum_actual_gridtable) + (dst_positive_scale_sum_actual_gridtable))) + (((dst_negative_code_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)) * S ((dst_negative_code_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)) + ((dst_negative_scale_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)))) + ((((dst_negative_code_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)) * S ((dst_negative_code_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)) + ((dst_negative_scale_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable))) + (((dst_negative_code_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)) * S ((dst_negative_code_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)) + ((dst_negative_scale_sum_actual_gridtable) + (dst_negative_scale_sum_actual_gridtable)))))) /\ (forall dst_index_sum_actual_gridtable. (exists pvs_le_gap_sum_actual_gridtabledomain. pvs_le_gap_sum_actual_gridtabledomain + (dst_index_sum_actual_gridtable) = ((L)*(S (M)))) -> exists dst_positive_sum_actual_gridtable dst_negative_sum_actual_gridtable dst_value_sum_actual_gridtable. ((((exists ff_h_pvs_sum_actual_gridtableentrypositive. ff_h_pvs_sum_actual_gridtableentrypositive + S (dst_positive_sum_actual_gridtable) = S ((S (dst_index_sum_actual_gridtable)) * dst_positive_scale_sum_actual_gridtable)) /\ exists ff_q_pvs_sum_actual_gridtableentrypositive. dst_positive_code_sum_actual_gridtable = ff_q_pvs_sum_actual_gridtableentrypositive * S ((S (dst_index_sum_actual_gridtable)) * dst_positive_scale_sum_actual_gridtable) + (dst_positive_sum_actual_gridtable))) /\ (((((exists ff_h_pvs_sum_actual_gridtableentrynegative. ff_h_pvs_sum_actual_gridtableentrynegative + S (dst_negative_sum_actual_gridtable) = S ((S (dst_index_sum_actual_gridtable)) * dst_negative_scale_sum_actual_gridtable)) /\ exists ff_q_pvs_sum_actual_gridtableentrynegative. dst_negative_code_sum_actual_gridtable = ff_q_pvs_sum_actual_gridtableentrynegative * S ((S (dst_index_sum_actual_gridtable)) * dst_negative_scale_sum_actual_gridtable) + (dst_negative_sum_actual_gridtable))) /\ (exists ge_balance_positive_sum_actual_gridtableentryvalue ge_balance_negative_sum_actual_gridtableentryvalue. (((((dst_value_sum_actual_gridtable) = 2 * (ge_balance_positive_sum_actual_gridtableentryvalue) /\ (ge_balance_negative_sum_actual_gridtableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_gridtableentryvaluedecode. (((dst_value_sum_actual_gridtable) = 2 * ge_signed_half_sum_actual_gridtableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_gridtableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_gridtableentryvalue) = S ge_signed_half_sum_actual_gridtableentryvaluedecode))) /\ ((dst_positive_sum_actual_gridtable) + ge_balance_negative_sum_actual_gridtableentryvalue = (dst_negative_sum_actual_gridtable) + ge_balance_positive_sum_actual_gridtableentryvalue))))))))) /\ (forall ssr_grid_row_sum_actual_grid ssr_grid_column_sum_actual_grid ssr_grid_value_sum_actual_grid. (exists pvs_gap_sum_actual_gridrow_bound. pvs_gap_sum_actual_gridrow_bound + S (ssr_grid_row_sum_actual_grid) = (L)) -> (exists pvs_gap_sum_actual_gridcolumn_bound. pvs_gap_sum_actual_gridcolumn_bound + S (ssr_grid_column_sum_actual_grid) = (M)) -> (exists dst_positive_code_sum_actual_gridlookup dst_positive_scale_sum_actual_gridlookup dst_negative_code_sum_actual_gridlookup dst_negative_scale_sum_actual_gridlookup dst_positive_sum_actual_gridlookup dst_negative_sum_actual_gridlookup. (((T) = (((((dst_positive_code_sum_actual_gridlookup) + (dst_positive_scale_sum_actual_gridlookup)) * S ((dst_positive_code_sum_actual_gridlookup) + (dst_positive_scale_sum_actual_gridlookup)) + ((dst_positive_scale_sum_actual_gridlookup) + (dst_positive_scale_sum_actual_gridlookup))) + (((dst_negative_code_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)) * S ((dst_negative_code_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)) + ((dst_negative_scale_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)))) * S ((((dst_positive_code_sum_actual_gridlookup) + (dst_positive_scale_sum_actual_gridlookup)) * S ((dst_positive_code_sum_actual_gridlookup) + (dst_positive_scale_sum_actual_gridlookup)) + ((dst_positive_scale_sum_actual_gridlookup) + (dst_positive_scale_sum_actual_gridlookup))) + (((dst_negative_code_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)) * S ((dst_negative_code_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)) + ((dst_negative_scale_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)))) + ((((dst_negative_code_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)) * S ((dst_negative_code_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)) + ((dst_negative_scale_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup))) + (((dst_negative_code_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)) * S ((dst_negative_code_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)) + ((dst_negative_scale_sum_actual_gridlookup) + (dst_negative_scale_sum_actual_gridlookup)))))) /\ (((((exists ff_h_pvs_sum_actual_gridlookuppositive. ff_h_pvs_sum_actual_gridlookuppositive + S (dst_positive_sum_actual_gridlookup) = S ((S (((S (M))*(ssr_grid_row_sum_actual_grid)+(ssr_grid_column_sum_actual_grid)))) * dst_positive_scale_sum_actual_gridlookup)) /\ exists ff_q_pvs_sum_actual_gridlookuppositive. dst_positive_code_sum_actual_gridlookup = ff_q_pvs_sum_actual_gridlookuppositive * S ((S (((S (M))*(ssr_grid_row_sum_actual_grid)+(ssr_grid_column_sum_actual_grid)))) * dst_positive_scale_sum_actual_gridlookup) + (dst_positive_sum_actual_gridlookup))) /\ (((((exists ff_h_pvs_sum_actual_gridlookupnegative. ff_h_pvs_sum_actual_gridlookupnegative + S (dst_negative_sum_actual_gridlookup) = S ((S (((S (M))*(ssr_grid_row_sum_actual_grid)+(ssr_grid_column_sum_actual_grid)))) * dst_negative_scale_sum_actual_gridlookup)) /\ exists ff_q_pvs_sum_actual_gridlookupnegative. dst_negative_code_sum_actual_gridlookup = ff_q_pvs_sum_actual_gridlookupnegative * S ((S (((S (M))*(ssr_grid_row_sum_actual_grid)+(ssr_grid_column_sum_actual_grid)))) * dst_negative_scale_sum_actual_gridlookup) + (dst_negative_sum_actual_gridlookup))) /\ (exists ge_balance_positive_sum_actual_gridlookupvalue ge_balance_negative_sum_actual_gridlookupvalue. (((((ssr_grid_value_sum_actual_grid) = 2 * (ge_balance_positive_sum_actual_gridlookupvalue) /\ (ge_balance_negative_sum_actual_gridlookupvalue) = 0) \/ exists ge_signed_half_sum_actual_gridlookupvaluedecode. (((ssr_grid_value_sum_actual_grid) = 2 * ge_signed_half_sum_actual_gridlookupvaluedecode + 1 /\ (ge_balance_positive_sum_actual_gridlookupvalue) = 0) /\ (ge_balance_negative_sum_actual_gridlookupvalue) = S ge_signed_half_sum_actual_gridlookupvaluedecode))) /\ ((dst_positive_sum_actual_gridlookup) + ge_balance_negative_sum_actual_gridlookupvalue = (dst_negative_sum_actual_gridlookup) + ge_balance_positive_sum_actual_gridlookupvalue))))))))) -> (exists ssr_entry_value_sum_actual_gridentry ssr_entry_image_sum_actual_gridentry. ((exists dst_positive_code_sum_actual_gridentrysource dst_positive_scale_sum_actual_gridentrysource dst_negative_code_sum_actual_gridentrysource dst_negative_scale_sum_actual_gridentrysource dst_positive_sum_actual_gridentrysource dst_negative_sum_actual_gridentrysource. (((A) = (((((dst_positive_code_sum_actual_gridentrysource) + (dst_positive_scale_sum_actual_gridentrysource)) * S ((dst_positive_code_sum_actual_gridentrysource) + (dst_positive_scale_sum_actual_gridentrysource)) + ((dst_positive_scale_sum_actual_gridentrysource) + (dst_positive_scale_sum_actual_gridentrysource))) + (((dst_negative_code_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)) * S ((dst_negative_code_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)) + ((dst_negative_scale_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)))) * S ((((dst_positive_code_sum_actual_gridentrysource) + (dst_positive_scale_sum_actual_gridentrysource)) * S ((dst_positive_code_sum_actual_gridentrysource) + (dst_positive_scale_sum_actual_gridentrysource)) + ((dst_positive_scale_sum_actual_gridentrysource) + (dst_positive_scale_sum_actual_gridentrysource))) + (((dst_negative_code_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)) * S ((dst_negative_code_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)) + ((dst_negative_scale_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)))) + ((((dst_negative_code_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)) * S ((dst_negative_code_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)) + ((dst_negative_scale_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource))) + (((dst_negative_code_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)) * S ((dst_negative_code_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)) + ((dst_negative_scale_sum_actual_gridentrysource) + (dst_negative_scale_sum_actual_gridentrysource)))))) /\ (((((exists ff_h_pvs_sum_actual_gridentrysourcepositive. ff_h_pvs_sum_actual_gridentrysourcepositive + S (dst_positive_sum_actual_gridentrysource) = S ((S (ssr_grid_row_sum_actual_grid)) * dst_positive_scale_sum_actual_gridentrysource)) /\ exists ff_q_pvs_sum_actual_gridentrysourcepositive. dst_positive_code_sum_actual_gridentrysource = ff_q_pvs_sum_actual_gridentrysourcepositive * S ((S (ssr_grid_row_sum_actual_grid)) * dst_positive_scale_sum_actual_gridentrysource) + (dst_positive_sum_actual_gridentrysource))) /\ (((((exists ff_h_pvs_sum_actual_gridentrysourcenegative. ff_h_pvs_sum_actual_gridentrysourcenegative + S (dst_negative_sum_actual_gridentrysource) = S ((S (ssr_grid_row_sum_actual_grid)) * dst_negative_scale_sum_actual_gridentrysource)) /\ exists ff_q_pvs_sum_actual_gridentrysourcenegative. dst_negative_code_sum_actual_gridentrysource = ff_q_pvs_sum_actual_gridentrysourcenegative * S ((S (ssr_grid_row_sum_actual_grid)) * dst_negative_scale_sum_actual_gridentrysource) + (dst_negative_sum_actual_gridentrysource))) /\ (exists ge_balance_positive_sum_actual_gridentrysourcevalue ge_balance_negative_sum_actual_gridentrysourcevalue. (((((ssr_entry_value_sum_actual_gridentry) = 2 * (ge_balance_positive_sum_actual_gridentrysourcevalue) /\ (ge_balance_negative_sum_actual_gridentrysourcevalue) = 0) \/ exists ge_signed_half_sum_actual_gridentrysourcevaluedecode. (((ssr_entry_value_sum_actual_gridentry) = 2 * ge_signed_half_sum_actual_gridentrysourcevaluedecode + 1 /\ (ge_balance_positive_sum_actual_gridentrysourcevalue) = 0) /\ (ge_balance_negative_sum_actual_gridentrysourcevalue) = S ge_signed_half_sum_actual_gridentrysourcevaluedecode))) /\ ((dst_positive_sum_actual_gridentrysource) + ge_balance_negative_sum_actual_gridentrysourcevalue = (dst_negative_sum_actual_gridentrysource) + ge_balance_positive_sum_actual_gridentrysourcevalue))))))))) /\ (((((exists ff_h_pvs_sum_actual_gridentrymap. ff_h_pvs_sum_actual_gridentrymap + S (ssr_entry_image_sum_actual_gridentry) = S ((S (ssr_grid_row_sum_actual_grid)) * s)) /\ exists ff_q_pvs_sum_actual_gridentrymap. r = ff_q_pvs_sum_actual_gridentrymap * S ((S (ssr_grid_row_sum_actual_grid)) * s) + (ssr_entry_image_sum_actual_gridentry))) /\ (((((ssr_grid_column_sum_actual_grid)=(ssr_entry_image_sum_actual_gridentry)) /\ ((ssr_grid_value_sum_actual_grid)=(ssr_entry_value_sum_actual_gridentry)))) \/ (((~((ssr_grid_column_sum_actual_grid)=(ssr_entry_image_sum_actual_gridentry))) /\ ((ssr_grid_value_sum_actual_grid)=0)))))))))))))
  17. 0017specialize signed_support_incidence_exists (A)
  18. 0018specialize signed_support_incidence_exists (r)
  19. 0019specialize signed_support_incidence_exists (s)
  20. 0020specialize signed_support_incidence_exists (L)
  21. 0021specialize signed_support_incidence_exists (M)
  22. 0022apply signed_support_incidence_exists
  23. 0023exact hp_left
  24. 0024cases hg
  25. 0025have hf : exists R C z. (((((exists dst_positive_code_sum_actual_fubinirowssource_table dst_positive_scale_sum_actual_fubinirowssource_table dst_negative_code_sum_actual_fubinirowssource_table dst_negative_scale_sum_actual_fubinirowssource_table. (((x) = (((((dst_positive_code_sum_actual_fubinirowssource_table) + (dst_positive_scale_sum_actual_fubinirowssource_table)) * S ((dst_positive_code_sum_actual_fubinirowssource_table) + (dst_positive_scale_sum_actual_fubinirowssource_table)) + ((dst_positive_scale_sum_actual_fubinirowssource_table) + (dst_positive_scale_sum_actual_fubinirowssource_table))) + (((dst_negative_code_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)) * S ((dst_negative_code_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)) + ((dst_negative_scale_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)))) * S ((((dst_positive_code_sum_actual_fubinirowssource_table) + (dst_positive_scale_sum_actual_fubinirowssource_table)) * S ((dst_positive_code_sum_actual_fubinirowssource_table) + (dst_positive_scale_sum_actual_fubinirowssource_table)) + ((dst_positive_scale_sum_actual_fubinirowssource_table) + (dst_positive_scale_sum_actual_fubinirowssource_table))) + (((dst_negative_code_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)) * S ((dst_negative_code_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)) + ((dst_negative_scale_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)))) + ((((dst_negative_code_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)) * S ((dst_negative_code_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)) + ((dst_negative_scale_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table))) + (((dst_negative_code_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)) * S ((dst_negative_code_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)) + ((dst_negative_scale_sum_actual_fubinirowssource_table) + (dst_negative_scale_sum_actual_fubinirowssource_table)))))) /\ (forall dst_index_sum_actual_fubinirowssource_table. (exists pvs_le_gap_sum_actual_fubinirowssource_tabledomain. pvs_le_gap_sum_actual_fubinirowssource_tabledomain + (dst_index_sum_actual_fubinirowssource_table) = (0)) -> exists dst_positive_sum_actual_fubinirowssource_table dst_negative_sum_actual_fubinirowssource_table dst_value_sum_actual_fubinirowssource_table. ((((exists ff_h_pvs_sum_actual_fubinirowssource_tableentrypositive. ff_h_pvs_sum_actual_fubinirowssource_tableentrypositive + S (dst_positive_sum_actual_fubinirowssource_table) = S ((S (dst_index_sum_actual_fubinirowssource_table)) * dst_positive_scale_sum_actual_fubinirowssource_table)) /\ exists ff_q_pvs_sum_actual_fubinirowssource_tableentrypositive. dst_positive_code_sum_actual_fubinirowssource_table = ff_q_pvs_sum_actual_fubinirowssource_tableentrypositive * S ((S (dst_index_sum_actual_fubinirowssource_table)) * dst_positive_scale_sum_actual_fubinirowssource_table) + (dst_positive_sum_actual_fubinirowssource_table))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowssource_tableentrynegative. ff_h_pvs_sum_actual_fubinirowssource_tableentrynegative + S (dst_negative_sum_actual_fubinirowssource_table) = S ((S (dst_index_sum_actual_fubinirowssource_table)) * dst_negative_scale_sum_actual_fubinirowssource_table)) /\ exists ff_q_pvs_sum_actual_fubinirowssource_tableentrynegative. dst_negative_code_sum_actual_fubinirowssource_table = ff_q_pvs_sum_actual_fubinirowssource_tableentrynegative * S ((S (dst_index_sum_actual_fubinirowssource_table)) * dst_negative_scale_sum_actual_fubinirowssource_table) + (dst_negative_sum_actual_fubinirowssource_table))) /\ (exists ge_balance_positive_sum_actual_fubinirowssource_tableentryvalue ge_balance_negative_sum_actual_fubinirowssource_tableentryvalue. (((((dst_value_sum_actual_fubinirowssource_table) = 2 * (ge_balance_positive_sum_actual_fubinirowssource_tableentryvalue) /\ (ge_balance_negative_sum_actual_fubinirowssource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinirowssource_tableentryvaluedecode. (((dst_value_sum_actual_fubinirowssource_table) = 2 * ge_signed_half_sum_actual_fubinirowssource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinirowssource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinirowssource_tableentryvalue) = S ge_signed_half_sum_actual_fubinirowssource_tableentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinirowssource_table) + ge_balance_negative_sum_actual_fubinirowssource_tableentryvalue = (dst_negative_sum_actual_fubinirowssource_table) + ge_balance_positive_sum_actual_fubinirowssource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_actual_fubinirowsrow_table dst_positive_scale_sum_actual_fubinirowsrow_table dst_negative_code_sum_actual_fubinirowsrow_table dst_negative_scale_sum_actual_fubinirowsrow_table. (((R) = (((((dst_positive_code_sum_actual_fubinirowsrow_table) + (dst_positive_scale_sum_actual_fubinirowsrow_table)) * S ((dst_positive_code_sum_actual_fubinirowsrow_table) + (dst_positive_scale_sum_actual_fubinirowsrow_table)) + ((dst_positive_scale_sum_actual_fubinirowsrow_table) + (dst_positive_scale_sum_actual_fubinirowsrow_table))) + (((dst_negative_code_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)) * S ((dst_negative_code_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)) + ((dst_negative_scale_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)))) * S ((((dst_positive_code_sum_actual_fubinirowsrow_table) + (dst_positive_scale_sum_actual_fubinirowsrow_table)) * S ((dst_positive_code_sum_actual_fubinirowsrow_table) + (dst_positive_scale_sum_actual_fubinirowsrow_table)) + ((dst_positive_scale_sum_actual_fubinirowsrow_table) + (dst_positive_scale_sum_actual_fubinirowsrow_table))) + (((dst_negative_code_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)) * S ((dst_negative_code_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)) + ((dst_negative_scale_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)))) + ((((dst_negative_code_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)) * S ((dst_negative_code_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)) + ((dst_negative_scale_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table))) + (((dst_negative_code_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)) * S ((dst_negative_code_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)) + ((dst_negative_scale_sum_actual_fubinirowsrow_table) + (dst_negative_scale_sum_actual_fubinirowsrow_table)))))) /\ (forall dst_index_sum_actual_fubinirowsrow_table. (exists pvs_le_gap_sum_actual_fubinirowsrow_tabledomain. pvs_le_gap_sum_actual_fubinirowsrow_tabledomain + (dst_index_sum_actual_fubinirowsrow_table) = (L)) -> exists dst_positive_sum_actual_fubinirowsrow_table dst_negative_sum_actual_fubinirowsrow_table dst_value_sum_actual_fubinirowsrow_table. ((((exists ff_h_pvs_sum_actual_fubinirowsrow_tableentrypositive. ff_h_pvs_sum_actual_fubinirowsrow_tableentrypositive + S (dst_positive_sum_actual_fubinirowsrow_table) = S ((S (dst_index_sum_actual_fubinirowsrow_table)) * dst_positive_scale_sum_actual_fubinirowsrow_table)) /\ exists ff_q_pvs_sum_actual_fubinirowsrow_tableentrypositive. dst_positive_code_sum_actual_fubinirowsrow_table = ff_q_pvs_sum_actual_fubinirowsrow_tableentrypositive * S ((S (dst_index_sum_actual_fubinirowsrow_table)) * dst_positive_scale_sum_actual_fubinirowsrow_table) + (dst_positive_sum_actual_fubinirowsrow_table))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrow_tableentrynegative. ff_h_pvs_sum_actual_fubinirowsrow_tableentrynegative + S (dst_negative_sum_actual_fubinirowsrow_table) = S ((S (dst_index_sum_actual_fubinirowsrow_table)) * dst_negative_scale_sum_actual_fubinirowsrow_table)) /\ exists ff_q_pvs_sum_actual_fubinirowsrow_tableentrynegative. dst_negative_code_sum_actual_fubinirowsrow_table = ff_q_pvs_sum_actual_fubinirowsrow_tableentrynegative * S ((S (dst_index_sum_actual_fubinirowsrow_table)) * dst_negative_scale_sum_actual_fubinirowsrow_table) + (dst_negative_sum_actual_fubinirowsrow_table))) /\ (exists ge_balance_positive_sum_actual_fubinirowsrow_tableentryvalue ge_balance_negative_sum_actual_fubinirowsrow_tableentryvalue. (((((dst_value_sum_actual_fubinirowsrow_table) = 2 * (ge_balance_positive_sum_actual_fubinirowsrow_tableentryvalue) /\ (ge_balance_negative_sum_actual_fubinirowsrow_tableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinirowsrow_tableentryvaluedecode. (((dst_value_sum_actual_fubinirowsrow_table) = 2 * ge_signed_half_sum_actual_fubinirowsrow_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinirowsrow_tableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinirowsrow_tableentryvalue) = S ge_signed_half_sum_actual_fubinirowsrow_tableentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinirowsrow_table) + ge_balance_negative_sum_actual_fubinirowsrow_tableentryvalue = (dst_negative_sum_actual_fubinirowsrow_table) + ge_balance_positive_sum_actual_fubinirowsrow_tableentryvalue))))))))) /\ (forall srt_index_sum_actual_fubinirows. (exists pvs_gap_sum_actual_fubinirowsbound. pvs_gap_sum_actual_fubinirowsbound + S (srt_index_sum_actual_fubinirows) = (L)) -> exists srt_value_sum_actual_fubinirows. (((exists dst_positive_code_sum_actual_fubinirowsrowentry dst_positive_scale_sum_actual_fubinirowsrowentry dst_negative_code_sum_actual_fubinirowsrowentry dst_negative_scale_sum_actual_fubinirowsrowentry dst_positive_sum_actual_fubinirowsrowentry dst_negative_sum_actual_fubinirowsrowentry. (((R) = (((((dst_positive_code_sum_actual_fubinirowsrowentry) + (dst_positive_scale_sum_actual_fubinirowsrowentry)) * S ((dst_positive_code_sum_actual_fubinirowsrowentry) + (dst_positive_scale_sum_actual_fubinirowsrowentry)) + ((dst_positive_scale_sum_actual_fubinirowsrowentry) + (dst_positive_scale_sum_actual_fubinirowsrowentry))) + (((dst_negative_code_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)) * S ((dst_negative_code_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)) + ((dst_negative_scale_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)))) * S ((((dst_positive_code_sum_actual_fubinirowsrowentry) + (dst_positive_scale_sum_actual_fubinirowsrowentry)) * S ((dst_positive_code_sum_actual_fubinirowsrowentry) + (dst_positive_scale_sum_actual_fubinirowsrowentry)) + ((dst_positive_scale_sum_actual_fubinirowsrowentry) + (dst_positive_scale_sum_actual_fubinirowsrowentry))) + (((dst_negative_code_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)) * S ((dst_negative_code_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)) + ((dst_negative_scale_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)))) + ((((dst_negative_code_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)) * S ((dst_negative_code_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)) + ((dst_negative_scale_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry))) + (((dst_negative_code_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)) * S ((dst_negative_code_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)) + ((dst_negative_scale_sum_actual_fubinirowsrowentry) + (dst_negative_scale_sum_actual_fubinirowsrowentry)))))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrowentrypositive. ff_h_pvs_sum_actual_fubinirowsrowentrypositive + S (dst_positive_sum_actual_fubinirowsrowentry) = S ((S (srt_index_sum_actual_fubinirows)) * dst_positive_scale_sum_actual_fubinirowsrowentry)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowentrypositive. dst_positive_code_sum_actual_fubinirowsrowentry = ff_q_pvs_sum_actual_fubinirowsrowentrypositive * S ((S (srt_index_sum_actual_fubinirows)) * dst_positive_scale_sum_actual_fubinirowsrowentry) + (dst_positive_sum_actual_fubinirowsrowentry))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrowentrynegative. ff_h_pvs_sum_actual_fubinirowsrowentrynegative + S (dst_negative_sum_actual_fubinirowsrowentry) = S ((S (srt_index_sum_actual_fubinirows)) * dst_negative_scale_sum_actual_fubinirowsrowentry)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowentrynegative. dst_negative_code_sum_actual_fubinirowsrowentry = ff_q_pvs_sum_actual_fubinirowsrowentrynegative * S ((S (srt_index_sum_actual_fubinirows)) * dst_negative_scale_sum_actual_fubinirowsrowentry) + (dst_negative_sum_actual_fubinirowsrowentry))) /\ (exists ge_balance_positive_sum_actual_fubinirowsrowentryvalue ge_balance_negative_sum_actual_fubinirowsrowentryvalue. (((((srt_value_sum_actual_fubinirows) = 2 * (ge_balance_positive_sum_actual_fubinirowsrowentryvalue) /\ (ge_balance_negative_sum_actual_fubinirowsrowentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinirowsrowentryvaluedecode. (((srt_value_sum_actual_fubinirows) = 2 * ge_signed_half_sum_actual_fubinirowsrowentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinirowsrowentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinirowsrowentryvalue) = S ge_signed_half_sum_actual_fubinirowsrowentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinirowsrowentry) + ge_balance_negative_sum_actual_fubinirowsrowentryvalue = (dst_negative_sum_actual_fubinirowsrowentry) + ge_balance_positive_sum_actual_fubinirowsrowentryvalue))))))))) /\ (exists srs_slice_sum_actual_fubinirowsrowrow_sum. ((((exists dst_positive_code_sum_actual_fubinirowsrowrow_sumslicesource_table dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table. (((x) = (((((dst_positive_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)))) * S ((((dst_positive_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)))) + ((((dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)))))) /\ (forall dst_index_sum_actual_fubinirowsrowrow_sumslicesource_table. (exists pvs_le_gap_sum_actual_fubinirowsrowrow_sumslicesource_tabledomain. pvs_le_gap_sum_actual_fubinirowsrowrow_sumslicesource_tabledomain + (dst_index_sum_actual_fubinirowsrowrow_sumslicesource_table) = (0)) -> exists dst_positive_sum_actual_fubinirowsrowrow_sumslicesource_table dst_negative_sum_actual_fubinirowsrowrow_sumslicesource_table dst_value_sum_actual_fubinirowsrowrow_sumslicesource_table. ((((exists ff_h_pvs_sum_actual_fubinirowsrowrow_sumslicesource_tableentrypositive. ff_h_pvs_sum_actual_fubinirowsrowrow_sumslicesource_tableentrypositive + S (dst_positive_sum_actual_fubinirowsrowrow_sumslicesource_table) = S ((S (dst_index_sum_actual_fubinirowsrowrow_sumslicesource_table)) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowrow_sumslicesource_tableentrypositive. dst_positive_code_sum_actual_fubinirowsrowrow_sumslicesource_table = ff_q_pvs_sum_actual_fubinirowsrowrow_sumslicesource_tableentrypositive * S ((S (dst_index_sum_actual_fubinirowsrowrow_sumslicesource_table)) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_positive_sum_actual_fubinirowsrowrow_sumslicesource_table))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrowrow_sumslicesource_tableentrynegative. ff_h_pvs_sum_actual_fubinirowsrowrow_sumslicesource_tableentrynegative + S (dst_negative_sum_actual_fubinirowsrowrow_sumslicesource_table) = S ((S (dst_index_sum_actual_fubinirowsrowrow_sumslicesource_table)) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowrow_sumslicesource_tableentrynegative. dst_negative_code_sum_actual_fubinirowsrowrow_sumslicesource_table = ff_q_pvs_sum_actual_fubinirowsrowrow_sumslicesource_tableentrynegative * S ((S (dst_index_sum_actual_fubinirowsrowrow_sumslicesource_table)) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumslicesource_table) + (dst_negative_sum_actual_fubinirowsrowrow_sumslicesource_table))) /\ (exists ge_balance_positive_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvalue ge_balance_negative_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvalue. (((((dst_value_sum_actual_fubinirowsrowrow_sumslicesource_table) = 2 * (ge_balance_positive_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvalue) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvaluedecode. (((dst_value_sum_actual_fubinirowsrowrow_sumslicesource_table) = 2 * ge_signed_half_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvalue) = S ge_signed_half_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinirowsrowrow_sumslicesource_table) + ge_balance_negative_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvalue = (dst_negative_sum_actual_fubinirowsrowrow_sumslicesource_table) + ge_balance_positive_sum_actual_fubinirowsrowrow_sumslicesource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table. (((srs_slice_sum_actual_fubinirowsrowrow_sum) = (((((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)))) * S ((((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)))) + ((((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)))))) /\ (forall dst_index_sum_actual_fubinirowsrowrow_sumsliceoutput_table. (exists pvs_le_gap_sum_actual_fubinirowsrowrow_sumsliceoutput_tabledomain. pvs_le_gap_sum_actual_fubinirowsrowrow_sumsliceoutput_tabledomain + (dst_index_sum_actual_fubinirowsrowrow_sumsliceoutput_table) = (M)) -> exists dst_positive_sum_actual_fubinirowsrowrow_sumsliceoutput_table dst_negative_sum_actual_fubinirowsrowrow_sumsliceoutput_table dst_value_sum_actual_fubinirowsrowrow_sumsliceoutput_table. ((((exists ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentrypositive. ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentrypositive + S (dst_positive_sum_actual_fubinirowsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentrypositive. dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table = ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentrypositive * S ((S (dst_index_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_positive_sum_actual_fubinirowsrowrow_sumsliceoutput_table))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentrynegative. ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentrynegative + S (dst_negative_sum_actual_fubinirowsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentrynegative. dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceoutput_table = ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentrynegative * S ((S (dst_index_sum_actual_fubinirowsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + (dst_negative_sum_actual_fubinirowsrowrow_sumsliceoutput_table))) /\ (exists ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvalue ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvalue. (((((dst_value_sum_actual_fubinirowsrowrow_sumsliceoutput_table) = 2 * (ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvalue) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvaluedecode. (((dst_value_sum_actual_fubinirowsrowrow_sumsliceoutput_table) = 2 * ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvalue) = S ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvalue = (dst_negative_sum_actual_fubinirowsrowrow_sumsliceoutput_table) + ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceoutput_tableentryvalue))))))))) /\ (forall srs_index_sum_actual_fubinirowsrowrow_sumslice. (exists pvs_gap_sum_actual_fubinirowsrowrow_sumslicebound. pvs_gap_sum_actual_fubinirowsrowrow_sumslicebound + S (srs_index_sum_actual_fubinirowsrowrow_sumslice) = (M)) -> exists srs_value_sum_actual_fubinirowsrowrow_sumslice. (((exists dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentrysource dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource dst_positive_sum_actual_fubinirowsrowrow_sumsliceentrysource dst_negative_sum_actual_fubinirowsrowrow_sumsliceentrysource. (((x) = (((((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)))) * S ((((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)))) + ((((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)))))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceentrysourcepositive. ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceentrysourcepositive + S (dst_positive_sum_actual_fubinirowsrowrow_sumsliceentrysource) = S ((S (((((0) + ((S M) * (srt_index_sum_actual_fubinirows)))) + ((1) * (srs_index_sum_actual_fubinirowsrowrow_sumslice))))) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceentrysourcepositive. dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentrysource = ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceentrysourcepositive * S ((S (((((0) + ((S M) * (srt_index_sum_actual_fubinirows)))) + ((1) * (srs_index_sum_actual_fubinirowsrowrow_sumslice))))) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_positive_sum_actual_fubinirowsrowrow_sumsliceentrysource))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceentrysourcenegative. ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceentrysourcenegative + S (dst_negative_sum_actual_fubinirowsrowrow_sumsliceentrysource) = S ((S (((((0) + ((S M) * (srt_index_sum_actual_fubinirows)))) + ((1) * (srs_index_sum_actual_fubinirowsrowrow_sumslice))))) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceentrysourcenegative. dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentrysource = ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceentrysourcenegative * S ((S (((((0) + ((S M) * (srt_index_sum_actual_fubinirows)))) + ((1) * (srs_index_sum_actual_fubinirowsrowrow_sumslice))))) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentrysource) + (dst_negative_sum_actual_fubinirowsrowrow_sumsliceentrysource))) /\ (exists ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceentrysourcevalue ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceentrysourcevalue. (((((srs_value_sum_actual_fubinirowsrowrow_sumslice) = 2 * (ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceentrysourcevalue) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceentrysourcevalue) = 0) \/ exists ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceentrysourcevaluedecode. (((srs_value_sum_actual_fubinirowsrowrow_sumslice) = 2 * ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceentrysourcevaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceentrysourcevalue) = 0) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceentrysourcevalue) = S ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceentrysourcevaluedecode))) /\ ((dst_positive_sum_actual_fubinirowsrowrow_sumsliceentrysource) + ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceentrysourcevalue = (dst_negative_sum_actual_fubinirowsrowrow_sumsliceentrysource) + ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceentrysourcevalue))))))))) /\ (exists dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput dst_positive_sum_actual_fubinirowsrowrow_sumsliceentryoutput dst_negative_sum_actual_fubinirowsrowrow_sumsliceentryoutput. (((srs_slice_sum_actual_fubinirowsrowrow_sum) = (((((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)))) * S ((((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)))) + ((((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)))))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceentryoutputpositive. ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceentryoutputpositive + S (dst_positive_sum_actual_fubinirowsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_actual_fubinirowsrowrow_sumslice)) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceentryoutputpositive. dst_positive_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput = ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceentryoutputpositive * S ((S (srs_index_sum_actual_fubinirowsrowrow_sumslice)) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_positive_sum_actual_fubinirowsrowrow_sumsliceentryoutput))) /\ (((((exists ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceentryoutputnegative. ff_h_pvs_sum_actual_fubinirowsrowrow_sumsliceentryoutputnegative + S (dst_negative_sum_actual_fubinirowsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_actual_fubinirowsrowrow_sumslice)) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceentryoutputnegative. dst_negative_code_sum_actual_fubinirowsrowrow_sumsliceentryoutput = ff_q_pvs_sum_actual_fubinirowsrowrow_sumsliceentryoutputnegative * S ((S (srs_index_sum_actual_fubinirowsrowrow_sumslice)) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + (dst_negative_sum_actual_fubinirowsrowrow_sumsliceentryoutput))) /\ (exists ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceentryoutputvalue ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceentryoutputvalue. (((((srs_value_sum_actual_fubinirowsrowrow_sumslice) = 2 * (ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceentryoutputvalue) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceentryoutputvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceentryoutputvaluedecode. (((srs_value_sum_actual_fubinirowsrowrow_sumslice) = 2 * ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceentryoutputvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceentryoutputvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceentryoutputvalue) = S ge_signed_half_sum_actual_fubinirowsrowrow_sumsliceentryoutputvaluedecode))) /\ ((dst_positive_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + ge_balance_negative_sum_actual_fubinirowsrowrow_sumsliceentryoutputvalue = (dst_negative_sum_actual_fubinirowsrowrow_sumsliceentryoutput) + ge_balance_positive_sum_actual_fubinirowsrowrow_sumsliceentryoutputvalue)))))))))))))))) /\ (exists dst_positive_code_sum_actual_fubinirowsrowrow_sumsum dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum dst_negative_code_sum_actual_fubinirowsrowrow_sumsum dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum dst_positive_sum_sum_actual_fubinirowsrowrow_sumsum dst_negative_sum_sum_actual_fubinirowsrowrow_sumsum. (((srs_slice_sum_actual_fubinirowsrowrow_sum) = (((((dst_positive_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)))) * S ((((dst_positive_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum)) * S ((dst_positive_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum)) + ((dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)))) + ((((dst_negative_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum))) + (((dst_negative_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) * S ((dst_negative_code_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) + ((dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)))))) /\ (((exists fs_u_dst_sum_actual_fubinirowsrowrow_sumsumpositive fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive. ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_start. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_start. fs_u_dst_sum_actual_fubinirowsrowrow_sumsumpositive = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_start * S ((S (0)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive) + (0))) /\ ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_terminal. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_terminal + S (dst_positive_sum_sum_actual_fubinirowsrowrow_sumsum) = S ((S (M)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_terminal. fs_u_dst_sum_actual_fubinirowsrowrow_sumsumpositive = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_terminal * S ((S (M)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive) + (dst_positive_sum_sum_actual_fubinirowsrowrow_sumsum))) /\ forall fs_i_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps. (exists fs_lt_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_bound. fs_lt_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_bound + S fs_i_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps = M) -> exists fs_a_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps fs_r_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps fs_s_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps. ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_summand. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_summand + S (fs_a_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_summand. dst_positive_code_sum_actual_fubinirowsrowrow_sumsum = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_summand * S ((S (fs_i_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_actual_fubinirowsrowrow_sumsum) + (fs_a_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_partial. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_partial + S (fs_r_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_partial. fs_u_dst_sum_actual_fubinirowsrowrow_sumsumpositive = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_partial * S ((S (fs_i_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive) + (fs_r_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_successor. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_successor + S (fs_s_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps) = S ((S (S fs_i_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_successor. fs_u_dst_sum_actual_fubinirowsrowrow_sumsumpositive = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps_successor * S ((S (S fs_i_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumpositive) + (fs_s_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps))) /\ fs_s_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps = fs_r_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps + fs_a_dst_sum_actual_fubinirowsrowrow_sumsumpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_actual_fubinirowsrowrow_sumsumnegative fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative. ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_start. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_start. fs_u_dst_sum_actual_fubinirowsrowrow_sumsumnegative = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_start * S ((S (0)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative) + (0))) /\ ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_terminal. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_terminal + S (dst_negative_sum_sum_actual_fubinirowsrowrow_sumsum) = S ((S (M)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_terminal. fs_u_dst_sum_actual_fubinirowsrowrow_sumsumnegative = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_terminal * S ((S (M)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative) + (dst_negative_sum_sum_actual_fubinirowsrowrow_sumsum))) /\ forall fs_i_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps. (exists fs_lt_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_bound. fs_lt_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_bound + S fs_i_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps = M) -> exists fs_a_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps fs_r_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps fs_s_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps. ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_summand. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_summand + S (fs_a_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_summand. dst_negative_code_sum_actual_fubinirowsrowrow_sumsum = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_summand * S ((S (fs_i_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_actual_fubinirowsrowrow_sumsum) + (fs_a_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_partial. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_partial + S (fs_r_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_partial. fs_u_dst_sum_actual_fubinirowsrowrow_sumsumnegative = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_partial * S ((S (fs_i_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative) + (fs_r_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_successor. fs_h_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_successor + S (fs_s_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps) = S ((S (S fs_i_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_successor. fs_u_dst_sum_actual_fubinirowsrowrow_sumsumnegative = fs_q_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps_successor * S ((S (S fs_i_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_actual_fubinirowsrowrow_sumsumnegative) + (fs_s_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps))) /\ fs_s_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps = fs_r_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps + fs_a_dst_sum_actual_fubinirowsrowrow_sumsumnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_actual_fubinirowsrowrow_sumsumresult ge_balance_negative_sum_actual_fubinirowsrowrow_sumsumresult. (((((srt_value_sum_actual_fubinirows) = 2 * (ge_balance_positive_sum_actual_fubinirowsrowrow_sumsumresult) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumsumresult) = 0) \/ exists ge_signed_half_sum_actual_fubinirowsrowrow_sumsumresultdecode. (((srt_value_sum_actual_fubinirows) = 2 * ge_signed_half_sum_actual_fubinirowsrowrow_sumsumresultdecode + 1 /\ (ge_balance_positive_sum_actual_fubinirowsrowrow_sumsumresult) = 0) /\ (ge_balance_negative_sum_actual_fubinirowsrowrow_sumsumresult) = S ge_signed_half_sum_actual_fubinirowsrowrow_sumsumresultdecode))) /\ ((dst_positive_sum_sum_actual_fubinirowsrowrow_sumsum) + ge_balance_negative_sum_actual_fubinirowsrowrow_sumsumresult = (dst_negative_sum_sum_actual_fubinirowsrowrow_sumsum) + ge_balance_positive_sum_actual_fubinirowsrowrow_sumsumresult)))))))))))))))))) /\ (((((exists dst_positive_code_sum_actual_fubinicolumnssource_table dst_positive_scale_sum_actual_fubinicolumnssource_table dst_negative_code_sum_actual_fubinicolumnssource_table dst_negative_scale_sum_actual_fubinicolumnssource_table. (((x) = (((((dst_positive_code_sum_actual_fubinicolumnssource_table) + (dst_positive_scale_sum_actual_fubinicolumnssource_table)) * S ((dst_positive_code_sum_actual_fubinicolumnssource_table) + (dst_positive_scale_sum_actual_fubinicolumnssource_table)) + ((dst_positive_scale_sum_actual_fubinicolumnssource_table) + (dst_positive_scale_sum_actual_fubinicolumnssource_table))) + (((dst_negative_code_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)) * S ((dst_negative_code_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)) + ((dst_negative_scale_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)))) * S ((((dst_positive_code_sum_actual_fubinicolumnssource_table) + (dst_positive_scale_sum_actual_fubinicolumnssource_table)) * S ((dst_positive_code_sum_actual_fubinicolumnssource_table) + (dst_positive_scale_sum_actual_fubinicolumnssource_table)) + ((dst_positive_scale_sum_actual_fubinicolumnssource_table) + (dst_positive_scale_sum_actual_fubinicolumnssource_table))) + (((dst_negative_code_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)) * S ((dst_negative_code_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)) + ((dst_negative_scale_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)))) + ((((dst_negative_code_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)) * S ((dst_negative_code_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)) + ((dst_negative_scale_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table))) + (((dst_negative_code_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)) * S ((dst_negative_code_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)) + ((dst_negative_scale_sum_actual_fubinicolumnssource_table) + (dst_negative_scale_sum_actual_fubinicolumnssource_table)))))) /\ (forall dst_index_sum_actual_fubinicolumnssource_table. (exists pvs_le_gap_sum_actual_fubinicolumnssource_tabledomain. pvs_le_gap_sum_actual_fubinicolumnssource_tabledomain + (dst_index_sum_actual_fubinicolumnssource_table) = (0)) -> exists dst_positive_sum_actual_fubinicolumnssource_table dst_negative_sum_actual_fubinicolumnssource_table dst_value_sum_actual_fubinicolumnssource_table. ((((exists ff_h_pvs_sum_actual_fubinicolumnssource_tableentrypositive. ff_h_pvs_sum_actual_fubinicolumnssource_tableentrypositive + S (dst_positive_sum_actual_fubinicolumnssource_table) = S ((S (dst_index_sum_actual_fubinicolumnssource_table)) * dst_positive_scale_sum_actual_fubinicolumnssource_table)) /\ exists ff_q_pvs_sum_actual_fubinicolumnssource_tableentrypositive. dst_positive_code_sum_actual_fubinicolumnssource_table = ff_q_pvs_sum_actual_fubinicolumnssource_tableentrypositive * S ((S (dst_index_sum_actual_fubinicolumnssource_table)) * dst_positive_scale_sum_actual_fubinicolumnssource_table) + (dst_positive_sum_actual_fubinicolumnssource_table))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnssource_tableentrynegative. ff_h_pvs_sum_actual_fubinicolumnssource_tableentrynegative + S (dst_negative_sum_actual_fubinicolumnssource_table) = S ((S (dst_index_sum_actual_fubinicolumnssource_table)) * dst_negative_scale_sum_actual_fubinicolumnssource_table)) /\ exists ff_q_pvs_sum_actual_fubinicolumnssource_tableentrynegative. dst_negative_code_sum_actual_fubinicolumnssource_table = ff_q_pvs_sum_actual_fubinicolumnssource_tableentrynegative * S ((S (dst_index_sum_actual_fubinicolumnssource_table)) * dst_negative_scale_sum_actual_fubinicolumnssource_table) + (dst_negative_sum_actual_fubinicolumnssource_table))) /\ (exists ge_balance_positive_sum_actual_fubinicolumnssource_tableentryvalue ge_balance_negative_sum_actual_fubinicolumnssource_tableentryvalue. (((((dst_value_sum_actual_fubinicolumnssource_table) = 2 * (ge_balance_positive_sum_actual_fubinicolumnssource_tableentryvalue) /\ (ge_balance_negative_sum_actual_fubinicolumnssource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumnssource_tableentryvaluedecode. (((dst_value_sum_actual_fubinicolumnssource_table) = 2 * ge_signed_half_sum_actual_fubinicolumnssource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumnssource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumnssource_tableentryvalue) = S ge_signed_half_sum_actual_fubinicolumnssource_tableentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinicolumnssource_table) + ge_balance_negative_sum_actual_fubinicolumnssource_tableentryvalue = (dst_negative_sum_actual_fubinicolumnssource_table) + ge_balance_positive_sum_actual_fubinicolumnssource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_actual_fubinicolumnsrow_table dst_positive_scale_sum_actual_fubinicolumnsrow_table dst_negative_code_sum_actual_fubinicolumnsrow_table dst_negative_scale_sum_actual_fubinicolumnsrow_table. (((C) = (((((dst_positive_code_sum_actual_fubinicolumnsrow_table) + (dst_positive_scale_sum_actual_fubinicolumnsrow_table)) * S ((dst_positive_code_sum_actual_fubinicolumnsrow_table) + (dst_positive_scale_sum_actual_fubinicolumnsrow_table)) + ((dst_positive_scale_sum_actual_fubinicolumnsrow_table) + (dst_positive_scale_sum_actual_fubinicolumnsrow_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)))) * S ((((dst_positive_code_sum_actual_fubinicolumnsrow_table) + (dst_positive_scale_sum_actual_fubinicolumnsrow_table)) * S ((dst_positive_code_sum_actual_fubinicolumnsrow_table) + (dst_positive_scale_sum_actual_fubinicolumnsrow_table)) + ((dst_positive_scale_sum_actual_fubinicolumnsrow_table) + (dst_positive_scale_sum_actual_fubinicolumnsrow_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)))) + ((((dst_negative_code_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrow_table) + (dst_negative_scale_sum_actual_fubinicolumnsrow_table)))))) /\ (forall dst_index_sum_actual_fubinicolumnsrow_table. (exists pvs_le_gap_sum_actual_fubinicolumnsrow_tabledomain. pvs_le_gap_sum_actual_fubinicolumnsrow_tabledomain + (dst_index_sum_actual_fubinicolumnsrow_table) = (M)) -> exists dst_positive_sum_actual_fubinicolumnsrow_table dst_negative_sum_actual_fubinicolumnsrow_table dst_value_sum_actual_fubinicolumnsrow_table. ((((exists ff_h_pvs_sum_actual_fubinicolumnsrow_tableentrypositive. ff_h_pvs_sum_actual_fubinicolumnsrow_tableentrypositive + S (dst_positive_sum_actual_fubinicolumnsrow_table) = S ((S (dst_index_sum_actual_fubinicolumnsrow_table)) * dst_positive_scale_sum_actual_fubinicolumnsrow_table)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrow_tableentrypositive. dst_positive_code_sum_actual_fubinicolumnsrow_table = ff_q_pvs_sum_actual_fubinicolumnsrow_tableentrypositive * S ((S (dst_index_sum_actual_fubinicolumnsrow_table)) * dst_positive_scale_sum_actual_fubinicolumnsrow_table) + (dst_positive_sum_actual_fubinicolumnsrow_table))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrow_tableentrynegative. ff_h_pvs_sum_actual_fubinicolumnsrow_tableentrynegative + S (dst_negative_sum_actual_fubinicolumnsrow_table) = S ((S (dst_index_sum_actual_fubinicolumnsrow_table)) * dst_negative_scale_sum_actual_fubinicolumnsrow_table)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrow_tableentrynegative. dst_negative_code_sum_actual_fubinicolumnsrow_table = ff_q_pvs_sum_actual_fubinicolumnsrow_tableentrynegative * S ((S (dst_index_sum_actual_fubinicolumnsrow_table)) * dst_negative_scale_sum_actual_fubinicolumnsrow_table) + (dst_negative_sum_actual_fubinicolumnsrow_table))) /\ (exists ge_balance_positive_sum_actual_fubinicolumnsrow_tableentryvalue ge_balance_negative_sum_actual_fubinicolumnsrow_tableentryvalue. (((((dst_value_sum_actual_fubinicolumnsrow_table) = 2 * (ge_balance_positive_sum_actual_fubinicolumnsrow_tableentryvalue) /\ (ge_balance_negative_sum_actual_fubinicolumnsrow_tableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumnsrow_tableentryvaluedecode. (((dst_value_sum_actual_fubinicolumnsrow_table) = 2 * ge_signed_half_sum_actual_fubinicolumnsrow_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumnsrow_tableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumnsrow_tableentryvalue) = S ge_signed_half_sum_actual_fubinicolumnsrow_tableentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinicolumnsrow_table) + ge_balance_negative_sum_actual_fubinicolumnsrow_tableentryvalue = (dst_negative_sum_actual_fubinicolumnsrow_table) + ge_balance_positive_sum_actual_fubinicolumnsrow_tableentryvalue))))))))) /\ (forall srt_index_sum_actual_fubinicolumns. (exists pvs_gap_sum_actual_fubinicolumnsbound. pvs_gap_sum_actual_fubinicolumnsbound + S (srt_index_sum_actual_fubinicolumns) = (M)) -> exists srt_value_sum_actual_fubinicolumns. (((exists dst_positive_code_sum_actual_fubinicolumnsrowentry dst_positive_scale_sum_actual_fubinicolumnsrowentry dst_negative_code_sum_actual_fubinicolumnsrowentry dst_negative_scale_sum_actual_fubinicolumnsrowentry dst_positive_sum_actual_fubinicolumnsrowentry dst_negative_sum_actual_fubinicolumnsrowentry. (((C) = (((((dst_positive_code_sum_actual_fubinicolumnsrowentry) + (dst_positive_scale_sum_actual_fubinicolumnsrowentry)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowentry) + (dst_positive_scale_sum_actual_fubinicolumnsrowentry)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowentry) + (dst_positive_scale_sum_actual_fubinicolumnsrowentry))) + (((dst_negative_code_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)))) * S ((((dst_positive_code_sum_actual_fubinicolumnsrowentry) + (dst_positive_scale_sum_actual_fubinicolumnsrowentry)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowentry) + (dst_positive_scale_sum_actual_fubinicolumnsrowentry)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowentry) + (dst_positive_scale_sum_actual_fubinicolumnsrowentry))) + (((dst_negative_code_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)))) + ((((dst_negative_code_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry))) + (((dst_negative_code_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowentry) + (dst_negative_scale_sum_actual_fubinicolumnsrowentry)))))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrowentrypositive. ff_h_pvs_sum_actual_fubinicolumnsrowentrypositive + S (dst_positive_sum_actual_fubinicolumnsrowentry) = S ((S (srt_index_sum_actual_fubinicolumns)) * dst_positive_scale_sum_actual_fubinicolumnsrowentry)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowentrypositive. dst_positive_code_sum_actual_fubinicolumnsrowentry = ff_q_pvs_sum_actual_fubinicolumnsrowentrypositive * S ((S (srt_index_sum_actual_fubinicolumns)) * dst_positive_scale_sum_actual_fubinicolumnsrowentry) + (dst_positive_sum_actual_fubinicolumnsrowentry))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrowentrynegative. ff_h_pvs_sum_actual_fubinicolumnsrowentrynegative + S (dst_negative_sum_actual_fubinicolumnsrowentry) = S ((S (srt_index_sum_actual_fubinicolumns)) * dst_negative_scale_sum_actual_fubinicolumnsrowentry)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowentrynegative. dst_negative_code_sum_actual_fubinicolumnsrowentry = ff_q_pvs_sum_actual_fubinicolumnsrowentrynegative * S ((S (srt_index_sum_actual_fubinicolumns)) * dst_negative_scale_sum_actual_fubinicolumnsrowentry) + (dst_negative_sum_actual_fubinicolumnsrowentry))) /\ (exists ge_balance_positive_sum_actual_fubinicolumnsrowentryvalue ge_balance_negative_sum_actual_fubinicolumnsrowentryvalue. (((((srt_value_sum_actual_fubinicolumns) = 2 * (ge_balance_positive_sum_actual_fubinicolumnsrowentryvalue) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumnsrowentryvaluedecode. (((srt_value_sum_actual_fubinicolumns) = 2 * ge_signed_half_sum_actual_fubinicolumnsrowentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumnsrowentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowentryvalue) = S ge_signed_half_sum_actual_fubinicolumnsrowentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinicolumnsrowentry) + ge_balance_negative_sum_actual_fubinicolumnsrowentryvalue = (dst_negative_sum_actual_fubinicolumnsrowentry) + ge_balance_positive_sum_actual_fubinicolumnsrowentryvalue))))))))) /\ (exists srs_slice_sum_actual_fubinicolumnsrowrow_sum. ((((exists dst_positive_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table. (((x) = (((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)))) * S ((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)))) + ((((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)))))) /\ (forall dst_index_sum_actual_fubinicolumnsrowrow_sumslicesource_table. (exists pvs_le_gap_sum_actual_fubinicolumnsrowrow_sumslicesource_tabledomain. pvs_le_gap_sum_actual_fubinicolumnsrowrow_sumslicesource_tabledomain + (dst_index_sum_actual_fubinicolumnsrowrow_sumslicesource_table) = (0)) -> exists dst_positive_sum_actual_fubinicolumnsrowrow_sumslicesource_table dst_negative_sum_actual_fubinicolumnsrowrow_sumslicesource_table dst_value_sum_actual_fubinicolumnsrowrow_sumslicesource_table. ((((exists ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentrypositive. ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentrypositive + S (dst_positive_sum_actual_fubinicolumnsrowrow_sumslicesource_table) = S ((S (dst_index_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentrypositive. dst_positive_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table = ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentrypositive * S ((S (dst_index_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_positive_sum_actual_fubinicolumnsrowrow_sumslicesource_table))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentrynegative. ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentrynegative + S (dst_negative_sum_actual_fubinicolumnsrowrow_sumslicesource_table) = S ((S (dst_index_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentrynegative. dst_negative_code_sum_actual_fubinicolumnsrowrow_sumslicesource_table = ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentrynegative * S ((S (dst_index_sum_actual_fubinicolumnsrowrow_sumslicesource_table)) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + (dst_negative_sum_actual_fubinicolumnsrowrow_sumslicesource_table))) /\ (exists ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvalue ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvalue. (((((dst_value_sum_actual_fubinicolumnsrowrow_sumslicesource_table) = 2 * (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvalue) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvaluedecode. (((dst_value_sum_actual_fubinicolumnsrowrow_sumslicesource_table) = 2 * ge_signed_half_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvalue) = S ge_signed_half_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvalue = (dst_negative_sum_actual_fubinicolumnsrowrow_sumslicesource_table) + ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumslicesource_tableentryvalue))))))))) /\ (((exists dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table. (((srs_slice_sum_actual_fubinicolumnsrowrow_sum) = (((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)))) * S ((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)))) + ((((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)))))) /\ (forall dst_index_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table. (exists pvs_le_gap_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tabledomain. pvs_le_gap_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tabledomain + (dst_index_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) = (L)) -> exists dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table dst_value_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table. ((((exists ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentrypositive. ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentrypositive + S (dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentrypositive. dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table = ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentrypositive * S ((S (dst_index_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentrynegative. ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentrynegative + S (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) = S ((S (dst_index_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentrynegative. dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table = ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentrynegative * S ((S (dst_index_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table)) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table))) /\ (exists ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvalue ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvalue. (((((dst_value_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) = 2 * (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvalue) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvaluedecode. (((dst_value_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) = 2 * ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvalue) = S ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvaluedecode))) /\ ((dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvalue = (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceoutput_table) + ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceoutput_tableentryvalue))))))))) /\ (forall srs_index_sum_actual_fubinicolumnsrowrow_sumslice. (exists pvs_gap_sum_actual_fubinicolumnsrowrow_sumslicebound. pvs_gap_sum_actual_fubinicolumnsrowrow_sumslicebound + S (srs_index_sum_actual_fubinicolumnsrowrow_sumslice) = (L)) -> exists srs_value_sum_actual_fubinicolumnsrowrow_sumslice. (((exists dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceentrysource dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceentrysource. (((x) = (((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)))) * S ((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)))) + ((((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)))))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcepositive. ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcepositive + S (dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) = S ((S (((((0) + ((1) * (srt_index_sum_actual_fubinicolumns)))) + ((S M) * (srs_index_sum_actual_fubinicolumnsrowrow_sumslice))))) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcepositive. dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource = ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcepositive * S ((S (((((0) + ((1) * (srt_index_sum_actual_fubinicolumns)))) + ((S M) * (srs_index_sum_actual_fubinicolumnsrowrow_sumslice))))) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceentrysource))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcenegative. ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcenegative + S (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) = S ((S (((((0) + ((1) * (srt_index_sum_actual_fubinicolumns)))) + ((S M) * (srs_index_sum_actual_fubinicolumnsrowrow_sumslice))))) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcenegative. dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentrysource = ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcenegative * S ((S (((((0) + ((1) * (srt_index_sum_actual_fubinicolumns)))) + ((S M) * (srs_index_sum_actual_fubinicolumnsrowrow_sumslice))))) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceentrysource))) /\ (exists ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevalue ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevalue. (((((srs_value_sum_actual_fubinicolumnsrowrow_sumslice) = 2 * (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevalue) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevalue) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevaluedecode. (((srs_value_sum_actual_fubinicolumnsrowrow_sumslice) = 2 * ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevalue) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevalue) = S ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevaluedecode))) /\ ((dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevalue = (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceentrysource) + ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceentrysourcevalue))))))))) /\ (exists dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput. (((srs_slice_sum_actual_fubinicolumnsrowrow_sum) = (((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)))) * S ((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)))) + ((((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)))))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputpositive. ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputpositive + S (dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_actual_fubinicolumnsrowrow_sumslice)) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputpositive. dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput = ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputpositive * S ((S (srs_index_sum_actual_fubinicolumnsrowrow_sumslice)) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput))) /\ (((((exists ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputnegative. ff_h_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputnegative + S (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) = S ((S (srs_index_sum_actual_fubinicolumnsrowrow_sumslice)) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput)) /\ exists ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputnegative. dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput = ff_q_pvs_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputnegative * S ((S (srs_index_sum_actual_fubinicolumnsrowrow_sumslice)) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput))) /\ (exists ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvalue ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvalue. (((((srs_value_sum_actual_fubinicolumnsrowrow_sumslice) = 2 * (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvalue) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvalue) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvaluedecode. (((srs_value_sum_actual_fubinicolumnsrowrow_sumslice) = 2 * ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvaluedecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvalue) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvalue) = S ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvaluedecode))) /\ ((dst_positive_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvalue = (dst_negative_sum_actual_fubinicolumnsrowrow_sumsliceentryoutput) + ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsliceentryoutputvalue)))))))))))))))) /\ (exists dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsum dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum dst_positive_sum_sum_actual_fubinicolumnsrowrow_sumsum dst_negative_sum_sum_actual_fubinicolumnsrowrow_sumsum. (((srs_slice_sum_actual_fubinicolumnsrowrow_sum) = (((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)))) * S ((((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum)) * S ((dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum)) + ((dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)))) + ((((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum))) + (((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) * S ((dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) + ((dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum) + (dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)))))) /\ (((exists fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive. ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_start. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_start. fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_start * S ((S (0)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive) + (0))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_terminal. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_terminal + S (dst_positive_sum_sum_actual_fubinicolumnsrowrow_sumsum) = S ((S (L)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_terminal. fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_terminal * S ((S (L)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive) + (dst_positive_sum_sum_actual_fubinicolumnsrowrow_sumsum))) /\ forall fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps. (exists fs_lt_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_bound. fs_lt_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_bound + S fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps = L) -> exists fs_a_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps fs_r_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps fs_s_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps. ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_summand. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_summand + S (fs_a_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_summand. dst_positive_code_sum_actual_fubinicolumnsrowrow_sumsum = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_summand * S ((S (fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps)) * dst_positive_scale_sum_actual_fubinicolumnsrowrow_sumsum) + (fs_a_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_partial. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_partial + S (fs_r_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps) = S ((S (fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_partial. fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_partial * S ((S (fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive) + (fs_r_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_successor. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_successor + S (fs_s_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps) = S ((S (S fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_successor. fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps_successor * S ((S (S fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive) + (fs_s_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps))) /\ fs_s_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps = fs_r_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps + fs_a_dst_sum_actual_fubinicolumnsrowrow_sumsumpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative. ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_start. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_start. fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_start * S ((S (0)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative) + (0))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_terminal. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_terminal + S (dst_negative_sum_sum_actual_fubinicolumnsrowrow_sumsum) = S ((S (L)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_terminal. fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_terminal * S ((S (L)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative) + (dst_negative_sum_sum_actual_fubinicolumnsrowrow_sumsum))) /\ forall fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps. (exists fs_lt_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_bound. fs_lt_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_bound + S fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps = L) -> exists fs_a_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps fs_r_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps fs_s_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps. ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_summand. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_summand + S (fs_a_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_summand. dst_negative_code_sum_actual_fubinicolumnsrowrow_sumsum = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_summand * S ((S (fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps)) * dst_negative_scale_sum_actual_fubinicolumnsrowrow_sumsum) + (fs_a_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_partial. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_partial + S (fs_r_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps) = S ((S (fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_partial. fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_partial * S ((S (fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative) + (fs_r_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_successor. fs_h_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_successor + S (fs_s_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps) = S ((S (S fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative)) /\ exists fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_successor. fs_u_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative = fs_q_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps_successor * S ((S (S fs_i_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps)) * fs_v_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative) + (fs_s_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps))) /\ fs_s_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps = fs_r_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps + fs_a_dst_sum_actual_fubinicolumnsrowrow_sumsumnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsumresult ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsumresult. (((((srt_value_sum_actual_fubinicolumns) = 2 * (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsumresult) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsumresult) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsumresultdecode. (((srt_value_sum_actual_fubinicolumns) = 2 * ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsumresultdecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsumresult) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsumresult) = S ge_signed_half_sum_actual_fubinicolumnsrowrow_sumsumresultdecode))) /\ ((dst_positive_sum_sum_actual_fubinicolumnsrowrow_sumsum) + ge_balance_negative_sum_actual_fubinicolumnsrowrow_sumsumresult = (dst_negative_sum_sum_actual_fubinicolumnsrowrow_sumsum) + ge_balance_positive_sum_actual_fubinicolumnsrowrow_sumsumresult)))))))))))))))))) /\ (((exists dst_positive_code_sum_actual_fubinirow_total dst_positive_scale_sum_actual_fubinirow_total dst_negative_code_sum_actual_fubinirow_total dst_negative_scale_sum_actual_fubinirow_total dst_positive_sum_sum_actual_fubinirow_total dst_negative_sum_sum_actual_fubinirow_total. (((R) = (((((dst_positive_code_sum_actual_fubinirow_total) + (dst_positive_scale_sum_actual_fubinirow_total)) * S ((dst_positive_code_sum_actual_fubinirow_total) + (dst_positive_scale_sum_actual_fubinirow_total)) + ((dst_positive_scale_sum_actual_fubinirow_total) + (dst_positive_scale_sum_actual_fubinirow_total))) + (((dst_negative_code_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)) * S ((dst_negative_code_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)) + ((dst_negative_scale_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)))) * S ((((dst_positive_code_sum_actual_fubinirow_total) + (dst_positive_scale_sum_actual_fubinirow_total)) * S ((dst_positive_code_sum_actual_fubinirow_total) + (dst_positive_scale_sum_actual_fubinirow_total)) + ((dst_positive_scale_sum_actual_fubinirow_total) + (dst_positive_scale_sum_actual_fubinirow_total))) + (((dst_negative_code_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)) * S ((dst_negative_code_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)) + ((dst_negative_scale_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)))) + ((((dst_negative_code_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)) * S ((dst_negative_code_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)) + ((dst_negative_scale_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total))) + (((dst_negative_code_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)) * S ((dst_negative_code_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)) + ((dst_negative_scale_sum_actual_fubinirow_total) + (dst_negative_scale_sum_actual_fubinirow_total)))))) /\ (((exists fs_u_dst_sum_actual_fubinirow_totalpositive fs_v_dst_sum_actual_fubinirow_totalpositive. ((((exists fs_h_dst_sum_actual_fubinirow_totalpositive_body_start. fs_h_dst_sum_actual_fubinirow_totalpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_actual_fubinirow_totalpositive)) /\ exists fs_q_dst_sum_actual_fubinirow_totalpositive_body_start. fs_u_dst_sum_actual_fubinirow_totalpositive = fs_q_dst_sum_actual_fubinirow_totalpositive_body_start * S ((S (0)) * fs_v_dst_sum_actual_fubinirow_totalpositive) + (0))) /\ ((((exists fs_h_dst_sum_actual_fubinirow_totalpositive_body_terminal. fs_h_dst_sum_actual_fubinirow_totalpositive_body_terminal + S (dst_positive_sum_sum_actual_fubinirow_total) = S ((S (L)) * fs_v_dst_sum_actual_fubinirow_totalpositive)) /\ exists fs_q_dst_sum_actual_fubinirow_totalpositive_body_terminal. fs_u_dst_sum_actual_fubinirow_totalpositive = fs_q_dst_sum_actual_fubinirow_totalpositive_body_terminal * S ((S (L)) * fs_v_dst_sum_actual_fubinirow_totalpositive) + (dst_positive_sum_sum_actual_fubinirow_total))) /\ forall fs_i_dst_sum_actual_fubinirow_totalpositive_body_steps. (exists fs_lt_dst_sum_actual_fubinirow_totalpositive_body_steps_bound. fs_lt_dst_sum_actual_fubinirow_totalpositive_body_steps_bound + S fs_i_dst_sum_actual_fubinirow_totalpositive_body_steps = L) -> exists fs_a_dst_sum_actual_fubinirow_totalpositive_body_steps fs_r_dst_sum_actual_fubinirow_totalpositive_body_steps fs_s_dst_sum_actual_fubinirow_totalpositive_body_steps. ((((exists fs_h_dst_sum_actual_fubinirow_totalpositive_body_steps_summand. fs_h_dst_sum_actual_fubinirow_totalpositive_body_steps_summand + S (fs_a_dst_sum_actual_fubinirow_totalpositive_body_steps) = S ((S (fs_i_dst_sum_actual_fubinirow_totalpositive_body_steps)) * dst_positive_scale_sum_actual_fubinirow_total)) /\ exists fs_q_dst_sum_actual_fubinirow_totalpositive_body_steps_summand. dst_positive_code_sum_actual_fubinirow_total = fs_q_dst_sum_actual_fubinirow_totalpositive_body_steps_summand * S ((S (fs_i_dst_sum_actual_fubinirow_totalpositive_body_steps)) * dst_positive_scale_sum_actual_fubinirow_total) + (fs_a_dst_sum_actual_fubinirow_totalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinirow_totalpositive_body_steps_partial. fs_h_dst_sum_actual_fubinirow_totalpositive_body_steps_partial + S (fs_r_dst_sum_actual_fubinirow_totalpositive_body_steps) = S ((S (fs_i_dst_sum_actual_fubinirow_totalpositive_body_steps)) * fs_v_dst_sum_actual_fubinirow_totalpositive)) /\ exists fs_q_dst_sum_actual_fubinirow_totalpositive_body_steps_partial. fs_u_dst_sum_actual_fubinirow_totalpositive = fs_q_dst_sum_actual_fubinirow_totalpositive_body_steps_partial * S ((S (fs_i_dst_sum_actual_fubinirow_totalpositive_body_steps)) * fs_v_dst_sum_actual_fubinirow_totalpositive) + (fs_r_dst_sum_actual_fubinirow_totalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinirow_totalpositive_body_steps_successor. fs_h_dst_sum_actual_fubinirow_totalpositive_body_steps_successor + S (fs_s_dst_sum_actual_fubinirow_totalpositive_body_steps) = S ((S (S fs_i_dst_sum_actual_fubinirow_totalpositive_body_steps)) * fs_v_dst_sum_actual_fubinirow_totalpositive)) /\ exists fs_q_dst_sum_actual_fubinirow_totalpositive_body_steps_successor. fs_u_dst_sum_actual_fubinirow_totalpositive = fs_q_dst_sum_actual_fubinirow_totalpositive_body_steps_successor * S ((S (S fs_i_dst_sum_actual_fubinirow_totalpositive_body_steps)) * fs_v_dst_sum_actual_fubinirow_totalpositive) + (fs_s_dst_sum_actual_fubinirow_totalpositive_body_steps))) /\ fs_s_dst_sum_actual_fubinirow_totalpositive_body_steps = fs_r_dst_sum_actual_fubinirow_totalpositive_body_steps + fs_a_dst_sum_actual_fubinirow_totalpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_actual_fubinirow_totalnegative fs_v_dst_sum_actual_fubinirow_totalnegative. ((((exists fs_h_dst_sum_actual_fubinirow_totalnegative_body_start. fs_h_dst_sum_actual_fubinirow_totalnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_actual_fubinirow_totalnegative)) /\ exists fs_q_dst_sum_actual_fubinirow_totalnegative_body_start. fs_u_dst_sum_actual_fubinirow_totalnegative = fs_q_dst_sum_actual_fubinirow_totalnegative_body_start * S ((S (0)) * fs_v_dst_sum_actual_fubinirow_totalnegative) + (0))) /\ ((((exists fs_h_dst_sum_actual_fubinirow_totalnegative_body_terminal. fs_h_dst_sum_actual_fubinirow_totalnegative_body_terminal + S (dst_negative_sum_sum_actual_fubinirow_total) = S ((S (L)) * fs_v_dst_sum_actual_fubinirow_totalnegative)) /\ exists fs_q_dst_sum_actual_fubinirow_totalnegative_body_terminal. fs_u_dst_sum_actual_fubinirow_totalnegative = fs_q_dst_sum_actual_fubinirow_totalnegative_body_terminal * S ((S (L)) * fs_v_dst_sum_actual_fubinirow_totalnegative) + (dst_negative_sum_sum_actual_fubinirow_total))) /\ forall fs_i_dst_sum_actual_fubinirow_totalnegative_body_steps. (exists fs_lt_dst_sum_actual_fubinirow_totalnegative_body_steps_bound. fs_lt_dst_sum_actual_fubinirow_totalnegative_body_steps_bound + S fs_i_dst_sum_actual_fubinirow_totalnegative_body_steps = L) -> exists fs_a_dst_sum_actual_fubinirow_totalnegative_body_steps fs_r_dst_sum_actual_fubinirow_totalnegative_body_steps fs_s_dst_sum_actual_fubinirow_totalnegative_body_steps. ((((exists fs_h_dst_sum_actual_fubinirow_totalnegative_body_steps_summand. fs_h_dst_sum_actual_fubinirow_totalnegative_body_steps_summand + S (fs_a_dst_sum_actual_fubinirow_totalnegative_body_steps) = S ((S (fs_i_dst_sum_actual_fubinirow_totalnegative_body_steps)) * dst_negative_scale_sum_actual_fubinirow_total)) /\ exists fs_q_dst_sum_actual_fubinirow_totalnegative_body_steps_summand. dst_negative_code_sum_actual_fubinirow_total = fs_q_dst_sum_actual_fubinirow_totalnegative_body_steps_summand * S ((S (fs_i_dst_sum_actual_fubinirow_totalnegative_body_steps)) * dst_negative_scale_sum_actual_fubinirow_total) + (fs_a_dst_sum_actual_fubinirow_totalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinirow_totalnegative_body_steps_partial. fs_h_dst_sum_actual_fubinirow_totalnegative_body_steps_partial + S (fs_r_dst_sum_actual_fubinirow_totalnegative_body_steps) = S ((S (fs_i_dst_sum_actual_fubinirow_totalnegative_body_steps)) * fs_v_dst_sum_actual_fubinirow_totalnegative)) /\ exists fs_q_dst_sum_actual_fubinirow_totalnegative_body_steps_partial. fs_u_dst_sum_actual_fubinirow_totalnegative = fs_q_dst_sum_actual_fubinirow_totalnegative_body_steps_partial * S ((S (fs_i_dst_sum_actual_fubinirow_totalnegative_body_steps)) * fs_v_dst_sum_actual_fubinirow_totalnegative) + (fs_r_dst_sum_actual_fubinirow_totalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinirow_totalnegative_body_steps_successor. fs_h_dst_sum_actual_fubinirow_totalnegative_body_steps_successor + S (fs_s_dst_sum_actual_fubinirow_totalnegative_body_steps) = S ((S (S fs_i_dst_sum_actual_fubinirow_totalnegative_body_steps)) * fs_v_dst_sum_actual_fubinirow_totalnegative)) /\ exists fs_q_dst_sum_actual_fubinirow_totalnegative_body_steps_successor. fs_u_dst_sum_actual_fubinirow_totalnegative = fs_q_dst_sum_actual_fubinirow_totalnegative_body_steps_successor * S ((S (S fs_i_dst_sum_actual_fubinirow_totalnegative_body_steps)) * fs_v_dst_sum_actual_fubinirow_totalnegative) + (fs_s_dst_sum_actual_fubinirow_totalnegative_body_steps))) /\ fs_s_dst_sum_actual_fubinirow_totalnegative_body_steps = fs_r_dst_sum_actual_fubinirow_totalnegative_body_steps + fs_a_dst_sum_actual_fubinirow_totalnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_actual_fubinirow_totalresult ge_balance_negative_sum_actual_fubinirow_totalresult. (((((z) = 2 * (ge_balance_positive_sum_actual_fubinirow_totalresult) /\ (ge_balance_negative_sum_actual_fubinirow_totalresult) = 0) \/ exists ge_signed_half_sum_actual_fubinirow_totalresultdecode. (((z) = 2 * ge_signed_half_sum_actual_fubinirow_totalresultdecode + 1 /\ (ge_balance_positive_sum_actual_fubinirow_totalresult) = 0) /\ (ge_balance_negative_sum_actual_fubinirow_totalresult) = S ge_signed_half_sum_actual_fubinirow_totalresultdecode))) /\ ((dst_positive_sum_sum_actual_fubinirow_total) + ge_balance_negative_sum_actual_fubinirow_totalresult = (dst_negative_sum_sum_actual_fubinirow_total) + ge_balance_positive_sum_actual_fubinirow_totalresult))))))))) /\ (exists dst_positive_code_sum_actual_fubinicolumn_total dst_positive_scale_sum_actual_fubinicolumn_total dst_negative_code_sum_actual_fubinicolumn_total dst_negative_scale_sum_actual_fubinicolumn_total dst_positive_sum_sum_actual_fubinicolumn_total dst_negative_sum_sum_actual_fubinicolumn_total. (((C) = (((((dst_positive_code_sum_actual_fubinicolumn_total) + (dst_positive_scale_sum_actual_fubinicolumn_total)) * S ((dst_positive_code_sum_actual_fubinicolumn_total) + (dst_positive_scale_sum_actual_fubinicolumn_total)) + ((dst_positive_scale_sum_actual_fubinicolumn_total) + (dst_positive_scale_sum_actual_fubinicolumn_total))) + (((dst_negative_code_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)) * S ((dst_negative_code_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)) + ((dst_negative_scale_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)))) * S ((((dst_positive_code_sum_actual_fubinicolumn_total) + (dst_positive_scale_sum_actual_fubinicolumn_total)) * S ((dst_positive_code_sum_actual_fubinicolumn_total) + (dst_positive_scale_sum_actual_fubinicolumn_total)) + ((dst_positive_scale_sum_actual_fubinicolumn_total) + (dst_positive_scale_sum_actual_fubinicolumn_total))) + (((dst_negative_code_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)) * S ((dst_negative_code_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)) + ((dst_negative_scale_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)))) + ((((dst_negative_code_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)) * S ((dst_negative_code_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)) + ((dst_negative_scale_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total))) + (((dst_negative_code_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)) * S ((dst_negative_code_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)) + ((dst_negative_scale_sum_actual_fubinicolumn_total) + (dst_negative_scale_sum_actual_fubinicolumn_total)))))) /\ (((exists fs_u_dst_sum_actual_fubinicolumn_totalpositive fs_v_dst_sum_actual_fubinicolumn_totalpositive. ((((exists fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_start. fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_actual_fubinicolumn_totalpositive)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_start. fs_u_dst_sum_actual_fubinicolumn_totalpositive = fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_start * S ((S (0)) * fs_v_dst_sum_actual_fubinicolumn_totalpositive) + (0))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_terminal. fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_terminal + S (dst_positive_sum_sum_actual_fubinicolumn_total) = S ((S (M)) * fs_v_dst_sum_actual_fubinicolumn_totalpositive)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_terminal. fs_u_dst_sum_actual_fubinicolumn_totalpositive = fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_terminal * S ((S (M)) * fs_v_dst_sum_actual_fubinicolumn_totalpositive) + (dst_positive_sum_sum_actual_fubinicolumn_total))) /\ forall fs_i_dst_sum_actual_fubinicolumn_totalpositive_body_steps. (exists fs_lt_dst_sum_actual_fubinicolumn_totalpositive_body_steps_bound. fs_lt_dst_sum_actual_fubinicolumn_totalpositive_body_steps_bound + S fs_i_dst_sum_actual_fubinicolumn_totalpositive_body_steps = M) -> exists fs_a_dst_sum_actual_fubinicolumn_totalpositive_body_steps fs_r_dst_sum_actual_fubinicolumn_totalpositive_body_steps fs_s_dst_sum_actual_fubinicolumn_totalpositive_body_steps. ((((exists fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_steps_summand. fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_steps_summand + S (fs_a_dst_sum_actual_fubinicolumn_totalpositive_body_steps) = S ((S (fs_i_dst_sum_actual_fubinicolumn_totalpositive_body_steps)) * dst_positive_scale_sum_actual_fubinicolumn_total)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_steps_summand. dst_positive_code_sum_actual_fubinicolumn_total = fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_steps_summand * S ((S (fs_i_dst_sum_actual_fubinicolumn_totalpositive_body_steps)) * dst_positive_scale_sum_actual_fubinicolumn_total) + (fs_a_dst_sum_actual_fubinicolumn_totalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_steps_partial. fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_steps_partial + S (fs_r_dst_sum_actual_fubinicolumn_totalpositive_body_steps) = S ((S (fs_i_dst_sum_actual_fubinicolumn_totalpositive_body_steps)) * fs_v_dst_sum_actual_fubinicolumn_totalpositive)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_steps_partial. fs_u_dst_sum_actual_fubinicolumn_totalpositive = fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_steps_partial * S ((S (fs_i_dst_sum_actual_fubinicolumn_totalpositive_body_steps)) * fs_v_dst_sum_actual_fubinicolumn_totalpositive) + (fs_r_dst_sum_actual_fubinicolumn_totalpositive_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_steps_successor. fs_h_dst_sum_actual_fubinicolumn_totalpositive_body_steps_successor + S (fs_s_dst_sum_actual_fubinicolumn_totalpositive_body_steps) = S ((S (S fs_i_dst_sum_actual_fubinicolumn_totalpositive_body_steps)) * fs_v_dst_sum_actual_fubinicolumn_totalpositive)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_steps_successor. fs_u_dst_sum_actual_fubinicolumn_totalpositive = fs_q_dst_sum_actual_fubinicolumn_totalpositive_body_steps_successor * S ((S (S fs_i_dst_sum_actual_fubinicolumn_totalpositive_body_steps)) * fs_v_dst_sum_actual_fubinicolumn_totalpositive) + (fs_s_dst_sum_actual_fubinicolumn_totalpositive_body_steps))) /\ fs_s_dst_sum_actual_fubinicolumn_totalpositive_body_steps = fs_r_dst_sum_actual_fubinicolumn_totalpositive_body_steps + fs_a_dst_sum_actual_fubinicolumn_totalpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_actual_fubinicolumn_totalnegative fs_v_dst_sum_actual_fubinicolumn_totalnegative. ((((exists fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_start. fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_actual_fubinicolumn_totalnegative)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_start. fs_u_dst_sum_actual_fubinicolumn_totalnegative = fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_start * S ((S (0)) * fs_v_dst_sum_actual_fubinicolumn_totalnegative) + (0))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_terminal. fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_terminal + S (dst_negative_sum_sum_actual_fubinicolumn_total) = S ((S (M)) * fs_v_dst_sum_actual_fubinicolumn_totalnegative)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_terminal. fs_u_dst_sum_actual_fubinicolumn_totalnegative = fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_terminal * S ((S (M)) * fs_v_dst_sum_actual_fubinicolumn_totalnegative) + (dst_negative_sum_sum_actual_fubinicolumn_total))) /\ forall fs_i_dst_sum_actual_fubinicolumn_totalnegative_body_steps. (exists fs_lt_dst_sum_actual_fubinicolumn_totalnegative_body_steps_bound. fs_lt_dst_sum_actual_fubinicolumn_totalnegative_body_steps_bound + S fs_i_dst_sum_actual_fubinicolumn_totalnegative_body_steps = M) -> exists fs_a_dst_sum_actual_fubinicolumn_totalnegative_body_steps fs_r_dst_sum_actual_fubinicolumn_totalnegative_body_steps fs_s_dst_sum_actual_fubinicolumn_totalnegative_body_steps. ((((exists fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_steps_summand. fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_steps_summand + S (fs_a_dst_sum_actual_fubinicolumn_totalnegative_body_steps) = S ((S (fs_i_dst_sum_actual_fubinicolumn_totalnegative_body_steps)) * dst_negative_scale_sum_actual_fubinicolumn_total)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_steps_summand. dst_negative_code_sum_actual_fubinicolumn_total = fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_steps_summand * S ((S (fs_i_dst_sum_actual_fubinicolumn_totalnegative_body_steps)) * dst_negative_scale_sum_actual_fubinicolumn_total) + (fs_a_dst_sum_actual_fubinicolumn_totalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_steps_partial. fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_steps_partial + S (fs_r_dst_sum_actual_fubinicolumn_totalnegative_body_steps) = S ((S (fs_i_dst_sum_actual_fubinicolumn_totalnegative_body_steps)) * fs_v_dst_sum_actual_fubinicolumn_totalnegative)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_steps_partial. fs_u_dst_sum_actual_fubinicolumn_totalnegative = fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_steps_partial * S ((S (fs_i_dst_sum_actual_fubinicolumn_totalnegative_body_steps)) * fs_v_dst_sum_actual_fubinicolumn_totalnegative) + (fs_r_dst_sum_actual_fubinicolumn_totalnegative_body_steps))) /\ ((((exists fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_steps_successor. fs_h_dst_sum_actual_fubinicolumn_totalnegative_body_steps_successor + S (fs_s_dst_sum_actual_fubinicolumn_totalnegative_body_steps) = S ((S (S fs_i_dst_sum_actual_fubinicolumn_totalnegative_body_steps)) * fs_v_dst_sum_actual_fubinicolumn_totalnegative)) /\ exists fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_steps_successor. fs_u_dst_sum_actual_fubinicolumn_totalnegative = fs_q_dst_sum_actual_fubinicolumn_totalnegative_body_steps_successor * S ((S (S fs_i_dst_sum_actual_fubinicolumn_totalnegative_body_steps)) * fs_v_dst_sum_actual_fubinicolumn_totalnegative) + (fs_s_dst_sum_actual_fubinicolumn_totalnegative_body_steps))) /\ fs_s_dst_sum_actual_fubinicolumn_totalnegative_body_steps = fs_r_dst_sum_actual_fubinicolumn_totalnegative_body_steps + fs_a_dst_sum_actual_fubinicolumn_totalnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_actual_fubinicolumn_totalresult ge_balance_negative_sum_actual_fubinicolumn_totalresult. (((((z) = 2 * (ge_balance_positive_sum_actual_fubinicolumn_totalresult) /\ (ge_balance_negative_sum_actual_fubinicolumn_totalresult) = 0) \/ exists ge_signed_half_sum_actual_fubinicolumn_totalresultdecode. (((z) = 2 * ge_signed_half_sum_actual_fubinicolumn_totalresultdecode + 1 /\ (ge_balance_positive_sum_actual_fubinicolumn_totalresult) = 0) /\ (ge_balance_negative_sum_actual_fubinicolumn_totalresult) = S ge_signed_half_sum_actual_fubinicolumn_totalresultdecode))) /\ ((dst_positive_sum_sum_actual_fubinicolumn_total) + ge_balance_negative_sum_actual_fubinicolumn_totalresult = (dst_negative_sum_sum_actual_fubinicolumn_total) + ge_balance_positive_sum_actual_fubinicolumn_totalresult)))))))))))))))
  26. 0026specialize signed_rectangular_fubini_exists (x)
  27. 0027specialize signed_rectangular_fubini_exists (0)
  28. 0028specialize signed_rectangular_fubini_exists (S M)
  29. 0029specialize signed_rectangular_fubini_exists (1)
  30. 0030specialize signed_rectangular_fubini_exists (L)
  31. 0031specialize signed_rectangular_fubini_exists (M)
  32. 0032apply signed_rectangular_fubini_exists
  33. 0033cases hg_witness
  34. 0034cases hg_witness_right
  35. 0035specialize signed_table_domain_resize (L*(S M))
  36. 0036specialize signed_table_domain_resize (0)
  37. 0037specialize signed_table_domain_resize (x)
  38. 0038apply signed_table_domain_resize
  39. 0039exact hg_witness_right_left
  40. 0040cases hf
  41. 0041cases hf_witness
  42. 0042cases hf_witness_witness
  43. 0043cases hf_witness_witness_witness
  44. 0044cases hf_witness_witness_witness_right
  45. 0045cases hf_witness_witness_witness_right_right
  46. 0046have ha : u=x3
  47. 0047specialize divisor_signed_sum_extensional (A)
  48. 0048specialize divisor_signed_sum_extensional (x1)
  49. 0049specialize divisor_signed_sum_extensional (L)
  50. 0050specialize divisor_signed_sum_extensional (u)
  51. 0051specialize divisor_signed_sum_extensional (x3)
  52. 0052apply divisor_signed_sum_extensional
  53. 0053specialize signed_support_incidence_row_sums_equal (A)
  54. 0054specialize signed_support_incidence_row_sums_equal (B)
  55. 0055specialize signed_support_incidence_row_sums_equal (r)
  56. 0056specialize signed_support_incidence_row_sums_equal (s)
  57. 0057specialize signed_support_incidence_row_sums_equal (L)
  58. 0058specialize signed_support_incidence_row_sums_equal (M)
  59. 0059specialize signed_support_incidence_row_sums_equal (x)
  60. 0060specialize signed_support_incidence_row_sums_equal (x1)
  61. 0061apply signed_support_incidence_row_sums_equal
  62. 0062exact hp
  63. 0063exact hg_witness
  64. 0064exact hf_witness_witness_witness_left
  65. 0065exact hu
  66. 0066exact hf_witness_witness_witness_right_right_left
  67. 0067have hb : v=x3
  68. 0068specialize divisor_signed_sum_extensional (B)
  69. 0069specialize divisor_signed_sum_extensional (x2)
  70. 0070specialize divisor_signed_sum_extensional (M)
  71. 0071specialize divisor_signed_sum_extensional (v)
  72. 0072specialize divisor_signed_sum_extensional (x3)
  73. 0073apply divisor_signed_sum_extensional
  74. 0074specialize signed_support_incidence_column_sums_equal (A)
  75. 0075specialize signed_support_incidence_column_sums_equal (B)
  76. 0076specialize signed_support_incidence_column_sums_equal (r)
  77. 0077specialize signed_support_incidence_column_sums_equal (s)
  78. 0078specialize signed_support_incidence_column_sums_equal (L)
  79. 0079specialize signed_support_incidence_column_sums_equal (M)
  80. 0080specialize signed_support_incidence_column_sums_equal (x)
  81. 0081specialize signed_support_incidence_column_sums_equal (x2)
  82. 0082apply signed_support_incidence_column_sums_equal
  83. 0083exact hp
  84. 0084exact hg_witness
  85. 0085exact hf_witness_witness_witness_right_left
  86. 0086exact hv
  87. 0087exact hf_witness_witness_witness_right_right_right
  88. 0088trans x3
  89. 0089exact ha
  90. 0090symm
  91. 0091exact hb