New results and actual inherited prerequisites
signed_table_domain_resize
new owned theorem · read exact theorem evidence
Bundle node 186; exact statement SHA-256 939e1f3ead69a4d04567e3a7c78f79d9f659c833b238440d5904d4f768fc3fbc
Exact first-order statement
forall N M F. (exists dst_positive_code_resize_input dst_positive_scale_resize_input dst_negative_code_resize_input dst_negative_scale_resize_input. (((F) = (((((dst_positive_code_resize_input) + (dst_positive_scale_resize_input)) * S ((dst_positive_code_resize_input) + (dst_positive_scale_resize_input)) + ((dst_positive_scale_resize_input) + (dst_positive_scale_resize_input))) + (((dst_negative_code_resize_input) + (dst_negative_scale_resize_input)) * S ((dst_negative_code_resize_input) + (dst_negative_scale_resize_input)) + ((dst_negative_scale_resize_input) + (dst_negative_scale_resize_input)))) * S ((((dst_positive_code_resize_input) + (dst_positive_scale_resize_input)) * S ((dst_positive_code_resize_input) + (dst_positive_scale_resize_input)) + ((dst_positive_scale_resize_input) + (dst_positive_scale_resize_input))) + (((dst_negative_code_resize_input) + (dst_negative_scale_resize_input)) * S ((dst_negative_code_resize_input) + (dst_negative_scale_resize_input)) + ((dst_negative_scale_resize_input) + (dst_negative_scale_resize_input)))) + ((((dst_negative_code_resize_input) + (dst_negative_scale_resize_input)) * S ((dst_negative_code_resize_input) + (dst_negative_scale_resize_input)) + ((dst_negative_scale_resize_input) + (dst_negative_scale_resize_input))) + (((dst_negative_code_resize_input) + (dst_negative_scale_resize_input)) * S ((dst_negative_code_resize_input) + (dst_negative_scale_resize_input)) + ((dst_negative_scale_resize_input) + (dst_negative_scale_resize_input)))))) /\ (forall dst_index_resize_input. (exists pvs_le_gap_resize_inputdomain. pvs_le_gap_resize_inputdomain + (dst_index_resize_input) = (N)) -> exists dst_positive_resize_input dst_negative_resize_input dst_value_resize_input. ((((exists ff_h_pvs_resize_inputentrypositive. ff_h_pvs_resize_inputentrypositive + S (dst_positive_resize_input) = S ((S (dst_index_resize_input)) * dst_positive_scale_resize_input)) /\ exists ff_q_pvs_resize_inputentrypositive. dst_positive_code_resize_input = ff_q_pvs_resize_inputentrypositive * S ((S (dst_index_resize_input)) * dst_positive_scale_resize_input) + (dst_positive_resize_input))) /\ (((((exists ff_h_pvs_resize_inputentrynegative. ff_h_pvs_resize_inputentrynegative + S (dst_negative_resize_input) = S ((S (dst_index_resize_input)) * dst_negative_scale_resize_input)) /\ exists ff_q_pvs_resize_inputentrynegative. dst_negative_code_resize_input = ff_q_pvs_resize_inputentrynegative * S ((S (dst_index_resize_input)) * dst_negative_scale_resize_input) + (dst_negative_resize_input))) /\ (exists ge_balance_positive_resize_inputentryvalue ge_balance_negative_resize_inputentryvalue. (((((dst_value_resize_input) = 2 * (ge_balance_positive_resize_inputentryvalue) /\ (ge_balance_negative_resize_inputentryvalue) = 0) \/ exists ge_signed_half_resize_inputentryvaluedecode. (((dst_value_resize_input) = 2 * ge_signed_half_resize_inputentryvaluedecode + 1 /\ (ge_balance_positive_resize_inputentryvalue) = 0) /\ (ge_balance_negative_resize_inputentryvalue) = S ge_signed_half_resize_inputentryvaluedecode))) /\ ((dst_positive_resize_input) + ge_balance_negative_resize_inputentryvalue = (dst_negative_resize_input) + ge_balance_positive_resize_inputentryvalue))))))))) -> (exists dst_positive_code_resize_output dst_positive_scale_resize_output dst_negative_code_resize_output dst_negative_scale_resize_output. (((F) = (((((dst_positive_code_resize_output) + (dst_positive_scale_resize_output)) * S ((dst_positive_code_resize_output) + (dst_positive_scale_resize_output)) + ((dst_positive_scale_resize_output) + (dst_positive_scale_resize_output))) + (((dst_negative_code_resize_output) + (dst_negative_scale_resize_output)) * S ((dst_negative_code_resize_output) + (dst_negative_scale_resize_output)) + ((dst_negative_scale_resize_output) + (dst_negative_scale_resize_output)))) * S ((((dst_positive_code_resize_output) + (dst_positive_scale_resize_output)) * S ((dst_positive_code_resize_output) + (dst_positive_scale_resize_output)) + ((dst_positive_scale_resize_output) + (dst_positive_scale_resize_output))) + (((dst_negative_code_resize_output) + (dst_negative_scale_resize_output)) * S ((dst_negative_code_resize_output) + (dst_negative_scale_resize_output)) + ((dst_negative_scale_resize_output) + (dst_negative_scale_resize_output)))) + ((((dst_negative_code_resize_output) + (dst_negative_scale_resize_output)) * S ((dst_negative_code_resize_output) + (dst_negative_scale_resize_output)) + ((dst_negative_scale_resize_output) + (dst_negative_scale_resize_output))) + (((dst_negative_code_resize_output) + (dst_negative_scale_resize_output)) * S ((dst_negative_code_resize_output) + (dst_negative_scale_resize_output)) + ((dst_negative_scale_resize_output) + (dst_negative_scale_resize_output)))))) /\ (forall dst_index_resize_output. (exists pvs_le_gap_resize_outputdomain. pvs_le_gap_resize_outputdomain + (dst_index_resize_output) = (M)) -> exists dst_positive_resize_output dst_negative_resize_output dst_value_resize_output. ((((exists ff_h_pvs_resize_outputentrypositive. ff_h_pvs_resize_outputentrypositive + S (dst_positive_resize_output) = S ((S (dst_index_resize_output)) * dst_positive_scale_resize_output)) /\ exists ff_q_pvs_resize_outputentrypositive. dst_positive_code_resize_output = ff_q_pvs_resize_outputentrypositive * S ((S (dst_index_resize_output)) * dst_positive_scale_resize_output) + (dst_positive_resize_output))) /\ (((((exists ff_h_pvs_resize_outputentrynegative. ff_h_pvs_resize_outputentrynegative + S (dst_negative_resize_output) = S ((S (dst_index_resize_output)) * dst_negative_scale_resize_output)) /\ exists ff_q_pvs_resize_outputentrynegative. dst_negative_code_resize_output = ff_q_pvs_resize_outputentrynegative * S ((S (dst_index_resize_output)) * dst_negative_scale_resize_output) + (dst_negative_resize_output))) /\ (exists ge_balance_positive_resize_outputentryvalue ge_balance_negative_resize_outputentryvalue. (((((dst_value_resize_output) = 2 * (ge_balance_positive_resize_outputentryvalue) /\ (ge_balance_negative_resize_outputentryvalue) = 0) \/ exists ge_signed_half_resize_outputentryvaluedecode. (((dst_value_resize_output) = 2 * ge_signed_half_resize_outputentryvaluedecode + 1 /\ (ge_balance_positive_resize_outputentryvalue) = 0) /\ (ge_balance_negative_resize_outputentryvalue) = S ge_signed_half_resize_outputentryvaluedecode))) /\ ((dst_positive_resize_output) + ge_balance_negative_resize_outputentryvalue = (dst_negative_resize_output) + ge_balance_positive_resize_outputentryvalue)))))))))
signed_table_lookup_any
new owned theorem · read exact theorem evidence
Bundle node 187; exact statement SHA-256 c61f7426aa8984f1cbb28031b742b02c554d45836867f8d72fbf43125214502e
Exact first-order statement
forall N F i. (exists dst_positive_code_any_lookup_table dst_positive_scale_any_lookup_table dst_negative_code_any_lookup_table dst_negative_scale_any_lookup_table. (((F) = (((((dst_positive_code_any_lookup_table) + (dst_positive_scale_any_lookup_table)) * S ((dst_positive_code_any_lookup_table) + (dst_positive_scale_any_lookup_table)) + ((dst_positive_scale_any_lookup_table) + (dst_positive_scale_any_lookup_table))) + (((dst_negative_code_any_lookup_table) + (dst_negative_scale_any_lookup_table)) * S ((dst_negative_code_any_lookup_table) + (dst_negative_scale_any_lookup_table)) + ((dst_negative_scale_any_lookup_table) + (dst_negative_scale_any_lookup_table)))) * S ((((dst_positive_code_any_lookup_table) + (dst_positive_scale_any_lookup_table)) * S ((dst_positive_code_any_lookup_table) + (dst_positive_scale_any_lookup_table)) + ((dst_positive_scale_any_lookup_table) + (dst_positive_scale_any_lookup_table))) + (((dst_negative_code_any_lookup_table) + (dst_negative_scale_any_lookup_table)) * S ((dst_negative_code_any_lookup_table) + (dst_negative_scale_any_lookup_table)) + ((dst_negative_scale_any_lookup_table) + (dst_negative_scale_any_lookup_table)))) + ((((dst_negative_code_any_lookup_table) + (dst_negative_scale_any_lookup_table)) * S ((dst_negative_code_any_lookup_table) + (dst_negative_scale_any_lookup_table)) + ((dst_negative_scale_any_lookup_table) + (dst_negative_scale_any_lookup_table))) + (((dst_negative_code_any_lookup_table) + (dst_negative_scale_any_lookup_table)) * S ((dst_negative_code_any_lookup_table) + (dst_negative_scale_any_lookup_table)) + ((dst_negative_scale_any_lookup_table) + (dst_negative_scale_any_lookup_table)))))) /\ (forall dst_index_any_lookup_table. (exists pvs_le_gap_any_lookup_tabledomain. pvs_le_gap_any_lookup_tabledomain + (dst_index_any_lookup_table) = (N)) -> exists dst_positive_any_lookup_table dst_negative_any_lookup_table dst_value_any_lookup_table. ((((exists ff_h_pvs_any_lookup_tableentrypositive. ff_h_pvs_any_lookup_tableentrypositive + S (dst_positive_any_lookup_table) = S ((S (dst_index_any_lookup_table)) * dst_positive_scale_any_lookup_table)) /\ exists ff_q_pvs_any_lookup_tableentrypositive. dst_positive_code_any_lookup_table = ff_q_pvs_any_lookup_tableentrypositive * S ((S (dst_index_any_lookup_table)) * dst_positive_scale_any_lookup_table) + (dst_positive_any_lookup_table))) /\ (((((exists ff_h_pvs_any_lookup_tableentrynegative. ff_h_pvs_any_lookup_tableentrynegative + S (dst_negative_any_lookup_table) = S ((S (dst_index_any_lookup_table)) * dst_negative_scale_any_lookup_table)) /\ exists ff_q_pvs_any_lookup_tableentrynegative. dst_negative_code_any_lookup_table = ff_q_pvs_any_lookup_tableentrynegative * S ((S (dst_index_any_lookup_table)) * dst_negative_scale_any_lookup_table) + (dst_negative_any_lookup_table))) /\ (exists ge_balance_positive_any_lookup_tableentryvalue ge_balance_negative_any_lookup_tableentryvalue. (((((dst_value_any_lookup_table) = 2 * (ge_balance_positive_any_lookup_tableentryvalue) /\ (ge_balance_negative_any_lookup_tableentryvalue) = 0) \/ exists ge_signed_half_any_lookup_tableentryvaluedecode. (((dst_value_any_lookup_table) = 2 * ge_signed_half_any_lookup_tableentryvaluedecode + 1 /\ (ge_balance_positive_any_lookup_tableentryvalue) = 0) /\ (ge_balance_negative_any_lookup_tableentryvalue) = S ge_signed_half_any_lookup_tableentryvaluedecode))) /\ ((dst_positive_any_lookup_table) + ge_balance_negative_any_lookup_tableentryvalue = (dst_negative_any_lookup_table) + ge_balance_positive_any_lookup_tableentryvalue))))))))) -> exists z. (exists dst_positive_code_any_lookup_result dst_positive_scale_any_lookup_result dst_negative_code_any_lookup_result dst_negative_scale_any_lookup_result dst_positive_any_lookup_result dst_negative_any_lookup_result. (((F) = (((((dst_positive_code_any_lookup_result) + (dst_positive_scale_any_lookup_result)) * S ((dst_positive_code_any_lookup_result) + (dst_positive_scale_any_lookup_result)) + ((dst_positive_scale_any_lookup_result) + (dst_positive_scale_any_lookup_result))) + (((dst_negative_code_any_lookup_result) + (dst_negative_scale_any_lookup_result)) * S ((dst_negative_code_any_lookup_result) + (dst_negative_scale_any_lookup_result)) + ((dst_negative_scale_any_lookup_result) + (dst_negative_scale_any_lookup_result)))) * S ((((dst_positive_code_any_lookup_result) + (dst_positive_scale_any_lookup_result)) * S ((dst_positive_code_any_lookup_result) + (dst_positive_scale_any_lookup_result)) + ((dst_positive_scale_any_lookup_result) + (dst_positive_scale_any_lookup_result))) + (((dst_negative_code_any_lookup_result) + (dst_negative_scale_any_lookup_result)) * S ((dst_negative_code_any_lookup_result) + (dst_negative_scale_any_lookup_result)) + ((dst_negative_scale_any_lookup_result) + (dst_negative_scale_any_lookup_result)))) + ((((dst_negative_code_any_lookup_result) + (dst_negative_scale_any_lookup_result)) * S ((dst_negative_code_any_lookup_result) + (dst_negative_scale_any_lookup_result)) + ((dst_negative_scale_any_lookup_result) + (dst_negative_scale_any_lookup_result))) + (((dst_negative_code_any_lookup_result) + (dst_negative_scale_any_lookup_result)) * S ((dst_negative_code_any_lookup_result) + (dst_negative_scale_any_lookup_result)) + ((dst_negative_scale_any_lookup_result) + (dst_negative_scale_any_lookup_result)))))) /\ (((((exists ff_h_pvs_any_lookup_resultpositive. ff_h_pvs_any_lookup_resultpositive + S (dst_positive_any_lookup_result) = S ((S (i)) * dst_positive_scale_any_lookup_result)) /\ exists ff_q_pvs_any_lookup_resultpositive. dst_positive_code_any_lookup_result = ff_q_pvs_any_lookup_resultpositive * S ((S (i)) * dst_positive_scale_any_lookup_result) + (dst_positive_any_lookup_result))) /\ (((((exists ff_h_pvs_any_lookup_resultnegative. ff_h_pvs_any_lookup_resultnegative + S (dst_negative_any_lookup_result) = S ((S (i)) * dst_negative_scale_any_lookup_result)) /\ exists ff_q_pvs_any_lookup_resultnegative. dst_negative_code_any_lookup_result = ff_q_pvs_any_lookup_resultnegative * S ((S (i)) * dst_negative_scale_any_lookup_result) + (dst_negative_any_lookup_result))) /\ (exists ge_balance_positive_any_lookup_resultvalue ge_balance_negative_any_lookup_resultvalue. (((((z) = 2 * (ge_balance_positive_any_lookup_resultvalue) /\ (ge_balance_negative_any_lookup_resultvalue) = 0) \/ exists ge_signed_half_any_lookup_resultvaluedecode. (((z) = 2 * ge_signed_half_any_lookup_resultvaluedecode + 1 /\ (ge_balance_positive_any_lookup_resultvalue) = 0) /\ (ge_balance_negative_any_lookup_resultvalue) = S ge_signed_half_any_lookup_resultvaluedecode))) /\ ((dst_positive_any_lookup_result) + ge_balance_negative_any_lookup_resultvalue = (dst_negative_any_lookup_result) + ge_balance_positive_any_lookup_resultvalue)))))))))
signed_table_add_lookup
new owned theorem · read exact theorem evidence
Bundle node 188; exact statement SHA-256 0530673d325ad22ad7cfcd0cfdae833d930f7e7dfc912cfa3e2e5428bd89dbec
Exact first-order statement
forall F G H l i a b c. (((exists dst_positive_code_add_lookup_relationleft_table dst_positive_scale_add_lookup_relationleft_table dst_negative_code_add_lookup_relationleft_table dst_negative_scale_add_lookup_relationleft_table. (((F) = (((((dst_positive_code_add_lookup_relationleft_table) + (dst_positive_scale_add_lookup_relationleft_table)) * S ((dst_positive_code_add_lookup_relationleft_table) + (dst_positive_scale_add_lookup_relationleft_table)) + ((dst_positive_scale_add_lookup_relationleft_table) + (dst_positive_scale_add_lookup_relationleft_table))) + (((dst_negative_code_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)) * S ((dst_negative_code_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)) + ((dst_negative_scale_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)))) * S ((((dst_positive_code_add_lookup_relationleft_table) + (dst_positive_scale_add_lookup_relationleft_table)) * S ((dst_positive_code_add_lookup_relationleft_table) + (dst_positive_scale_add_lookup_relationleft_table)) + ((dst_positive_scale_add_lookup_relationleft_table) + (dst_positive_scale_add_lookup_relationleft_table))) + (((dst_negative_code_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)) * S ((dst_negative_code_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)) + ((dst_negative_scale_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)))) + ((((dst_negative_code_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)) * S ((dst_negative_code_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)) + ((dst_negative_scale_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table))) + (((dst_negative_code_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)) * S ((dst_negative_code_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)) + ((dst_negative_scale_add_lookup_relationleft_table) + (dst_negative_scale_add_lookup_relationleft_table)))))) /\ (forall dst_index_add_lookup_relationleft_table. (exists pvs_le_gap_add_lookup_relationleft_tabledomain. pvs_le_gap_add_lookup_relationleft_tabledomain + (dst_index_add_lookup_relationleft_table) = (l)) -> exists dst_positive_add_lookup_relationleft_table dst_negative_add_lookup_relationleft_table dst_value_add_lookup_relationleft_table. ((((exists ff_h_pvs_add_lookup_relationleft_tableentrypositive. ff_h_pvs_add_lookup_relationleft_tableentrypositive + S (dst_positive_add_lookup_relationleft_table) = S ((S (dst_index_add_lookup_relationleft_table)) * dst_positive_scale_add_lookup_relationleft_table)) /\ exists ff_q_pvs_add_lookup_relationleft_tableentrypositive. dst_positive_code_add_lookup_relationleft_table = ff_q_pvs_add_lookup_relationleft_tableentrypositive * S ((S (dst_index_add_lookup_relationleft_table)) * dst_positive_scale_add_lookup_relationleft_table) + (dst_positive_add_lookup_relationleft_table))) /\ (((((exists ff_h_pvs_add_lookup_relationleft_tableentrynegative. ff_h_pvs_add_lookup_relationleft_tableentrynegative + S (dst_negative_add_lookup_relationleft_table) = S ((S (dst_index_add_lookup_relationleft_table)) * dst_negative_scale_add_lookup_relationleft_table)) /\ exists ff_q_pvs_add_lookup_relationleft_tableentrynegative. dst_negative_code_add_lookup_relationleft_table = ff_q_pvs_add_lookup_relationleft_tableentrynegative * S ((S (dst_index_add_lookup_relationleft_table)) * dst_negative_scale_add_lookup_relationleft_table) + (dst_negative_add_lookup_relationleft_table))) /\ (exists ge_balance_positive_add_lookup_relationleft_tableentryvalue ge_balance_negative_add_lookup_relationleft_tableentryvalue. (((((dst_value_add_lookup_relationleft_table) = 2 * (ge_balance_positive_add_lookup_relationleft_tableentryvalue) /\ (ge_balance_negative_add_lookup_relationleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_lookup_relationleft_tableentryvaluedecode. (((dst_value_add_lookup_relationleft_table) = 2 * ge_signed_half_add_lookup_relationleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_lookup_relationleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_lookup_relationleft_tableentryvalue) = S ge_signed_half_add_lookup_relationleft_tableentryvaluedecode))) /\ ((dst_positive_add_lookup_relationleft_table) + ge_balance_negative_add_lookup_relationleft_tableentryvalue = (dst_negative_add_lookup_relationleft_table) + ge_balance_positive_add_lookup_relationleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_lookup_relationright_table dst_positive_scale_add_lookup_relationright_table dst_negative_code_add_lookup_relationright_table dst_negative_scale_add_lookup_relationright_table. (((G) = (((((dst_positive_code_add_lookup_relationright_table) + (dst_positive_scale_add_lookup_relationright_table)) * S ((dst_positive_code_add_lookup_relationright_table) + (dst_positive_scale_add_lookup_relationright_table)) + ((dst_positive_scale_add_lookup_relationright_table) + (dst_positive_scale_add_lookup_relationright_table))) + (((dst_negative_code_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)) * S ((dst_negative_code_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)) + ((dst_negative_scale_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)))) * S ((((dst_positive_code_add_lookup_relationright_table) + (dst_positive_scale_add_lookup_relationright_table)) * S ((dst_positive_code_add_lookup_relationright_table) + (dst_positive_scale_add_lookup_relationright_table)) + ((dst_positive_scale_add_lookup_relationright_table) + (dst_positive_scale_add_lookup_relationright_table))) + (((dst_negative_code_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)) * S ((dst_negative_code_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)) + ((dst_negative_scale_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)))) + ((((dst_negative_code_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)) * S ((dst_negative_code_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)) + ((dst_negative_scale_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table))) + (((dst_negative_code_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)) * S ((dst_negative_code_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)) + ((dst_negative_scale_add_lookup_relationright_table) + (dst_negative_scale_add_lookup_relationright_table)))))) /\ (forall dst_index_add_lookup_relationright_table. (exists pvs_le_gap_add_lookup_relationright_tabledomain. pvs_le_gap_add_lookup_relationright_tabledomain + (dst_index_add_lookup_relationright_table) = (l)) -> exists dst_positive_add_lookup_relationright_table dst_negative_add_lookup_relationright_table dst_value_add_lookup_relationright_table. ((((exists ff_h_pvs_add_lookup_relationright_tableentrypositive. ff_h_pvs_add_lookup_relationright_tableentrypositive + S (dst_positive_add_lookup_relationright_table) = S ((S (dst_index_add_lookup_relationright_table)) * dst_positive_scale_add_lookup_relationright_table)) /\ exists ff_q_pvs_add_lookup_relationright_tableentrypositive. dst_positive_code_add_lookup_relationright_table = ff_q_pvs_add_lookup_relationright_tableentrypositive * S ((S (dst_index_add_lookup_relationright_table)) * dst_positive_scale_add_lookup_relationright_table) + (dst_positive_add_lookup_relationright_table))) /\ (((((exists ff_h_pvs_add_lookup_relationright_tableentrynegative. ff_h_pvs_add_lookup_relationright_tableentrynegative + S (dst_negative_add_lookup_relationright_table) = S ((S (dst_index_add_lookup_relationright_table)) * dst_negative_scale_add_lookup_relationright_table)) /\ exists ff_q_pvs_add_lookup_relationright_tableentrynegative. dst_negative_code_add_lookup_relationright_table = ff_q_pvs_add_lookup_relationright_tableentrynegative * S ((S (dst_index_add_lookup_relationright_table)) * dst_negative_scale_add_lookup_relationright_table) + (dst_negative_add_lookup_relationright_table))) /\ (exists ge_balance_positive_add_lookup_relationright_tableentryvalue ge_balance_negative_add_lookup_relationright_tableentryvalue. (((((dst_value_add_lookup_relationright_table) = 2 * (ge_balance_positive_add_lookup_relationright_tableentryvalue) /\ (ge_balance_negative_add_lookup_relationright_tableentryvalue) = 0) \/ exists ge_signed_half_add_lookup_relationright_tableentryvaluedecode. (((dst_value_add_lookup_relationright_table) = 2 * ge_signed_half_add_lookup_relationright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_lookup_relationright_tableentryvalue) = 0) /\ (ge_balance_negative_add_lookup_relationright_tableentryvalue) = S ge_signed_half_add_lookup_relationright_tableentryvaluedecode))) /\ ((dst_positive_add_lookup_relationright_table) + ge_balance_negative_add_lookup_relationright_tableentryvalue = (dst_negative_add_lookup_relationright_table) + ge_balance_positive_add_lookup_relationright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_lookup_relationoutput_table dst_positive_scale_add_lookup_relationoutput_table dst_negative_code_add_lookup_relationoutput_table dst_negative_scale_add_lookup_relationoutput_table. (((H) = (((((dst_positive_code_add_lookup_relationoutput_table) + (dst_positive_scale_add_lookup_relationoutput_table)) * S ((dst_positive_code_add_lookup_relationoutput_table) + (dst_positive_scale_add_lookup_relationoutput_table)) + ((dst_positive_scale_add_lookup_relationoutput_table) + (dst_positive_scale_add_lookup_relationoutput_table))) + (((dst_negative_code_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)) * S ((dst_negative_code_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)) + ((dst_negative_scale_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)))) * S ((((dst_positive_code_add_lookup_relationoutput_table) + (dst_positive_scale_add_lookup_relationoutput_table)) * S ((dst_positive_code_add_lookup_relationoutput_table) + (dst_positive_scale_add_lookup_relationoutput_table)) + ((dst_positive_scale_add_lookup_relationoutput_table) + (dst_positive_scale_add_lookup_relationoutput_table))) + (((dst_negative_code_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)) * S ((dst_negative_code_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)) + ((dst_negative_scale_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)))) + ((((dst_negative_code_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)) * S ((dst_negative_code_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)) + ((dst_negative_scale_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table))) + (((dst_negative_code_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)) * S ((dst_negative_code_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)) + ((dst_negative_scale_add_lookup_relationoutput_table) + (dst_negative_scale_add_lookup_relationoutput_table)))))) /\ (forall dst_index_add_lookup_relationoutput_table. (exists pvs_le_gap_add_lookup_relationoutput_tabledomain. pvs_le_gap_add_lookup_relationoutput_tabledomain + (dst_index_add_lookup_relationoutput_table) = (l)) -> exists dst_positive_add_lookup_relationoutput_table dst_negative_add_lookup_relationoutput_table dst_value_add_lookup_relationoutput_table. ((((exists ff_h_pvs_add_lookup_relationoutput_tableentrypositive. ff_h_pvs_add_lookup_relationoutput_tableentrypositive + S (dst_positive_add_lookup_relationoutput_table) = S ((S (dst_index_add_lookup_relationoutput_table)) * dst_positive_scale_add_lookup_relationoutput_table)) /\ exists ff_q_pvs_add_lookup_relationoutput_tableentrypositive. dst_positive_code_add_lookup_relationoutput_table = ff_q_pvs_add_lookup_relationoutput_tableentrypositive * S ((S (dst_index_add_lookup_relationoutput_table)) * dst_positive_scale_add_lookup_relationoutput_table) + (dst_positive_add_lookup_relationoutput_table))) /\ (((((exists ff_h_pvs_add_lookup_relationoutput_tableentrynegative. ff_h_pvs_add_lookup_relationoutput_tableentrynegative + S (dst_negative_add_lookup_relationoutput_table) = S ((S (dst_index_add_lookup_relationoutput_table)) * dst_negative_scale_add_lookup_relationoutput_table)) /\ exists ff_q_pvs_add_lookup_relationoutput_tableentrynegative. dst_negative_code_add_lookup_relationoutput_table = ff_q_pvs_add_lookup_relationoutput_tableentrynegative * S ((S (dst_index_add_lookup_relationoutput_table)) * dst_negative_scale_add_lookup_relationoutput_table) + (dst_negative_add_lookup_relationoutput_table))) /\ (exists ge_balance_positive_add_lookup_relationoutput_tableentryvalue ge_balance_negative_add_lookup_relationoutput_tableentryvalue. (((((dst_value_add_lookup_relationoutput_table) = 2 * (ge_balance_positive_add_lookup_relationoutput_tableentryvalue) /\ (ge_balance_negative_add_lookup_relationoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_lookup_relationoutput_tableentryvaluedecode. (((dst_value_add_lookup_relationoutput_table) = 2 * ge_signed_half_add_lookup_relationoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_lookup_relationoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_lookup_relationoutput_tableentryvalue) = S ge_signed_half_add_lookup_relationoutput_tableentryvaluedecode))) /\ ((dst_positive_add_lookup_relationoutput_table) + ge_balance_negative_add_lookup_relationoutput_tableentryvalue = (dst_negative_add_lookup_relationoutput_table) + ge_balance_positive_add_lookup_relationoutput_tableentryvalue))))))))) /\ (forall sto_index_add_lookup_relationentries. (exists pvs_gap_add_lookup_relationentriesbound. pvs_gap_add_lookup_relationentriesbound + S (sto_index_add_lookup_relationentries) = (l)) -> exists sto_left_add_lookup_relationentries sto_right_add_lookup_relationentries sto_output_add_lookup_relationentries. ((exists dst_positive_code_add_lookup_relationentriesentryleft dst_positive_scale_add_lookup_relationentriesentryleft dst_negative_code_add_lookup_relationentriesentryleft dst_negative_scale_add_lookup_relationentriesentryleft dst_positive_add_lookup_relationentriesentryleft dst_negative_add_lookup_relationentriesentryleft. (((F) = (((((dst_positive_code_add_lookup_relationentriesentryleft) + (dst_positive_scale_add_lookup_relationentriesentryleft)) * S ((dst_positive_code_add_lookup_relationentriesentryleft) + (dst_positive_scale_add_lookup_relationentriesentryleft)) + ((dst_positive_scale_add_lookup_relationentriesentryleft) + (dst_positive_scale_add_lookup_relationentriesentryleft))) + (((dst_negative_code_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)) * S ((dst_negative_code_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)) + ((dst_negative_scale_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)))) * S ((((dst_positive_code_add_lookup_relationentriesentryleft) + (dst_positive_scale_add_lookup_relationentriesentryleft)) * S ((dst_positive_code_add_lookup_relationentriesentryleft) + (dst_positive_scale_add_lookup_relationentriesentryleft)) + ((dst_positive_scale_add_lookup_relationentriesentryleft) + (dst_positive_scale_add_lookup_relationentriesentryleft))) + (((dst_negative_code_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)) * S ((dst_negative_code_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)) + ((dst_negative_scale_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)))) + ((((dst_negative_code_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)) * S ((dst_negative_code_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)) + ((dst_negative_scale_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft))) + (((dst_negative_code_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)) * S ((dst_negative_code_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)) + ((dst_negative_scale_add_lookup_relationentriesentryleft) + (dst_negative_scale_add_lookup_relationentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_lookup_relationentriesentryleftpositive. ff_h_pvs_add_lookup_relationentriesentryleftpositive + S (dst_positive_add_lookup_relationentriesentryleft) = S ((S (sto_index_add_lookup_relationentries)) * dst_positive_scale_add_lookup_relationentriesentryleft)) /\ exists ff_q_pvs_add_lookup_relationentriesentryleftpositive. dst_positive_code_add_lookup_relationentriesentryleft = ff_q_pvs_add_lookup_relationentriesentryleftpositive * S ((S (sto_index_add_lookup_relationentries)) * dst_positive_scale_add_lookup_relationentriesentryleft) + (dst_positive_add_lookup_relationentriesentryleft))) /\ (((((exists ff_h_pvs_add_lookup_relationentriesentryleftnegative. ff_h_pvs_add_lookup_relationentriesentryleftnegative + S (dst_negative_add_lookup_relationentriesentryleft) = S ((S (sto_index_add_lookup_relationentries)) * dst_negative_scale_add_lookup_relationentriesentryleft)) /\ exists ff_q_pvs_add_lookup_relationentriesentryleftnegative. dst_negative_code_add_lookup_relationentriesentryleft = ff_q_pvs_add_lookup_relationentriesentryleftnegative * S ((S (sto_index_add_lookup_relationentries)) * dst_negative_scale_add_lookup_relationentriesentryleft) + (dst_negative_add_lookup_relationentriesentryleft))) /\ (exists ge_balance_positive_add_lookup_relationentriesentryleftvalue ge_balance_negative_add_lookup_relationentriesentryleftvalue. (((((sto_left_add_lookup_relationentries) = 2 * (ge_balance_positive_add_lookup_relationentriesentryleftvalue) /\ (ge_balance_negative_add_lookup_relationentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_lookup_relationentriesentryleftvaluedecode. (((sto_left_add_lookup_relationentries) = 2 * ge_signed_half_add_lookup_relationentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_lookup_relationentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_lookup_relationentriesentryleftvalue) = S ge_signed_half_add_lookup_relationentriesentryleftvaluedecode))) /\ ((dst_positive_add_lookup_relationentriesentryleft) + ge_balance_negative_add_lookup_relationentriesentryleftvalue = (dst_negative_add_lookup_relationentriesentryleft) + ge_balance_positive_add_lookup_relationentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_lookup_relationentriesentryright dst_positive_scale_add_lookup_relationentriesentryright dst_negative_code_add_lookup_relationentriesentryright dst_negative_scale_add_lookup_relationentriesentryright dst_positive_add_lookup_relationentriesentryright dst_negative_add_lookup_relationentriesentryright. (((G) = (((((dst_positive_code_add_lookup_relationentriesentryright) + (dst_positive_scale_add_lookup_relationentriesentryright)) * S ((dst_positive_code_add_lookup_relationentriesentryright) + (dst_positive_scale_add_lookup_relationentriesentryright)) + ((dst_positive_scale_add_lookup_relationentriesentryright) + (dst_positive_scale_add_lookup_relationentriesentryright))) + (((dst_negative_code_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)) * S ((dst_negative_code_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)) + ((dst_negative_scale_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)))) * S ((((dst_positive_code_add_lookup_relationentriesentryright) + (dst_positive_scale_add_lookup_relationentriesentryright)) * S ((dst_positive_code_add_lookup_relationentriesentryright) + (dst_positive_scale_add_lookup_relationentriesentryright)) + ((dst_positive_scale_add_lookup_relationentriesentryright) + (dst_positive_scale_add_lookup_relationentriesentryright))) + (((dst_negative_code_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)) * S ((dst_negative_code_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)) + ((dst_negative_scale_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)))) + ((((dst_negative_code_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)) * S ((dst_negative_code_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)) + ((dst_negative_scale_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright))) + (((dst_negative_code_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)) * S ((dst_negative_code_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)) + ((dst_negative_scale_add_lookup_relationentriesentryright) + (dst_negative_scale_add_lookup_relationentriesentryright)))))) /\ (((((exists ff_h_pvs_add_lookup_relationentriesentryrightpositive. ff_h_pvs_add_lookup_relationentriesentryrightpositive + S (dst_positive_add_lookup_relationentriesentryright) = S ((S (sto_index_add_lookup_relationentries)) * dst_positive_scale_add_lookup_relationentriesentryright)) /\ exists ff_q_pvs_add_lookup_relationentriesentryrightpositive. dst_positive_code_add_lookup_relationentriesentryright = ff_q_pvs_add_lookup_relationentriesentryrightpositive * S ((S (sto_index_add_lookup_relationentries)) * dst_positive_scale_add_lookup_relationentriesentryright) + (dst_positive_add_lookup_relationentriesentryright))) /\ (((((exists ff_h_pvs_add_lookup_relationentriesentryrightnegative. ff_h_pvs_add_lookup_relationentriesentryrightnegative + S (dst_negative_add_lookup_relationentriesentryright) = S ((S (sto_index_add_lookup_relationentries)) * dst_negative_scale_add_lookup_relationentriesentryright)) /\ exists ff_q_pvs_add_lookup_relationentriesentryrightnegative. dst_negative_code_add_lookup_relationentriesentryright = ff_q_pvs_add_lookup_relationentriesentryrightnegative * S ((S (sto_index_add_lookup_relationentries)) * dst_negative_scale_add_lookup_relationentriesentryright) + (dst_negative_add_lookup_relationentriesentryright))) /\ (exists ge_balance_positive_add_lookup_relationentriesentryrightvalue ge_balance_negative_add_lookup_relationentriesentryrightvalue. (((((sto_right_add_lookup_relationentries) = 2 * (ge_balance_positive_add_lookup_relationentriesentryrightvalue) /\ (ge_balance_negative_add_lookup_relationentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_lookup_relationentriesentryrightvaluedecode. (((sto_right_add_lookup_relationentries) = 2 * ge_signed_half_add_lookup_relationentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_lookup_relationentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_lookup_relationentriesentryrightvalue) = S ge_signed_half_add_lookup_relationentriesentryrightvaluedecode))) /\ ((dst_positive_add_lookup_relationentriesentryright) + ge_balance_negative_add_lookup_relationentriesentryrightvalue = (dst_negative_add_lookup_relationentriesentryright) + ge_balance_positive_add_lookup_relationentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_lookup_relationentriesentryoutput dst_positive_scale_add_lookup_relationentriesentryoutput dst_negative_code_add_lookup_relationentriesentryoutput dst_negative_scale_add_lookup_relationentriesentryoutput dst_positive_add_lookup_relationentriesentryoutput dst_negative_add_lookup_relationentriesentryoutput. (((H) = (((((dst_positive_code_add_lookup_relationentriesentryoutput) + (dst_positive_scale_add_lookup_relationentriesentryoutput)) * S ((dst_positive_code_add_lookup_relationentriesentryoutput) + (dst_positive_scale_add_lookup_relationentriesentryoutput)) + ((dst_positive_scale_add_lookup_relationentriesentryoutput) + (dst_positive_scale_add_lookup_relationentriesentryoutput))) + (((dst_negative_code_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)) * S ((dst_negative_code_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)) + ((dst_negative_scale_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)))) * S ((((dst_positive_code_add_lookup_relationentriesentryoutput) + (dst_positive_scale_add_lookup_relationentriesentryoutput)) * S ((dst_positive_code_add_lookup_relationentriesentryoutput) + (dst_positive_scale_add_lookup_relationentriesentryoutput)) + ((dst_positive_scale_add_lookup_relationentriesentryoutput) + (dst_positive_scale_add_lookup_relationentriesentryoutput))) + (((dst_negative_code_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)) * S ((dst_negative_code_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)) + ((dst_negative_scale_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)))) + ((((dst_negative_code_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)) * S ((dst_negative_code_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)) + ((dst_negative_scale_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput))) + (((dst_negative_code_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)) * S ((dst_negative_code_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)) + ((dst_negative_scale_add_lookup_relationentriesentryoutput) + (dst_negative_scale_add_lookup_relationentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_lookup_relationentriesentryoutputpositive. ff_h_pvs_add_lookup_relationentriesentryoutputpositive + S (dst_positive_add_lookup_relationentriesentryoutput) = S ((S (sto_index_add_lookup_relationentries)) * dst_positive_scale_add_lookup_relationentriesentryoutput)) /\ exists ff_q_pvs_add_lookup_relationentriesentryoutputpositive. dst_positive_code_add_lookup_relationentriesentryoutput = ff_q_pvs_add_lookup_relationentriesentryoutputpositive * S ((S (sto_index_add_lookup_relationentries)) * dst_positive_scale_add_lookup_relationentriesentryoutput) + (dst_positive_add_lookup_relationentriesentryoutput))) /\ (((((exists ff_h_pvs_add_lookup_relationentriesentryoutputnegative. ff_h_pvs_add_lookup_relationentriesentryoutputnegative + S (dst_negative_add_lookup_relationentriesentryoutput) = S ((S (sto_index_add_lookup_relationentries)) * dst_negative_scale_add_lookup_relationentriesentryoutput)) /\ exists ff_q_pvs_add_lookup_relationentriesentryoutputnegative. dst_negative_code_add_lookup_relationentriesentryoutput = ff_q_pvs_add_lookup_relationentriesentryoutputnegative * S ((S (sto_index_add_lookup_relationentries)) * dst_negative_scale_add_lookup_relationentriesentryoutput) + (dst_negative_add_lookup_relationentriesentryoutput))) /\ (exists ge_balance_positive_add_lookup_relationentriesentryoutputvalue ge_balance_negative_add_lookup_relationentriesentryoutputvalue. (((((sto_output_add_lookup_relationentries) = 2 * (ge_balance_positive_add_lookup_relationentriesentryoutputvalue) /\ (ge_balance_negative_add_lookup_relationentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_lookup_relationentriesentryoutputvaluedecode. (((sto_output_add_lookup_relationentries) = 2 * ge_signed_half_add_lookup_relationentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_lookup_relationentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_lookup_relationentriesentryoutputvalue) = S ge_signed_half_add_lookup_relationentriesentryoutputvaluedecode))) /\ ((dst_positive_add_lookup_relationentriesentryoutput) + ge_balance_negative_add_lookup_relationentriesentryoutputvalue = (dst_negative_add_lookup_relationentriesentryoutput) + ge_balance_positive_add_lookup_relationentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_lookup_relationentriesentryoperation dsa_an_add_lookup_relationentriesentryoperation dsa_bp_add_lookup_relationentriesentryoperation dsa_bn_add_lookup_relationentriesentryoperation dsa_cp_add_lookup_relationentriesentryoperation dsa_cn_add_lookup_relationentriesentryoperation. (((((sto_left_add_lookup_relationentries) = 2 * (dsa_ap_add_lookup_relationentriesentryoperation) /\ (dsa_an_add_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_add_lookup_relationentriesentryoperationleft. (((sto_left_add_lookup_relationentries) = 2 * ge_signed_half_add_lookup_relationentriesentryoperationleft + 1 /\ (dsa_ap_add_lookup_relationentriesentryoperation) = 0) /\ (dsa_an_add_lookup_relationentriesentryoperation) = S ge_signed_half_add_lookup_relationentriesentryoperationleft))) /\ ((((((sto_right_add_lookup_relationentries) = 2 * (dsa_bp_add_lookup_relationentriesentryoperation) /\ (dsa_bn_add_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_add_lookup_relationentriesentryoperationright. (((sto_right_add_lookup_relationentries) = 2 * ge_signed_half_add_lookup_relationentriesentryoperationright + 1 /\ (dsa_bp_add_lookup_relationentriesentryoperation) = 0) /\ (dsa_bn_add_lookup_relationentriesentryoperation) = S ge_signed_half_add_lookup_relationentriesentryoperationright))) /\ ((((((sto_output_add_lookup_relationentries) = 2 * (dsa_cp_add_lookup_relationentriesentryoperation) /\ (dsa_cn_add_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_add_lookup_relationentriesentryoperationoutput. (((sto_output_add_lookup_relationentries) = 2 * ge_signed_half_add_lookup_relationentriesentryoperationoutput + 1 /\ (dsa_cp_add_lookup_relationentriesentryoperation) = 0) /\ (dsa_cn_add_lookup_relationentriesentryoperation) = S ge_signed_half_add_lookup_relationentriesentryoperationoutput))) /\ ((dsa_ap_add_lookup_relationentriesentryoperation + dsa_bp_add_lookup_relationentriesentryoperation) + dsa_cn_add_lookup_relationentriesentryoperation = (dsa_an_add_lookup_relationentriesentryoperation + dsa_bn_add_lookup_relationentriesentryoperation) + dsa_cp_add_lookup_relationentriesentryoperation))))))))))))))))))) -> (exists pvs_gap_add_lookup_bound. pvs_gap_add_lookup_bound + S (i) = (l)) -> (exists dst_positive_code_add_lookup_0 dst_positive_scale_add_lookup_0 dst_negative_code_add_lookup_0 dst_negative_scale_add_lookup_0 dst_positive_add_lookup_0 dst_negative_add_lookup_0. (((F) = (((((dst_positive_code_add_lookup_0) + (dst_positive_scale_add_lookup_0)) * S ((dst_positive_code_add_lookup_0) + (dst_positive_scale_add_lookup_0)) + ((dst_positive_scale_add_lookup_0) + (dst_positive_scale_add_lookup_0))) + (((dst_negative_code_add_lookup_0) + (dst_negative_scale_add_lookup_0)) * S ((dst_negative_code_add_lookup_0) + (dst_negative_scale_add_lookup_0)) + ((dst_negative_scale_add_lookup_0) + (dst_negative_scale_add_lookup_0)))) * S ((((dst_positive_code_add_lookup_0) + (dst_positive_scale_add_lookup_0)) * S ((dst_positive_code_add_lookup_0) + (dst_positive_scale_add_lookup_0)) + ((dst_positive_scale_add_lookup_0) + (dst_positive_scale_add_lookup_0))) + (((dst_negative_code_add_lookup_0) + (dst_negative_scale_add_lookup_0)) * S ((dst_negative_code_add_lookup_0) + (dst_negative_scale_add_lookup_0)) + ((dst_negative_scale_add_lookup_0) + (dst_negative_scale_add_lookup_0)))) + ((((dst_negative_code_add_lookup_0) + (dst_negative_scale_add_lookup_0)) * S ((dst_negative_code_add_lookup_0) + (dst_negative_scale_add_lookup_0)) + ((dst_negative_scale_add_lookup_0) + (dst_negative_scale_add_lookup_0))) + (((dst_negative_code_add_lookup_0) + (dst_negative_scale_add_lookup_0)) * S ((dst_negative_code_add_lookup_0) + (dst_negative_scale_add_lookup_0)) + ((dst_negative_scale_add_lookup_0) + (dst_negative_scale_add_lookup_0)))))) /\ (((((exists ff_h_pvs_add_lookup_0positive. ff_h_pvs_add_lookup_0positive + S (dst_positive_add_lookup_0) = S ((S (i)) * dst_positive_scale_add_lookup_0)) /\ exists ff_q_pvs_add_lookup_0positive. dst_positive_code_add_lookup_0 = ff_q_pvs_add_lookup_0positive * S ((S (i)) * dst_positive_scale_add_lookup_0) + (dst_positive_add_lookup_0))) /\ (((((exists ff_h_pvs_add_lookup_0negative. ff_h_pvs_add_lookup_0negative + S (dst_negative_add_lookup_0) = S ((S (i)) * dst_negative_scale_add_lookup_0)) /\ exists ff_q_pvs_add_lookup_0negative. dst_negative_code_add_lookup_0 = ff_q_pvs_add_lookup_0negative * S ((S (i)) * dst_negative_scale_add_lookup_0) + (dst_negative_add_lookup_0))) /\ (exists ge_balance_positive_add_lookup_0value ge_balance_negative_add_lookup_0value. (((((a) = 2 * (ge_balance_positive_add_lookup_0value) /\ (ge_balance_negative_add_lookup_0value) = 0) \/ exists ge_signed_half_add_lookup_0valuedecode. (((a) = 2 * ge_signed_half_add_lookup_0valuedecode + 1 /\ (ge_balance_positive_add_lookup_0value) = 0) /\ (ge_balance_negative_add_lookup_0value) = S ge_signed_half_add_lookup_0valuedecode))) /\ ((dst_positive_add_lookup_0) + ge_balance_negative_add_lookup_0value = (dst_negative_add_lookup_0) + ge_balance_positive_add_lookup_0value))))))))) -> (exists dst_positive_code_add_lookup_1 dst_positive_scale_add_lookup_1 dst_negative_code_add_lookup_1 dst_negative_scale_add_lookup_1 dst_positive_add_lookup_1 dst_negative_add_lookup_1. (((G) = (((((dst_positive_code_add_lookup_1) + (dst_positive_scale_add_lookup_1)) * S ((dst_positive_code_add_lookup_1) + (dst_positive_scale_add_lookup_1)) + ((dst_positive_scale_add_lookup_1) + (dst_positive_scale_add_lookup_1))) + (((dst_negative_code_add_lookup_1) + (dst_negative_scale_add_lookup_1)) * S ((dst_negative_code_add_lookup_1) + (dst_negative_scale_add_lookup_1)) + ((dst_negative_scale_add_lookup_1) + (dst_negative_scale_add_lookup_1)))) * S ((((dst_positive_code_add_lookup_1) + (dst_positive_scale_add_lookup_1)) * S ((dst_positive_code_add_lookup_1) + (dst_positive_scale_add_lookup_1)) + ((dst_positive_scale_add_lookup_1) + (dst_positive_scale_add_lookup_1))) + (((dst_negative_code_add_lookup_1) + (dst_negative_scale_add_lookup_1)) * S ((dst_negative_code_add_lookup_1) + (dst_negative_scale_add_lookup_1)) + ((dst_negative_scale_add_lookup_1) + (dst_negative_scale_add_lookup_1)))) + ((((dst_negative_code_add_lookup_1) + (dst_negative_scale_add_lookup_1)) * S ((dst_negative_code_add_lookup_1) + (dst_negative_scale_add_lookup_1)) + ((dst_negative_scale_add_lookup_1) + (dst_negative_scale_add_lookup_1))) + (((dst_negative_code_add_lookup_1) + (dst_negative_scale_add_lookup_1)) * S ((dst_negative_code_add_lookup_1) + (dst_negative_scale_add_lookup_1)) + ((dst_negative_scale_add_lookup_1) + (dst_negative_scale_add_lookup_1)))))) /\ (((((exists ff_h_pvs_add_lookup_1positive. ff_h_pvs_add_lookup_1positive + S (dst_positive_add_lookup_1) = S ((S (i)) * dst_positive_scale_add_lookup_1)) /\ exists ff_q_pvs_add_lookup_1positive. dst_positive_code_add_lookup_1 = ff_q_pvs_add_lookup_1positive * S ((S (i)) * dst_positive_scale_add_lookup_1) + (dst_positive_add_lookup_1))) /\ (((((exists ff_h_pvs_add_lookup_1negative. ff_h_pvs_add_lookup_1negative + S (dst_negative_add_lookup_1) = S ((S (i)) * dst_negative_scale_add_lookup_1)) /\ exists ff_q_pvs_add_lookup_1negative. dst_negative_code_add_lookup_1 = ff_q_pvs_add_lookup_1negative * S ((S (i)) * dst_negative_scale_add_lookup_1) + (dst_negative_add_lookup_1))) /\ (exists ge_balance_positive_add_lookup_1value ge_balance_negative_add_lookup_1value. (((((b) = 2 * (ge_balance_positive_add_lookup_1value) /\ (ge_balance_negative_add_lookup_1value) = 0) \/ exists ge_signed_half_add_lookup_1valuedecode. (((b) = 2 * ge_signed_half_add_lookup_1valuedecode + 1 /\ (ge_balance_positive_add_lookup_1value) = 0) /\ (ge_balance_negative_add_lookup_1value) = S ge_signed_half_add_lookup_1valuedecode))) /\ ((dst_positive_add_lookup_1) + ge_balance_negative_add_lookup_1value = (dst_negative_add_lookup_1) + ge_balance_positive_add_lookup_1value))))))))) -> (exists dst_positive_code_add_lookup_2 dst_positive_scale_add_lookup_2 dst_negative_code_add_lookup_2 dst_negative_scale_add_lookup_2 dst_positive_add_lookup_2 dst_negative_add_lookup_2. (((H) = (((((dst_positive_code_add_lookup_2) + (dst_positive_scale_add_lookup_2)) * S ((dst_positive_code_add_lookup_2) + (dst_positive_scale_add_lookup_2)) + ((dst_positive_scale_add_lookup_2) + (dst_positive_scale_add_lookup_2))) + (((dst_negative_code_add_lookup_2) + (dst_negative_scale_add_lookup_2)) * S ((dst_negative_code_add_lookup_2) + (dst_negative_scale_add_lookup_2)) + ((dst_negative_scale_add_lookup_2) + (dst_negative_scale_add_lookup_2)))) * S ((((dst_positive_code_add_lookup_2) + (dst_positive_scale_add_lookup_2)) * S ((dst_positive_code_add_lookup_2) + (dst_positive_scale_add_lookup_2)) + ((dst_positive_scale_add_lookup_2) + (dst_positive_scale_add_lookup_2))) + (((dst_negative_code_add_lookup_2) + (dst_negative_scale_add_lookup_2)) * S ((dst_negative_code_add_lookup_2) + (dst_negative_scale_add_lookup_2)) + ((dst_negative_scale_add_lookup_2) + (dst_negative_scale_add_lookup_2)))) + ((((dst_negative_code_add_lookup_2) + (dst_negative_scale_add_lookup_2)) * S ((dst_negative_code_add_lookup_2) + (dst_negative_scale_add_lookup_2)) + ((dst_negative_scale_add_lookup_2) + (dst_negative_scale_add_lookup_2))) + (((dst_negative_code_add_lookup_2) + (dst_negative_scale_add_lookup_2)) * S ((dst_negative_code_add_lookup_2) + (dst_negative_scale_add_lookup_2)) + ((dst_negative_scale_add_lookup_2) + (dst_negative_scale_add_lookup_2)))))) /\ (((((exists ff_h_pvs_add_lookup_2positive. ff_h_pvs_add_lookup_2positive + S (dst_positive_add_lookup_2) = S ((S (i)) * dst_positive_scale_add_lookup_2)) /\ exists ff_q_pvs_add_lookup_2positive. dst_positive_code_add_lookup_2 = ff_q_pvs_add_lookup_2positive * S ((S (i)) * dst_positive_scale_add_lookup_2) + (dst_positive_add_lookup_2))) /\ (((((exists ff_h_pvs_add_lookup_2negative. ff_h_pvs_add_lookup_2negative + S (dst_negative_add_lookup_2) = S ((S (i)) * dst_negative_scale_add_lookup_2)) /\ exists ff_q_pvs_add_lookup_2negative. dst_negative_code_add_lookup_2 = ff_q_pvs_add_lookup_2negative * S ((S (i)) * dst_negative_scale_add_lookup_2) + (dst_negative_add_lookup_2))) /\ (exists ge_balance_positive_add_lookup_2value ge_balance_negative_add_lookup_2value. (((((c) = 2 * (ge_balance_positive_add_lookup_2value) /\ (ge_balance_negative_add_lookup_2value) = 0) \/ exists ge_signed_half_add_lookup_2valuedecode. (((c) = 2 * ge_signed_half_add_lookup_2valuedecode + 1 /\ (ge_balance_positive_add_lookup_2value) = 0) /\ (ge_balance_negative_add_lookup_2value) = S ge_signed_half_add_lookup_2valuedecode))) /\ ((dst_positive_add_lookup_2) + ge_balance_negative_add_lookup_2value = (dst_negative_add_lookup_2) + ge_balance_positive_add_lookup_2value))))))))) -> (exists dsa_ap_add_lookup_operation dsa_an_add_lookup_operation dsa_bp_add_lookup_operation dsa_bn_add_lookup_operation dsa_cp_add_lookup_operation dsa_cn_add_lookup_operation. (((((a) = 2 * (dsa_ap_add_lookup_operation) /\ (dsa_an_add_lookup_operation) = 0) \/ exists ge_signed_half_add_lookup_operationleft. (((a) = 2 * ge_signed_half_add_lookup_operationleft + 1 /\ (dsa_ap_add_lookup_operation) = 0) /\ (dsa_an_add_lookup_operation) = S ge_signed_half_add_lookup_operationleft))) /\ ((((((b) = 2 * (dsa_bp_add_lookup_operation) /\ (dsa_bn_add_lookup_operation) = 0) \/ exists ge_signed_half_add_lookup_operationright. (((b) = 2 * ge_signed_half_add_lookup_operationright + 1 /\ (dsa_bp_add_lookup_operation) = 0) /\ (dsa_bn_add_lookup_operation) = S ge_signed_half_add_lookup_operationright))) /\ ((((((c) = 2 * (dsa_cp_add_lookup_operation) /\ (dsa_cn_add_lookup_operation) = 0) \/ exists ge_signed_half_add_lookup_operationoutput. (((c) = 2 * ge_signed_half_add_lookup_operationoutput + 1 /\ (dsa_cp_add_lookup_operation) = 0) /\ (dsa_cn_add_lookup_operation) = S ge_signed_half_add_lookup_operationoutput))) /\ ((dsa_ap_add_lookup_operation + dsa_bp_add_lookup_operation) + dsa_cn_add_lookup_operation = (dsa_an_add_lookup_operation + dsa_bn_add_lookup_operation) + dsa_cp_add_lookup_operation)))))))
signed_table_add_restrict
new owned theorem · read exact theorem evidence
Bundle node 189; exact statement SHA-256 aaf357463764c5176f398f2bc8f2888b6bd08c4d37e9cc75cf60beb94a43ce91
Exact first-order statement
forall F G H l. (((exists dst_positive_code_add_restrict_inputleft_table dst_positive_scale_add_restrict_inputleft_table dst_negative_code_add_restrict_inputleft_table dst_negative_scale_add_restrict_inputleft_table. (((F) = (((((dst_positive_code_add_restrict_inputleft_table) + (dst_positive_scale_add_restrict_inputleft_table)) * S ((dst_positive_code_add_restrict_inputleft_table) + (dst_positive_scale_add_restrict_inputleft_table)) + ((dst_positive_scale_add_restrict_inputleft_table) + (dst_positive_scale_add_restrict_inputleft_table))) + (((dst_negative_code_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)) * S ((dst_negative_code_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)) + ((dst_negative_scale_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)))) * S ((((dst_positive_code_add_restrict_inputleft_table) + (dst_positive_scale_add_restrict_inputleft_table)) * S ((dst_positive_code_add_restrict_inputleft_table) + (dst_positive_scale_add_restrict_inputleft_table)) + ((dst_positive_scale_add_restrict_inputleft_table) + (dst_positive_scale_add_restrict_inputleft_table))) + (((dst_negative_code_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)) * S ((dst_negative_code_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)) + ((dst_negative_scale_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)))) + ((((dst_negative_code_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)) * S ((dst_negative_code_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)) + ((dst_negative_scale_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table))) + (((dst_negative_code_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)) * S ((dst_negative_code_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)) + ((dst_negative_scale_add_restrict_inputleft_table) + (dst_negative_scale_add_restrict_inputleft_table)))))) /\ (forall dst_index_add_restrict_inputleft_table. (exists pvs_le_gap_add_restrict_inputleft_tabledomain. pvs_le_gap_add_restrict_inputleft_tabledomain + (dst_index_add_restrict_inputleft_table) = (S l)) -> exists dst_positive_add_restrict_inputleft_table dst_negative_add_restrict_inputleft_table dst_value_add_restrict_inputleft_table. ((((exists ff_h_pvs_add_restrict_inputleft_tableentrypositive. ff_h_pvs_add_restrict_inputleft_tableentrypositive + S (dst_positive_add_restrict_inputleft_table) = S ((S (dst_index_add_restrict_inputleft_table)) * dst_positive_scale_add_restrict_inputleft_table)) /\ exists ff_q_pvs_add_restrict_inputleft_tableentrypositive. dst_positive_code_add_restrict_inputleft_table = ff_q_pvs_add_restrict_inputleft_tableentrypositive * S ((S (dst_index_add_restrict_inputleft_table)) * dst_positive_scale_add_restrict_inputleft_table) + (dst_positive_add_restrict_inputleft_table))) /\ (((((exists ff_h_pvs_add_restrict_inputleft_tableentrynegative. ff_h_pvs_add_restrict_inputleft_tableentrynegative + S (dst_negative_add_restrict_inputleft_table) = S ((S (dst_index_add_restrict_inputleft_table)) * dst_negative_scale_add_restrict_inputleft_table)) /\ exists ff_q_pvs_add_restrict_inputleft_tableentrynegative. dst_negative_code_add_restrict_inputleft_table = ff_q_pvs_add_restrict_inputleft_tableentrynegative * S ((S (dst_index_add_restrict_inputleft_table)) * dst_negative_scale_add_restrict_inputleft_table) + (dst_negative_add_restrict_inputleft_table))) /\ (exists ge_balance_positive_add_restrict_inputleft_tableentryvalue ge_balance_negative_add_restrict_inputleft_tableentryvalue. (((((dst_value_add_restrict_inputleft_table) = 2 * (ge_balance_positive_add_restrict_inputleft_tableentryvalue) /\ (ge_balance_negative_add_restrict_inputleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_restrict_inputleft_tableentryvaluedecode. (((dst_value_add_restrict_inputleft_table) = 2 * ge_signed_half_add_restrict_inputleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_restrict_inputleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_restrict_inputleft_tableentryvalue) = S ge_signed_half_add_restrict_inputleft_tableentryvaluedecode))) /\ ((dst_positive_add_restrict_inputleft_table) + ge_balance_negative_add_restrict_inputleft_tableentryvalue = (dst_negative_add_restrict_inputleft_table) + ge_balance_positive_add_restrict_inputleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_restrict_inputright_table dst_positive_scale_add_restrict_inputright_table dst_negative_code_add_restrict_inputright_table dst_negative_scale_add_restrict_inputright_table. (((G) = (((((dst_positive_code_add_restrict_inputright_table) + (dst_positive_scale_add_restrict_inputright_table)) * S ((dst_positive_code_add_restrict_inputright_table) + (dst_positive_scale_add_restrict_inputright_table)) + ((dst_positive_scale_add_restrict_inputright_table) + (dst_positive_scale_add_restrict_inputright_table))) + (((dst_negative_code_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)) * S ((dst_negative_code_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)) + ((dst_negative_scale_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)))) * S ((((dst_positive_code_add_restrict_inputright_table) + (dst_positive_scale_add_restrict_inputright_table)) * S ((dst_positive_code_add_restrict_inputright_table) + (dst_positive_scale_add_restrict_inputright_table)) + ((dst_positive_scale_add_restrict_inputright_table) + (dst_positive_scale_add_restrict_inputright_table))) + (((dst_negative_code_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)) * S ((dst_negative_code_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)) + ((dst_negative_scale_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)))) + ((((dst_negative_code_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)) * S ((dst_negative_code_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)) + ((dst_negative_scale_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table))) + (((dst_negative_code_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)) * S ((dst_negative_code_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)) + ((dst_negative_scale_add_restrict_inputright_table) + (dst_negative_scale_add_restrict_inputright_table)))))) /\ (forall dst_index_add_restrict_inputright_table. (exists pvs_le_gap_add_restrict_inputright_tabledomain. pvs_le_gap_add_restrict_inputright_tabledomain + (dst_index_add_restrict_inputright_table) = (S l)) -> exists dst_positive_add_restrict_inputright_table dst_negative_add_restrict_inputright_table dst_value_add_restrict_inputright_table. ((((exists ff_h_pvs_add_restrict_inputright_tableentrypositive. ff_h_pvs_add_restrict_inputright_tableentrypositive + S (dst_positive_add_restrict_inputright_table) = S ((S (dst_index_add_restrict_inputright_table)) * dst_positive_scale_add_restrict_inputright_table)) /\ exists ff_q_pvs_add_restrict_inputright_tableentrypositive. dst_positive_code_add_restrict_inputright_table = ff_q_pvs_add_restrict_inputright_tableentrypositive * S ((S (dst_index_add_restrict_inputright_table)) * dst_positive_scale_add_restrict_inputright_table) + (dst_positive_add_restrict_inputright_table))) /\ (((((exists ff_h_pvs_add_restrict_inputright_tableentrynegative. ff_h_pvs_add_restrict_inputright_tableentrynegative + S (dst_negative_add_restrict_inputright_table) = S ((S (dst_index_add_restrict_inputright_table)) * dst_negative_scale_add_restrict_inputright_table)) /\ exists ff_q_pvs_add_restrict_inputright_tableentrynegative. dst_negative_code_add_restrict_inputright_table = ff_q_pvs_add_restrict_inputright_tableentrynegative * S ((S (dst_index_add_restrict_inputright_table)) * dst_negative_scale_add_restrict_inputright_table) + (dst_negative_add_restrict_inputright_table))) /\ (exists ge_balance_positive_add_restrict_inputright_tableentryvalue ge_balance_negative_add_restrict_inputright_tableentryvalue. (((((dst_value_add_restrict_inputright_table) = 2 * (ge_balance_positive_add_restrict_inputright_tableentryvalue) /\ (ge_balance_negative_add_restrict_inputright_tableentryvalue) = 0) \/ exists ge_signed_half_add_restrict_inputright_tableentryvaluedecode. (((dst_value_add_restrict_inputright_table) = 2 * ge_signed_half_add_restrict_inputright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_restrict_inputright_tableentryvalue) = 0) /\ (ge_balance_negative_add_restrict_inputright_tableentryvalue) = S ge_signed_half_add_restrict_inputright_tableentryvaluedecode))) /\ ((dst_positive_add_restrict_inputright_table) + ge_balance_negative_add_restrict_inputright_tableentryvalue = (dst_negative_add_restrict_inputright_table) + ge_balance_positive_add_restrict_inputright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_restrict_inputoutput_table dst_positive_scale_add_restrict_inputoutput_table dst_negative_code_add_restrict_inputoutput_table dst_negative_scale_add_restrict_inputoutput_table. (((H) = (((((dst_positive_code_add_restrict_inputoutput_table) + (dst_positive_scale_add_restrict_inputoutput_table)) * S ((dst_positive_code_add_restrict_inputoutput_table) + (dst_positive_scale_add_restrict_inputoutput_table)) + ((dst_positive_scale_add_restrict_inputoutput_table) + (dst_positive_scale_add_restrict_inputoutput_table))) + (((dst_negative_code_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)) * S ((dst_negative_code_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)) + ((dst_negative_scale_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)))) * S ((((dst_positive_code_add_restrict_inputoutput_table) + (dst_positive_scale_add_restrict_inputoutput_table)) * S ((dst_positive_code_add_restrict_inputoutput_table) + (dst_positive_scale_add_restrict_inputoutput_table)) + ((dst_positive_scale_add_restrict_inputoutput_table) + (dst_positive_scale_add_restrict_inputoutput_table))) + (((dst_negative_code_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)) * S ((dst_negative_code_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)) + ((dst_negative_scale_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)))) + ((((dst_negative_code_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)) * S ((dst_negative_code_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)) + ((dst_negative_scale_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table))) + (((dst_negative_code_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)) * S ((dst_negative_code_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)) + ((dst_negative_scale_add_restrict_inputoutput_table) + (dst_negative_scale_add_restrict_inputoutput_table)))))) /\ (forall dst_index_add_restrict_inputoutput_table. (exists pvs_le_gap_add_restrict_inputoutput_tabledomain. pvs_le_gap_add_restrict_inputoutput_tabledomain + (dst_index_add_restrict_inputoutput_table) = (S l)) -> exists dst_positive_add_restrict_inputoutput_table dst_negative_add_restrict_inputoutput_table dst_value_add_restrict_inputoutput_table. ((((exists ff_h_pvs_add_restrict_inputoutput_tableentrypositive. ff_h_pvs_add_restrict_inputoutput_tableentrypositive + S (dst_positive_add_restrict_inputoutput_table) = S ((S (dst_index_add_restrict_inputoutput_table)) * dst_positive_scale_add_restrict_inputoutput_table)) /\ exists ff_q_pvs_add_restrict_inputoutput_tableentrypositive. dst_positive_code_add_restrict_inputoutput_table = ff_q_pvs_add_restrict_inputoutput_tableentrypositive * S ((S (dst_index_add_restrict_inputoutput_table)) * dst_positive_scale_add_restrict_inputoutput_table) + (dst_positive_add_restrict_inputoutput_table))) /\ (((((exists ff_h_pvs_add_restrict_inputoutput_tableentrynegative. ff_h_pvs_add_restrict_inputoutput_tableentrynegative + S (dst_negative_add_restrict_inputoutput_table) = S ((S (dst_index_add_restrict_inputoutput_table)) * dst_negative_scale_add_restrict_inputoutput_table)) /\ exists ff_q_pvs_add_restrict_inputoutput_tableentrynegative. dst_negative_code_add_restrict_inputoutput_table = ff_q_pvs_add_restrict_inputoutput_tableentrynegative * S ((S (dst_index_add_restrict_inputoutput_table)) * dst_negative_scale_add_restrict_inputoutput_table) + (dst_negative_add_restrict_inputoutput_table))) /\ (exists ge_balance_positive_add_restrict_inputoutput_tableentryvalue ge_balance_negative_add_restrict_inputoutput_tableentryvalue. (((((dst_value_add_restrict_inputoutput_table) = 2 * (ge_balance_positive_add_restrict_inputoutput_tableentryvalue) /\ (ge_balance_negative_add_restrict_inputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_restrict_inputoutput_tableentryvaluedecode. (((dst_value_add_restrict_inputoutput_table) = 2 * ge_signed_half_add_restrict_inputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_restrict_inputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_restrict_inputoutput_tableentryvalue) = S ge_signed_half_add_restrict_inputoutput_tableentryvaluedecode))) /\ ((dst_positive_add_restrict_inputoutput_table) + ge_balance_negative_add_restrict_inputoutput_tableentryvalue = (dst_negative_add_restrict_inputoutput_table) + ge_balance_positive_add_restrict_inputoutput_tableentryvalue))))))))) /\ (forall sto_index_add_restrict_inputentries. (exists pvs_gap_add_restrict_inputentriesbound. pvs_gap_add_restrict_inputentriesbound + S (sto_index_add_restrict_inputentries) = (S l)) -> exists sto_left_add_restrict_inputentries sto_right_add_restrict_inputentries sto_output_add_restrict_inputentries. ((exists dst_positive_code_add_restrict_inputentriesentryleft dst_positive_scale_add_restrict_inputentriesentryleft dst_negative_code_add_restrict_inputentriesentryleft dst_negative_scale_add_restrict_inputentriesentryleft dst_positive_add_restrict_inputentriesentryleft dst_negative_add_restrict_inputentriesentryleft. (((F) = (((((dst_positive_code_add_restrict_inputentriesentryleft) + (dst_positive_scale_add_restrict_inputentriesentryleft)) * S ((dst_positive_code_add_restrict_inputentriesentryleft) + (dst_positive_scale_add_restrict_inputentriesentryleft)) + ((dst_positive_scale_add_restrict_inputentriesentryleft) + (dst_positive_scale_add_restrict_inputentriesentryleft))) + (((dst_negative_code_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)) * S ((dst_negative_code_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)) + ((dst_negative_scale_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)))) * S ((((dst_positive_code_add_restrict_inputentriesentryleft) + (dst_positive_scale_add_restrict_inputentriesentryleft)) * S ((dst_positive_code_add_restrict_inputentriesentryleft) + (dst_positive_scale_add_restrict_inputentriesentryleft)) + ((dst_positive_scale_add_restrict_inputentriesentryleft) + (dst_positive_scale_add_restrict_inputentriesentryleft))) + (((dst_negative_code_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)) * S ((dst_negative_code_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)) + ((dst_negative_scale_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)))) + ((((dst_negative_code_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)) * S ((dst_negative_code_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)) + ((dst_negative_scale_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft))) + (((dst_negative_code_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)) * S ((dst_negative_code_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)) + ((dst_negative_scale_add_restrict_inputentriesentryleft) + (dst_negative_scale_add_restrict_inputentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_restrict_inputentriesentryleftpositive. ff_h_pvs_add_restrict_inputentriesentryleftpositive + S (dst_positive_add_restrict_inputentriesentryleft) = S ((S (sto_index_add_restrict_inputentries)) * dst_positive_scale_add_restrict_inputentriesentryleft)) /\ exists ff_q_pvs_add_restrict_inputentriesentryleftpositive. dst_positive_code_add_restrict_inputentriesentryleft = ff_q_pvs_add_restrict_inputentriesentryleftpositive * S ((S (sto_index_add_restrict_inputentries)) * dst_positive_scale_add_restrict_inputentriesentryleft) + (dst_positive_add_restrict_inputentriesentryleft))) /\ (((((exists ff_h_pvs_add_restrict_inputentriesentryleftnegative. ff_h_pvs_add_restrict_inputentriesentryleftnegative + S (dst_negative_add_restrict_inputentriesentryleft) = S ((S (sto_index_add_restrict_inputentries)) * dst_negative_scale_add_restrict_inputentriesentryleft)) /\ exists ff_q_pvs_add_restrict_inputentriesentryleftnegative. dst_negative_code_add_restrict_inputentriesentryleft = ff_q_pvs_add_restrict_inputentriesentryleftnegative * S ((S (sto_index_add_restrict_inputentries)) * dst_negative_scale_add_restrict_inputentriesentryleft) + (dst_negative_add_restrict_inputentriesentryleft))) /\ (exists ge_balance_positive_add_restrict_inputentriesentryleftvalue ge_balance_negative_add_restrict_inputentriesentryleftvalue. (((((sto_left_add_restrict_inputentries) = 2 * (ge_balance_positive_add_restrict_inputentriesentryleftvalue) /\ (ge_balance_negative_add_restrict_inputentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_restrict_inputentriesentryleftvaluedecode. (((sto_left_add_restrict_inputentries) = 2 * ge_signed_half_add_restrict_inputentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_restrict_inputentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_restrict_inputentriesentryleftvalue) = S ge_signed_half_add_restrict_inputentriesentryleftvaluedecode))) /\ ((dst_positive_add_restrict_inputentriesentryleft) + ge_balance_negative_add_restrict_inputentriesentryleftvalue = (dst_negative_add_restrict_inputentriesentryleft) + ge_balance_positive_add_restrict_inputentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_restrict_inputentriesentryright dst_positive_scale_add_restrict_inputentriesentryright dst_negative_code_add_restrict_inputentriesentryright dst_negative_scale_add_restrict_inputentriesentryright dst_positive_add_restrict_inputentriesentryright dst_negative_add_restrict_inputentriesentryright. (((G) = (((((dst_positive_code_add_restrict_inputentriesentryright) + (dst_positive_scale_add_restrict_inputentriesentryright)) * S ((dst_positive_code_add_restrict_inputentriesentryright) + (dst_positive_scale_add_restrict_inputentriesentryright)) + ((dst_positive_scale_add_restrict_inputentriesentryright) + (dst_positive_scale_add_restrict_inputentriesentryright))) + (((dst_negative_code_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)) * S ((dst_negative_code_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)) + ((dst_negative_scale_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)))) * S ((((dst_positive_code_add_restrict_inputentriesentryright) + (dst_positive_scale_add_restrict_inputentriesentryright)) * S ((dst_positive_code_add_restrict_inputentriesentryright) + (dst_positive_scale_add_restrict_inputentriesentryright)) + ((dst_positive_scale_add_restrict_inputentriesentryright) + (dst_positive_scale_add_restrict_inputentriesentryright))) + (((dst_negative_code_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)) * S ((dst_negative_code_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)) + ((dst_negative_scale_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)))) + ((((dst_negative_code_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)) * S ((dst_negative_code_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)) + ((dst_negative_scale_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright))) + (((dst_negative_code_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)) * S ((dst_negative_code_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)) + ((dst_negative_scale_add_restrict_inputentriesentryright) + (dst_negative_scale_add_restrict_inputentriesentryright)))))) /\ (((((exists ff_h_pvs_add_restrict_inputentriesentryrightpositive. ff_h_pvs_add_restrict_inputentriesentryrightpositive + S (dst_positive_add_restrict_inputentriesentryright) = S ((S (sto_index_add_restrict_inputentries)) * dst_positive_scale_add_restrict_inputentriesentryright)) /\ exists ff_q_pvs_add_restrict_inputentriesentryrightpositive. dst_positive_code_add_restrict_inputentriesentryright = ff_q_pvs_add_restrict_inputentriesentryrightpositive * S ((S (sto_index_add_restrict_inputentries)) * dst_positive_scale_add_restrict_inputentriesentryright) + (dst_positive_add_restrict_inputentriesentryright))) /\ (((((exists ff_h_pvs_add_restrict_inputentriesentryrightnegative. ff_h_pvs_add_restrict_inputentriesentryrightnegative + S (dst_negative_add_restrict_inputentriesentryright) = S ((S (sto_index_add_restrict_inputentries)) * dst_negative_scale_add_restrict_inputentriesentryright)) /\ exists ff_q_pvs_add_restrict_inputentriesentryrightnegative. dst_negative_code_add_restrict_inputentriesentryright = ff_q_pvs_add_restrict_inputentriesentryrightnegative * S ((S (sto_index_add_restrict_inputentries)) * dst_negative_scale_add_restrict_inputentriesentryright) + (dst_negative_add_restrict_inputentriesentryright))) /\ (exists ge_balance_positive_add_restrict_inputentriesentryrightvalue ge_balance_negative_add_restrict_inputentriesentryrightvalue. (((((sto_right_add_restrict_inputentries) = 2 * (ge_balance_positive_add_restrict_inputentriesentryrightvalue) /\ (ge_balance_negative_add_restrict_inputentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_restrict_inputentriesentryrightvaluedecode. (((sto_right_add_restrict_inputentries) = 2 * ge_signed_half_add_restrict_inputentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_restrict_inputentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_restrict_inputentriesentryrightvalue) = S ge_signed_half_add_restrict_inputentriesentryrightvaluedecode))) /\ ((dst_positive_add_restrict_inputentriesentryright) + ge_balance_negative_add_restrict_inputentriesentryrightvalue = (dst_negative_add_restrict_inputentriesentryright) + ge_balance_positive_add_restrict_inputentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_restrict_inputentriesentryoutput dst_positive_scale_add_restrict_inputentriesentryoutput dst_negative_code_add_restrict_inputentriesentryoutput dst_negative_scale_add_restrict_inputentriesentryoutput dst_positive_add_restrict_inputentriesentryoutput dst_negative_add_restrict_inputentriesentryoutput. (((H) = (((((dst_positive_code_add_restrict_inputentriesentryoutput) + (dst_positive_scale_add_restrict_inputentriesentryoutput)) * S ((dst_positive_code_add_restrict_inputentriesentryoutput) + (dst_positive_scale_add_restrict_inputentriesentryoutput)) + ((dst_positive_scale_add_restrict_inputentriesentryoutput) + (dst_positive_scale_add_restrict_inputentriesentryoutput))) + (((dst_negative_code_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)) * S ((dst_negative_code_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)) + ((dst_negative_scale_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)))) * S ((((dst_positive_code_add_restrict_inputentriesentryoutput) + (dst_positive_scale_add_restrict_inputentriesentryoutput)) * S ((dst_positive_code_add_restrict_inputentriesentryoutput) + (dst_positive_scale_add_restrict_inputentriesentryoutput)) + ((dst_positive_scale_add_restrict_inputentriesentryoutput) + (dst_positive_scale_add_restrict_inputentriesentryoutput))) + (((dst_negative_code_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)) * S ((dst_negative_code_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)) + ((dst_negative_scale_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)))) + ((((dst_negative_code_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)) * S ((dst_negative_code_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)) + ((dst_negative_scale_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput))) + (((dst_negative_code_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)) * S ((dst_negative_code_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)) + ((dst_negative_scale_add_restrict_inputentriesentryoutput) + (dst_negative_scale_add_restrict_inputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_restrict_inputentriesentryoutputpositive. ff_h_pvs_add_restrict_inputentriesentryoutputpositive + S (dst_positive_add_restrict_inputentriesentryoutput) = S ((S (sto_index_add_restrict_inputentries)) * dst_positive_scale_add_restrict_inputentriesentryoutput)) /\ exists ff_q_pvs_add_restrict_inputentriesentryoutputpositive. dst_positive_code_add_restrict_inputentriesentryoutput = ff_q_pvs_add_restrict_inputentriesentryoutputpositive * S ((S (sto_index_add_restrict_inputentries)) * dst_positive_scale_add_restrict_inputentriesentryoutput) + (dst_positive_add_restrict_inputentriesentryoutput))) /\ (((((exists ff_h_pvs_add_restrict_inputentriesentryoutputnegative. ff_h_pvs_add_restrict_inputentriesentryoutputnegative + S (dst_negative_add_restrict_inputentriesentryoutput) = S ((S (sto_index_add_restrict_inputentries)) * dst_negative_scale_add_restrict_inputentriesentryoutput)) /\ exists ff_q_pvs_add_restrict_inputentriesentryoutputnegative. dst_negative_code_add_restrict_inputentriesentryoutput = ff_q_pvs_add_restrict_inputentriesentryoutputnegative * S ((S (sto_index_add_restrict_inputentries)) * dst_negative_scale_add_restrict_inputentriesentryoutput) + (dst_negative_add_restrict_inputentriesentryoutput))) /\ (exists ge_balance_positive_add_restrict_inputentriesentryoutputvalue ge_balance_negative_add_restrict_inputentriesentryoutputvalue. (((((sto_output_add_restrict_inputentries) = 2 * (ge_balance_positive_add_restrict_inputentriesentryoutputvalue) /\ (ge_balance_negative_add_restrict_inputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_restrict_inputentriesentryoutputvaluedecode. (((sto_output_add_restrict_inputentries) = 2 * ge_signed_half_add_restrict_inputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_restrict_inputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_restrict_inputentriesentryoutputvalue) = S ge_signed_half_add_restrict_inputentriesentryoutputvaluedecode))) /\ ((dst_positive_add_restrict_inputentriesentryoutput) + ge_balance_negative_add_restrict_inputentriesentryoutputvalue = (dst_negative_add_restrict_inputentriesentryoutput) + ge_balance_positive_add_restrict_inputentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_restrict_inputentriesentryoperation dsa_an_add_restrict_inputentriesentryoperation dsa_bp_add_restrict_inputentriesentryoperation dsa_bn_add_restrict_inputentriesentryoperation dsa_cp_add_restrict_inputentriesentryoperation dsa_cn_add_restrict_inputentriesentryoperation. (((((sto_left_add_restrict_inputentries) = 2 * (dsa_ap_add_restrict_inputentriesentryoperation) /\ (dsa_an_add_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_add_restrict_inputentriesentryoperationleft. (((sto_left_add_restrict_inputentries) = 2 * ge_signed_half_add_restrict_inputentriesentryoperationleft + 1 /\ (dsa_ap_add_restrict_inputentriesentryoperation) = 0) /\ (dsa_an_add_restrict_inputentriesentryoperation) = S ge_signed_half_add_restrict_inputentriesentryoperationleft))) /\ ((((((sto_right_add_restrict_inputentries) = 2 * (dsa_bp_add_restrict_inputentriesentryoperation) /\ (dsa_bn_add_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_add_restrict_inputentriesentryoperationright. (((sto_right_add_restrict_inputentries) = 2 * ge_signed_half_add_restrict_inputentriesentryoperationright + 1 /\ (dsa_bp_add_restrict_inputentriesentryoperation) = 0) /\ (dsa_bn_add_restrict_inputentriesentryoperation) = S ge_signed_half_add_restrict_inputentriesentryoperationright))) /\ ((((((sto_output_add_restrict_inputentries) = 2 * (dsa_cp_add_restrict_inputentriesentryoperation) /\ (dsa_cn_add_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_add_restrict_inputentriesentryoperationoutput. (((sto_output_add_restrict_inputentries) = 2 * ge_signed_half_add_restrict_inputentriesentryoperationoutput + 1 /\ (dsa_cp_add_restrict_inputentriesentryoperation) = 0) /\ (dsa_cn_add_restrict_inputentriesentryoperation) = S ge_signed_half_add_restrict_inputentriesentryoperationoutput))) /\ ((dsa_ap_add_restrict_inputentriesentryoperation + dsa_bp_add_restrict_inputentriesentryoperation) + dsa_cn_add_restrict_inputentriesentryoperation = (dsa_an_add_restrict_inputentriesentryoperation + dsa_bn_add_restrict_inputentriesentryoperation) + dsa_cp_add_restrict_inputentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_add_restrict_outputleft_table dst_positive_scale_add_restrict_outputleft_table dst_negative_code_add_restrict_outputleft_table dst_negative_scale_add_restrict_outputleft_table. (((F) = (((((dst_positive_code_add_restrict_outputleft_table) + (dst_positive_scale_add_restrict_outputleft_table)) * S ((dst_positive_code_add_restrict_outputleft_table) + (dst_positive_scale_add_restrict_outputleft_table)) + ((dst_positive_scale_add_restrict_outputleft_table) + (dst_positive_scale_add_restrict_outputleft_table))) + (((dst_negative_code_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)) * S ((dst_negative_code_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)) + ((dst_negative_scale_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)))) * S ((((dst_positive_code_add_restrict_outputleft_table) + (dst_positive_scale_add_restrict_outputleft_table)) * S ((dst_positive_code_add_restrict_outputleft_table) + (dst_positive_scale_add_restrict_outputleft_table)) + ((dst_positive_scale_add_restrict_outputleft_table) + (dst_positive_scale_add_restrict_outputleft_table))) + (((dst_negative_code_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)) * S ((dst_negative_code_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)) + ((dst_negative_scale_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)))) + ((((dst_negative_code_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)) * S ((dst_negative_code_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)) + ((dst_negative_scale_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table))) + (((dst_negative_code_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)) * S ((dst_negative_code_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)) + ((dst_negative_scale_add_restrict_outputleft_table) + (dst_negative_scale_add_restrict_outputleft_table)))))) /\ (forall dst_index_add_restrict_outputleft_table. (exists pvs_le_gap_add_restrict_outputleft_tabledomain. pvs_le_gap_add_restrict_outputleft_tabledomain + (dst_index_add_restrict_outputleft_table) = (l)) -> exists dst_positive_add_restrict_outputleft_table dst_negative_add_restrict_outputleft_table dst_value_add_restrict_outputleft_table. ((((exists ff_h_pvs_add_restrict_outputleft_tableentrypositive. ff_h_pvs_add_restrict_outputleft_tableentrypositive + S (dst_positive_add_restrict_outputleft_table) = S ((S (dst_index_add_restrict_outputleft_table)) * dst_positive_scale_add_restrict_outputleft_table)) /\ exists ff_q_pvs_add_restrict_outputleft_tableentrypositive. dst_positive_code_add_restrict_outputleft_table = ff_q_pvs_add_restrict_outputleft_tableentrypositive * S ((S (dst_index_add_restrict_outputleft_table)) * dst_positive_scale_add_restrict_outputleft_table) + (dst_positive_add_restrict_outputleft_table))) /\ (((((exists ff_h_pvs_add_restrict_outputleft_tableentrynegative. ff_h_pvs_add_restrict_outputleft_tableentrynegative + S (dst_negative_add_restrict_outputleft_table) = S ((S (dst_index_add_restrict_outputleft_table)) * dst_negative_scale_add_restrict_outputleft_table)) /\ exists ff_q_pvs_add_restrict_outputleft_tableentrynegative. dst_negative_code_add_restrict_outputleft_table = ff_q_pvs_add_restrict_outputleft_tableentrynegative * S ((S (dst_index_add_restrict_outputleft_table)) * dst_negative_scale_add_restrict_outputleft_table) + (dst_negative_add_restrict_outputleft_table))) /\ (exists ge_balance_positive_add_restrict_outputleft_tableentryvalue ge_balance_negative_add_restrict_outputleft_tableentryvalue. (((((dst_value_add_restrict_outputleft_table) = 2 * (ge_balance_positive_add_restrict_outputleft_tableentryvalue) /\ (ge_balance_negative_add_restrict_outputleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_restrict_outputleft_tableentryvaluedecode. (((dst_value_add_restrict_outputleft_table) = 2 * ge_signed_half_add_restrict_outputleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_restrict_outputleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_restrict_outputleft_tableentryvalue) = S ge_signed_half_add_restrict_outputleft_tableentryvaluedecode))) /\ ((dst_positive_add_restrict_outputleft_table) + ge_balance_negative_add_restrict_outputleft_tableentryvalue = (dst_negative_add_restrict_outputleft_table) + ge_balance_positive_add_restrict_outputleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_restrict_outputright_table dst_positive_scale_add_restrict_outputright_table dst_negative_code_add_restrict_outputright_table dst_negative_scale_add_restrict_outputright_table. (((G) = (((((dst_positive_code_add_restrict_outputright_table) + (dst_positive_scale_add_restrict_outputright_table)) * S ((dst_positive_code_add_restrict_outputright_table) + (dst_positive_scale_add_restrict_outputright_table)) + ((dst_positive_scale_add_restrict_outputright_table) + (dst_positive_scale_add_restrict_outputright_table))) + (((dst_negative_code_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)) * S ((dst_negative_code_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)) + ((dst_negative_scale_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)))) * S ((((dst_positive_code_add_restrict_outputright_table) + (dst_positive_scale_add_restrict_outputright_table)) * S ((dst_positive_code_add_restrict_outputright_table) + (dst_positive_scale_add_restrict_outputright_table)) + ((dst_positive_scale_add_restrict_outputright_table) + (dst_positive_scale_add_restrict_outputright_table))) + (((dst_negative_code_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)) * S ((dst_negative_code_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)) + ((dst_negative_scale_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)))) + ((((dst_negative_code_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)) * S ((dst_negative_code_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)) + ((dst_negative_scale_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table))) + (((dst_negative_code_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)) * S ((dst_negative_code_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)) + ((dst_negative_scale_add_restrict_outputright_table) + (dst_negative_scale_add_restrict_outputright_table)))))) /\ (forall dst_index_add_restrict_outputright_table. (exists pvs_le_gap_add_restrict_outputright_tabledomain. pvs_le_gap_add_restrict_outputright_tabledomain + (dst_index_add_restrict_outputright_table) = (l)) -> exists dst_positive_add_restrict_outputright_table dst_negative_add_restrict_outputright_table dst_value_add_restrict_outputright_table. ((((exists ff_h_pvs_add_restrict_outputright_tableentrypositive. ff_h_pvs_add_restrict_outputright_tableentrypositive + S (dst_positive_add_restrict_outputright_table) = S ((S (dst_index_add_restrict_outputright_table)) * dst_positive_scale_add_restrict_outputright_table)) /\ exists ff_q_pvs_add_restrict_outputright_tableentrypositive. dst_positive_code_add_restrict_outputright_table = ff_q_pvs_add_restrict_outputright_tableentrypositive * S ((S (dst_index_add_restrict_outputright_table)) * dst_positive_scale_add_restrict_outputright_table) + (dst_positive_add_restrict_outputright_table))) /\ (((((exists ff_h_pvs_add_restrict_outputright_tableentrynegative. ff_h_pvs_add_restrict_outputright_tableentrynegative + S (dst_negative_add_restrict_outputright_table) = S ((S (dst_index_add_restrict_outputright_table)) * dst_negative_scale_add_restrict_outputright_table)) /\ exists ff_q_pvs_add_restrict_outputright_tableentrynegative. dst_negative_code_add_restrict_outputright_table = ff_q_pvs_add_restrict_outputright_tableentrynegative * S ((S (dst_index_add_restrict_outputright_table)) * dst_negative_scale_add_restrict_outputright_table) + (dst_negative_add_restrict_outputright_table))) /\ (exists ge_balance_positive_add_restrict_outputright_tableentryvalue ge_balance_negative_add_restrict_outputright_tableentryvalue. (((((dst_value_add_restrict_outputright_table) = 2 * (ge_balance_positive_add_restrict_outputright_tableentryvalue) /\ (ge_balance_negative_add_restrict_outputright_tableentryvalue) = 0) \/ exists ge_signed_half_add_restrict_outputright_tableentryvaluedecode. (((dst_value_add_restrict_outputright_table) = 2 * ge_signed_half_add_restrict_outputright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_restrict_outputright_tableentryvalue) = 0) /\ (ge_balance_negative_add_restrict_outputright_tableentryvalue) = S ge_signed_half_add_restrict_outputright_tableentryvaluedecode))) /\ ((dst_positive_add_restrict_outputright_table) + ge_balance_negative_add_restrict_outputright_tableentryvalue = (dst_negative_add_restrict_outputright_table) + ge_balance_positive_add_restrict_outputright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_restrict_outputoutput_table dst_positive_scale_add_restrict_outputoutput_table dst_negative_code_add_restrict_outputoutput_table dst_negative_scale_add_restrict_outputoutput_table. (((H) = (((((dst_positive_code_add_restrict_outputoutput_table) + (dst_positive_scale_add_restrict_outputoutput_table)) * S ((dst_positive_code_add_restrict_outputoutput_table) + (dst_positive_scale_add_restrict_outputoutput_table)) + ((dst_positive_scale_add_restrict_outputoutput_table) + (dst_positive_scale_add_restrict_outputoutput_table))) + (((dst_negative_code_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)) * S ((dst_negative_code_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)) + ((dst_negative_scale_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)))) * S ((((dst_positive_code_add_restrict_outputoutput_table) + (dst_positive_scale_add_restrict_outputoutput_table)) * S ((dst_positive_code_add_restrict_outputoutput_table) + (dst_positive_scale_add_restrict_outputoutput_table)) + ((dst_positive_scale_add_restrict_outputoutput_table) + (dst_positive_scale_add_restrict_outputoutput_table))) + (((dst_negative_code_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)) * S ((dst_negative_code_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)) + ((dst_negative_scale_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)))) + ((((dst_negative_code_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)) * S ((dst_negative_code_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)) + ((dst_negative_scale_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table))) + (((dst_negative_code_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)) * S ((dst_negative_code_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)) + ((dst_negative_scale_add_restrict_outputoutput_table) + (dst_negative_scale_add_restrict_outputoutput_table)))))) /\ (forall dst_index_add_restrict_outputoutput_table. (exists pvs_le_gap_add_restrict_outputoutput_tabledomain. pvs_le_gap_add_restrict_outputoutput_tabledomain + (dst_index_add_restrict_outputoutput_table) = (l)) -> exists dst_positive_add_restrict_outputoutput_table dst_negative_add_restrict_outputoutput_table dst_value_add_restrict_outputoutput_table. ((((exists ff_h_pvs_add_restrict_outputoutput_tableentrypositive. ff_h_pvs_add_restrict_outputoutput_tableentrypositive + S (dst_positive_add_restrict_outputoutput_table) = S ((S (dst_index_add_restrict_outputoutput_table)) * dst_positive_scale_add_restrict_outputoutput_table)) /\ exists ff_q_pvs_add_restrict_outputoutput_tableentrypositive. dst_positive_code_add_restrict_outputoutput_table = ff_q_pvs_add_restrict_outputoutput_tableentrypositive * S ((S (dst_index_add_restrict_outputoutput_table)) * dst_positive_scale_add_restrict_outputoutput_table) + (dst_positive_add_restrict_outputoutput_table))) /\ (((((exists ff_h_pvs_add_restrict_outputoutput_tableentrynegative. ff_h_pvs_add_restrict_outputoutput_tableentrynegative + S (dst_negative_add_restrict_outputoutput_table) = S ((S (dst_index_add_restrict_outputoutput_table)) * dst_negative_scale_add_restrict_outputoutput_table)) /\ exists ff_q_pvs_add_restrict_outputoutput_tableentrynegative. dst_negative_code_add_restrict_outputoutput_table = ff_q_pvs_add_restrict_outputoutput_tableentrynegative * S ((S (dst_index_add_restrict_outputoutput_table)) * dst_negative_scale_add_restrict_outputoutput_table) + (dst_negative_add_restrict_outputoutput_table))) /\ (exists ge_balance_positive_add_restrict_outputoutput_tableentryvalue ge_balance_negative_add_restrict_outputoutput_tableentryvalue. (((((dst_value_add_restrict_outputoutput_table) = 2 * (ge_balance_positive_add_restrict_outputoutput_tableentryvalue) /\ (ge_balance_negative_add_restrict_outputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_restrict_outputoutput_tableentryvaluedecode. (((dst_value_add_restrict_outputoutput_table) = 2 * ge_signed_half_add_restrict_outputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_restrict_outputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_restrict_outputoutput_tableentryvalue) = S ge_signed_half_add_restrict_outputoutput_tableentryvaluedecode))) /\ ((dst_positive_add_restrict_outputoutput_table) + ge_balance_negative_add_restrict_outputoutput_tableentryvalue = (dst_negative_add_restrict_outputoutput_table) + ge_balance_positive_add_restrict_outputoutput_tableentryvalue))))))))) /\ (forall sto_index_add_restrict_outputentries. (exists pvs_gap_add_restrict_outputentriesbound. pvs_gap_add_restrict_outputentriesbound + S (sto_index_add_restrict_outputentries) = (l)) -> exists sto_left_add_restrict_outputentries sto_right_add_restrict_outputentries sto_output_add_restrict_outputentries. ((exists dst_positive_code_add_restrict_outputentriesentryleft dst_positive_scale_add_restrict_outputentriesentryleft dst_negative_code_add_restrict_outputentriesentryleft dst_negative_scale_add_restrict_outputentriesentryleft dst_positive_add_restrict_outputentriesentryleft dst_negative_add_restrict_outputentriesentryleft. (((F) = (((((dst_positive_code_add_restrict_outputentriesentryleft) + (dst_positive_scale_add_restrict_outputentriesentryleft)) * S ((dst_positive_code_add_restrict_outputentriesentryleft) + (dst_positive_scale_add_restrict_outputentriesentryleft)) + ((dst_positive_scale_add_restrict_outputentriesentryleft) + (dst_positive_scale_add_restrict_outputentriesentryleft))) + (((dst_negative_code_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)) * S ((dst_negative_code_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)) + ((dst_negative_scale_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)))) * S ((((dst_positive_code_add_restrict_outputentriesentryleft) + (dst_positive_scale_add_restrict_outputentriesentryleft)) * S ((dst_positive_code_add_restrict_outputentriesentryleft) + (dst_positive_scale_add_restrict_outputentriesentryleft)) + ((dst_positive_scale_add_restrict_outputentriesentryleft) + (dst_positive_scale_add_restrict_outputentriesentryleft))) + (((dst_negative_code_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)) * S ((dst_negative_code_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)) + ((dst_negative_scale_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)))) + ((((dst_negative_code_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)) * S ((dst_negative_code_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)) + ((dst_negative_scale_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft))) + (((dst_negative_code_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)) * S ((dst_negative_code_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)) + ((dst_negative_scale_add_restrict_outputentriesentryleft) + (dst_negative_scale_add_restrict_outputentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_restrict_outputentriesentryleftpositive. ff_h_pvs_add_restrict_outputentriesentryleftpositive + S (dst_positive_add_restrict_outputentriesentryleft) = S ((S (sto_index_add_restrict_outputentries)) * dst_positive_scale_add_restrict_outputentriesentryleft)) /\ exists ff_q_pvs_add_restrict_outputentriesentryleftpositive. dst_positive_code_add_restrict_outputentriesentryleft = ff_q_pvs_add_restrict_outputentriesentryleftpositive * S ((S (sto_index_add_restrict_outputentries)) * dst_positive_scale_add_restrict_outputentriesentryleft) + (dst_positive_add_restrict_outputentriesentryleft))) /\ (((((exists ff_h_pvs_add_restrict_outputentriesentryleftnegative. ff_h_pvs_add_restrict_outputentriesentryleftnegative + S (dst_negative_add_restrict_outputentriesentryleft) = S ((S (sto_index_add_restrict_outputentries)) * dst_negative_scale_add_restrict_outputentriesentryleft)) /\ exists ff_q_pvs_add_restrict_outputentriesentryleftnegative. dst_negative_code_add_restrict_outputentriesentryleft = ff_q_pvs_add_restrict_outputentriesentryleftnegative * S ((S (sto_index_add_restrict_outputentries)) * dst_negative_scale_add_restrict_outputentriesentryleft) + (dst_negative_add_restrict_outputentriesentryleft))) /\ (exists ge_balance_positive_add_restrict_outputentriesentryleftvalue ge_balance_negative_add_restrict_outputentriesentryleftvalue. (((((sto_left_add_restrict_outputentries) = 2 * (ge_balance_positive_add_restrict_outputentriesentryleftvalue) /\ (ge_balance_negative_add_restrict_outputentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_restrict_outputentriesentryleftvaluedecode. (((sto_left_add_restrict_outputentries) = 2 * ge_signed_half_add_restrict_outputentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_restrict_outputentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_restrict_outputentriesentryleftvalue) = S ge_signed_half_add_restrict_outputentriesentryleftvaluedecode))) /\ ((dst_positive_add_restrict_outputentriesentryleft) + ge_balance_negative_add_restrict_outputentriesentryleftvalue = (dst_negative_add_restrict_outputentriesentryleft) + ge_balance_positive_add_restrict_outputentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_restrict_outputentriesentryright dst_positive_scale_add_restrict_outputentriesentryright dst_negative_code_add_restrict_outputentriesentryright dst_negative_scale_add_restrict_outputentriesentryright dst_positive_add_restrict_outputentriesentryright dst_negative_add_restrict_outputentriesentryright. (((G) = (((((dst_positive_code_add_restrict_outputentriesentryright) + (dst_positive_scale_add_restrict_outputentriesentryright)) * S ((dst_positive_code_add_restrict_outputentriesentryright) + (dst_positive_scale_add_restrict_outputentriesentryright)) + ((dst_positive_scale_add_restrict_outputentriesentryright) + (dst_positive_scale_add_restrict_outputentriesentryright))) + (((dst_negative_code_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)) * S ((dst_negative_code_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)) + ((dst_negative_scale_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)))) * S ((((dst_positive_code_add_restrict_outputentriesentryright) + (dst_positive_scale_add_restrict_outputentriesentryright)) * S ((dst_positive_code_add_restrict_outputentriesentryright) + (dst_positive_scale_add_restrict_outputentriesentryright)) + ((dst_positive_scale_add_restrict_outputentriesentryright) + (dst_positive_scale_add_restrict_outputentriesentryright))) + (((dst_negative_code_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)) * S ((dst_negative_code_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)) + ((dst_negative_scale_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)))) + ((((dst_negative_code_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)) * S ((dst_negative_code_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)) + ((dst_negative_scale_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright))) + (((dst_negative_code_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)) * S ((dst_negative_code_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)) + ((dst_negative_scale_add_restrict_outputentriesentryright) + (dst_negative_scale_add_restrict_outputentriesentryright)))))) /\ (((((exists ff_h_pvs_add_restrict_outputentriesentryrightpositive. ff_h_pvs_add_restrict_outputentriesentryrightpositive + S (dst_positive_add_restrict_outputentriesentryright) = S ((S (sto_index_add_restrict_outputentries)) * dst_positive_scale_add_restrict_outputentriesentryright)) /\ exists ff_q_pvs_add_restrict_outputentriesentryrightpositive. dst_positive_code_add_restrict_outputentriesentryright = ff_q_pvs_add_restrict_outputentriesentryrightpositive * S ((S (sto_index_add_restrict_outputentries)) * dst_positive_scale_add_restrict_outputentriesentryright) + (dst_positive_add_restrict_outputentriesentryright))) /\ (((((exists ff_h_pvs_add_restrict_outputentriesentryrightnegative. ff_h_pvs_add_restrict_outputentriesentryrightnegative + S (dst_negative_add_restrict_outputentriesentryright) = S ((S (sto_index_add_restrict_outputentries)) * dst_negative_scale_add_restrict_outputentriesentryright)) /\ exists ff_q_pvs_add_restrict_outputentriesentryrightnegative. dst_negative_code_add_restrict_outputentriesentryright = ff_q_pvs_add_restrict_outputentriesentryrightnegative * S ((S (sto_index_add_restrict_outputentries)) * dst_negative_scale_add_restrict_outputentriesentryright) + (dst_negative_add_restrict_outputentriesentryright))) /\ (exists ge_balance_positive_add_restrict_outputentriesentryrightvalue ge_balance_negative_add_restrict_outputentriesentryrightvalue. (((((sto_right_add_restrict_outputentries) = 2 * (ge_balance_positive_add_restrict_outputentriesentryrightvalue) /\ (ge_balance_negative_add_restrict_outputentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_restrict_outputentriesentryrightvaluedecode. (((sto_right_add_restrict_outputentries) = 2 * ge_signed_half_add_restrict_outputentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_restrict_outputentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_restrict_outputentriesentryrightvalue) = S ge_signed_half_add_restrict_outputentriesentryrightvaluedecode))) /\ ((dst_positive_add_restrict_outputentriesentryright) + ge_balance_negative_add_restrict_outputentriesentryrightvalue = (dst_negative_add_restrict_outputentriesentryright) + ge_balance_positive_add_restrict_outputentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_restrict_outputentriesentryoutput dst_positive_scale_add_restrict_outputentriesentryoutput dst_negative_code_add_restrict_outputentriesentryoutput dst_negative_scale_add_restrict_outputentriesentryoutput dst_positive_add_restrict_outputentriesentryoutput dst_negative_add_restrict_outputentriesentryoutput. (((H) = (((((dst_positive_code_add_restrict_outputentriesentryoutput) + (dst_positive_scale_add_restrict_outputentriesentryoutput)) * S ((dst_positive_code_add_restrict_outputentriesentryoutput) + (dst_positive_scale_add_restrict_outputentriesentryoutput)) + ((dst_positive_scale_add_restrict_outputentriesentryoutput) + (dst_positive_scale_add_restrict_outputentriesentryoutput))) + (((dst_negative_code_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)) * S ((dst_negative_code_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)) + ((dst_negative_scale_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)))) * S ((((dst_positive_code_add_restrict_outputentriesentryoutput) + (dst_positive_scale_add_restrict_outputentriesentryoutput)) * S ((dst_positive_code_add_restrict_outputentriesentryoutput) + (dst_positive_scale_add_restrict_outputentriesentryoutput)) + ((dst_positive_scale_add_restrict_outputentriesentryoutput) + (dst_positive_scale_add_restrict_outputentriesentryoutput))) + (((dst_negative_code_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)) * S ((dst_negative_code_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)) + ((dst_negative_scale_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)))) + ((((dst_negative_code_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)) * S ((dst_negative_code_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)) + ((dst_negative_scale_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput))) + (((dst_negative_code_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)) * S ((dst_negative_code_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)) + ((dst_negative_scale_add_restrict_outputentriesentryoutput) + (dst_negative_scale_add_restrict_outputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_restrict_outputentriesentryoutputpositive. ff_h_pvs_add_restrict_outputentriesentryoutputpositive + S (dst_positive_add_restrict_outputentriesentryoutput) = S ((S (sto_index_add_restrict_outputentries)) * dst_positive_scale_add_restrict_outputentriesentryoutput)) /\ exists ff_q_pvs_add_restrict_outputentriesentryoutputpositive. dst_positive_code_add_restrict_outputentriesentryoutput = ff_q_pvs_add_restrict_outputentriesentryoutputpositive * S ((S (sto_index_add_restrict_outputentries)) * dst_positive_scale_add_restrict_outputentriesentryoutput) + (dst_positive_add_restrict_outputentriesentryoutput))) /\ (((((exists ff_h_pvs_add_restrict_outputentriesentryoutputnegative. ff_h_pvs_add_restrict_outputentriesentryoutputnegative + S (dst_negative_add_restrict_outputentriesentryoutput) = S ((S (sto_index_add_restrict_outputentries)) * dst_negative_scale_add_restrict_outputentriesentryoutput)) /\ exists ff_q_pvs_add_restrict_outputentriesentryoutputnegative. dst_negative_code_add_restrict_outputentriesentryoutput = ff_q_pvs_add_restrict_outputentriesentryoutputnegative * S ((S (sto_index_add_restrict_outputentries)) * dst_negative_scale_add_restrict_outputentriesentryoutput) + (dst_negative_add_restrict_outputentriesentryoutput))) /\ (exists ge_balance_positive_add_restrict_outputentriesentryoutputvalue ge_balance_negative_add_restrict_outputentriesentryoutputvalue. (((((sto_output_add_restrict_outputentries) = 2 * (ge_balance_positive_add_restrict_outputentriesentryoutputvalue) /\ (ge_balance_negative_add_restrict_outputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_restrict_outputentriesentryoutputvaluedecode. (((sto_output_add_restrict_outputentries) = 2 * ge_signed_half_add_restrict_outputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_restrict_outputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_restrict_outputentriesentryoutputvalue) = S ge_signed_half_add_restrict_outputentriesentryoutputvaluedecode))) /\ ((dst_positive_add_restrict_outputentriesentryoutput) + ge_balance_negative_add_restrict_outputentriesentryoutputvalue = (dst_negative_add_restrict_outputentriesentryoutput) + ge_balance_positive_add_restrict_outputentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_restrict_outputentriesentryoperation dsa_an_add_restrict_outputentriesentryoperation dsa_bp_add_restrict_outputentriesentryoperation dsa_bn_add_restrict_outputentriesentryoperation dsa_cp_add_restrict_outputentriesentryoperation dsa_cn_add_restrict_outputentriesentryoperation. (((((sto_left_add_restrict_outputentries) = 2 * (dsa_ap_add_restrict_outputentriesentryoperation) /\ (dsa_an_add_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_add_restrict_outputentriesentryoperationleft. (((sto_left_add_restrict_outputentries) = 2 * ge_signed_half_add_restrict_outputentriesentryoperationleft + 1 /\ (dsa_ap_add_restrict_outputentriesentryoperation) = 0) /\ (dsa_an_add_restrict_outputentriesentryoperation) = S ge_signed_half_add_restrict_outputentriesentryoperationleft))) /\ ((((((sto_right_add_restrict_outputentries) = 2 * (dsa_bp_add_restrict_outputentriesentryoperation) /\ (dsa_bn_add_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_add_restrict_outputentriesentryoperationright. (((sto_right_add_restrict_outputentries) = 2 * ge_signed_half_add_restrict_outputentriesentryoperationright + 1 /\ (dsa_bp_add_restrict_outputentriesentryoperation) = 0) /\ (dsa_bn_add_restrict_outputentriesentryoperation) = S ge_signed_half_add_restrict_outputentriesentryoperationright))) /\ ((((((sto_output_add_restrict_outputentries) = 2 * (dsa_cp_add_restrict_outputentriesentryoperation) /\ (dsa_cn_add_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_add_restrict_outputentriesentryoperationoutput. (((sto_output_add_restrict_outputentries) = 2 * ge_signed_half_add_restrict_outputentriesentryoperationoutput + 1 /\ (dsa_cp_add_restrict_outputentriesentryoperation) = 0) /\ (dsa_cn_add_restrict_outputentriesentryoperation) = S ge_signed_half_add_restrict_outputentriesentryoperationoutput))) /\ ((dsa_ap_add_restrict_outputentriesentryoperation + dsa_bp_add_restrict_outputentriesentryoperation) + dsa_cn_add_restrict_outputentriesentryoperation = (dsa_an_add_restrict_outputentriesentryoperation + dsa_bn_add_restrict_outputentriesentryoperation) + dsa_cp_add_restrict_outputentriesentryoperation)))))))))))))))))))
signed_table_add_empty
new owned theorem · read exact theorem evidence
Bundle node 190; exact statement SHA-256 e2ad936bcaa75dd56062fc9a708a8d1f7e07216ec408c4fc9758603ec7b822d4
Exact first-order statement
forall F G H. (exists dst_positive_code_add_empty_0 dst_positive_scale_add_empty_0 dst_negative_code_add_empty_0 dst_negative_scale_add_empty_0. (((F) = (((((dst_positive_code_add_empty_0) + (dst_positive_scale_add_empty_0)) * S ((dst_positive_code_add_empty_0) + (dst_positive_scale_add_empty_0)) + ((dst_positive_scale_add_empty_0) + (dst_positive_scale_add_empty_0))) + (((dst_negative_code_add_empty_0) + (dst_negative_scale_add_empty_0)) * S ((dst_negative_code_add_empty_0) + (dst_negative_scale_add_empty_0)) + ((dst_negative_scale_add_empty_0) + (dst_negative_scale_add_empty_0)))) * S ((((dst_positive_code_add_empty_0) + (dst_positive_scale_add_empty_0)) * S ((dst_positive_code_add_empty_0) + (dst_positive_scale_add_empty_0)) + ((dst_positive_scale_add_empty_0) + (dst_positive_scale_add_empty_0))) + (((dst_negative_code_add_empty_0) + (dst_negative_scale_add_empty_0)) * S ((dst_negative_code_add_empty_0) + (dst_negative_scale_add_empty_0)) + ((dst_negative_scale_add_empty_0) + (dst_negative_scale_add_empty_0)))) + ((((dst_negative_code_add_empty_0) + (dst_negative_scale_add_empty_0)) * S ((dst_negative_code_add_empty_0) + (dst_negative_scale_add_empty_0)) + ((dst_negative_scale_add_empty_0) + (dst_negative_scale_add_empty_0))) + (((dst_negative_code_add_empty_0) + (dst_negative_scale_add_empty_0)) * S ((dst_negative_code_add_empty_0) + (dst_negative_scale_add_empty_0)) + ((dst_negative_scale_add_empty_0) + (dst_negative_scale_add_empty_0)))))) /\ (forall dst_index_add_empty_0. (exists pvs_le_gap_add_empty_0domain. pvs_le_gap_add_empty_0domain + (dst_index_add_empty_0) = (0)) -> exists dst_positive_add_empty_0 dst_negative_add_empty_0 dst_value_add_empty_0. ((((exists ff_h_pvs_add_empty_0entrypositive. ff_h_pvs_add_empty_0entrypositive + S (dst_positive_add_empty_0) = S ((S (dst_index_add_empty_0)) * dst_positive_scale_add_empty_0)) /\ exists ff_q_pvs_add_empty_0entrypositive. dst_positive_code_add_empty_0 = ff_q_pvs_add_empty_0entrypositive * S ((S (dst_index_add_empty_0)) * dst_positive_scale_add_empty_0) + (dst_positive_add_empty_0))) /\ (((((exists ff_h_pvs_add_empty_0entrynegative. ff_h_pvs_add_empty_0entrynegative + S (dst_negative_add_empty_0) = S ((S (dst_index_add_empty_0)) * dst_negative_scale_add_empty_0)) /\ exists ff_q_pvs_add_empty_0entrynegative. dst_negative_code_add_empty_0 = ff_q_pvs_add_empty_0entrynegative * S ((S (dst_index_add_empty_0)) * dst_negative_scale_add_empty_0) + (dst_negative_add_empty_0))) /\ (exists ge_balance_positive_add_empty_0entryvalue ge_balance_negative_add_empty_0entryvalue. (((((dst_value_add_empty_0) = 2 * (ge_balance_positive_add_empty_0entryvalue) /\ (ge_balance_negative_add_empty_0entryvalue) = 0) \/ exists ge_signed_half_add_empty_0entryvaluedecode. (((dst_value_add_empty_0) = 2 * ge_signed_half_add_empty_0entryvaluedecode + 1 /\ (ge_balance_positive_add_empty_0entryvalue) = 0) /\ (ge_balance_negative_add_empty_0entryvalue) = S ge_signed_half_add_empty_0entryvaluedecode))) /\ ((dst_positive_add_empty_0) + ge_balance_negative_add_empty_0entryvalue = (dst_negative_add_empty_0) + ge_balance_positive_add_empty_0entryvalue))))))))) -> (exists dst_positive_code_add_empty_1 dst_positive_scale_add_empty_1 dst_negative_code_add_empty_1 dst_negative_scale_add_empty_1. (((G) = (((((dst_positive_code_add_empty_1) + (dst_positive_scale_add_empty_1)) * S ((dst_positive_code_add_empty_1) + (dst_positive_scale_add_empty_1)) + ((dst_positive_scale_add_empty_1) + (dst_positive_scale_add_empty_1))) + (((dst_negative_code_add_empty_1) + (dst_negative_scale_add_empty_1)) * S ((dst_negative_code_add_empty_1) + (dst_negative_scale_add_empty_1)) + ((dst_negative_scale_add_empty_1) + (dst_negative_scale_add_empty_1)))) * S ((((dst_positive_code_add_empty_1) + (dst_positive_scale_add_empty_1)) * S ((dst_positive_code_add_empty_1) + (dst_positive_scale_add_empty_1)) + ((dst_positive_scale_add_empty_1) + (dst_positive_scale_add_empty_1))) + (((dst_negative_code_add_empty_1) + (dst_negative_scale_add_empty_1)) * S ((dst_negative_code_add_empty_1) + (dst_negative_scale_add_empty_1)) + ((dst_negative_scale_add_empty_1) + (dst_negative_scale_add_empty_1)))) + ((((dst_negative_code_add_empty_1) + (dst_negative_scale_add_empty_1)) * S ((dst_negative_code_add_empty_1) + (dst_negative_scale_add_empty_1)) + ((dst_negative_scale_add_empty_1) + (dst_negative_scale_add_empty_1))) + (((dst_negative_code_add_empty_1) + (dst_negative_scale_add_empty_1)) * S ((dst_negative_code_add_empty_1) + (dst_negative_scale_add_empty_1)) + ((dst_negative_scale_add_empty_1) + (dst_negative_scale_add_empty_1)))))) /\ (forall dst_index_add_empty_1. (exists pvs_le_gap_add_empty_1domain. pvs_le_gap_add_empty_1domain + (dst_index_add_empty_1) = (0)) -> exists dst_positive_add_empty_1 dst_negative_add_empty_1 dst_value_add_empty_1. ((((exists ff_h_pvs_add_empty_1entrypositive. ff_h_pvs_add_empty_1entrypositive + S (dst_positive_add_empty_1) = S ((S (dst_index_add_empty_1)) * dst_positive_scale_add_empty_1)) /\ exists ff_q_pvs_add_empty_1entrypositive. dst_positive_code_add_empty_1 = ff_q_pvs_add_empty_1entrypositive * S ((S (dst_index_add_empty_1)) * dst_positive_scale_add_empty_1) + (dst_positive_add_empty_1))) /\ (((((exists ff_h_pvs_add_empty_1entrynegative. ff_h_pvs_add_empty_1entrynegative + S (dst_negative_add_empty_1) = S ((S (dst_index_add_empty_1)) * dst_negative_scale_add_empty_1)) /\ exists ff_q_pvs_add_empty_1entrynegative. dst_negative_code_add_empty_1 = ff_q_pvs_add_empty_1entrynegative * S ((S (dst_index_add_empty_1)) * dst_negative_scale_add_empty_1) + (dst_negative_add_empty_1))) /\ (exists ge_balance_positive_add_empty_1entryvalue ge_balance_negative_add_empty_1entryvalue. (((((dst_value_add_empty_1) = 2 * (ge_balance_positive_add_empty_1entryvalue) /\ (ge_balance_negative_add_empty_1entryvalue) = 0) \/ exists ge_signed_half_add_empty_1entryvaluedecode. (((dst_value_add_empty_1) = 2 * ge_signed_half_add_empty_1entryvaluedecode + 1 /\ (ge_balance_positive_add_empty_1entryvalue) = 0) /\ (ge_balance_negative_add_empty_1entryvalue) = S ge_signed_half_add_empty_1entryvaluedecode))) /\ ((dst_positive_add_empty_1) + ge_balance_negative_add_empty_1entryvalue = (dst_negative_add_empty_1) + ge_balance_positive_add_empty_1entryvalue))))))))) -> (exists dst_positive_code_add_empty_2 dst_positive_scale_add_empty_2 dst_negative_code_add_empty_2 dst_negative_scale_add_empty_2. (((H) = (((((dst_positive_code_add_empty_2) + (dst_positive_scale_add_empty_2)) * S ((dst_positive_code_add_empty_2) + (dst_positive_scale_add_empty_2)) + ((dst_positive_scale_add_empty_2) + (dst_positive_scale_add_empty_2))) + (((dst_negative_code_add_empty_2) + (dst_negative_scale_add_empty_2)) * S ((dst_negative_code_add_empty_2) + (dst_negative_scale_add_empty_2)) + ((dst_negative_scale_add_empty_2) + (dst_negative_scale_add_empty_2)))) * S ((((dst_positive_code_add_empty_2) + (dst_positive_scale_add_empty_2)) * S ((dst_positive_code_add_empty_2) + (dst_positive_scale_add_empty_2)) + ((dst_positive_scale_add_empty_2) + (dst_positive_scale_add_empty_2))) + (((dst_negative_code_add_empty_2) + (dst_negative_scale_add_empty_2)) * S ((dst_negative_code_add_empty_2) + (dst_negative_scale_add_empty_2)) + ((dst_negative_scale_add_empty_2) + (dst_negative_scale_add_empty_2)))) + ((((dst_negative_code_add_empty_2) + (dst_negative_scale_add_empty_2)) * S ((dst_negative_code_add_empty_2) + (dst_negative_scale_add_empty_2)) + ((dst_negative_scale_add_empty_2) + (dst_negative_scale_add_empty_2))) + (((dst_negative_code_add_empty_2) + (dst_negative_scale_add_empty_2)) * S ((dst_negative_code_add_empty_2) + (dst_negative_scale_add_empty_2)) + ((dst_negative_scale_add_empty_2) + (dst_negative_scale_add_empty_2)))))) /\ (forall dst_index_add_empty_2. (exists pvs_le_gap_add_empty_2domain. pvs_le_gap_add_empty_2domain + (dst_index_add_empty_2) = (0)) -> exists dst_positive_add_empty_2 dst_negative_add_empty_2 dst_value_add_empty_2. ((((exists ff_h_pvs_add_empty_2entrypositive. ff_h_pvs_add_empty_2entrypositive + S (dst_positive_add_empty_2) = S ((S (dst_index_add_empty_2)) * dst_positive_scale_add_empty_2)) /\ exists ff_q_pvs_add_empty_2entrypositive. dst_positive_code_add_empty_2 = ff_q_pvs_add_empty_2entrypositive * S ((S (dst_index_add_empty_2)) * dst_positive_scale_add_empty_2) + (dst_positive_add_empty_2))) /\ (((((exists ff_h_pvs_add_empty_2entrynegative. ff_h_pvs_add_empty_2entrynegative + S (dst_negative_add_empty_2) = S ((S (dst_index_add_empty_2)) * dst_negative_scale_add_empty_2)) /\ exists ff_q_pvs_add_empty_2entrynegative. dst_negative_code_add_empty_2 = ff_q_pvs_add_empty_2entrynegative * S ((S (dst_index_add_empty_2)) * dst_negative_scale_add_empty_2) + (dst_negative_add_empty_2))) /\ (exists ge_balance_positive_add_empty_2entryvalue ge_balance_negative_add_empty_2entryvalue. (((((dst_value_add_empty_2) = 2 * (ge_balance_positive_add_empty_2entryvalue) /\ (ge_balance_negative_add_empty_2entryvalue) = 0) \/ exists ge_signed_half_add_empty_2entryvaluedecode. (((dst_value_add_empty_2) = 2 * ge_signed_half_add_empty_2entryvaluedecode + 1 /\ (ge_balance_positive_add_empty_2entryvalue) = 0) /\ (ge_balance_negative_add_empty_2entryvalue) = S ge_signed_half_add_empty_2entryvaluedecode))) /\ ((dst_positive_add_empty_2) + ge_balance_negative_add_empty_2entryvalue = (dst_negative_add_empty_2) + ge_balance_positive_add_empty_2entryvalue))))))))) -> (((exists dst_positive_code_add_empty_resultleft_table dst_positive_scale_add_empty_resultleft_table dst_negative_code_add_empty_resultleft_table dst_negative_scale_add_empty_resultleft_table. (((F) = (((((dst_positive_code_add_empty_resultleft_table) + (dst_positive_scale_add_empty_resultleft_table)) * S ((dst_positive_code_add_empty_resultleft_table) + (dst_positive_scale_add_empty_resultleft_table)) + ((dst_positive_scale_add_empty_resultleft_table) + (dst_positive_scale_add_empty_resultleft_table))) + (((dst_negative_code_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)) * S ((dst_negative_code_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)) + ((dst_negative_scale_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)))) * S ((((dst_positive_code_add_empty_resultleft_table) + (dst_positive_scale_add_empty_resultleft_table)) * S ((dst_positive_code_add_empty_resultleft_table) + (dst_positive_scale_add_empty_resultleft_table)) + ((dst_positive_scale_add_empty_resultleft_table) + (dst_positive_scale_add_empty_resultleft_table))) + (((dst_negative_code_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)) * S ((dst_negative_code_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)) + ((dst_negative_scale_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)))) + ((((dst_negative_code_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)) * S ((dst_negative_code_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)) + ((dst_negative_scale_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table))) + (((dst_negative_code_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)) * S ((dst_negative_code_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)) + ((dst_negative_scale_add_empty_resultleft_table) + (dst_negative_scale_add_empty_resultleft_table)))))) /\ (forall dst_index_add_empty_resultleft_table. (exists pvs_le_gap_add_empty_resultleft_tabledomain. pvs_le_gap_add_empty_resultleft_tabledomain + (dst_index_add_empty_resultleft_table) = (0)) -> exists dst_positive_add_empty_resultleft_table dst_negative_add_empty_resultleft_table dst_value_add_empty_resultleft_table. ((((exists ff_h_pvs_add_empty_resultleft_tableentrypositive. ff_h_pvs_add_empty_resultleft_tableentrypositive + S (dst_positive_add_empty_resultleft_table) = S ((S (dst_index_add_empty_resultleft_table)) * dst_positive_scale_add_empty_resultleft_table)) /\ exists ff_q_pvs_add_empty_resultleft_tableentrypositive. dst_positive_code_add_empty_resultleft_table = ff_q_pvs_add_empty_resultleft_tableentrypositive * S ((S (dst_index_add_empty_resultleft_table)) * dst_positive_scale_add_empty_resultleft_table) + (dst_positive_add_empty_resultleft_table))) /\ (((((exists ff_h_pvs_add_empty_resultleft_tableentrynegative. ff_h_pvs_add_empty_resultleft_tableentrynegative + S (dst_negative_add_empty_resultleft_table) = S ((S (dst_index_add_empty_resultleft_table)) * dst_negative_scale_add_empty_resultleft_table)) /\ exists ff_q_pvs_add_empty_resultleft_tableentrynegative. dst_negative_code_add_empty_resultleft_table = ff_q_pvs_add_empty_resultleft_tableentrynegative * S ((S (dst_index_add_empty_resultleft_table)) * dst_negative_scale_add_empty_resultleft_table) + (dst_negative_add_empty_resultleft_table))) /\ (exists ge_balance_positive_add_empty_resultleft_tableentryvalue ge_balance_negative_add_empty_resultleft_tableentryvalue. (((((dst_value_add_empty_resultleft_table) = 2 * (ge_balance_positive_add_empty_resultleft_tableentryvalue) /\ (ge_balance_negative_add_empty_resultleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_empty_resultleft_tableentryvaluedecode. (((dst_value_add_empty_resultleft_table) = 2 * ge_signed_half_add_empty_resultleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_empty_resultleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_empty_resultleft_tableentryvalue) = S ge_signed_half_add_empty_resultleft_tableentryvaluedecode))) /\ ((dst_positive_add_empty_resultleft_table) + ge_balance_negative_add_empty_resultleft_tableentryvalue = (dst_negative_add_empty_resultleft_table) + ge_balance_positive_add_empty_resultleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_empty_resultright_table dst_positive_scale_add_empty_resultright_table dst_negative_code_add_empty_resultright_table dst_negative_scale_add_empty_resultright_table. (((G) = (((((dst_positive_code_add_empty_resultright_table) + (dst_positive_scale_add_empty_resultright_table)) * S ((dst_positive_code_add_empty_resultright_table) + (dst_positive_scale_add_empty_resultright_table)) + ((dst_positive_scale_add_empty_resultright_table) + (dst_positive_scale_add_empty_resultright_table))) + (((dst_negative_code_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)) * S ((dst_negative_code_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)) + ((dst_negative_scale_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)))) * S ((((dst_positive_code_add_empty_resultright_table) + (dst_positive_scale_add_empty_resultright_table)) * S ((dst_positive_code_add_empty_resultright_table) + (dst_positive_scale_add_empty_resultright_table)) + ((dst_positive_scale_add_empty_resultright_table) + (dst_positive_scale_add_empty_resultright_table))) + (((dst_negative_code_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)) * S ((dst_negative_code_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)) + ((dst_negative_scale_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)))) + ((((dst_negative_code_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)) * S ((dst_negative_code_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)) + ((dst_negative_scale_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table))) + (((dst_negative_code_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)) * S ((dst_negative_code_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)) + ((dst_negative_scale_add_empty_resultright_table) + (dst_negative_scale_add_empty_resultright_table)))))) /\ (forall dst_index_add_empty_resultright_table. (exists pvs_le_gap_add_empty_resultright_tabledomain. pvs_le_gap_add_empty_resultright_tabledomain + (dst_index_add_empty_resultright_table) = (0)) -> exists dst_positive_add_empty_resultright_table dst_negative_add_empty_resultright_table dst_value_add_empty_resultright_table. ((((exists ff_h_pvs_add_empty_resultright_tableentrypositive. ff_h_pvs_add_empty_resultright_tableentrypositive + S (dst_positive_add_empty_resultright_table) = S ((S (dst_index_add_empty_resultright_table)) * dst_positive_scale_add_empty_resultright_table)) /\ exists ff_q_pvs_add_empty_resultright_tableentrypositive. dst_positive_code_add_empty_resultright_table = ff_q_pvs_add_empty_resultright_tableentrypositive * S ((S (dst_index_add_empty_resultright_table)) * dst_positive_scale_add_empty_resultright_table) + (dst_positive_add_empty_resultright_table))) /\ (((((exists ff_h_pvs_add_empty_resultright_tableentrynegative. ff_h_pvs_add_empty_resultright_tableentrynegative + S (dst_negative_add_empty_resultright_table) = S ((S (dst_index_add_empty_resultright_table)) * dst_negative_scale_add_empty_resultright_table)) /\ exists ff_q_pvs_add_empty_resultright_tableentrynegative. dst_negative_code_add_empty_resultright_table = ff_q_pvs_add_empty_resultright_tableentrynegative * S ((S (dst_index_add_empty_resultright_table)) * dst_negative_scale_add_empty_resultright_table) + (dst_negative_add_empty_resultright_table))) /\ (exists ge_balance_positive_add_empty_resultright_tableentryvalue ge_balance_negative_add_empty_resultright_tableentryvalue. (((((dst_value_add_empty_resultright_table) = 2 * (ge_balance_positive_add_empty_resultright_tableentryvalue) /\ (ge_balance_negative_add_empty_resultright_tableentryvalue) = 0) \/ exists ge_signed_half_add_empty_resultright_tableentryvaluedecode. (((dst_value_add_empty_resultright_table) = 2 * ge_signed_half_add_empty_resultright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_empty_resultright_tableentryvalue) = 0) /\ (ge_balance_negative_add_empty_resultright_tableentryvalue) = S ge_signed_half_add_empty_resultright_tableentryvaluedecode))) /\ ((dst_positive_add_empty_resultright_table) + ge_balance_negative_add_empty_resultright_tableentryvalue = (dst_negative_add_empty_resultright_table) + ge_balance_positive_add_empty_resultright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_empty_resultoutput_table dst_positive_scale_add_empty_resultoutput_table dst_negative_code_add_empty_resultoutput_table dst_negative_scale_add_empty_resultoutput_table. (((H) = (((((dst_positive_code_add_empty_resultoutput_table) + (dst_positive_scale_add_empty_resultoutput_table)) * S ((dst_positive_code_add_empty_resultoutput_table) + (dst_positive_scale_add_empty_resultoutput_table)) + ((dst_positive_scale_add_empty_resultoutput_table) + (dst_positive_scale_add_empty_resultoutput_table))) + (((dst_negative_code_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)) * S ((dst_negative_code_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)) + ((dst_negative_scale_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)))) * S ((((dst_positive_code_add_empty_resultoutput_table) + (dst_positive_scale_add_empty_resultoutput_table)) * S ((dst_positive_code_add_empty_resultoutput_table) + (dst_positive_scale_add_empty_resultoutput_table)) + ((dst_positive_scale_add_empty_resultoutput_table) + (dst_positive_scale_add_empty_resultoutput_table))) + (((dst_negative_code_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)) * S ((dst_negative_code_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)) + ((dst_negative_scale_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)))) + ((((dst_negative_code_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)) * S ((dst_negative_code_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)) + ((dst_negative_scale_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table))) + (((dst_negative_code_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)) * S ((dst_negative_code_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)) + ((dst_negative_scale_add_empty_resultoutput_table) + (dst_negative_scale_add_empty_resultoutput_table)))))) /\ (forall dst_index_add_empty_resultoutput_table. (exists pvs_le_gap_add_empty_resultoutput_tabledomain. pvs_le_gap_add_empty_resultoutput_tabledomain + (dst_index_add_empty_resultoutput_table) = (0)) -> exists dst_positive_add_empty_resultoutput_table dst_negative_add_empty_resultoutput_table dst_value_add_empty_resultoutput_table. ((((exists ff_h_pvs_add_empty_resultoutput_tableentrypositive. ff_h_pvs_add_empty_resultoutput_tableentrypositive + S (dst_positive_add_empty_resultoutput_table) = S ((S (dst_index_add_empty_resultoutput_table)) * dst_positive_scale_add_empty_resultoutput_table)) /\ exists ff_q_pvs_add_empty_resultoutput_tableentrypositive. dst_positive_code_add_empty_resultoutput_table = ff_q_pvs_add_empty_resultoutput_tableentrypositive * S ((S (dst_index_add_empty_resultoutput_table)) * dst_positive_scale_add_empty_resultoutput_table) + (dst_positive_add_empty_resultoutput_table))) /\ (((((exists ff_h_pvs_add_empty_resultoutput_tableentrynegative. ff_h_pvs_add_empty_resultoutput_tableentrynegative + S (dst_negative_add_empty_resultoutput_table) = S ((S (dst_index_add_empty_resultoutput_table)) * dst_negative_scale_add_empty_resultoutput_table)) /\ exists ff_q_pvs_add_empty_resultoutput_tableentrynegative. dst_negative_code_add_empty_resultoutput_table = ff_q_pvs_add_empty_resultoutput_tableentrynegative * S ((S (dst_index_add_empty_resultoutput_table)) * dst_negative_scale_add_empty_resultoutput_table) + (dst_negative_add_empty_resultoutput_table))) /\ (exists ge_balance_positive_add_empty_resultoutput_tableentryvalue ge_balance_negative_add_empty_resultoutput_tableentryvalue. (((((dst_value_add_empty_resultoutput_table) = 2 * (ge_balance_positive_add_empty_resultoutput_tableentryvalue) /\ (ge_balance_negative_add_empty_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_empty_resultoutput_tableentryvaluedecode. (((dst_value_add_empty_resultoutput_table) = 2 * ge_signed_half_add_empty_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_empty_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_empty_resultoutput_tableentryvalue) = S ge_signed_half_add_empty_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_add_empty_resultoutput_table) + ge_balance_negative_add_empty_resultoutput_tableentryvalue = (dst_negative_add_empty_resultoutput_table) + ge_balance_positive_add_empty_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_add_empty_resultentries. (exists pvs_gap_add_empty_resultentriesbound. pvs_gap_add_empty_resultentriesbound + S (sto_index_add_empty_resultentries) = (0)) -> exists sto_left_add_empty_resultentries sto_right_add_empty_resultentries sto_output_add_empty_resultentries. ((exists dst_positive_code_add_empty_resultentriesentryleft dst_positive_scale_add_empty_resultentriesentryleft dst_negative_code_add_empty_resultentriesentryleft dst_negative_scale_add_empty_resultentriesentryleft dst_positive_add_empty_resultentriesentryleft dst_negative_add_empty_resultentriesentryleft. (((F) = (((((dst_positive_code_add_empty_resultentriesentryleft) + (dst_positive_scale_add_empty_resultentriesentryleft)) * S ((dst_positive_code_add_empty_resultentriesentryleft) + (dst_positive_scale_add_empty_resultentriesentryleft)) + ((dst_positive_scale_add_empty_resultentriesentryleft) + (dst_positive_scale_add_empty_resultentriesentryleft))) + (((dst_negative_code_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)) * S ((dst_negative_code_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)) + ((dst_negative_scale_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)))) * S ((((dst_positive_code_add_empty_resultentriesentryleft) + (dst_positive_scale_add_empty_resultentriesentryleft)) * S ((dst_positive_code_add_empty_resultentriesentryleft) + (dst_positive_scale_add_empty_resultentriesentryleft)) + ((dst_positive_scale_add_empty_resultentriesentryleft) + (dst_positive_scale_add_empty_resultentriesentryleft))) + (((dst_negative_code_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)) * S ((dst_negative_code_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)) + ((dst_negative_scale_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)))) + ((((dst_negative_code_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)) * S ((dst_negative_code_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)) + ((dst_negative_scale_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft))) + (((dst_negative_code_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)) * S ((dst_negative_code_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)) + ((dst_negative_scale_add_empty_resultentriesentryleft) + (dst_negative_scale_add_empty_resultentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_empty_resultentriesentryleftpositive. ff_h_pvs_add_empty_resultentriesentryleftpositive + S (dst_positive_add_empty_resultentriesentryleft) = S ((S (sto_index_add_empty_resultentries)) * dst_positive_scale_add_empty_resultentriesentryleft)) /\ exists ff_q_pvs_add_empty_resultentriesentryleftpositive. dst_positive_code_add_empty_resultentriesentryleft = ff_q_pvs_add_empty_resultentriesentryleftpositive * S ((S (sto_index_add_empty_resultentries)) * dst_positive_scale_add_empty_resultentriesentryleft) + (dst_positive_add_empty_resultentriesentryleft))) /\ (((((exists ff_h_pvs_add_empty_resultentriesentryleftnegative. ff_h_pvs_add_empty_resultentriesentryleftnegative + S (dst_negative_add_empty_resultentriesentryleft) = S ((S (sto_index_add_empty_resultentries)) * dst_negative_scale_add_empty_resultentriesentryleft)) /\ exists ff_q_pvs_add_empty_resultentriesentryleftnegative. dst_negative_code_add_empty_resultentriesentryleft = ff_q_pvs_add_empty_resultentriesentryleftnegative * S ((S (sto_index_add_empty_resultentries)) * dst_negative_scale_add_empty_resultentriesentryleft) + (dst_negative_add_empty_resultentriesentryleft))) /\ (exists ge_balance_positive_add_empty_resultentriesentryleftvalue ge_balance_negative_add_empty_resultentriesentryleftvalue. (((((sto_left_add_empty_resultentries) = 2 * (ge_balance_positive_add_empty_resultentriesentryleftvalue) /\ (ge_balance_negative_add_empty_resultentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_empty_resultentriesentryleftvaluedecode. (((sto_left_add_empty_resultentries) = 2 * ge_signed_half_add_empty_resultentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_empty_resultentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_empty_resultentriesentryleftvalue) = S ge_signed_half_add_empty_resultentriesentryleftvaluedecode))) /\ ((dst_positive_add_empty_resultentriesentryleft) + ge_balance_negative_add_empty_resultentriesentryleftvalue = (dst_negative_add_empty_resultentriesentryleft) + ge_balance_positive_add_empty_resultentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_empty_resultentriesentryright dst_positive_scale_add_empty_resultentriesentryright dst_negative_code_add_empty_resultentriesentryright dst_negative_scale_add_empty_resultentriesentryright dst_positive_add_empty_resultentriesentryright dst_negative_add_empty_resultentriesentryright. (((G) = (((((dst_positive_code_add_empty_resultentriesentryright) + (dst_positive_scale_add_empty_resultentriesentryright)) * S ((dst_positive_code_add_empty_resultentriesentryright) + (dst_positive_scale_add_empty_resultentriesentryright)) + ((dst_positive_scale_add_empty_resultentriesentryright) + (dst_positive_scale_add_empty_resultentriesentryright))) + (((dst_negative_code_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)) * S ((dst_negative_code_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)) + ((dst_negative_scale_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)))) * S ((((dst_positive_code_add_empty_resultentriesentryright) + (dst_positive_scale_add_empty_resultentriesentryright)) * S ((dst_positive_code_add_empty_resultentriesentryright) + (dst_positive_scale_add_empty_resultentriesentryright)) + ((dst_positive_scale_add_empty_resultentriesentryright) + (dst_positive_scale_add_empty_resultentriesentryright))) + (((dst_negative_code_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)) * S ((dst_negative_code_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)) + ((dst_negative_scale_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)))) + ((((dst_negative_code_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)) * S ((dst_negative_code_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)) + ((dst_negative_scale_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright))) + (((dst_negative_code_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)) * S ((dst_negative_code_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)) + ((dst_negative_scale_add_empty_resultentriesentryright) + (dst_negative_scale_add_empty_resultentriesentryright)))))) /\ (((((exists ff_h_pvs_add_empty_resultentriesentryrightpositive. ff_h_pvs_add_empty_resultentriesentryrightpositive + S (dst_positive_add_empty_resultentriesentryright) = S ((S (sto_index_add_empty_resultentries)) * dst_positive_scale_add_empty_resultentriesentryright)) /\ exists ff_q_pvs_add_empty_resultentriesentryrightpositive. dst_positive_code_add_empty_resultentriesentryright = ff_q_pvs_add_empty_resultentriesentryrightpositive * S ((S (sto_index_add_empty_resultentries)) * dst_positive_scale_add_empty_resultentriesentryright) + (dst_positive_add_empty_resultentriesentryright))) /\ (((((exists ff_h_pvs_add_empty_resultentriesentryrightnegative. ff_h_pvs_add_empty_resultentriesentryrightnegative + S (dst_negative_add_empty_resultentriesentryright) = S ((S (sto_index_add_empty_resultentries)) * dst_negative_scale_add_empty_resultentriesentryright)) /\ exists ff_q_pvs_add_empty_resultentriesentryrightnegative. dst_negative_code_add_empty_resultentriesentryright = ff_q_pvs_add_empty_resultentriesentryrightnegative * S ((S (sto_index_add_empty_resultentries)) * dst_negative_scale_add_empty_resultentriesentryright) + (dst_negative_add_empty_resultentriesentryright))) /\ (exists ge_balance_positive_add_empty_resultentriesentryrightvalue ge_balance_negative_add_empty_resultentriesentryrightvalue. (((((sto_right_add_empty_resultentries) = 2 * (ge_balance_positive_add_empty_resultentriesentryrightvalue) /\ (ge_balance_negative_add_empty_resultentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_empty_resultentriesentryrightvaluedecode. (((sto_right_add_empty_resultentries) = 2 * ge_signed_half_add_empty_resultentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_empty_resultentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_empty_resultentriesentryrightvalue) = S ge_signed_half_add_empty_resultentriesentryrightvaluedecode))) /\ ((dst_positive_add_empty_resultentriesentryright) + ge_balance_negative_add_empty_resultentriesentryrightvalue = (dst_negative_add_empty_resultentriesentryright) + ge_balance_positive_add_empty_resultentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_empty_resultentriesentryoutput dst_positive_scale_add_empty_resultentriesentryoutput dst_negative_code_add_empty_resultentriesentryoutput dst_negative_scale_add_empty_resultentriesentryoutput dst_positive_add_empty_resultentriesentryoutput dst_negative_add_empty_resultentriesentryoutput. (((H) = (((((dst_positive_code_add_empty_resultentriesentryoutput) + (dst_positive_scale_add_empty_resultentriesentryoutput)) * S ((dst_positive_code_add_empty_resultentriesentryoutput) + (dst_positive_scale_add_empty_resultentriesentryoutput)) + ((dst_positive_scale_add_empty_resultentriesentryoutput) + (dst_positive_scale_add_empty_resultentriesentryoutput))) + (((dst_negative_code_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)) * S ((dst_negative_code_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)) + ((dst_negative_scale_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)))) * S ((((dst_positive_code_add_empty_resultentriesentryoutput) + (dst_positive_scale_add_empty_resultentriesentryoutput)) * S ((dst_positive_code_add_empty_resultentriesentryoutput) + (dst_positive_scale_add_empty_resultentriesentryoutput)) + ((dst_positive_scale_add_empty_resultentriesentryoutput) + (dst_positive_scale_add_empty_resultentriesentryoutput))) + (((dst_negative_code_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)) * S ((dst_negative_code_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)) + ((dst_negative_scale_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)))) + ((((dst_negative_code_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)) * S ((dst_negative_code_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)) + ((dst_negative_scale_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput))) + (((dst_negative_code_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)) * S ((dst_negative_code_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)) + ((dst_negative_scale_add_empty_resultentriesentryoutput) + (dst_negative_scale_add_empty_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_empty_resultentriesentryoutputpositive. ff_h_pvs_add_empty_resultentriesentryoutputpositive + S (dst_positive_add_empty_resultentriesentryoutput) = S ((S (sto_index_add_empty_resultentries)) * dst_positive_scale_add_empty_resultentriesentryoutput)) /\ exists ff_q_pvs_add_empty_resultentriesentryoutputpositive. dst_positive_code_add_empty_resultentriesentryoutput = ff_q_pvs_add_empty_resultentriesentryoutputpositive * S ((S (sto_index_add_empty_resultentries)) * dst_positive_scale_add_empty_resultentriesentryoutput) + (dst_positive_add_empty_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_add_empty_resultentriesentryoutputnegative. ff_h_pvs_add_empty_resultentriesentryoutputnegative + S (dst_negative_add_empty_resultentriesentryoutput) = S ((S (sto_index_add_empty_resultentries)) * dst_negative_scale_add_empty_resultentriesentryoutput)) /\ exists ff_q_pvs_add_empty_resultentriesentryoutputnegative. dst_negative_code_add_empty_resultentriesentryoutput = ff_q_pvs_add_empty_resultentriesentryoutputnegative * S ((S (sto_index_add_empty_resultentries)) * dst_negative_scale_add_empty_resultentriesentryoutput) + (dst_negative_add_empty_resultentriesentryoutput))) /\ (exists ge_balance_positive_add_empty_resultentriesentryoutputvalue ge_balance_negative_add_empty_resultentriesentryoutputvalue. (((((sto_output_add_empty_resultentries) = 2 * (ge_balance_positive_add_empty_resultentriesentryoutputvalue) /\ (ge_balance_negative_add_empty_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_empty_resultentriesentryoutputvaluedecode. (((sto_output_add_empty_resultentries) = 2 * ge_signed_half_add_empty_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_empty_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_empty_resultentriesentryoutputvalue) = S ge_signed_half_add_empty_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_add_empty_resultentriesentryoutput) + ge_balance_negative_add_empty_resultentriesentryoutputvalue = (dst_negative_add_empty_resultentriesentryoutput) + ge_balance_positive_add_empty_resultentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_empty_resultentriesentryoperation dsa_an_add_empty_resultentriesentryoperation dsa_bp_add_empty_resultentriesentryoperation dsa_bn_add_empty_resultentriesentryoperation dsa_cp_add_empty_resultentriesentryoperation dsa_cn_add_empty_resultentriesentryoperation. (((((sto_left_add_empty_resultentries) = 2 * (dsa_ap_add_empty_resultentriesentryoperation) /\ (dsa_an_add_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_empty_resultentriesentryoperationleft. (((sto_left_add_empty_resultentries) = 2 * ge_signed_half_add_empty_resultentriesentryoperationleft + 1 /\ (dsa_ap_add_empty_resultentriesentryoperation) = 0) /\ (dsa_an_add_empty_resultentriesentryoperation) = S ge_signed_half_add_empty_resultentriesentryoperationleft))) /\ ((((((sto_right_add_empty_resultentries) = 2 * (dsa_bp_add_empty_resultentriesentryoperation) /\ (dsa_bn_add_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_empty_resultentriesentryoperationright. (((sto_right_add_empty_resultentries) = 2 * ge_signed_half_add_empty_resultentriesentryoperationright + 1 /\ (dsa_bp_add_empty_resultentriesentryoperation) = 0) /\ (dsa_bn_add_empty_resultentriesentryoperation) = S ge_signed_half_add_empty_resultentriesentryoperationright))) /\ ((((((sto_output_add_empty_resultentries) = 2 * (dsa_cp_add_empty_resultentriesentryoperation) /\ (dsa_cn_add_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_empty_resultentriesentryoperationoutput. (((sto_output_add_empty_resultentries) = 2 * ge_signed_half_add_empty_resultentriesentryoperationoutput + 1 /\ (dsa_cp_add_empty_resultentriesentryoperation) = 0) /\ (dsa_cn_add_empty_resultentriesentryoperation) = S ge_signed_half_add_empty_resultentriesentryoperationoutput))) /\ ((dsa_ap_add_empty_resultentriesentryoperation + dsa_bp_add_empty_resultentriesentryoperation) + dsa_cn_add_empty_resultentriesentryoperation = (dsa_an_add_empty_resultentriesentryoperation + dsa_bn_add_empty_resultentriesentryoperation) + dsa_cp_add_empty_resultentriesentryoperation)))))))))))))))))))
signed_table_add_extensional_unique
new owned theorem · read exact theorem evidence
Bundle node 191; exact statement SHA-256 095c60061ee86eaf6ac2f6656542b46e71d58b9b25d870ec3d021f47e6bf3647
Exact first-order statement
forall F G H K l. (((exists dst_positive_code_add_unique_firstleft_table dst_positive_scale_add_unique_firstleft_table dst_negative_code_add_unique_firstleft_table dst_negative_scale_add_unique_firstleft_table. (((F) = (((((dst_positive_code_add_unique_firstleft_table) + (dst_positive_scale_add_unique_firstleft_table)) * S ((dst_positive_code_add_unique_firstleft_table) + (dst_positive_scale_add_unique_firstleft_table)) + ((dst_positive_scale_add_unique_firstleft_table) + (dst_positive_scale_add_unique_firstleft_table))) + (((dst_negative_code_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)) * S ((dst_negative_code_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)) + ((dst_negative_scale_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)))) * S ((((dst_positive_code_add_unique_firstleft_table) + (dst_positive_scale_add_unique_firstleft_table)) * S ((dst_positive_code_add_unique_firstleft_table) + (dst_positive_scale_add_unique_firstleft_table)) + ((dst_positive_scale_add_unique_firstleft_table) + (dst_positive_scale_add_unique_firstleft_table))) + (((dst_negative_code_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)) * S ((dst_negative_code_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)) + ((dst_negative_scale_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)))) + ((((dst_negative_code_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)) * S ((dst_negative_code_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)) + ((dst_negative_scale_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table))) + (((dst_negative_code_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)) * S ((dst_negative_code_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)) + ((dst_negative_scale_add_unique_firstleft_table) + (dst_negative_scale_add_unique_firstleft_table)))))) /\ (forall dst_index_add_unique_firstleft_table. (exists pvs_le_gap_add_unique_firstleft_tabledomain. pvs_le_gap_add_unique_firstleft_tabledomain + (dst_index_add_unique_firstleft_table) = (l)) -> exists dst_positive_add_unique_firstleft_table dst_negative_add_unique_firstleft_table dst_value_add_unique_firstleft_table. ((((exists ff_h_pvs_add_unique_firstleft_tableentrypositive. ff_h_pvs_add_unique_firstleft_tableentrypositive + S (dst_positive_add_unique_firstleft_table) = S ((S (dst_index_add_unique_firstleft_table)) * dst_positive_scale_add_unique_firstleft_table)) /\ exists ff_q_pvs_add_unique_firstleft_tableentrypositive. dst_positive_code_add_unique_firstleft_table = ff_q_pvs_add_unique_firstleft_tableentrypositive * S ((S (dst_index_add_unique_firstleft_table)) * dst_positive_scale_add_unique_firstleft_table) + (dst_positive_add_unique_firstleft_table))) /\ (((((exists ff_h_pvs_add_unique_firstleft_tableentrynegative. ff_h_pvs_add_unique_firstleft_tableentrynegative + S (dst_negative_add_unique_firstleft_table) = S ((S (dst_index_add_unique_firstleft_table)) * dst_negative_scale_add_unique_firstleft_table)) /\ exists ff_q_pvs_add_unique_firstleft_tableentrynegative. dst_negative_code_add_unique_firstleft_table = ff_q_pvs_add_unique_firstleft_tableentrynegative * S ((S (dst_index_add_unique_firstleft_table)) * dst_negative_scale_add_unique_firstleft_table) + (dst_negative_add_unique_firstleft_table))) /\ (exists ge_balance_positive_add_unique_firstleft_tableentryvalue ge_balance_negative_add_unique_firstleft_tableentryvalue. (((((dst_value_add_unique_firstleft_table) = 2 * (ge_balance_positive_add_unique_firstleft_tableentryvalue) /\ (ge_balance_negative_add_unique_firstleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_unique_firstleft_tableentryvaluedecode. (((dst_value_add_unique_firstleft_table) = 2 * ge_signed_half_add_unique_firstleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_unique_firstleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_unique_firstleft_tableentryvalue) = S ge_signed_half_add_unique_firstleft_tableentryvaluedecode))) /\ ((dst_positive_add_unique_firstleft_table) + ge_balance_negative_add_unique_firstleft_tableentryvalue = (dst_negative_add_unique_firstleft_table) + ge_balance_positive_add_unique_firstleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_unique_firstright_table dst_positive_scale_add_unique_firstright_table dst_negative_code_add_unique_firstright_table dst_negative_scale_add_unique_firstright_table. (((G) = (((((dst_positive_code_add_unique_firstright_table) + (dst_positive_scale_add_unique_firstright_table)) * S ((dst_positive_code_add_unique_firstright_table) + (dst_positive_scale_add_unique_firstright_table)) + ((dst_positive_scale_add_unique_firstright_table) + (dst_positive_scale_add_unique_firstright_table))) + (((dst_negative_code_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)) * S ((dst_negative_code_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)) + ((dst_negative_scale_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)))) * S ((((dst_positive_code_add_unique_firstright_table) + (dst_positive_scale_add_unique_firstright_table)) * S ((dst_positive_code_add_unique_firstright_table) + (dst_positive_scale_add_unique_firstright_table)) + ((dst_positive_scale_add_unique_firstright_table) + (dst_positive_scale_add_unique_firstright_table))) + (((dst_negative_code_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)) * S ((dst_negative_code_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)) + ((dst_negative_scale_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)))) + ((((dst_negative_code_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)) * S ((dst_negative_code_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)) + ((dst_negative_scale_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table))) + (((dst_negative_code_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)) * S ((dst_negative_code_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)) + ((dst_negative_scale_add_unique_firstright_table) + (dst_negative_scale_add_unique_firstright_table)))))) /\ (forall dst_index_add_unique_firstright_table. (exists pvs_le_gap_add_unique_firstright_tabledomain. pvs_le_gap_add_unique_firstright_tabledomain + (dst_index_add_unique_firstright_table) = (l)) -> exists dst_positive_add_unique_firstright_table dst_negative_add_unique_firstright_table dst_value_add_unique_firstright_table. ((((exists ff_h_pvs_add_unique_firstright_tableentrypositive. ff_h_pvs_add_unique_firstright_tableentrypositive + S (dst_positive_add_unique_firstright_table) = S ((S (dst_index_add_unique_firstright_table)) * dst_positive_scale_add_unique_firstright_table)) /\ exists ff_q_pvs_add_unique_firstright_tableentrypositive. dst_positive_code_add_unique_firstright_table = ff_q_pvs_add_unique_firstright_tableentrypositive * S ((S (dst_index_add_unique_firstright_table)) * dst_positive_scale_add_unique_firstright_table) + (dst_positive_add_unique_firstright_table))) /\ (((((exists ff_h_pvs_add_unique_firstright_tableentrynegative. ff_h_pvs_add_unique_firstright_tableentrynegative + S (dst_negative_add_unique_firstright_table) = S ((S (dst_index_add_unique_firstright_table)) * dst_negative_scale_add_unique_firstright_table)) /\ exists ff_q_pvs_add_unique_firstright_tableentrynegative. dst_negative_code_add_unique_firstright_table = ff_q_pvs_add_unique_firstright_tableentrynegative * S ((S (dst_index_add_unique_firstright_table)) * dst_negative_scale_add_unique_firstright_table) + (dst_negative_add_unique_firstright_table))) /\ (exists ge_balance_positive_add_unique_firstright_tableentryvalue ge_balance_negative_add_unique_firstright_tableentryvalue. (((((dst_value_add_unique_firstright_table) = 2 * (ge_balance_positive_add_unique_firstright_tableentryvalue) /\ (ge_balance_negative_add_unique_firstright_tableentryvalue) = 0) \/ exists ge_signed_half_add_unique_firstright_tableentryvaluedecode. (((dst_value_add_unique_firstright_table) = 2 * ge_signed_half_add_unique_firstright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_unique_firstright_tableentryvalue) = 0) /\ (ge_balance_negative_add_unique_firstright_tableentryvalue) = S ge_signed_half_add_unique_firstright_tableentryvaluedecode))) /\ ((dst_positive_add_unique_firstright_table) + ge_balance_negative_add_unique_firstright_tableentryvalue = (dst_negative_add_unique_firstright_table) + ge_balance_positive_add_unique_firstright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_unique_firstoutput_table dst_positive_scale_add_unique_firstoutput_table dst_negative_code_add_unique_firstoutput_table dst_negative_scale_add_unique_firstoutput_table. (((H) = (((((dst_positive_code_add_unique_firstoutput_table) + (dst_positive_scale_add_unique_firstoutput_table)) * S ((dst_positive_code_add_unique_firstoutput_table) + (dst_positive_scale_add_unique_firstoutput_table)) + ((dst_positive_scale_add_unique_firstoutput_table) + (dst_positive_scale_add_unique_firstoutput_table))) + (((dst_negative_code_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)) * S ((dst_negative_code_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)) + ((dst_negative_scale_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)))) * S ((((dst_positive_code_add_unique_firstoutput_table) + (dst_positive_scale_add_unique_firstoutput_table)) * S ((dst_positive_code_add_unique_firstoutput_table) + (dst_positive_scale_add_unique_firstoutput_table)) + ((dst_positive_scale_add_unique_firstoutput_table) + (dst_positive_scale_add_unique_firstoutput_table))) + (((dst_negative_code_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)) * S ((dst_negative_code_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)) + ((dst_negative_scale_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)))) + ((((dst_negative_code_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)) * S ((dst_negative_code_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)) + ((dst_negative_scale_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table))) + (((dst_negative_code_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)) * S ((dst_negative_code_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)) + ((dst_negative_scale_add_unique_firstoutput_table) + (dst_negative_scale_add_unique_firstoutput_table)))))) /\ (forall dst_index_add_unique_firstoutput_table. (exists pvs_le_gap_add_unique_firstoutput_tabledomain. pvs_le_gap_add_unique_firstoutput_tabledomain + (dst_index_add_unique_firstoutput_table) = (l)) -> exists dst_positive_add_unique_firstoutput_table dst_negative_add_unique_firstoutput_table dst_value_add_unique_firstoutput_table. ((((exists ff_h_pvs_add_unique_firstoutput_tableentrypositive. ff_h_pvs_add_unique_firstoutput_tableentrypositive + S (dst_positive_add_unique_firstoutput_table) = S ((S (dst_index_add_unique_firstoutput_table)) * dst_positive_scale_add_unique_firstoutput_table)) /\ exists ff_q_pvs_add_unique_firstoutput_tableentrypositive. dst_positive_code_add_unique_firstoutput_table = ff_q_pvs_add_unique_firstoutput_tableentrypositive * S ((S (dst_index_add_unique_firstoutput_table)) * dst_positive_scale_add_unique_firstoutput_table) + (dst_positive_add_unique_firstoutput_table))) /\ (((((exists ff_h_pvs_add_unique_firstoutput_tableentrynegative. ff_h_pvs_add_unique_firstoutput_tableentrynegative + S (dst_negative_add_unique_firstoutput_table) = S ((S (dst_index_add_unique_firstoutput_table)) * dst_negative_scale_add_unique_firstoutput_table)) /\ exists ff_q_pvs_add_unique_firstoutput_tableentrynegative. dst_negative_code_add_unique_firstoutput_table = ff_q_pvs_add_unique_firstoutput_tableentrynegative * S ((S (dst_index_add_unique_firstoutput_table)) * dst_negative_scale_add_unique_firstoutput_table) + (dst_negative_add_unique_firstoutput_table))) /\ (exists ge_balance_positive_add_unique_firstoutput_tableentryvalue ge_balance_negative_add_unique_firstoutput_tableentryvalue. (((((dst_value_add_unique_firstoutput_table) = 2 * (ge_balance_positive_add_unique_firstoutput_tableentryvalue) /\ (ge_balance_negative_add_unique_firstoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_unique_firstoutput_tableentryvaluedecode. (((dst_value_add_unique_firstoutput_table) = 2 * ge_signed_half_add_unique_firstoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_unique_firstoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_unique_firstoutput_tableentryvalue) = S ge_signed_half_add_unique_firstoutput_tableentryvaluedecode))) /\ ((dst_positive_add_unique_firstoutput_table) + ge_balance_negative_add_unique_firstoutput_tableentryvalue = (dst_negative_add_unique_firstoutput_table) + ge_balance_positive_add_unique_firstoutput_tableentryvalue))))))))) /\ (forall sto_index_add_unique_firstentries. (exists pvs_gap_add_unique_firstentriesbound. pvs_gap_add_unique_firstentriesbound + S (sto_index_add_unique_firstentries) = (l)) -> exists sto_left_add_unique_firstentries sto_right_add_unique_firstentries sto_output_add_unique_firstentries. ((exists dst_positive_code_add_unique_firstentriesentryleft dst_positive_scale_add_unique_firstentriesentryleft dst_negative_code_add_unique_firstentriesentryleft dst_negative_scale_add_unique_firstentriesentryleft dst_positive_add_unique_firstentriesentryleft dst_negative_add_unique_firstentriesentryleft. (((F) = (((((dst_positive_code_add_unique_firstentriesentryleft) + (dst_positive_scale_add_unique_firstentriesentryleft)) * S ((dst_positive_code_add_unique_firstentriesentryleft) + (dst_positive_scale_add_unique_firstentriesentryleft)) + ((dst_positive_scale_add_unique_firstentriesentryleft) + (dst_positive_scale_add_unique_firstentriesentryleft))) + (((dst_negative_code_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)) * S ((dst_negative_code_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)) + ((dst_negative_scale_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)))) * S ((((dst_positive_code_add_unique_firstentriesentryleft) + (dst_positive_scale_add_unique_firstentriesentryleft)) * S ((dst_positive_code_add_unique_firstentriesentryleft) + (dst_positive_scale_add_unique_firstentriesentryleft)) + ((dst_positive_scale_add_unique_firstentriesentryleft) + (dst_positive_scale_add_unique_firstentriesentryleft))) + (((dst_negative_code_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)) * S ((dst_negative_code_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)) + ((dst_negative_scale_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)))) + ((((dst_negative_code_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)) * S ((dst_negative_code_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)) + ((dst_negative_scale_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft))) + (((dst_negative_code_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)) * S ((dst_negative_code_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)) + ((dst_negative_scale_add_unique_firstentriesentryleft) + (dst_negative_scale_add_unique_firstentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_unique_firstentriesentryleftpositive. ff_h_pvs_add_unique_firstentriesentryleftpositive + S (dst_positive_add_unique_firstentriesentryleft) = S ((S (sto_index_add_unique_firstentries)) * dst_positive_scale_add_unique_firstentriesentryleft)) /\ exists ff_q_pvs_add_unique_firstentriesentryleftpositive. dst_positive_code_add_unique_firstentriesentryleft = ff_q_pvs_add_unique_firstentriesentryleftpositive * S ((S (sto_index_add_unique_firstentries)) * dst_positive_scale_add_unique_firstentriesentryleft) + (dst_positive_add_unique_firstentriesentryleft))) /\ (((((exists ff_h_pvs_add_unique_firstentriesentryleftnegative. ff_h_pvs_add_unique_firstentriesentryleftnegative + S (dst_negative_add_unique_firstentriesentryleft) = S ((S (sto_index_add_unique_firstentries)) * dst_negative_scale_add_unique_firstentriesentryleft)) /\ exists ff_q_pvs_add_unique_firstentriesentryleftnegative. dst_negative_code_add_unique_firstentriesentryleft = ff_q_pvs_add_unique_firstentriesentryleftnegative * S ((S (sto_index_add_unique_firstentries)) * dst_negative_scale_add_unique_firstentriesentryleft) + (dst_negative_add_unique_firstentriesentryleft))) /\ (exists ge_balance_positive_add_unique_firstentriesentryleftvalue ge_balance_negative_add_unique_firstentriesentryleftvalue. (((((sto_left_add_unique_firstentries) = 2 * (ge_balance_positive_add_unique_firstentriesentryleftvalue) /\ (ge_balance_negative_add_unique_firstentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_unique_firstentriesentryleftvaluedecode. (((sto_left_add_unique_firstentries) = 2 * ge_signed_half_add_unique_firstentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_unique_firstentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_unique_firstentriesentryleftvalue) = S ge_signed_half_add_unique_firstentriesentryleftvaluedecode))) /\ ((dst_positive_add_unique_firstentriesentryleft) + ge_balance_negative_add_unique_firstentriesentryleftvalue = (dst_negative_add_unique_firstentriesentryleft) + ge_balance_positive_add_unique_firstentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_unique_firstentriesentryright dst_positive_scale_add_unique_firstentriesentryright dst_negative_code_add_unique_firstentriesentryright dst_negative_scale_add_unique_firstentriesentryright dst_positive_add_unique_firstentriesentryright dst_negative_add_unique_firstentriesentryright. (((G) = (((((dst_positive_code_add_unique_firstentriesentryright) + (dst_positive_scale_add_unique_firstentriesentryright)) * S ((dst_positive_code_add_unique_firstentriesentryright) + (dst_positive_scale_add_unique_firstentriesentryright)) + ((dst_positive_scale_add_unique_firstentriesentryright) + (dst_positive_scale_add_unique_firstentriesentryright))) + (((dst_negative_code_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)) * S ((dst_negative_code_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)) + ((dst_negative_scale_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)))) * S ((((dst_positive_code_add_unique_firstentriesentryright) + (dst_positive_scale_add_unique_firstentriesentryright)) * S ((dst_positive_code_add_unique_firstentriesentryright) + (dst_positive_scale_add_unique_firstentriesentryright)) + ((dst_positive_scale_add_unique_firstentriesentryright) + (dst_positive_scale_add_unique_firstentriesentryright))) + (((dst_negative_code_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)) * S ((dst_negative_code_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)) + ((dst_negative_scale_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)))) + ((((dst_negative_code_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)) * S ((dst_negative_code_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)) + ((dst_negative_scale_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright))) + (((dst_negative_code_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)) * S ((dst_negative_code_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)) + ((dst_negative_scale_add_unique_firstentriesentryright) + (dst_negative_scale_add_unique_firstentriesentryright)))))) /\ (((((exists ff_h_pvs_add_unique_firstentriesentryrightpositive. ff_h_pvs_add_unique_firstentriesentryrightpositive + S (dst_positive_add_unique_firstentriesentryright) = S ((S (sto_index_add_unique_firstentries)) * dst_positive_scale_add_unique_firstentriesentryright)) /\ exists ff_q_pvs_add_unique_firstentriesentryrightpositive. dst_positive_code_add_unique_firstentriesentryright = ff_q_pvs_add_unique_firstentriesentryrightpositive * S ((S (sto_index_add_unique_firstentries)) * dst_positive_scale_add_unique_firstentriesentryright) + (dst_positive_add_unique_firstentriesentryright))) /\ (((((exists ff_h_pvs_add_unique_firstentriesentryrightnegative. ff_h_pvs_add_unique_firstentriesentryrightnegative + S (dst_negative_add_unique_firstentriesentryright) = S ((S (sto_index_add_unique_firstentries)) * dst_negative_scale_add_unique_firstentriesentryright)) /\ exists ff_q_pvs_add_unique_firstentriesentryrightnegative. dst_negative_code_add_unique_firstentriesentryright = ff_q_pvs_add_unique_firstentriesentryrightnegative * S ((S (sto_index_add_unique_firstentries)) * dst_negative_scale_add_unique_firstentriesentryright) + (dst_negative_add_unique_firstentriesentryright))) /\ (exists ge_balance_positive_add_unique_firstentriesentryrightvalue ge_balance_negative_add_unique_firstentriesentryrightvalue. (((((sto_right_add_unique_firstentries) = 2 * (ge_balance_positive_add_unique_firstentriesentryrightvalue) /\ (ge_balance_negative_add_unique_firstentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_unique_firstentriesentryrightvaluedecode. (((sto_right_add_unique_firstentries) = 2 * ge_signed_half_add_unique_firstentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_unique_firstentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_unique_firstentriesentryrightvalue) = S ge_signed_half_add_unique_firstentriesentryrightvaluedecode))) /\ ((dst_positive_add_unique_firstentriesentryright) + ge_balance_negative_add_unique_firstentriesentryrightvalue = (dst_negative_add_unique_firstentriesentryright) + ge_balance_positive_add_unique_firstentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_unique_firstentriesentryoutput dst_positive_scale_add_unique_firstentriesentryoutput dst_negative_code_add_unique_firstentriesentryoutput dst_negative_scale_add_unique_firstentriesentryoutput dst_positive_add_unique_firstentriesentryoutput dst_negative_add_unique_firstentriesentryoutput. (((H) = (((((dst_positive_code_add_unique_firstentriesentryoutput) + (dst_positive_scale_add_unique_firstentriesentryoutput)) * S ((dst_positive_code_add_unique_firstentriesentryoutput) + (dst_positive_scale_add_unique_firstentriesentryoutput)) + ((dst_positive_scale_add_unique_firstentriesentryoutput) + (dst_positive_scale_add_unique_firstentriesentryoutput))) + (((dst_negative_code_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)) * S ((dst_negative_code_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)) + ((dst_negative_scale_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)))) * S ((((dst_positive_code_add_unique_firstentriesentryoutput) + (dst_positive_scale_add_unique_firstentriesentryoutput)) * S ((dst_positive_code_add_unique_firstentriesentryoutput) + (dst_positive_scale_add_unique_firstentriesentryoutput)) + ((dst_positive_scale_add_unique_firstentriesentryoutput) + (dst_positive_scale_add_unique_firstentriesentryoutput))) + (((dst_negative_code_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)) * S ((dst_negative_code_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)) + ((dst_negative_scale_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)))) + ((((dst_negative_code_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)) * S ((dst_negative_code_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)) + ((dst_negative_scale_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput))) + (((dst_negative_code_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)) * S ((dst_negative_code_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)) + ((dst_negative_scale_add_unique_firstentriesentryoutput) + (dst_negative_scale_add_unique_firstentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_unique_firstentriesentryoutputpositive. ff_h_pvs_add_unique_firstentriesentryoutputpositive + S (dst_positive_add_unique_firstentriesentryoutput) = S ((S (sto_index_add_unique_firstentries)) * dst_positive_scale_add_unique_firstentriesentryoutput)) /\ exists ff_q_pvs_add_unique_firstentriesentryoutputpositive. dst_positive_code_add_unique_firstentriesentryoutput = ff_q_pvs_add_unique_firstentriesentryoutputpositive * S ((S (sto_index_add_unique_firstentries)) * dst_positive_scale_add_unique_firstentriesentryoutput) + (dst_positive_add_unique_firstentriesentryoutput))) /\ (((((exists ff_h_pvs_add_unique_firstentriesentryoutputnegative. ff_h_pvs_add_unique_firstentriesentryoutputnegative + S (dst_negative_add_unique_firstentriesentryoutput) = S ((S (sto_index_add_unique_firstentries)) * dst_negative_scale_add_unique_firstentriesentryoutput)) /\ exists ff_q_pvs_add_unique_firstentriesentryoutputnegative. dst_negative_code_add_unique_firstentriesentryoutput = ff_q_pvs_add_unique_firstentriesentryoutputnegative * S ((S (sto_index_add_unique_firstentries)) * dst_negative_scale_add_unique_firstentriesentryoutput) + (dst_negative_add_unique_firstentriesentryoutput))) /\ (exists ge_balance_positive_add_unique_firstentriesentryoutputvalue ge_balance_negative_add_unique_firstentriesentryoutputvalue. (((((sto_output_add_unique_firstentries) = 2 * (ge_balance_positive_add_unique_firstentriesentryoutputvalue) /\ (ge_balance_negative_add_unique_firstentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_unique_firstentriesentryoutputvaluedecode. (((sto_output_add_unique_firstentries) = 2 * ge_signed_half_add_unique_firstentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_unique_firstentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_unique_firstentriesentryoutputvalue) = S ge_signed_half_add_unique_firstentriesentryoutputvaluedecode))) /\ ((dst_positive_add_unique_firstentriesentryoutput) + ge_balance_negative_add_unique_firstentriesentryoutputvalue = (dst_negative_add_unique_firstentriesentryoutput) + ge_balance_positive_add_unique_firstentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_unique_firstentriesentryoperation dsa_an_add_unique_firstentriesentryoperation dsa_bp_add_unique_firstentriesentryoperation dsa_bn_add_unique_firstentriesentryoperation dsa_cp_add_unique_firstentriesentryoperation dsa_cn_add_unique_firstentriesentryoperation. (((((sto_left_add_unique_firstentries) = 2 * (dsa_ap_add_unique_firstentriesentryoperation) /\ (dsa_an_add_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_add_unique_firstentriesentryoperationleft. (((sto_left_add_unique_firstentries) = 2 * ge_signed_half_add_unique_firstentriesentryoperationleft + 1 /\ (dsa_ap_add_unique_firstentriesentryoperation) = 0) /\ (dsa_an_add_unique_firstentriesentryoperation) = S ge_signed_half_add_unique_firstentriesentryoperationleft))) /\ ((((((sto_right_add_unique_firstentries) = 2 * (dsa_bp_add_unique_firstentriesentryoperation) /\ (dsa_bn_add_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_add_unique_firstentriesentryoperationright. (((sto_right_add_unique_firstentries) = 2 * ge_signed_half_add_unique_firstentriesentryoperationright + 1 /\ (dsa_bp_add_unique_firstentriesentryoperation) = 0) /\ (dsa_bn_add_unique_firstentriesentryoperation) = S ge_signed_half_add_unique_firstentriesentryoperationright))) /\ ((((((sto_output_add_unique_firstentries) = 2 * (dsa_cp_add_unique_firstentriesentryoperation) /\ (dsa_cn_add_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_add_unique_firstentriesentryoperationoutput. (((sto_output_add_unique_firstentries) = 2 * ge_signed_half_add_unique_firstentriesentryoperationoutput + 1 /\ (dsa_cp_add_unique_firstentriesentryoperation) = 0) /\ (dsa_cn_add_unique_firstentriesentryoperation) = S ge_signed_half_add_unique_firstentriesentryoperationoutput))) /\ ((dsa_ap_add_unique_firstentriesentryoperation + dsa_bp_add_unique_firstentriesentryoperation) + dsa_cn_add_unique_firstentriesentryoperation = (dsa_an_add_unique_firstentriesentryoperation + dsa_bn_add_unique_firstentriesentryoperation) + dsa_cp_add_unique_firstentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_add_unique_secondleft_table dst_positive_scale_add_unique_secondleft_table dst_negative_code_add_unique_secondleft_table dst_negative_scale_add_unique_secondleft_table. (((F) = (((((dst_positive_code_add_unique_secondleft_table) + (dst_positive_scale_add_unique_secondleft_table)) * S ((dst_positive_code_add_unique_secondleft_table) + (dst_positive_scale_add_unique_secondleft_table)) + ((dst_positive_scale_add_unique_secondleft_table) + (dst_positive_scale_add_unique_secondleft_table))) + (((dst_negative_code_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)) * S ((dst_negative_code_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)) + ((dst_negative_scale_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)))) * S ((((dst_positive_code_add_unique_secondleft_table) + (dst_positive_scale_add_unique_secondleft_table)) * S ((dst_positive_code_add_unique_secondleft_table) + (dst_positive_scale_add_unique_secondleft_table)) + ((dst_positive_scale_add_unique_secondleft_table) + (dst_positive_scale_add_unique_secondleft_table))) + (((dst_negative_code_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)) * S ((dst_negative_code_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)) + ((dst_negative_scale_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)))) + ((((dst_negative_code_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)) * S ((dst_negative_code_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)) + ((dst_negative_scale_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table))) + (((dst_negative_code_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)) * S ((dst_negative_code_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)) + ((dst_negative_scale_add_unique_secondleft_table) + (dst_negative_scale_add_unique_secondleft_table)))))) /\ (forall dst_index_add_unique_secondleft_table. (exists pvs_le_gap_add_unique_secondleft_tabledomain. pvs_le_gap_add_unique_secondleft_tabledomain + (dst_index_add_unique_secondleft_table) = (l)) -> exists dst_positive_add_unique_secondleft_table dst_negative_add_unique_secondleft_table dst_value_add_unique_secondleft_table. ((((exists ff_h_pvs_add_unique_secondleft_tableentrypositive. ff_h_pvs_add_unique_secondleft_tableentrypositive + S (dst_positive_add_unique_secondleft_table) = S ((S (dst_index_add_unique_secondleft_table)) * dst_positive_scale_add_unique_secondleft_table)) /\ exists ff_q_pvs_add_unique_secondleft_tableentrypositive. dst_positive_code_add_unique_secondleft_table = ff_q_pvs_add_unique_secondleft_tableentrypositive * S ((S (dst_index_add_unique_secondleft_table)) * dst_positive_scale_add_unique_secondleft_table) + (dst_positive_add_unique_secondleft_table))) /\ (((((exists ff_h_pvs_add_unique_secondleft_tableentrynegative. ff_h_pvs_add_unique_secondleft_tableentrynegative + S (dst_negative_add_unique_secondleft_table) = S ((S (dst_index_add_unique_secondleft_table)) * dst_negative_scale_add_unique_secondleft_table)) /\ exists ff_q_pvs_add_unique_secondleft_tableentrynegative. dst_negative_code_add_unique_secondleft_table = ff_q_pvs_add_unique_secondleft_tableentrynegative * S ((S (dst_index_add_unique_secondleft_table)) * dst_negative_scale_add_unique_secondleft_table) + (dst_negative_add_unique_secondleft_table))) /\ (exists ge_balance_positive_add_unique_secondleft_tableentryvalue ge_balance_negative_add_unique_secondleft_tableentryvalue. (((((dst_value_add_unique_secondleft_table) = 2 * (ge_balance_positive_add_unique_secondleft_tableentryvalue) /\ (ge_balance_negative_add_unique_secondleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_unique_secondleft_tableentryvaluedecode. (((dst_value_add_unique_secondleft_table) = 2 * ge_signed_half_add_unique_secondleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_unique_secondleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_unique_secondleft_tableentryvalue) = S ge_signed_half_add_unique_secondleft_tableentryvaluedecode))) /\ ((dst_positive_add_unique_secondleft_table) + ge_balance_negative_add_unique_secondleft_tableentryvalue = (dst_negative_add_unique_secondleft_table) + ge_balance_positive_add_unique_secondleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_unique_secondright_table dst_positive_scale_add_unique_secondright_table dst_negative_code_add_unique_secondright_table dst_negative_scale_add_unique_secondright_table. (((G) = (((((dst_positive_code_add_unique_secondright_table) + (dst_positive_scale_add_unique_secondright_table)) * S ((dst_positive_code_add_unique_secondright_table) + (dst_positive_scale_add_unique_secondright_table)) + ((dst_positive_scale_add_unique_secondright_table) + (dst_positive_scale_add_unique_secondright_table))) + (((dst_negative_code_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)) * S ((dst_negative_code_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)) + ((dst_negative_scale_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)))) * S ((((dst_positive_code_add_unique_secondright_table) + (dst_positive_scale_add_unique_secondright_table)) * S ((dst_positive_code_add_unique_secondright_table) + (dst_positive_scale_add_unique_secondright_table)) + ((dst_positive_scale_add_unique_secondright_table) + (dst_positive_scale_add_unique_secondright_table))) + (((dst_negative_code_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)) * S ((dst_negative_code_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)) + ((dst_negative_scale_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)))) + ((((dst_negative_code_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)) * S ((dst_negative_code_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)) + ((dst_negative_scale_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table))) + (((dst_negative_code_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)) * S ((dst_negative_code_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)) + ((dst_negative_scale_add_unique_secondright_table) + (dst_negative_scale_add_unique_secondright_table)))))) /\ (forall dst_index_add_unique_secondright_table. (exists pvs_le_gap_add_unique_secondright_tabledomain. pvs_le_gap_add_unique_secondright_tabledomain + (dst_index_add_unique_secondright_table) = (l)) -> exists dst_positive_add_unique_secondright_table dst_negative_add_unique_secondright_table dst_value_add_unique_secondright_table. ((((exists ff_h_pvs_add_unique_secondright_tableentrypositive. ff_h_pvs_add_unique_secondright_tableentrypositive + S (dst_positive_add_unique_secondright_table) = S ((S (dst_index_add_unique_secondright_table)) * dst_positive_scale_add_unique_secondright_table)) /\ exists ff_q_pvs_add_unique_secondright_tableentrypositive. dst_positive_code_add_unique_secondright_table = ff_q_pvs_add_unique_secondright_tableentrypositive * S ((S (dst_index_add_unique_secondright_table)) * dst_positive_scale_add_unique_secondright_table) + (dst_positive_add_unique_secondright_table))) /\ (((((exists ff_h_pvs_add_unique_secondright_tableentrynegative. ff_h_pvs_add_unique_secondright_tableentrynegative + S (dst_negative_add_unique_secondright_table) = S ((S (dst_index_add_unique_secondright_table)) * dst_negative_scale_add_unique_secondright_table)) /\ exists ff_q_pvs_add_unique_secondright_tableentrynegative. dst_negative_code_add_unique_secondright_table = ff_q_pvs_add_unique_secondright_tableentrynegative * S ((S (dst_index_add_unique_secondright_table)) * dst_negative_scale_add_unique_secondright_table) + (dst_negative_add_unique_secondright_table))) /\ (exists ge_balance_positive_add_unique_secondright_tableentryvalue ge_balance_negative_add_unique_secondright_tableentryvalue. (((((dst_value_add_unique_secondright_table) = 2 * (ge_balance_positive_add_unique_secondright_tableentryvalue) /\ (ge_balance_negative_add_unique_secondright_tableentryvalue) = 0) \/ exists ge_signed_half_add_unique_secondright_tableentryvaluedecode. (((dst_value_add_unique_secondright_table) = 2 * ge_signed_half_add_unique_secondright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_unique_secondright_tableentryvalue) = 0) /\ (ge_balance_negative_add_unique_secondright_tableentryvalue) = S ge_signed_half_add_unique_secondright_tableentryvaluedecode))) /\ ((dst_positive_add_unique_secondright_table) + ge_balance_negative_add_unique_secondright_tableentryvalue = (dst_negative_add_unique_secondright_table) + ge_balance_positive_add_unique_secondright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_unique_secondoutput_table dst_positive_scale_add_unique_secondoutput_table dst_negative_code_add_unique_secondoutput_table dst_negative_scale_add_unique_secondoutput_table. (((K) = (((((dst_positive_code_add_unique_secondoutput_table) + (dst_positive_scale_add_unique_secondoutput_table)) * S ((dst_positive_code_add_unique_secondoutput_table) + (dst_positive_scale_add_unique_secondoutput_table)) + ((dst_positive_scale_add_unique_secondoutput_table) + (dst_positive_scale_add_unique_secondoutput_table))) + (((dst_negative_code_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)) * S ((dst_negative_code_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)) + ((dst_negative_scale_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)))) * S ((((dst_positive_code_add_unique_secondoutput_table) + (dst_positive_scale_add_unique_secondoutput_table)) * S ((dst_positive_code_add_unique_secondoutput_table) + (dst_positive_scale_add_unique_secondoutput_table)) + ((dst_positive_scale_add_unique_secondoutput_table) + (dst_positive_scale_add_unique_secondoutput_table))) + (((dst_negative_code_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)) * S ((dst_negative_code_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)) + ((dst_negative_scale_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)))) + ((((dst_negative_code_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)) * S ((dst_negative_code_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)) + ((dst_negative_scale_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table))) + (((dst_negative_code_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)) * S ((dst_negative_code_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)) + ((dst_negative_scale_add_unique_secondoutput_table) + (dst_negative_scale_add_unique_secondoutput_table)))))) /\ (forall dst_index_add_unique_secondoutput_table. (exists pvs_le_gap_add_unique_secondoutput_tabledomain. pvs_le_gap_add_unique_secondoutput_tabledomain + (dst_index_add_unique_secondoutput_table) = (l)) -> exists dst_positive_add_unique_secondoutput_table dst_negative_add_unique_secondoutput_table dst_value_add_unique_secondoutput_table. ((((exists ff_h_pvs_add_unique_secondoutput_tableentrypositive. ff_h_pvs_add_unique_secondoutput_tableentrypositive + S (dst_positive_add_unique_secondoutput_table) = S ((S (dst_index_add_unique_secondoutput_table)) * dst_positive_scale_add_unique_secondoutput_table)) /\ exists ff_q_pvs_add_unique_secondoutput_tableentrypositive. dst_positive_code_add_unique_secondoutput_table = ff_q_pvs_add_unique_secondoutput_tableentrypositive * S ((S (dst_index_add_unique_secondoutput_table)) * dst_positive_scale_add_unique_secondoutput_table) + (dst_positive_add_unique_secondoutput_table))) /\ (((((exists ff_h_pvs_add_unique_secondoutput_tableentrynegative. ff_h_pvs_add_unique_secondoutput_tableentrynegative + S (dst_negative_add_unique_secondoutput_table) = S ((S (dst_index_add_unique_secondoutput_table)) * dst_negative_scale_add_unique_secondoutput_table)) /\ exists ff_q_pvs_add_unique_secondoutput_tableentrynegative. dst_negative_code_add_unique_secondoutput_table = ff_q_pvs_add_unique_secondoutput_tableentrynegative * S ((S (dst_index_add_unique_secondoutput_table)) * dst_negative_scale_add_unique_secondoutput_table) + (dst_negative_add_unique_secondoutput_table))) /\ (exists ge_balance_positive_add_unique_secondoutput_tableentryvalue ge_balance_negative_add_unique_secondoutput_tableentryvalue. (((((dst_value_add_unique_secondoutput_table) = 2 * (ge_balance_positive_add_unique_secondoutput_tableentryvalue) /\ (ge_balance_negative_add_unique_secondoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_unique_secondoutput_tableentryvaluedecode. (((dst_value_add_unique_secondoutput_table) = 2 * ge_signed_half_add_unique_secondoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_unique_secondoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_unique_secondoutput_tableentryvalue) = S ge_signed_half_add_unique_secondoutput_tableentryvaluedecode))) /\ ((dst_positive_add_unique_secondoutput_table) + ge_balance_negative_add_unique_secondoutput_tableentryvalue = (dst_negative_add_unique_secondoutput_table) + ge_balance_positive_add_unique_secondoutput_tableentryvalue))))))))) /\ (forall sto_index_add_unique_secondentries. (exists pvs_gap_add_unique_secondentriesbound. pvs_gap_add_unique_secondentriesbound + S (sto_index_add_unique_secondentries) = (l)) -> exists sto_left_add_unique_secondentries sto_right_add_unique_secondentries sto_output_add_unique_secondentries. ((exists dst_positive_code_add_unique_secondentriesentryleft dst_positive_scale_add_unique_secondentriesentryleft dst_negative_code_add_unique_secondentriesentryleft dst_negative_scale_add_unique_secondentriesentryleft dst_positive_add_unique_secondentriesentryleft dst_negative_add_unique_secondentriesentryleft. (((F) = (((((dst_positive_code_add_unique_secondentriesentryleft) + (dst_positive_scale_add_unique_secondentriesentryleft)) * S ((dst_positive_code_add_unique_secondentriesentryleft) + (dst_positive_scale_add_unique_secondentriesentryleft)) + ((dst_positive_scale_add_unique_secondentriesentryleft) + (dst_positive_scale_add_unique_secondentriesentryleft))) + (((dst_negative_code_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)) * S ((dst_negative_code_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)) + ((dst_negative_scale_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)))) * S ((((dst_positive_code_add_unique_secondentriesentryleft) + (dst_positive_scale_add_unique_secondentriesentryleft)) * S ((dst_positive_code_add_unique_secondentriesentryleft) + (dst_positive_scale_add_unique_secondentriesentryleft)) + ((dst_positive_scale_add_unique_secondentriesentryleft) + (dst_positive_scale_add_unique_secondentriesentryleft))) + (((dst_negative_code_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)) * S ((dst_negative_code_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)) + ((dst_negative_scale_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)))) + ((((dst_negative_code_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)) * S ((dst_negative_code_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)) + ((dst_negative_scale_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft))) + (((dst_negative_code_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)) * S ((dst_negative_code_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)) + ((dst_negative_scale_add_unique_secondentriesentryleft) + (dst_negative_scale_add_unique_secondentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_unique_secondentriesentryleftpositive. ff_h_pvs_add_unique_secondentriesentryleftpositive + S (dst_positive_add_unique_secondentriesentryleft) = S ((S (sto_index_add_unique_secondentries)) * dst_positive_scale_add_unique_secondentriesentryleft)) /\ exists ff_q_pvs_add_unique_secondentriesentryleftpositive. dst_positive_code_add_unique_secondentriesentryleft = ff_q_pvs_add_unique_secondentriesentryleftpositive * S ((S (sto_index_add_unique_secondentries)) * dst_positive_scale_add_unique_secondentriesentryleft) + (dst_positive_add_unique_secondentriesentryleft))) /\ (((((exists ff_h_pvs_add_unique_secondentriesentryleftnegative. ff_h_pvs_add_unique_secondentriesentryleftnegative + S (dst_negative_add_unique_secondentriesentryleft) = S ((S (sto_index_add_unique_secondentries)) * dst_negative_scale_add_unique_secondentriesentryleft)) /\ exists ff_q_pvs_add_unique_secondentriesentryleftnegative. dst_negative_code_add_unique_secondentriesentryleft = ff_q_pvs_add_unique_secondentriesentryleftnegative * S ((S (sto_index_add_unique_secondentries)) * dst_negative_scale_add_unique_secondentriesentryleft) + (dst_negative_add_unique_secondentriesentryleft))) /\ (exists ge_balance_positive_add_unique_secondentriesentryleftvalue ge_balance_negative_add_unique_secondentriesentryleftvalue. (((((sto_left_add_unique_secondentries) = 2 * (ge_balance_positive_add_unique_secondentriesentryleftvalue) /\ (ge_balance_negative_add_unique_secondentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_unique_secondentriesentryleftvaluedecode. (((sto_left_add_unique_secondentries) = 2 * ge_signed_half_add_unique_secondentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_unique_secondentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_unique_secondentriesentryleftvalue) = S ge_signed_half_add_unique_secondentriesentryleftvaluedecode))) /\ ((dst_positive_add_unique_secondentriesentryleft) + ge_balance_negative_add_unique_secondentriesentryleftvalue = (dst_negative_add_unique_secondentriesentryleft) + ge_balance_positive_add_unique_secondentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_unique_secondentriesentryright dst_positive_scale_add_unique_secondentriesentryright dst_negative_code_add_unique_secondentriesentryright dst_negative_scale_add_unique_secondentriesentryright dst_positive_add_unique_secondentriesentryright dst_negative_add_unique_secondentriesentryright. (((G) = (((((dst_positive_code_add_unique_secondentriesentryright) + (dst_positive_scale_add_unique_secondentriesentryright)) * S ((dst_positive_code_add_unique_secondentriesentryright) + (dst_positive_scale_add_unique_secondentriesentryright)) + ((dst_positive_scale_add_unique_secondentriesentryright) + (dst_positive_scale_add_unique_secondentriesentryright))) + (((dst_negative_code_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)) * S ((dst_negative_code_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)) + ((dst_negative_scale_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)))) * S ((((dst_positive_code_add_unique_secondentriesentryright) + (dst_positive_scale_add_unique_secondentriesentryright)) * S ((dst_positive_code_add_unique_secondentriesentryright) + (dst_positive_scale_add_unique_secondentriesentryright)) + ((dst_positive_scale_add_unique_secondentriesentryright) + (dst_positive_scale_add_unique_secondentriesentryright))) + (((dst_negative_code_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)) * S ((dst_negative_code_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)) + ((dst_negative_scale_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)))) + ((((dst_negative_code_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)) * S ((dst_negative_code_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)) + ((dst_negative_scale_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright))) + (((dst_negative_code_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)) * S ((dst_negative_code_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)) + ((dst_negative_scale_add_unique_secondentriesentryright) + (dst_negative_scale_add_unique_secondentriesentryright)))))) /\ (((((exists ff_h_pvs_add_unique_secondentriesentryrightpositive. ff_h_pvs_add_unique_secondentriesentryrightpositive + S (dst_positive_add_unique_secondentriesentryright) = S ((S (sto_index_add_unique_secondentries)) * dst_positive_scale_add_unique_secondentriesentryright)) /\ exists ff_q_pvs_add_unique_secondentriesentryrightpositive. dst_positive_code_add_unique_secondentriesentryright = ff_q_pvs_add_unique_secondentriesentryrightpositive * S ((S (sto_index_add_unique_secondentries)) * dst_positive_scale_add_unique_secondentriesentryright) + (dst_positive_add_unique_secondentriesentryright))) /\ (((((exists ff_h_pvs_add_unique_secondentriesentryrightnegative. ff_h_pvs_add_unique_secondentriesentryrightnegative + S (dst_negative_add_unique_secondentriesentryright) = S ((S (sto_index_add_unique_secondentries)) * dst_negative_scale_add_unique_secondentriesentryright)) /\ exists ff_q_pvs_add_unique_secondentriesentryrightnegative. dst_negative_code_add_unique_secondentriesentryright = ff_q_pvs_add_unique_secondentriesentryrightnegative * S ((S (sto_index_add_unique_secondentries)) * dst_negative_scale_add_unique_secondentriesentryright) + (dst_negative_add_unique_secondentriesentryright))) /\ (exists ge_balance_positive_add_unique_secondentriesentryrightvalue ge_balance_negative_add_unique_secondentriesentryrightvalue. (((((sto_right_add_unique_secondentries) = 2 * (ge_balance_positive_add_unique_secondentriesentryrightvalue) /\ (ge_balance_negative_add_unique_secondentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_unique_secondentriesentryrightvaluedecode. (((sto_right_add_unique_secondentries) = 2 * ge_signed_half_add_unique_secondentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_unique_secondentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_unique_secondentriesentryrightvalue) = S ge_signed_half_add_unique_secondentriesentryrightvaluedecode))) /\ ((dst_positive_add_unique_secondentriesentryright) + ge_balance_negative_add_unique_secondentriesentryrightvalue = (dst_negative_add_unique_secondentriesentryright) + ge_balance_positive_add_unique_secondentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_unique_secondentriesentryoutput dst_positive_scale_add_unique_secondentriesentryoutput dst_negative_code_add_unique_secondentriesentryoutput dst_negative_scale_add_unique_secondentriesentryoutput dst_positive_add_unique_secondentriesentryoutput dst_negative_add_unique_secondentriesentryoutput. (((K) = (((((dst_positive_code_add_unique_secondentriesentryoutput) + (dst_positive_scale_add_unique_secondentriesentryoutput)) * S ((dst_positive_code_add_unique_secondentriesentryoutput) + (dst_positive_scale_add_unique_secondentriesentryoutput)) + ((dst_positive_scale_add_unique_secondentriesentryoutput) + (dst_positive_scale_add_unique_secondentriesentryoutput))) + (((dst_negative_code_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)) * S ((dst_negative_code_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)) + ((dst_negative_scale_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)))) * S ((((dst_positive_code_add_unique_secondentriesentryoutput) + (dst_positive_scale_add_unique_secondentriesentryoutput)) * S ((dst_positive_code_add_unique_secondentriesentryoutput) + (dst_positive_scale_add_unique_secondentriesentryoutput)) + ((dst_positive_scale_add_unique_secondentriesentryoutput) + (dst_positive_scale_add_unique_secondentriesentryoutput))) + (((dst_negative_code_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)) * S ((dst_negative_code_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)) + ((dst_negative_scale_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)))) + ((((dst_negative_code_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)) * S ((dst_negative_code_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)) + ((dst_negative_scale_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput))) + (((dst_negative_code_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)) * S ((dst_negative_code_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)) + ((dst_negative_scale_add_unique_secondentriesentryoutput) + (dst_negative_scale_add_unique_secondentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_unique_secondentriesentryoutputpositive. ff_h_pvs_add_unique_secondentriesentryoutputpositive + S (dst_positive_add_unique_secondentriesentryoutput) = S ((S (sto_index_add_unique_secondentries)) * dst_positive_scale_add_unique_secondentriesentryoutput)) /\ exists ff_q_pvs_add_unique_secondentriesentryoutputpositive. dst_positive_code_add_unique_secondentriesentryoutput = ff_q_pvs_add_unique_secondentriesentryoutputpositive * S ((S (sto_index_add_unique_secondentries)) * dst_positive_scale_add_unique_secondentriesentryoutput) + (dst_positive_add_unique_secondentriesentryoutput))) /\ (((((exists ff_h_pvs_add_unique_secondentriesentryoutputnegative. ff_h_pvs_add_unique_secondentriesentryoutputnegative + S (dst_negative_add_unique_secondentriesentryoutput) = S ((S (sto_index_add_unique_secondentries)) * dst_negative_scale_add_unique_secondentriesentryoutput)) /\ exists ff_q_pvs_add_unique_secondentriesentryoutputnegative. dst_negative_code_add_unique_secondentriesentryoutput = ff_q_pvs_add_unique_secondentriesentryoutputnegative * S ((S (sto_index_add_unique_secondentries)) * dst_negative_scale_add_unique_secondentriesentryoutput) + (dst_negative_add_unique_secondentriesentryoutput))) /\ (exists ge_balance_positive_add_unique_secondentriesentryoutputvalue ge_balance_negative_add_unique_secondentriesentryoutputvalue. (((((sto_output_add_unique_secondentries) = 2 * (ge_balance_positive_add_unique_secondentriesentryoutputvalue) /\ (ge_balance_negative_add_unique_secondentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_unique_secondentriesentryoutputvaluedecode. (((sto_output_add_unique_secondentries) = 2 * ge_signed_half_add_unique_secondentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_unique_secondentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_unique_secondentriesentryoutputvalue) = S ge_signed_half_add_unique_secondentriesentryoutputvaluedecode))) /\ ((dst_positive_add_unique_secondentriesentryoutput) + ge_balance_negative_add_unique_secondentriesentryoutputvalue = (dst_negative_add_unique_secondentriesentryoutput) + ge_balance_positive_add_unique_secondentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_unique_secondentriesentryoperation dsa_an_add_unique_secondentriesentryoperation dsa_bp_add_unique_secondentriesentryoperation dsa_bn_add_unique_secondentriesentryoperation dsa_cp_add_unique_secondentriesentryoperation dsa_cn_add_unique_secondentriesentryoperation. (((((sto_left_add_unique_secondentries) = 2 * (dsa_ap_add_unique_secondentriesentryoperation) /\ (dsa_an_add_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_add_unique_secondentriesentryoperationleft. (((sto_left_add_unique_secondentries) = 2 * ge_signed_half_add_unique_secondentriesentryoperationleft + 1 /\ (dsa_ap_add_unique_secondentriesentryoperation) = 0) /\ (dsa_an_add_unique_secondentriesentryoperation) = S ge_signed_half_add_unique_secondentriesentryoperationleft))) /\ ((((((sto_right_add_unique_secondentries) = 2 * (dsa_bp_add_unique_secondentriesentryoperation) /\ (dsa_bn_add_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_add_unique_secondentriesentryoperationright. (((sto_right_add_unique_secondentries) = 2 * ge_signed_half_add_unique_secondentriesentryoperationright + 1 /\ (dsa_bp_add_unique_secondentriesentryoperation) = 0) /\ (dsa_bn_add_unique_secondentriesentryoperation) = S ge_signed_half_add_unique_secondentriesentryoperationright))) /\ ((((((sto_output_add_unique_secondentries) = 2 * (dsa_cp_add_unique_secondentriesentryoperation) /\ (dsa_cn_add_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_add_unique_secondentriesentryoperationoutput. (((sto_output_add_unique_secondentries) = 2 * ge_signed_half_add_unique_secondentriesentryoperationoutput + 1 /\ (dsa_cp_add_unique_secondentriesentryoperation) = 0) /\ (dsa_cn_add_unique_secondentriesentryoperation) = S ge_signed_half_add_unique_secondentriesentryoperationoutput))) /\ ((dsa_ap_add_unique_secondentriesentryoperation + dsa_bp_add_unique_secondentriesentryoperation) + dsa_cn_add_unique_secondentriesentryoperation = (dsa_an_add_unique_secondentriesentryoperation + dsa_bn_add_unique_secondentriesentryoperation) + dsa_cp_add_unique_secondentriesentryoperation))))))))))))))))))) -> (forall dst_index_add_unique_result dst_first_add_unique_result dst_second_add_unique_result. (exists pvs_gap_add_unique_resultbound. pvs_gap_add_unique_resultbound + S (dst_index_add_unique_result) = (l)) -> (exists dst_positive_code_add_unique_resultfirst dst_positive_scale_add_unique_resultfirst dst_negative_code_add_unique_resultfirst dst_negative_scale_add_unique_resultfirst dst_positive_add_unique_resultfirst dst_negative_add_unique_resultfirst. (((H) = (((((dst_positive_code_add_unique_resultfirst) + (dst_positive_scale_add_unique_resultfirst)) * S ((dst_positive_code_add_unique_resultfirst) + (dst_positive_scale_add_unique_resultfirst)) + ((dst_positive_scale_add_unique_resultfirst) + (dst_positive_scale_add_unique_resultfirst))) + (((dst_negative_code_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)) * S ((dst_negative_code_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)) + ((dst_negative_scale_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)))) * S ((((dst_positive_code_add_unique_resultfirst) + (dst_positive_scale_add_unique_resultfirst)) * S ((dst_positive_code_add_unique_resultfirst) + (dst_positive_scale_add_unique_resultfirst)) + ((dst_positive_scale_add_unique_resultfirst) + (dst_positive_scale_add_unique_resultfirst))) + (((dst_negative_code_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)) * S ((dst_negative_code_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)) + ((dst_negative_scale_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)))) + ((((dst_negative_code_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)) * S ((dst_negative_code_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)) + ((dst_negative_scale_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst))) + (((dst_negative_code_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)) * S ((dst_negative_code_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)) + ((dst_negative_scale_add_unique_resultfirst) + (dst_negative_scale_add_unique_resultfirst)))))) /\ (((((exists ff_h_pvs_add_unique_resultfirstpositive. ff_h_pvs_add_unique_resultfirstpositive + S (dst_positive_add_unique_resultfirst) = S ((S (dst_index_add_unique_result)) * dst_positive_scale_add_unique_resultfirst)) /\ exists ff_q_pvs_add_unique_resultfirstpositive. dst_positive_code_add_unique_resultfirst = ff_q_pvs_add_unique_resultfirstpositive * S ((S (dst_index_add_unique_result)) * dst_positive_scale_add_unique_resultfirst) + (dst_positive_add_unique_resultfirst))) /\ (((((exists ff_h_pvs_add_unique_resultfirstnegative. ff_h_pvs_add_unique_resultfirstnegative + S (dst_negative_add_unique_resultfirst) = S ((S (dst_index_add_unique_result)) * dst_negative_scale_add_unique_resultfirst)) /\ exists ff_q_pvs_add_unique_resultfirstnegative. dst_negative_code_add_unique_resultfirst = ff_q_pvs_add_unique_resultfirstnegative * S ((S (dst_index_add_unique_result)) * dst_negative_scale_add_unique_resultfirst) + (dst_negative_add_unique_resultfirst))) /\ (exists ge_balance_positive_add_unique_resultfirstvalue ge_balance_negative_add_unique_resultfirstvalue. (((((dst_first_add_unique_result) = 2 * (ge_balance_positive_add_unique_resultfirstvalue) /\ (ge_balance_negative_add_unique_resultfirstvalue) = 0) \/ exists ge_signed_half_add_unique_resultfirstvaluedecode. (((dst_first_add_unique_result) = 2 * ge_signed_half_add_unique_resultfirstvaluedecode + 1 /\ (ge_balance_positive_add_unique_resultfirstvalue) = 0) /\ (ge_balance_negative_add_unique_resultfirstvalue) = S ge_signed_half_add_unique_resultfirstvaluedecode))) /\ ((dst_positive_add_unique_resultfirst) + ge_balance_negative_add_unique_resultfirstvalue = (dst_negative_add_unique_resultfirst) + ge_balance_positive_add_unique_resultfirstvalue))))))))) -> (exists dst_positive_code_add_unique_resultsecond dst_positive_scale_add_unique_resultsecond dst_negative_code_add_unique_resultsecond dst_negative_scale_add_unique_resultsecond dst_positive_add_unique_resultsecond dst_negative_add_unique_resultsecond. (((K) = (((((dst_positive_code_add_unique_resultsecond) + (dst_positive_scale_add_unique_resultsecond)) * S ((dst_positive_code_add_unique_resultsecond) + (dst_positive_scale_add_unique_resultsecond)) + ((dst_positive_scale_add_unique_resultsecond) + (dst_positive_scale_add_unique_resultsecond))) + (((dst_negative_code_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)) * S ((dst_negative_code_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)) + ((dst_negative_scale_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)))) * S ((((dst_positive_code_add_unique_resultsecond) + (dst_positive_scale_add_unique_resultsecond)) * S ((dst_positive_code_add_unique_resultsecond) + (dst_positive_scale_add_unique_resultsecond)) + ((dst_positive_scale_add_unique_resultsecond) + (dst_positive_scale_add_unique_resultsecond))) + (((dst_negative_code_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)) * S ((dst_negative_code_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)) + ((dst_negative_scale_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)))) + ((((dst_negative_code_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)) * S ((dst_negative_code_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)) + ((dst_negative_scale_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond))) + (((dst_negative_code_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)) * S ((dst_negative_code_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)) + ((dst_negative_scale_add_unique_resultsecond) + (dst_negative_scale_add_unique_resultsecond)))))) /\ (((((exists ff_h_pvs_add_unique_resultsecondpositive. ff_h_pvs_add_unique_resultsecondpositive + S (dst_positive_add_unique_resultsecond) = S ((S (dst_index_add_unique_result)) * dst_positive_scale_add_unique_resultsecond)) /\ exists ff_q_pvs_add_unique_resultsecondpositive. dst_positive_code_add_unique_resultsecond = ff_q_pvs_add_unique_resultsecondpositive * S ((S (dst_index_add_unique_result)) * dst_positive_scale_add_unique_resultsecond) + (dst_positive_add_unique_resultsecond))) /\ (((((exists ff_h_pvs_add_unique_resultsecondnegative. ff_h_pvs_add_unique_resultsecondnegative + S (dst_negative_add_unique_resultsecond) = S ((S (dst_index_add_unique_result)) * dst_negative_scale_add_unique_resultsecond)) /\ exists ff_q_pvs_add_unique_resultsecondnegative. dst_negative_code_add_unique_resultsecond = ff_q_pvs_add_unique_resultsecondnegative * S ((S (dst_index_add_unique_result)) * dst_negative_scale_add_unique_resultsecond) + (dst_negative_add_unique_resultsecond))) /\ (exists ge_balance_positive_add_unique_resultsecondvalue ge_balance_negative_add_unique_resultsecondvalue. (((((dst_second_add_unique_result) = 2 * (ge_balance_positive_add_unique_resultsecondvalue) /\ (ge_balance_negative_add_unique_resultsecondvalue) = 0) \/ exists ge_signed_half_add_unique_resultsecondvaluedecode. (((dst_second_add_unique_result) = 2 * ge_signed_half_add_unique_resultsecondvaluedecode + 1 /\ (ge_balance_positive_add_unique_resultsecondvalue) = 0) /\ (ge_balance_negative_add_unique_resultsecondvalue) = S ge_signed_half_add_unique_resultsecondvaluedecode))) /\ ((dst_positive_add_unique_resultsecond) + ge_balance_negative_add_unique_resultsecondvalue = (dst_negative_add_unique_resultsecond) + ge_balance_positive_add_unique_resultsecondvalue))))))))) -> dst_first_add_unique_result = dst_second_add_unique_result)
signed_table_multiply_lookup
new owned theorem · read exact theorem evidence
Bundle node 192; exact statement SHA-256 749a5e871352818781d167a9c52190dd2c633dfa000775676fd082d9873d6de9
Exact first-order statement
forall F G H l i a b c. (((exists dst_positive_code_multiply_lookup_relationleft_table dst_positive_scale_multiply_lookup_relationleft_table dst_negative_code_multiply_lookup_relationleft_table dst_negative_scale_multiply_lookup_relationleft_table. (((F) = (((((dst_positive_code_multiply_lookup_relationleft_table) + (dst_positive_scale_multiply_lookup_relationleft_table)) * S ((dst_positive_code_multiply_lookup_relationleft_table) + (dst_positive_scale_multiply_lookup_relationleft_table)) + ((dst_positive_scale_multiply_lookup_relationleft_table) + (dst_positive_scale_multiply_lookup_relationleft_table))) + (((dst_negative_code_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)) * S ((dst_negative_code_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)) + ((dst_negative_scale_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)))) * S ((((dst_positive_code_multiply_lookup_relationleft_table) + (dst_positive_scale_multiply_lookup_relationleft_table)) * S ((dst_positive_code_multiply_lookup_relationleft_table) + (dst_positive_scale_multiply_lookup_relationleft_table)) + ((dst_positive_scale_multiply_lookup_relationleft_table) + (dst_positive_scale_multiply_lookup_relationleft_table))) + (((dst_negative_code_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)) * S ((dst_negative_code_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)) + ((dst_negative_scale_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)))) + ((((dst_negative_code_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)) * S ((dst_negative_code_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)) + ((dst_negative_scale_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table))) + (((dst_negative_code_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)) * S ((dst_negative_code_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)) + ((dst_negative_scale_multiply_lookup_relationleft_table) + (dst_negative_scale_multiply_lookup_relationleft_table)))))) /\ (forall dst_index_multiply_lookup_relationleft_table. (exists pvs_le_gap_multiply_lookup_relationleft_tabledomain. pvs_le_gap_multiply_lookup_relationleft_tabledomain + (dst_index_multiply_lookup_relationleft_table) = (l)) -> exists dst_positive_multiply_lookup_relationleft_table dst_negative_multiply_lookup_relationleft_table dst_value_multiply_lookup_relationleft_table. ((((exists ff_h_pvs_multiply_lookup_relationleft_tableentrypositive. ff_h_pvs_multiply_lookup_relationleft_tableentrypositive + S (dst_positive_multiply_lookup_relationleft_table) = S ((S (dst_index_multiply_lookup_relationleft_table)) * dst_positive_scale_multiply_lookup_relationleft_table)) /\ exists ff_q_pvs_multiply_lookup_relationleft_tableentrypositive. dst_positive_code_multiply_lookup_relationleft_table = ff_q_pvs_multiply_lookup_relationleft_tableentrypositive * S ((S (dst_index_multiply_lookup_relationleft_table)) * dst_positive_scale_multiply_lookup_relationleft_table) + (dst_positive_multiply_lookup_relationleft_table))) /\ (((((exists ff_h_pvs_multiply_lookup_relationleft_tableentrynegative. ff_h_pvs_multiply_lookup_relationleft_tableentrynegative + S (dst_negative_multiply_lookup_relationleft_table) = S ((S (dst_index_multiply_lookup_relationleft_table)) * dst_negative_scale_multiply_lookup_relationleft_table)) /\ exists ff_q_pvs_multiply_lookup_relationleft_tableentrynegative. dst_negative_code_multiply_lookup_relationleft_table = ff_q_pvs_multiply_lookup_relationleft_tableentrynegative * S ((S (dst_index_multiply_lookup_relationleft_table)) * dst_negative_scale_multiply_lookup_relationleft_table) + (dst_negative_multiply_lookup_relationleft_table))) /\ (exists ge_balance_positive_multiply_lookup_relationleft_tableentryvalue ge_balance_negative_multiply_lookup_relationleft_tableentryvalue. (((((dst_value_multiply_lookup_relationleft_table) = 2 * (ge_balance_positive_multiply_lookup_relationleft_tableentryvalue) /\ (ge_balance_negative_multiply_lookup_relationleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_lookup_relationleft_tableentryvaluedecode. (((dst_value_multiply_lookup_relationleft_table) = 2 * ge_signed_half_multiply_lookup_relationleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_lookup_relationleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_lookup_relationleft_tableentryvalue) = S ge_signed_half_multiply_lookup_relationleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_lookup_relationleft_table) + ge_balance_negative_multiply_lookup_relationleft_tableentryvalue = (dst_negative_multiply_lookup_relationleft_table) + ge_balance_positive_multiply_lookup_relationleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_lookup_relationright_table dst_positive_scale_multiply_lookup_relationright_table dst_negative_code_multiply_lookup_relationright_table dst_negative_scale_multiply_lookup_relationright_table. (((G) = (((((dst_positive_code_multiply_lookup_relationright_table) + (dst_positive_scale_multiply_lookup_relationright_table)) * S ((dst_positive_code_multiply_lookup_relationright_table) + (dst_positive_scale_multiply_lookup_relationright_table)) + ((dst_positive_scale_multiply_lookup_relationright_table) + (dst_positive_scale_multiply_lookup_relationright_table))) + (((dst_negative_code_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)) * S ((dst_negative_code_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)) + ((dst_negative_scale_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)))) * S ((((dst_positive_code_multiply_lookup_relationright_table) + (dst_positive_scale_multiply_lookup_relationright_table)) * S ((dst_positive_code_multiply_lookup_relationright_table) + (dst_positive_scale_multiply_lookup_relationright_table)) + ((dst_positive_scale_multiply_lookup_relationright_table) + (dst_positive_scale_multiply_lookup_relationright_table))) + (((dst_negative_code_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)) * S ((dst_negative_code_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)) + ((dst_negative_scale_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)))) + ((((dst_negative_code_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)) * S ((dst_negative_code_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)) + ((dst_negative_scale_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table))) + (((dst_negative_code_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)) * S ((dst_negative_code_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)) + ((dst_negative_scale_multiply_lookup_relationright_table) + (dst_negative_scale_multiply_lookup_relationright_table)))))) /\ (forall dst_index_multiply_lookup_relationright_table. (exists pvs_le_gap_multiply_lookup_relationright_tabledomain. pvs_le_gap_multiply_lookup_relationright_tabledomain + (dst_index_multiply_lookup_relationright_table) = (l)) -> exists dst_positive_multiply_lookup_relationright_table dst_negative_multiply_lookup_relationright_table dst_value_multiply_lookup_relationright_table. ((((exists ff_h_pvs_multiply_lookup_relationright_tableentrypositive. ff_h_pvs_multiply_lookup_relationright_tableentrypositive + S (dst_positive_multiply_lookup_relationright_table) = S ((S (dst_index_multiply_lookup_relationright_table)) * dst_positive_scale_multiply_lookup_relationright_table)) /\ exists ff_q_pvs_multiply_lookup_relationright_tableentrypositive. dst_positive_code_multiply_lookup_relationright_table = ff_q_pvs_multiply_lookup_relationright_tableentrypositive * S ((S (dst_index_multiply_lookup_relationright_table)) * dst_positive_scale_multiply_lookup_relationright_table) + (dst_positive_multiply_lookup_relationright_table))) /\ (((((exists ff_h_pvs_multiply_lookup_relationright_tableentrynegative. ff_h_pvs_multiply_lookup_relationright_tableentrynegative + S (dst_negative_multiply_lookup_relationright_table) = S ((S (dst_index_multiply_lookup_relationright_table)) * dst_negative_scale_multiply_lookup_relationright_table)) /\ exists ff_q_pvs_multiply_lookup_relationright_tableentrynegative. dst_negative_code_multiply_lookup_relationright_table = ff_q_pvs_multiply_lookup_relationright_tableentrynegative * S ((S (dst_index_multiply_lookup_relationright_table)) * dst_negative_scale_multiply_lookup_relationright_table) + (dst_negative_multiply_lookup_relationright_table))) /\ (exists ge_balance_positive_multiply_lookup_relationright_tableentryvalue ge_balance_negative_multiply_lookup_relationright_tableentryvalue. (((((dst_value_multiply_lookup_relationright_table) = 2 * (ge_balance_positive_multiply_lookup_relationright_tableentryvalue) /\ (ge_balance_negative_multiply_lookup_relationright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_lookup_relationright_tableentryvaluedecode. (((dst_value_multiply_lookup_relationright_table) = 2 * ge_signed_half_multiply_lookup_relationright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_lookup_relationright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_lookup_relationright_tableentryvalue) = S ge_signed_half_multiply_lookup_relationright_tableentryvaluedecode))) /\ ((dst_positive_multiply_lookup_relationright_table) + ge_balance_negative_multiply_lookup_relationright_tableentryvalue = (dst_negative_multiply_lookup_relationright_table) + ge_balance_positive_multiply_lookup_relationright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_lookup_relationoutput_table dst_positive_scale_multiply_lookup_relationoutput_table dst_negative_code_multiply_lookup_relationoutput_table dst_negative_scale_multiply_lookup_relationoutput_table. (((H) = (((((dst_positive_code_multiply_lookup_relationoutput_table) + (dst_positive_scale_multiply_lookup_relationoutput_table)) * S ((dst_positive_code_multiply_lookup_relationoutput_table) + (dst_positive_scale_multiply_lookup_relationoutput_table)) + ((dst_positive_scale_multiply_lookup_relationoutput_table) + (dst_positive_scale_multiply_lookup_relationoutput_table))) + (((dst_negative_code_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)) * S ((dst_negative_code_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)) + ((dst_negative_scale_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)))) * S ((((dst_positive_code_multiply_lookup_relationoutput_table) + (dst_positive_scale_multiply_lookup_relationoutput_table)) * S ((dst_positive_code_multiply_lookup_relationoutput_table) + (dst_positive_scale_multiply_lookup_relationoutput_table)) + ((dst_positive_scale_multiply_lookup_relationoutput_table) + (dst_positive_scale_multiply_lookup_relationoutput_table))) + (((dst_negative_code_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)) * S ((dst_negative_code_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)) + ((dst_negative_scale_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)))) + ((((dst_negative_code_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)) * S ((dst_negative_code_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)) + ((dst_negative_scale_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table))) + (((dst_negative_code_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)) * S ((dst_negative_code_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)) + ((dst_negative_scale_multiply_lookup_relationoutput_table) + (dst_negative_scale_multiply_lookup_relationoutput_table)))))) /\ (forall dst_index_multiply_lookup_relationoutput_table. (exists pvs_le_gap_multiply_lookup_relationoutput_tabledomain. pvs_le_gap_multiply_lookup_relationoutput_tabledomain + (dst_index_multiply_lookup_relationoutput_table) = (l)) -> exists dst_positive_multiply_lookup_relationoutput_table dst_negative_multiply_lookup_relationoutput_table dst_value_multiply_lookup_relationoutput_table. ((((exists ff_h_pvs_multiply_lookup_relationoutput_tableentrypositive. ff_h_pvs_multiply_lookup_relationoutput_tableentrypositive + S (dst_positive_multiply_lookup_relationoutput_table) = S ((S (dst_index_multiply_lookup_relationoutput_table)) * dst_positive_scale_multiply_lookup_relationoutput_table)) /\ exists ff_q_pvs_multiply_lookup_relationoutput_tableentrypositive. dst_positive_code_multiply_lookup_relationoutput_table = ff_q_pvs_multiply_lookup_relationoutput_tableentrypositive * S ((S (dst_index_multiply_lookup_relationoutput_table)) * dst_positive_scale_multiply_lookup_relationoutput_table) + (dst_positive_multiply_lookup_relationoutput_table))) /\ (((((exists ff_h_pvs_multiply_lookup_relationoutput_tableentrynegative. ff_h_pvs_multiply_lookup_relationoutput_tableentrynegative + S (dst_negative_multiply_lookup_relationoutput_table) = S ((S (dst_index_multiply_lookup_relationoutput_table)) * dst_negative_scale_multiply_lookup_relationoutput_table)) /\ exists ff_q_pvs_multiply_lookup_relationoutput_tableentrynegative. dst_negative_code_multiply_lookup_relationoutput_table = ff_q_pvs_multiply_lookup_relationoutput_tableentrynegative * S ((S (dst_index_multiply_lookup_relationoutput_table)) * dst_negative_scale_multiply_lookup_relationoutput_table) + (dst_negative_multiply_lookup_relationoutput_table))) /\ (exists ge_balance_positive_multiply_lookup_relationoutput_tableentryvalue ge_balance_negative_multiply_lookup_relationoutput_tableentryvalue. (((((dst_value_multiply_lookup_relationoutput_table) = 2 * (ge_balance_positive_multiply_lookup_relationoutput_tableentryvalue) /\ (ge_balance_negative_multiply_lookup_relationoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_lookup_relationoutput_tableentryvaluedecode. (((dst_value_multiply_lookup_relationoutput_table) = 2 * ge_signed_half_multiply_lookup_relationoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_lookup_relationoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_lookup_relationoutput_tableentryvalue) = S ge_signed_half_multiply_lookup_relationoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_lookup_relationoutput_table) + ge_balance_negative_multiply_lookup_relationoutput_tableentryvalue = (dst_negative_multiply_lookup_relationoutput_table) + ge_balance_positive_multiply_lookup_relationoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_lookup_relationentries. (exists pvs_gap_multiply_lookup_relationentriesbound. pvs_gap_multiply_lookup_relationentriesbound + S (sto_index_multiply_lookup_relationentries) = (l)) -> exists sto_left_multiply_lookup_relationentries sto_right_multiply_lookup_relationentries sto_output_multiply_lookup_relationentries. ((exists dst_positive_code_multiply_lookup_relationentriesentryleft dst_positive_scale_multiply_lookup_relationentriesentryleft dst_negative_code_multiply_lookup_relationentriesentryleft dst_negative_scale_multiply_lookup_relationentriesentryleft dst_positive_multiply_lookup_relationentriesentryleft dst_negative_multiply_lookup_relationentriesentryleft. (((F) = (((((dst_positive_code_multiply_lookup_relationentriesentryleft) + (dst_positive_scale_multiply_lookup_relationentriesentryleft)) * S ((dst_positive_code_multiply_lookup_relationentriesentryleft) + (dst_positive_scale_multiply_lookup_relationentriesentryleft)) + ((dst_positive_scale_multiply_lookup_relationentriesentryleft) + (dst_positive_scale_multiply_lookup_relationentriesentryleft))) + (((dst_negative_code_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)) * S ((dst_negative_code_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)) + ((dst_negative_scale_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)))) * S ((((dst_positive_code_multiply_lookup_relationentriesentryleft) + (dst_positive_scale_multiply_lookup_relationentriesentryleft)) * S ((dst_positive_code_multiply_lookup_relationentriesentryleft) + (dst_positive_scale_multiply_lookup_relationentriesentryleft)) + ((dst_positive_scale_multiply_lookup_relationentriesentryleft) + (dst_positive_scale_multiply_lookup_relationentriesentryleft))) + (((dst_negative_code_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)) * S ((dst_negative_code_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)) + ((dst_negative_scale_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)))) + ((((dst_negative_code_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)) * S ((dst_negative_code_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)) + ((dst_negative_scale_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft))) + (((dst_negative_code_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)) * S ((dst_negative_code_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)) + ((dst_negative_scale_multiply_lookup_relationentriesentryleft) + (dst_negative_scale_multiply_lookup_relationentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_lookup_relationentriesentryleftpositive. ff_h_pvs_multiply_lookup_relationentriesentryleftpositive + S (dst_positive_multiply_lookup_relationentriesentryleft) = S ((S (sto_index_multiply_lookup_relationentries)) * dst_positive_scale_multiply_lookup_relationentriesentryleft)) /\ exists ff_q_pvs_multiply_lookup_relationentriesentryleftpositive. dst_positive_code_multiply_lookup_relationentriesentryleft = ff_q_pvs_multiply_lookup_relationentriesentryleftpositive * S ((S (sto_index_multiply_lookup_relationentries)) * dst_positive_scale_multiply_lookup_relationentriesentryleft) + (dst_positive_multiply_lookup_relationentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_lookup_relationentriesentryleftnegative. ff_h_pvs_multiply_lookup_relationentriesentryleftnegative + S (dst_negative_multiply_lookup_relationentriesentryleft) = S ((S (sto_index_multiply_lookup_relationentries)) * dst_negative_scale_multiply_lookup_relationentriesentryleft)) /\ exists ff_q_pvs_multiply_lookup_relationentriesentryleftnegative. dst_negative_code_multiply_lookup_relationentriesentryleft = ff_q_pvs_multiply_lookup_relationentriesentryleftnegative * S ((S (sto_index_multiply_lookup_relationentries)) * dst_negative_scale_multiply_lookup_relationentriesentryleft) + (dst_negative_multiply_lookup_relationentriesentryleft))) /\ (exists ge_balance_positive_multiply_lookup_relationentriesentryleftvalue ge_balance_negative_multiply_lookup_relationentriesentryleftvalue. (((((sto_left_multiply_lookup_relationentries) = 2 * (ge_balance_positive_multiply_lookup_relationentriesentryleftvalue) /\ (ge_balance_negative_multiply_lookup_relationentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_lookup_relationentriesentryleftvaluedecode. (((sto_left_multiply_lookup_relationentries) = 2 * ge_signed_half_multiply_lookup_relationentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_lookup_relationentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_lookup_relationentriesentryleftvalue) = S ge_signed_half_multiply_lookup_relationentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_lookup_relationentriesentryleft) + ge_balance_negative_multiply_lookup_relationentriesentryleftvalue = (dst_negative_multiply_lookup_relationentriesentryleft) + ge_balance_positive_multiply_lookup_relationentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_lookup_relationentriesentryright dst_positive_scale_multiply_lookup_relationentriesentryright dst_negative_code_multiply_lookup_relationentriesentryright dst_negative_scale_multiply_lookup_relationentriesentryright dst_positive_multiply_lookup_relationentriesentryright dst_negative_multiply_lookup_relationentriesentryright. (((G) = (((((dst_positive_code_multiply_lookup_relationentriesentryright) + (dst_positive_scale_multiply_lookup_relationentriesentryright)) * S ((dst_positive_code_multiply_lookup_relationentriesentryright) + (dst_positive_scale_multiply_lookup_relationentriesentryright)) + ((dst_positive_scale_multiply_lookup_relationentriesentryright) + (dst_positive_scale_multiply_lookup_relationentriesentryright))) + (((dst_negative_code_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)) * S ((dst_negative_code_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)) + ((dst_negative_scale_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)))) * S ((((dst_positive_code_multiply_lookup_relationentriesentryright) + (dst_positive_scale_multiply_lookup_relationentriesentryright)) * S ((dst_positive_code_multiply_lookup_relationentriesentryright) + (dst_positive_scale_multiply_lookup_relationentriesentryright)) + ((dst_positive_scale_multiply_lookup_relationentriesentryright) + (dst_positive_scale_multiply_lookup_relationentriesentryright))) + (((dst_negative_code_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)) * S ((dst_negative_code_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)) + ((dst_negative_scale_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)))) + ((((dst_negative_code_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)) * S ((dst_negative_code_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)) + ((dst_negative_scale_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright))) + (((dst_negative_code_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)) * S ((dst_negative_code_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)) + ((dst_negative_scale_multiply_lookup_relationentriesentryright) + (dst_negative_scale_multiply_lookup_relationentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_lookup_relationentriesentryrightpositive. ff_h_pvs_multiply_lookup_relationentriesentryrightpositive + S (dst_positive_multiply_lookup_relationentriesentryright) = S ((S (sto_index_multiply_lookup_relationentries)) * dst_positive_scale_multiply_lookup_relationentriesentryright)) /\ exists ff_q_pvs_multiply_lookup_relationentriesentryrightpositive. dst_positive_code_multiply_lookup_relationentriesentryright = ff_q_pvs_multiply_lookup_relationentriesentryrightpositive * S ((S (sto_index_multiply_lookup_relationentries)) * dst_positive_scale_multiply_lookup_relationentriesentryright) + (dst_positive_multiply_lookup_relationentriesentryright))) /\ (((((exists ff_h_pvs_multiply_lookup_relationentriesentryrightnegative. ff_h_pvs_multiply_lookup_relationentriesentryrightnegative + S (dst_negative_multiply_lookup_relationentriesentryright) = S ((S (sto_index_multiply_lookup_relationentries)) * dst_negative_scale_multiply_lookup_relationentriesentryright)) /\ exists ff_q_pvs_multiply_lookup_relationentriesentryrightnegative. dst_negative_code_multiply_lookup_relationentriesentryright = ff_q_pvs_multiply_lookup_relationentriesentryrightnegative * S ((S (sto_index_multiply_lookup_relationentries)) * dst_negative_scale_multiply_lookup_relationentriesentryright) + (dst_negative_multiply_lookup_relationentriesentryright))) /\ (exists ge_balance_positive_multiply_lookup_relationentriesentryrightvalue ge_balance_negative_multiply_lookup_relationentriesentryrightvalue. (((((sto_right_multiply_lookup_relationentries) = 2 * (ge_balance_positive_multiply_lookup_relationentriesentryrightvalue) /\ (ge_balance_negative_multiply_lookup_relationentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_lookup_relationentriesentryrightvaluedecode. (((sto_right_multiply_lookup_relationentries) = 2 * ge_signed_half_multiply_lookup_relationentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_lookup_relationentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_lookup_relationentriesentryrightvalue) = S ge_signed_half_multiply_lookup_relationentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_lookup_relationentriesentryright) + ge_balance_negative_multiply_lookup_relationentriesentryrightvalue = (dst_negative_multiply_lookup_relationentriesentryright) + ge_balance_positive_multiply_lookup_relationentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_lookup_relationentriesentryoutput dst_positive_scale_multiply_lookup_relationentriesentryoutput dst_negative_code_multiply_lookup_relationentriesentryoutput dst_negative_scale_multiply_lookup_relationentriesentryoutput dst_positive_multiply_lookup_relationentriesentryoutput dst_negative_multiply_lookup_relationentriesentryoutput. (((H) = (((((dst_positive_code_multiply_lookup_relationentriesentryoutput) + (dst_positive_scale_multiply_lookup_relationentriesentryoutput)) * S ((dst_positive_code_multiply_lookup_relationentriesentryoutput) + (dst_positive_scale_multiply_lookup_relationentriesentryoutput)) + ((dst_positive_scale_multiply_lookup_relationentriesentryoutput) + (dst_positive_scale_multiply_lookup_relationentriesentryoutput))) + (((dst_negative_code_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)) * S ((dst_negative_code_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)) + ((dst_negative_scale_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)))) * S ((((dst_positive_code_multiply_lookup_relationentriesentryoutput) + (dst_positive_scale_multiply_lookup_relationentriesentryoutput)) * S ((dst_positive_code_multiply_lookup_relationentriesentryoutput) + (dst_positive_scale_multiply_lookup_relationentriesentryoutput)) + ((dst_positive_scale_multiply_lookup_relationentriesentryoutput) + (dst_positive_scale_multiply_lookup_relationentriesentryoutput))) + (((dst_negative_code_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)) * S ((dst_negative_code_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)) + ((dst_negative_scale_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)))) + ((((dst_negative_code_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)) * S ((dst_negative_code_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)) + ((dst_negative_scale_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput))) + (((dst_negative_code_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)) * S ((dst_negative_code_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)) + ((dst_negative_scale_multiply_lookup_relationentriesentryoutput) + (dst_negative_scale_multiply_lookup_relationentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_lookup_relationentriesentryoutputpositive. ff_h_pvs_multiply_lookup_relationentriesentryoutputpositive + S (dst_positive_multiply_lookup_relationentriesentryoutput) = S ((S (sto_index_multiply_lookup_relationentries)) * dst_positive_scale_multiply_lookup_relationentriesentryoutput)) /\ exists ff_q_pvs_multiply_lookup_relationentriesentryoutputpositive. dst_positive_code_multiply_lookup_relationentriesentryoutput = ff_q_pvs_multiply_lookup_relationentriesentryoutputpositive * S ((S (sto_index_multiply_lookup_relationentries)) * dst_positive_scale_multiply_lookup_relationentriesentryoutput) + (dst_positive_multiply_lookup_relationentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_lookup_relationentriesentryoutputnegative. ff_h_pvs_multiply_lookup_relationentriesentryoutputnegative + S (dst_negative_multiply_lookup_relationentriesentryoutput) = S ((S (sto_index_multiply_lookup_relationentries)) * dst_negative_scale_multiply_lookup_relationentriesentryoutput)) /\ exists ff_q_pvs_multiply_lookup_relationentriesentryoutputnegative. dst_negative_code_multiply_lookup_relationentriesentryoutput = ff_q_pvs_multiply_lookup_relationentriesentryoutputnegative * S ((S (sto_index_multiply_lookup_relationentries)) * dst_negative_scale_multiply_lookup_relationentriesentryoutput) + (dst_negative_multiply_lookup_relationentriesentryoutput))) /\ (exists ge_balance_positive_multiply_lookup_relationentriesentryoutputvalue ge_balance_negative_multiply_lookup_relationentriesentryoutputvalue. (((((sto_output_multiply_lookup_relationentries) = 2 * (ge_balance_positive_multiply_lookup_relationentriesentryoutputvalue) /\ (ge_balance_negative_multiply_lookup_relationentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_lookup_relationentriesentryoutputvaluedecode. (((sto_output_multiply_lookup_relationentries) = 2 * ge_signed_half_multiply_lookup_relationentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_lookup_relationentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_lookup_relationentriesentryoutputvalue) = S ge_signed_half_multiply_lookup_relationentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_lookup_relationentriesentryoutput) + ge_balance_negative_multiply_lookup_relationentriesentryoutputvalue = (dst_negative_multiply_lookup_relationentriesentryoutput) + ge_balance_positive_multiply_lookup_relationentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_lookup_relationentriesentryoperation sto_an_multiply_lookup_relationentriesentryoperation sto_bp_multiply_lookup_relationentriesentryoperation sto_bn_multiply_lookup_relationentriesentryoperation sto_cp_multiply_lookup_relationentriesentryoperation sto_cn_multiply_lookup_relationentriesentryoperation. (((((sto_left_multiply_lookup_relationentries) = 2 * (sto_ap_multiply_lookup_relationentriesentryoperation) /\ (sto_an_multiply_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_lookup_relationentriesentryoperationleft. (((sto_left_multiply_lookup_relationentries) = 2 * ge_signed_half_multiply_lookup_relationentriesentryoperationleft + 1 /\ (sto_ap_multiply_lookup_relationentriesentryoperation) = 0) /\ (sto_an_multiply_lookup_relationentriesentryoperation) = S ge_signed_half_multiply_lookup_relationentriesentryoperationleft))) /\ ((((((sto_right_multiply_lookup_relationentries) = 2 * (sto_bp_multiply_lookup_relationentriesentryoperation) /\ (sto_bn_multiply_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_lookup_relationentriesentryoperationright. (((sto_right_multiply_lookup_relationentries) = 2 * ge_signed_half_multiply_lookup_relationentriesentryoperationright + 1 /\ (sto_bp_multiply_lookup_relationentriesentryoperation) = 0) /\ (sto_bn_multiply_lookup_relationentriesentryoperation) = S ge_signed_half_multiply_lookup_relationentriesentryoperationright))) /\ ((((((sto_output_multiply_lookup_relationentries) = 2 * (sto_cp_multiply_lookup_relationentriesentryoperation) /\ (sto_cn_multiply_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_lookup_relationentriesentryoperationoutput. (((sto_output_multiply_lookup_relationentries) = 2 * ge_signed_half_multiply_lookup_relationentriesentryoperationoutput + 1 /\ (sto_cp_multiply_lookup_relationentriesentryoperation) = 0) /\ (sto_cn_multiply_lookup_relationentriesentryoperation) = S ge_signed_half_multiply_lookup_relationentriesentryoperationoutput))) /\ ((sto_ap_multiply_lookup_relationentriesentryoperation * sto_bp_multiply_lookup_relationentriesentryoperation + sto_an_multiply_lookup_relationentriesentryoperation * sto_bn_multiply_lookup_relationentriesentryoperation) + sto_cn_multiply_lookup_relationentriesentryoperation = (sto_ap_multiply_lookup_relationentriesentryoperation * sto_bn_multiply_lookup_relationentriesentryoperation + sto_an_multiply_lookup_relationentriesentryoperation * sto_bp_multiply_lookup_relationentriesentryoperation) + sto_cp_multiply_lookup_relationentriesentryoperation))))))))))))))))))) -> (exists pvs_gap_multiply_lookup_bound. pvs_gap_multiply_lookup_bound + S (i) = (l)) -> (exists dst_positive_code_multiply_lookup_0 dst_positive_scale_multiply_lookup_0 dst_negative_code_multiply_lookup_0 dst_negative_scale_multiply_lookup_0 dst_positive_multiply_lookup_0 dst_negative_multiply_lookup_0. (((F) = (((((dst_positive_code_multiply_lookup_0) + (dst_positive_scale_multiply_lookup_0)) * S ((dst_positive_code_multiply_lookup_0) + (dst_positive_scale_multiply_lookup_0)) + ((dst_positive_scale_multiply_lookup_0) + (dst_positive_scale_multiply_lookup_0))) + (((dst_negative_code_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)) * S ((dst_negative_code_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)) + ((dst_negative_scale_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)))) * S ((((dst_positive_code_multiply_lookup_0) + (dst_positive_scale_multiply_lookup_0)) * S ((dst_positive_code_multiply_lookup_0) + (dst_positive_scale_multiply_lookup_0)) + ((dst_positive_scale_multiply_lookup_0) + (dst_positive_scale_multiply_lookup_0))) + (((dst_negative_code_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)) * S ((dst_negative_code_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)) + ((dst_negative_scale_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)))) + ((((dst_negative_code_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)) * S ((dst_negative_code_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)) + ((dst_negative_scale_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0))) + (((dst_negative_code_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)) * S ((dst_negative_code_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)) + ((dst_negative_scale_multiply_lookup_0) + (dst_negative_scale_multiply_lookup_0)))))) /\ (((((exists ff_h_pvs_multiply_lookup_0positive. ff_h_pvs_multiply_lookup_0positive + S (dst_positive_multiply_lookup_0) = S ((S (i)) * dst_positive_scale_multiply_lookup_0)) /\ exists ff_q_pvs_multiply_lookup_0positive. dst_positive_code_multiply_lookup_0 = ff_q_pvs_multiply_lookup_0positive * S ((S (i)) * dst_positive_scale_multiply_lookup_0) + (dst_positive_multiply_lookup_0))) /\ (((((exists ff_h_pvs_multiply_lookup_0negative. ff_h_pvs_multiply_lookup_0negative + S (dst_negative_multiply_lookup_0) = S ((S (i)) * dst_negative_scale_multiply_lookup_0)) /\ exists ff_q_pvs_multiply_lookup_0negative. dst_negative_code_multiply_lookup_0 = ff_q_pvs_multiply_lookup_0negative * S ((S (i)) * dst_negative_scale_multiply_lookup_0) + (dst_negative_multiply_lookup_0))) /\ (exists ge_balance_positive_multiply_lookup_0value ge_balance_negative_multiply_lookup_0value. (((((a) = 2 * (ge_balance_positive_multiply_lookup_0value) /\ (ge_balance_negative_multiply_lookup_0value) = 0) \/ exists ge_signed_half_multiply_lookup_0valuedecode. (((a) = 2 * ge_signed_half_multiply_lookup_0valuedecode + 1 /\ (ge_balance_positive_multiply_lookup_0value) = 0) /\ (ge_balance_negative_multiply_lookup_0value) = S ge_signed_half_multiply_lookup_0valuedecode))) /\ ((dst_positive_multiply_lookup_0) + ge_balance_negative_multiply_lookup_0value = (dst_negative_multiply_lookup_0) + ge_balance_positive_multiply_lookup_0value))))))))) -> (exists dst_positive_code_multiply_lookup_1 dst_positive_scale_multiply_lookup_1 dst_negative_code_multiply_lookup_1 dst_negative_scale_multiply_lookup_1 dst_positive_multiply_lookup_1 dst_negative_multiply_lookup_1. (((G) = (((((dst_positive_code_multiply_lookup_1) + (dst_positive_scale_multiply_lookup_1)) * S ((dst_positive_code_multiply_lookup_1) + (dst_positive_scale_multiply_lookup_1)) + ((dst_positive_scale_multiply_lookup_1) + (dst_positive_scale_multiply_lookup_1))) + (((dst_negative_code_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)) * S ((dst_negative_code_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)) + ((dst_negative_scale_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)))) * S ((((dst_positive_code_multiply_lookup_1) + (dst_positive_scale_multiply_lookup_1)) * S ((dst_positive_code_multiply_lookup_1) + (dst_positive_scale_multiply_lookup_1)) + ((dst_positive_scale_multiply_lookup_1) + (dst_positive_scale_multiply_lookup_1))) + (((dst_negative_code_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)) * S ((dst_negative_code_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)) + ((dst_negative_scale_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)))) + ((((dst_negative_code_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)) * S ((dst_negative_code_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)) + ((dst_negative_scale_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1))) + (((dst_negative_code_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)) * S ((dst_negative_code_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)) + ((dst_negative_scale_multiply_lookup_1) + (dst_negative_scale_multiply_lookup_1)))))) /\ (((((exists ff_h_pvs_multiply_lookup_1positive. ff_h_pvs_multiply_lookup_1positive + S (dst_positive_multiply_lookup_1) = S ((S (i)) * dst_positive_scale_multiply_lookup_1)) /\ exists ff_q_pvs_multiply_lookup_1positive. dst_positive_code_multiply_lookup_1 = ff_q_pvs_multiply_lookup_1positive * S ((S (i)) * dst_positive_scale_multiply_lookup_1) + (dst_positive_multiply_lookup_1))) /\ (((((exists ff_h_pvs_multiply_lookup_1negative. ff_h_pvs_multiply_lookup_1negative + S (dst_negative_multiply_lookup_1) = S ((S (i)) * dst_negative_scale_multiply_lookup_1)) /\ exists ff_q_pvs_multiply_lookup_1negative. dst_negative_code_multiply_lookup_1 = ff_q_pvs_multiply_lookup_1negative * S ((S (i)) * dst_negative_scale_multiply_lookup_1) + (dst_negative_multiply_lookup_1))) /\ (exists ge_balance_positive_multiply_lookup_1value ge_balance_negative_multiply_lookup_1value. (((((b) = 2 * (ge_balance_positive_multiply_lookup_1value) /\ (ge_balance_negative_multiply_lookup_1value) = 0) \/ exists ge_signed_half_multiply_lookup_1valuedecode. (((b) = 2 * ge_signed_half_multiply_lookup_1valuedecode + 1 /\ (ge_balance_positive_multiply_lookup_1value) = 0) /\ (ge_balance_negative_multiply_lookup_1value) = S ge_signed_half_multiply_lookup_1valuedecode))) /\ ((dst_positive_multiply_lookup_1) + ge_balance_negative_multiply_lookup_1value = (dst_negative_multiply_lookup_1) + ge_balance_positive_multiply_lookup_1value))))))))) -> (exists dst_positive_code_multiply_lookup_2 dst_positive_scale_multiply_lookup_2 dst_negative_code_multiply_lookup_2 dst_negative_scale_multiply_lookup_2 dst_positive_multiply_lookup_2 dst_negative_multiply_lookup_2. (((H) = (((((dst_positive_code_multiply_lookup_2) + (dst_positive_scale_multiply_lookup_2)) * S ((dst_positive_code_multiply_lookup_2) + (dst_positive_scale_multiply_lookup_2)) + ((dst_positive_scale_multiply_lookup_2) + (dst_positive_scale_multiply_lookup_2))) + (((dst_negative_code_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)) * S ((dst_negative_code_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)) + ((dst_negative_scale_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)))) * S ((((dst_positive_code_multiply_lookup_2) + (dst_positive_scale_multiply_lookup_2)) * S ((dst_positive_code_multiply_lookup_2) + (dst_positive_scale_multiply_lookup_2)) + ((dst_positive_scale_multiply_lookup_2) + (dst_positive_scale_multiply_lookup_2))) + (((dst_negative_code_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)) * S ((dst_negative_code_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)) + ((dst_negative_scale_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)))) + ((((dst_negative_code_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)) * S ((dst_negative_code_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)) + ((dst_negative_scale_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2))) + (((dst_negative_code_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)) * S ((dst_negative_code_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)) + ((dst_negative_scale_multiply_lookup_2) + (dst_negative_scale_multiply_lookup_2)))))) /\ (((((exists ff_h_pvs_multiply_lookup_2positive. ff_h_pvs_multiply_lookup_2positive + S (dst_positive_multiply_lookup_2) = S ((S (i)) * dst_positive_scale_multiply_lookup_2)) /\ exists ff_q_pvs_multiply_lookup_2positive. dst_positive_code_multiply_lookup_2 = ff_q_pvs_multiply_lookup_2positive * S ((S (i)) * dst_positive_scale_multiply_lookup_2) + (dst_positive_multiply_lookup_2))) /\ (((((exists ff_h_pvs_multiply_lookup_2negative. ff_h_pvs_multiply_lookup_2negative + S (dst_negative_multiply_lookup_2) = S ((S (i)) * dst_negative_scale_multiply_lookup_2)) /\ exists ff_q_pvs_multiply_lookup_2negative. dst_negative_code_multiply_lookup_2 = ff_q_pvs_multiply_lookup_2negative * S ((S (i)) * dst_negative_scale_multiply_lookup_2) + (dst_negative_multiply_lookup_2))) /\ (exists ge_balance_positive_multiply_lookup_2value ge_balance_negative_multiply_lookup_2value. (((((c) = 2 * (ge_balance_positive_multiply_lookup_2value) /\ (ge_balance_negative_multiply_lookup_2value) = 0) \/ exists ge_signed_half_multiply_lookup_2valuedecode. (((c) = 2 * ge_signed_half_multiply_lookup_2valuedecode + 1 /\ (ge_balance_positive_multiply_lookup_2value) = 0) /\ (ge_balance_negative_multiply_lookup_2value) = S ge_signed_half_multiply_lookup_2valuedecode))) /\ ((dst_positive_multiply_lookup_2) + ge_balance_negative_multiply_lookup_2value = (dst_negative_multiply_lookup_2) + ge_balance_positive_multiply_lookup_2value))))))))) -> (exists sto_ap_multiply_lookup_operation sto_an_multiply_lookup_operation sto_bp_multiply_lookup_operation sto_bn_multiply_lookup_operation sto_cp_multiply_lookup_operation sto_cn_multiply_lookup_operation. (((((a) = 2 * (sto_ap_multiply_lookup_operation) /\ (sto_an_multiply_lookup_operation) = 0) \/ exists ge_signed_half_multiply_lookup_operationleft. (((a) = 2 * ge_signed_half_multiply_lookup_operationleft + 1 /\ (sto_ap_multiply_lookup_operation) = 0) /\ (sto_an_multiply_lookup_operation) = S ge_signed_half_multiply_lookup_operationleft))) /\ ((((((b) = 2 * (sto_bp_multiply_lookup_operation) /\ (sto_bn_multiply_lookup_operation) = 0) \/ exists ge_signed_half_multiply_lookup_operationright. (((b) = 2 * ge_signed_half_multiply_lookup_operationright + 1 /\ (sto_bp_multiply_lookup_operation) = 0) /\ (sto_bn_multiply_lookup_operation) = S ge_signed_half_multiply_lookup_operationright))) /\ ((((((c) = 2 * (sto_cp_multiply_lookup_operation) /\ (sto_cn_multiply_lookup_operation) = 0) \/ exists ge_signed_half_multiply_lookup_operationoutput. (((c) = 2 * ge_signed_half_multiply_lookup_operationoutput + 1 /\ (sto_cp_multiply_lookup_operation) = 0) /\ (sto_cn_multiply_lookup_operation) = S ge_signed_half_multiply_lookup_operationoutput))) /\ ((sto_ap_multiply_lookup_operation * sto_bp_multiply_lookup_operation + sto_an_multiply_lookup_operation * sto_bn_multiply_lookup_operation) + sto_cn_multiply_lookup_operation = (sto_ap_multiply_lookup_operation * sto_bn_multiply_lookup_operation + sto_an_multiply_lookup_operation * sto_bp_multiply_lookup_operation) + sto_cp_multiply_lookup_operation)))))))
signed_table_multiply_restrict
new owned theorem · read exact theorem evidence
Bundle node 193; exact statement SHA-256 c7c8d97375e84f673df20ab92a7ed205c3602847d424a3c984888f4f8451c7b7
Exact first-order statement
forall F G H l. (((exists dst_positive_code_multiply_restrict_inputleft_table dst_positive_scale_multiply_restrict_inputleft_table dst_negative_code_multiply_restrict_inputleft_table dst_negative_scale_multiply_restrict_inputleft_table. (((F) = (((((dst_positive_code_multiply_restrict_inputleft_table) + (dst_positive_scale_multiply_restrict_inputleft_table)) * S ((dst_positive_code_multiply_restrict_inputleft_table) + (dst_positive_scale_multiply_restrict_inputleft_table)) + ((dst_positive_scale_multiply_restrict_inputleft_table) + (dst_positive_scale_multiply_restrict_inputleft_table))) + (((dst_negative_code_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)) * S ((dst_negative_code_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)) + ((dst_negative_scale_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)))) * S ((((dst_positive_code_multiply_restrict_inputleft_table) + (dst_positive_scale_multiply_restrict_inputleft_table)) * S ((dst_positive_code_multiply_restrict_inputleft_table) + (dst_positive_scale_multiply_restrict_inputleft_table)) + ((dst_positive_scale_multiply_restrict_inputleft_table) + (dst_positive_scale_multiply_restrict_inputleft_table))) + (((dst_negative_code_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)) * S ((dst_negative_code_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)) + ((dst_negative_scale_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)))) + ((((dst_negative_code_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)) * S ((dst_negative_code_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)) + ((dst_negative_scale_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table))) + (((dst_negative_code_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)) * S ((dst_negative_code_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)) + ((dst_negative_scale_multiply_restrict_inputleft_table) + (dst_negative_scale_multiply_restrict_inputleft_table)))))) /\ (forall dst_index_multiply_restrict_inputleft_table. (exists pvs_le_gap_multiply_restrict_inputleft_tabledomain. pvs_le_gap_multiply_restrict_inputleft_tabledomain + (dst_index_multiply_restrict_inputleft_table) = (S l)) -> exists dst_positive_multiply_restrict_inputleft_table dst_negative_multiply_restrict_inputleft_table dst_value_multiply_restrict_inputleft_table. ((((exists ff_h_pvs_multiply_restrict_inputleft_tableentrypositive. ff_h_pvs_multiply_restrict_inputleft_tableentrypositive + S (dst_positive_multiply_restrict_inputleft_table) = S ((S (dst_index_multiply_restrict_inputleft_table)) * dst_positive_scale_multiply_restrict_inputleft_table)) /\ exists ff_q_pvs_multiply_restrict_inputleft_tableentrypositive. dst_positive_code_multiply_restrict_inputleft_table = ff_q_pvs_multiply_restrict_inputleft_tableentrypositive * S ((S (dst_index_multiply_restrict_inputleft_table)) * dst_positive_scale_multiply_restrict_inputleft_table) + (dst_positive_multiply_restrict_inputleft_table))) /\ (((((exists ff_h_pvs_multiply_restrict_inputleft_tableentrynegative. ff_h_pvs_multiply_restrict_inputleft_tableentrynegative + S (dst_negative_multiply_restrict_inputleft_table) = S ((S (dst_index_multiply_restrict_inputleft_table)) * dst_negative_scale_multiply_restrict_inputleft_table)) /\ exists ff_q_pvs_multiply_restrict_inputleft_tableentrynegative. dst_negative_code_multiply_restrict_inputleft_table = ff_q_pvs_multiply_restrict_inputleft_tableentrynegative * S ((S (dst_index_multiply_restrict_inputleft_table)) * dst_negative_scale_multiply_restrict_inputleft_table) + (dst_negative_multiply_restrict_inputleft_table))) /\ (exists ge_balance_positive_multiply_restrict_inputleft_tableentryvalue ge_balance_negative_multiply_restrict_inputleft_tableentryvalue. (((((dst_value_multiply_restrict_inputleft_table) = 2 * (ge_balance_positive_multiply_restrict_inputleft_tableentryvalue) /\ (ge_balance_negative_multiply_restrict_inputleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_restrict_inputleft_tableentryvaluedecode. (((dst_value_multiply_restrict_inputleft_table) = 2 * ge_signed_half_multiply_restrict_inputleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_inputleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_restrict_inputleft_tableentryvalue) = S ge_signed_half_multiply_restrict_inputleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_restrict_inputleft_table) + ge_balance_negative_multiply_restrict_inputleft_tableentryvalue = (dst_negative_multiply_restrict_inputleft_table) + ge_balance_positive_multiply_restrict_inputleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_restrict_inputright_table dst_positive_scale_multiply_restrict_inputright_table dst_negative_code_multiply_restrict_inputright_table dst_negative_scale_multiply_restrict_inputright_table. (((G) = (((((dst_positive_code_multiply_restrict_inputright_table) + (dst_positive_scale_multiply_restrict_inputright_table)) * S ((dst_positive_code_multiply_restrict_inputright_table) + (dst_positive_scale_multiply_restrict_inputright_table)) + ((dst_positive_scale_multiply_restrict_inputright_table) + (dst_positive_scale_multiply_restrict_inputright_table))) + (((dst_negative_code_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)) * S ((dst_negative_code_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)) + ((dst_negative_scale_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)))) * S ((((dst_positive_code_multiply_restrict_inputright_table) + (dst_positive_scale_multiply_restrict_inputright_table)) * S ((dst_positive_code_multiply_restrict_inputright_table) + (dst_positive_scale_multiply_restrict_inputright_table)) + ((dst_positive_scale_multiply_restrict_inputright_table) + (dst_positive_scale_multiply_restrict_inputright_table))) + (((dst_negative_code_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)) * S ((dst_negative_code_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)) + ((dst_negative_scale_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)))) + ((((dst_negative_code_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)) * S ((dst_negative_code_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)) + ((dst_negative_scale_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table))) + (((dst_negative_code_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)) * S ((dst_negative_code_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)) + ((dst_negative_scale_multiply_restrict_inputright_table) + (dst_negative_scale_multiply_restrict_inputright_table)))))) /\ (forall dst_index_multiply_restrict_inputright_table. (exists pvs_le_gap_multiply_restrict_inputright_tabledomain. pvs_le_gap_multiply_restrict_inputright_tabledomain + (dst_index_multiply_restrict_inputright_table) = (S l)) -> exists dst_positive_multiply_restrict_inputright_table dst_negative_multiply_restrict_inputright_table dst_value_multiply_restrict_inputright_table. ((((exists ff_h_pvs_multiply_restrict_inputright_tableentrypositive. ff_h_pvs_multiply_restrict_inputright_tableentrypositive + S (dst_positive_multiply_restrict_inputright_table) = S ((S (dst_index_multiply_restrict_inputright_table)) * dst_positive_scale_multiply_restrict_inputright_table)) /\ exists ff_q_pvs_multiply_restrict_inputright_tableentrypositive. dst_positive_code_multiply_restrict_inputright_table = ff_q_pvs_multiply_restrict_inputright_tableentrypositive * S ((S (dst_index_multiply_restrict_inputright_table)) * dst_positive_scale_multiply_restrict_inputright_table) + (dst_positive_multiply_restrict_inputright_table))) /\ (((((exists ff_h_pvs_multiply_restrict_inputright_tableentrynegative. ff_h_pvs_multiply_restrict_inputright_tableentrynegative + S (dst_negative_multiply_restrict_inputright_table) = S ((S (dst_index_multiply_restrict_inputright_table)) * dst_negative_scale_multiply_restrict_inputright_table)) /\ exists ff_q_pvs_multiply_restrict_inputright_tableentrynegative. dst_negative_code_multiply_restrict_inputright_table = ff_q_pvs_multiply_restrict_inputright_tableentrynegative * S ((S (dst_index_multiply_restrict_inputright_table)) * dst_negative_scale_multiply_restrict_inputright_table) + (dst_negative_multiply_restrict_inputright_table))) /\ (exists ge_balance_positive_multiply_restrict_inputright_tableentryvalue ge_balance_negative_multiply_restrict_inputright_tableentryvalue. (((((dst_value_multiply_restrict_inputright_table) = 2 * (ge_balance_positive_multiply_restrict_inputright_tableentryvalue) /\ (ge_balance_negative_multiply_restrict_inputright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_restrict_inputright_tableentryvaluedecode. (((dst_value_multiply_restrict_inputright_table) = 2 * ge_signed_half_multiply_restrict_inputright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_inputright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_restrict_inputright_tableentryvalue) = S ge_signed_half_multiply_restrict_inputright_tableentryvaluedecode))) /\ ((dst_positive_multiply_restrict_inputright_table) + ge_balance_negative_multiply_restrict_inputright_tableentryvalue = (dst_negative_multiply_restrict_inputright_table) + ge_balance_positive_multiply_restrict_inputright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_restrict_inputoutput_table dst_positive_scale_multiply_restrict_inputoutput_table dst_negative_code_multiply_restrict_inputoutput_table dst_negative_scale_multiply_restrict_inputoutput_table. (((H) = (((((dst_positive_code_multiply_restrict_inputoutput_table) + (dst_positive_scale_multiply_restrict_inputoutput_table)) * S ((dst_positive_code_multiply_restrict_inputoutput_table) + (dst_positive_scale_multiply_restrict_inputoutput_table)) + ((dst_positive_scale_multiply_restrict_inputoutput_table) + (dst_positive_scale_multiply_restrict_inputoutput_table))) + (((dst_negative_code_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)) * S ((dst_negative_code_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)) + ((dst_negative_scale_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)))) * S ((((dst_positive_code_multiply_restrict_inputoutput_table) + (dst_positive_scale_multiply_restrict_inputoutput_table)) * S ((dst_positive_code_multiply_restrict_inputoutput_table) + (dst_positive_scale_multiply_restrict_inputoutput_table)) + ((dst_positive_scale_multiply_restrict_inputoutput_table) + (dst_positive_scale_multiply_restrict_inputoutput_table))) + (((dst_negative_code_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)) * S ((dst_negative_code_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)) + ((dst_negative_scale_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)))) + ((((dst_negative_code_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)) * S ((dst_negative_code_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)) + ((dst_negative_scale_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table))) + (((dst_negative_code_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)) * S ((dst_negative_code_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)) + ((dst_negative_scale_multiply_restrict_inputoutput_table) + (dst_negative_scale_multiply_restrict_inputoutput_table)))))) /\ (forall dst_index_multiply_restrict_inputoutput_table. (exists pvs_le_gap_multiply_restrict_inputoutput_tabledomain. pvs_le_gap_multiply_restrict_inputoutput_tabledomain + (dst_index_multiply_restrict_inputoutput_table) = (S l)) -> exists dst_positive_multiply_restrict_inputoutput_table dst_negative_multiply_restrict_inputoutput_table dst_value_multiply_restrict_inputoutput_table. ((((exists ff_h_pvs_multiply_restrict_inputoutput_tableentrypositive. ff_h_pvs_multiply_restrict_inputoutput_tableentrypositive + S (dst_positive_multiply_restrict_inputoutput_table) = S ((S (dst_index_multiply_restrict_inputoutput_table)) * dst_positive_scale_multiply_restrict_inputoutput_table)) /\ exists ff_q_pvs_multiply_restrict_inputoutput_tableentrypositive. dst_positive_code_multiply_restrict_inputoutput_table = ff_q_pvs_multiply_restrict_inputoutput_tableentrypositive * S ((S (dst_index_multiply_restrict_inputoutput_table)) * dst_positive_scale_multiply_restrict_inputoutput_table) + (dst_positive_multiply_restrict_inputoutput_table))) /\ (((((exists ff_h_pvs_multiply_restrict_inputoutput_tableentrynegative. ff_h_pvs_multiply_restrict_inputoutput_tableentrynegative + S (dst_negative_multiply_restrict_inputoutput_table) = S ((S (dst_index_multiply_restrict_inputoutput_table)) * dst_negative_scale_multiply_restrict_inputoutput_table)) /\ exists ff_q_pvs_multiply_restrict_inputoutput_tableentrynegative. dst_negative_code_multiply_restrict_inputoutput_table = ff_q_pvs_multiply_restrict_inputoutput_tableentrynegative * S ((S (dst_index_multiply_restrict_inputoutput_table)) * dst_negative_scale_multiply_restrict_inputoutput_table) + (dst_negative_multiply_restrict_inputoutput_table))) /\ (exists ge_balance_positive_multiply_restrict_inputoutput_tableentryvalue ge_balance_negative_multiply_restrict_inputoutput_tableentryvalue. (((((dst_value_multiply_restrict_inputoutput_table) = 2 * (ge_balance_positive_multiply_restrict_inputoutput_tableentryvalue) /\ (ge_balance_negative_multiply_restrict_inputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_restrict_inputoutput_tableentryvaluedecode. (((dst_value_multiply_restrict_inputoutput_table) = 2 * ge_signed_half_multiply_restrict_inputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_inputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_restrict_inputoutput_tableentryvalue) = S ge_signed_half_multiply_restrict_inputoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_restrict_inputoutput_table) + ge_balance_negative_multiply_restrict_inputoutput_tableentryvalue = (dst_negative_multiply_restrict_inputoutput_table) + ge_balance_positive_multiply_restrict_inputoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_restrict_inputentries. (exists pvs_gap_multiply_restrict_inputentriesbound. pvs_gap_multiply_restrict_inputentriesbound + S (sto_index_multiply_restrict_inputentries) = (S l)) -> exists sto_left_multiply_restrict_inputentries sto_right_multiply_restrict_inputentries sto_output_multiply_restrict_inputentries. ((exists dst_positive_code_multiply_restrict_inputentriesentryleft dst_positive_scale_multiply_restrict_inputentriesentryleft dst_negative_code_multiply_restrict_inputentriesentryleft dst_negative_scale_multiply_restrict_inputentriesentryleft dst_positive_multiply_restrict_inputentriesentryleft dst_negative_multiply_restrict_inputentriesentryleft. (((F) = (((((dst_positive_code_multiply_restrict_inputentriesentryleft) + (dst_positive_scale_multiply_restrict_inputentriesentryleft)) * S ((dst_positive_code_multiply_restrict_inputentriesentryleft) + (dst_positive_scale_multiply_restrict_inputentriesentryleft)) + ((dst_positive_scale_multiply_restrict_inputentriesentryleft) + (dst_positive_scale_multiply_restrict_inputentriesentryleft))) + (((dst_negative_code_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)) * S ((dst_negative_code_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)) + ((dst_negative_scale_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)))) * S ((((dst_positive_code_multiply_restrict_inputentriesentryleft) + (dst_positive_scale_multiply_restrict_inputentriesentryleft)) * S ((dst_positive_code_multiply_restrict_inputentriesentryleft) + (dst_positive_scale_multiply_restrict_inputentriesentryleft)) + ((dst_positive_scale_multiply_restrict_inputentriesentryleft) + (dst_positive_scale_multiply_restrict_inputentriesentryleft))) + (((dst_negative_code_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)) * S ((dst_negative_code_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)) + ((dst_negative_scale_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)))) + ((((dst_negative_code_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)) * S ((dst_negative_code_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)) + ((dst_negative_scale_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft))) + (((dst_negative_code_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)) * S ((dst_negative_code_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)) + ((dst_negative_scale_multiply_restrict_inputentriesentryleft) + (dst_negative_scale_multiply_restrict_inputentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_restrict_inputentriesentryleftpositive. ff_h_pvs_multiply_restrict_inputentriesentryleftpositive + S (dst_positive_multiply_restrict_inputentriesentryleft) = S ((S (sto_index_multiply_restrict_inputentries)) * dst_positive_scale_multiply_restrict_inputentriesentryleft)) /\ exists ff_q_pvs_multiply_restrict_inputentriesentryleftpositive. dst_positive_code_multiply_restrict_inputentriesentryleft = ff_q_pvs_multiply_restrict_inputentriesentryleftpositive * S ((S (sto_index_multiply_restrict_inputentries)) * dst_positive_scale_multiply_restrict_inputentriesentryleft) + (dst_positive_multiply_restrict_inputentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_restrict_inputentriesentryleftnegative. ff_h_pvs_multiply_restrict_inputentriesentryleftnegative + S (dst_negative_multiply_restrict_inputentriesentryleft) = S ((S (sto_index_multiply_restrict_inputentries)) * dst_negative_scale_multiply_restrict_inputentriesentryleft)) /\ exists ff_q_pvs_multiply_restrict_inputentriesentryleftnegative. dst_negative_code_multiply_restrict_inputentriesentryleft = ff_q_pvs_multiply_restrict_inputentriesentryleftnegative * S ((S (sto_index_multiply_restrict_inputentries)) * dst_negative_scale_multiply_restrict_inputentriesentryleft) + (dst_negative_multiply_restrict_inputentriesentryleft))) /\ (exists ge_balance_positive_multiply_restrict_inputentriesentryleftvalue ge_balance_negative_multiply_restrict_inputentriesentryleftvalue. (((((sto_left_multiply_restrict_inputentries) = 2 * (ge_balance_positive_multiply_restrict_inputentriesentryleftvalue) /\ (ge_balance_negative_multiply_restrict_inputentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_restrict_inputentriesentryleftvaluedecode. (((sto_left_multiply_restrict_inputentries) = 2 * ge_signed_half_multiply_restrict_inputentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_inputentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_restrict_inputentriesentryleftvalue) = S ge_signed_half_multiply_restrict_inputentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_restrict_inputentriesentryleft) + ge_balance_negative_multiply_restrict_inputentriesentryleftvalue = (dst_negative_multiply_restrict_inputentriesentryleft) + ge_balance_positive_multiply_restrict_inputentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_restrict_inputentriesentryright dst_positive_scale_multiply_restrict_inputentriesentryright dst_negative_code_multiply_restrict_inputentriesentryright dst_negative_scale_multiply_restrict_inputentriesentryright dst_positive_multiply_restrict_inputentriesentryright dst_negative_multiply_restrict_inputentriesentryright. (((G) = (((((dst_positive_code_multiply_restrict_inputentriesentryright) + (dst_positive_scale_multiply_restrict_inputentriesentryright)) * S ((dst_positive_code_multiply_restrict_inputentriesentryright) + (dst_positive_scale_multiply_restrict_inputentriesentryright)) + ((dst_positive_scale_multiply_restrict_inputentriesentryright) + (dst_positive_scale_multiply_restrict_inputentriesentryright))) + (((dst_negative_code_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)) * S ((dst_negative_code_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)) + ((dst_negative_scale_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)))) * S ((((dst_positive_code_multiply_restrict_inputentriesentryright) + (dst_positive_scale_multiply_restrict_inputentriesentryright)) * S ((dst_positive_code_multiply_restrict_inputentriesentryright) + (dst_positive_scale_multiply_restrict_inputentriesentryright)) + ((dst_positive_scale_multiply_restrict_inputentriesentryright) + (dst_positive_scale_multiply_restrict_inputentriesentryright))) + (((dst_negative_code_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)) * S ((dst_negative_code_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)) + ((dst_negative_scale_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)))) + ((((dst_negative_code_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)) * S ((dst_negative_code_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)) + ((dst_negative_scale_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright))) + (((dst_negative_code_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)) * S ((dst_negative_code_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)) + ((dst_negative_scale_multiply_restrict_inputentriesentryright) + (dst_negative_scale_multiply_restrict_inputentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_restrict_inputentriesentryrightpositive. ff_h_pvs_multiply_restrict_inputentriesentryrightpositive + S (dst_positive_multiply_restrict_inputentriesentryright) = S ((S (sto_index_multiply_restrict_inputentries)) * dst_positive_scale_multiply_restrict_inputentriesentryright)) /\ exists ff_q_pvs_multiply_restrict_inputentriesentryrightpositive. dst_positive_code_multiply_restrict_inputentriesentryright = ff_q_pvs_multiply_restrict_inputentriesentryrightpositive * S ((S (sto_index_multiply_restrict_inputentries)) * dst_positive_scale_multiply_restrict_inputentriesentryright) + (dst_positive_multiply_restrict_inputentriesentryright))) /\ (((((exists ff_h_pvs_multiply_restrict_inputentriesentryrightnegative. ff_h_pvs_multiply_restrict_inputentriesentryrightnegative + S (dst_negative_multiply_restrict_inputentriesentryright) = S ((S (sto_index_multiply_restrict_inputentries)) * dst_negative_scale_multiply_restrict_inputentriesentryright)) /\ exists ff_q_pvs_multiply_restrict_inputentriesentryrightnegative. dst_negative_code_multiply_restrict_inputentriesentryright = ff_q_pvs_multiply_restrict_inputentriesentryrightnegative * S ((S (sto_index_multiply_restrict_inputentries)) * dst_negative_scale_multiply_restrict_inputentriesentryright) + (dst_negative_multiply_restrict_inputentriesentryright))) /\ (exists ge_balance_positive_multiply_restrict_inputentriesentryrightvalue ge_balance_negative_multiply_restrict_inputentriesentryrightvalue. (((((sto_right_multiply_restrict_inputentries) = 2 * (ge_balance_positive_multiply_restrict_inputentriesentryrightvalue) /\ (ge_balance_negative_multiply_restrict_inputentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_restrict_inputentriesentryrightvaluedecode. (((sto_right_multiply_restrict_inputentries) = 2 * ge_signed_half_multiply_restrict_inputentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_inputentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_restrict_inputentriesentryrightvalue) = S ge_signed_half_multiply_restrict_inputentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_restrict_inputentriesentryright) + ge_balance_negative_multiply_restrict_inputentriesentryrightvalue = (dst_negative_multiply_restrict_inputentriesentryright) + ge_balance_positive_multiply_restrict_inputentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_restrict_inputentriesentryoutput dst_positive_scale_multiply_restrict_inputentriesentryoutput dst_negative_code_multiply_restrict_inputentriesentryoutput dst_negative_scale_multiply_restrict_inputentriesentryoutput dst_positive_multiply_restrict_inputentriesentryoutput dst_negative_multiply_restrict_inputentriesentryoutput. (((H) = (((((dst_positive_code_multiply_restrict_inputentriesentryoutput) + (dst_positive_scale_multiply_restrict_inputentriesentryoutput)) * S ((dst_positive_code_multiply_restrict_inputentriesentryoutput) + (dst_positive_scale_multiply_restrict_inputentriesentryoutput)) + ((dst_positive_scale_multiply_restrict_inputentriesentryoutput) + (dst_positive_scale_multiply_restrict_inputentriesentryoutput))) + (((dst_negative_code_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)) * S ((dst_negative_code_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)) + ((dst_negative_scale_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)))) * S ((((dst_positive_code_multiply_restrict_inputentriesentryoutput) + (dst_positive_scale_multiply_restrict_inputentriesentryoutput)) * S ((dst_positive_code_multiply_restrict_inputentriesentryoutput) + (dst_positive_scale_multiply_restrict_inputentriesentryoutput)) + ((dst_positive_scale_multiply_restrict_inputentriesentryoutput) + (dst_positive_scale_multiply_restrict_inputentriesentryoutput))) + (((dst_negative_code_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)) * S ((dst_negative_code_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)) + ((dst_negative_scale_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)))) + ((((dst_negative_code_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)) * S ((dst_negative_code_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)) + ((dst_negative_scale_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput))) + (((dst_negative_code_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)) * S ((dst_negative_code_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)) + ((dst_negative_scale_multiply_restrict_inputentriesentryoutput) + (dst_negative_scale_multiply_restrict_inputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_restrict_inputentriesentryoutputpositive. ff_h_pvs_multiply_restrict_inputentriesentryoutputpositive + S (dst_positive_multiply_restrict_inputentriesentryoutput) = S ((S (sto_index_multiply_restrict_inputentries)) * dst_positive_scale_multiply_restrict_inputentriesentryoutput)) /\ exists ff_q_pvs_multiply_restrict_inputentriesentryoutputpositive. dst_positive_code_multiply_restrict_inputentriesentryoutput = ff_q_pvs_multiply_restrict_inputentriesentryoutputpositive * S ((S (sto_index_multiply_restrict_inputentries)) * dst_positive_scale_multiply_restrict_inputentriesentryoutput) + (dst_positive_multiply_restrict_inputentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_restrict_inputentriesentryoutputnegative. ff_h_pvs_multiply_restrict_inputentriesentryoutputnegative + S (dst_negative_multiply_restrict_inputentriesentryoutput) = S ((S (sto_index_multiply_restrict_inputentries)) * dst_negative_scale_multiply_restrict_inputentriesentryoutput)) /\ exists ff_q_pvs_multiply_restrict_inputentriesentryoutputnegative. dst_negative_code_multiply_restrict_inputentriesentryoutput = ff_q_pvs_multiply_restrict_inputentriesentryoutputnegative * S ((S (sto_index_multiply_restrict_inputentries)) * dst_negative_scale_multiply_restrict_inputentriesentryoutput) + (dst_negative_multiply_restrict_inputentriesentryoutput))) /\ (exists ge_balance_positive_multiply_restrict_inputentriesentryoutputvalue ge_balance_negative_multiply_restrict_inputentriesentryoutputvalue. (((((sto_output_multiply_restrict_inputentries) = 2 * (ge_balance_positive_multiply_restrict_inputentriesentryoutputvalue) /\ (ge_balance_negative_multiply_restrict_inputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_restrict_inputentriesentryoutputvaluedecode. (((sto_output_multiply_restrict_inputentries) = 2 * ge_signed_half_multiply_restrict_inputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_inputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_restrict_inputentriesentryoutputvalue) = S ge_signed_half_multiply_restrict_inputentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_restrict_inputentriesentryoutput) + ge_balance_negative_multiply_restrict_inputentriesentryoutputvalue = (dst_negative_multiply_restrict_inputentriesentryoutput) + ge_balance_positive_multiply_restrict_inputentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_restrict_inputentriesentryoperation sto_an_multiply_restrict_inputentriesentryoperation sto_bp_multiply_restrict_inputentriesentryoperation sto_bn_multiply_restrict_inputentriesentryoperation sto_cp_multiply_restrict_inputentriesentryoperation sto_cn_multiply_restrict_inputentriesentryoperation. (((((sto_left_multiply_restrict_inputentries) = 2 * (sto_ap_multiply_restrict_inputentriesentryoperation) /\ (sto_an_multiply_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_restrict_inputentriesentryoperationleft. (((sto_left_multiply_restrict_inputentries) = 2 * ge_signed_half_multiply_restrict_inputentriesentryoperationleft + 1 /\ (sto_ap_multiply_restrict_inputentriesentryoperation) = 0) /\ (sto_an_multiply_restrict_inputentriesentryoperation) = S ge_signed_half_multiply_restrict_inputentriesentryoperationleft))) /\ ((((((sto_right_multiply_restrict_inputentries) = 2 * (sto_bp_multiply_restrict_inputentriesentryoperation) /\ (sto_bn_multiply_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_restrict_inputentriesentryoperationright. (((sto_right_multiply_restrict_inputentries) = 2 * ge_signed_half_multiply_restrict_inputentriesentryoperationright + 1 /\ (sto_bp_multiply_restrict_inputentriesentryoperation) = 0) /\ (sto_bn_multiply_restrict_inputentriesentryoperation) = S ge_signed_half_multiply_restrict_inputentriesentryoperationright))) /\ ((((((sto_output_multiply_restrict_inputentries) = 2 * (sto_cp_multiply_restrict_inputentriesentryoperation) /\ (sto_cn_multiply_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_restrict_inputentriesentryoperationoutput. (((sto_output_multiply_restrict_inputentries) = 2 * ge_signed_half_multiply_restrict_inputentriesentryoperationoutput + 1 /\ (sto_cp_multiply_restrict_inputentriesentryoperation) = 0) /\ (sto_cn_multiply_restrict_inputentriesentryoperation) = S ge_signed_half_multiply_restrict_inputentriesentryoperationoutput))) /\ ((sto_ap_multiply_restrict_inputentriesentryoperation * sto_bp_multiply_restrict_inputentriesentryoperation + sto_an_multiply_restrict_inputentriesentryoperation * sto_bn_multiply_restrict_inputentriesentryoperation) + sto_cn_multiply_restrict_inputentriesentryoperation = (sto_ap_multiply_restrict_inputentriesentryoperation * sto_bn_multiply_restrict_inputentriesentryoperation + sto_an_multiply_restrict_inputentriesentryoperation * sto_bp_multiply_restrict_inputentriesentryoperation) + sto_cp_multiply_restrict_inputentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_multiply_restrict_outputleft_table dst_positive_scale_multiply_restrict_outputleft_table dst_negative_code_multiply_restrict_outputleft_table dst_negative_scale_multiply_restrict_outputleft_table. (((F) = (((((dst_positive_code_multiply_restrict_outputleft_table) + (dst_positive_scale_multiply_restrict_outputleft_table)) * S ((dst_positive_code_multiply_restrict_outputleft_table) + (dst_positive_scale_multiply_restrict_outputleft_table)) + ((dst_positive_scale_multiply_restrict_outputleft_table) + (dst_positive_scale_multiply_restrict_outputleft_table))) + (((dst_negative_code_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)) * S ((dst_negative_code_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)) + ((dst_negative_scale_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)))) * S ((((dst_positive_code_multiply_restrict_outputleft_table) + (dst_positive_scale_multiply_restrict_outputleft_table)) * S ((dst_positive_code_multiply_restrict_outputleft_table) + (dst_positive_scale_multiply_restrict_outputleft_table)) + ((dst_positive_scale_multiply_restrict_outputleft_table) + (dst_positive_scale_multiply_restrict_outputleft_table))) + (((dst_negative_code_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)) * S ((dst_negative_code_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)) + ((dst_negative_scale_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)))) + ((((dst_negative_code_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)) * S ((dst_negative_code_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)) + ((dst_negative_scale_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table))) + (((dst_negative_code_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)) * S ((dst_negative_code_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)) + ((dst_negative_scale_multiply_restrict_outputleft_table) + (dst_negative_scale_multiply_restrict_outputleft_table)))))) /\ (forall dst_index_multiply_restrict_outputleft_table. (exists pvs_le_gap_multiply_restrict_outputleft_tabledomain. pvs_le_gap_multiply_restrict_outputleft_tabledomain + (dst_index_multiply_restrict_outputleft_table) = (l)) -> exists dst_positive_multiply_restrict_outputleft_table dst_negative_multiply_restrict_outputleft_table dst_value_multiply_restrict_outputleft_table. ((((exists ff_h_pvs_multiply_restrict_outputleft_tableentrypositive. ff_h_pvs_multiply_restrict_outputleft_tableentrypositive + S (dst_positive_multiply_restrict_outputleft_table) = S ((S (dst_index_multiply_restrict_outputleft_table)) * dst_positive_scale_multiply_restrict_outputleft_table)) /\ exists ff_q_pvs_multiply_restrict_outputleft_tableentrypositive. dst_positive_code_multiply_restrict_outputleft_table = ff_q_pvs_multiply_restrict_outputleft_tableentrypositive * S ((S (dst_index_multiply_restrict_outputleft_table)) * dst_positive_scale_multiply_restrict_outputleft_table) + (dst_positive_multiply_restrict_outputleft_table))) /\ (((((exists ff_h_pvs_multiply_restrict_outputleft_tableentrynegative. ff_h_pvs_multiply_restrict_outputleft_tableentrynegative + S (dst_negative_multiply_restrict_outputleft_table) = S ((S (dst_index_multiply_restrict_outputleft_table)) * dst_negative_scale_multiply_restrict_outputleft_table)) /\ exists ff_q_pvs_multiply_restrict_outputleft_tableentrynegative. dst_negative_code_multiply_restrict_outputleft_table = ff_q_pvs_multiply_restrict_outputleft_tableentrynegative * S ((S (dst_index_multiply_restrict_outputleft_table)) * dst_negative_scale_multiply_restrict_outputleft_table) + (dst_negative_multiply_restrict_outputleft_table))) /\ (exists ge_balance_positive_multiply_restrict_outputleft_tableentryvalue ge_balance_negative_multiply_restrict_outputleft_tableentryvalue. (((((dst_value_multiply_restrict_outputleft_table) = 2 * (ge_balance_positive_multiply_restrict_outputleft_tableentryvalue) /\ (ge_balance_negative_multiply_restrict_outputleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_restrict_outputleft_tableentryvaluedecode. (((dst_value_multiply_restrict_outputleft_table) = 2 * ge_signed_half_multiply_restrict_outputleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_outputleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_restrict_outputleft_tableentryvalue) = S ge_signed_half_multiply_restrict_outputleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_restrict_outputleft_table) + ge_balance_negative_multiply_restrict_outputleft_tableentryvalue = (dst_negative_multiply_restrict_outputleft_table) + ge_balance_positive_multiply_restrict_outputleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_restrict_outputright_table dst_positive_scale_multiply_restrict_outputright_table dst_negative_code_multiply_restrict_outputright_table dst_negative_scale_multiply_restrict_outputright_table. (((G) = (((((dst_positive_code_multiply_restrict_outputright_table) + (dst_positive_scale_multiply_restrict_outputright_table)) * S ((dst_positive_code_multiply_restrict_outputright_table) + (dst_positive_scale_multiply_restrict_outputright_table)) + ((dst_positive_scale_multiply_restrict_outputright_table) + (dst_positive_scale_multiply_restrict_outputright_table))) + (((dst_negative_code_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)) * S ((dst_negative_code_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)) + ((dst_negative_scale_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)))) * S ((((dst_positive_code_multiply_restrict_outputright_table) + (dst_positive_scale_multiply_restrict_outputright_table)) * S ((dst_positive_code_multiply_restrict_outputright_table) + (dst_positive_scale_multiply_restrict_outputright_table)) + ((dst_positive_scale_multiply_restrict_outputright_table) + (dst_positive_scale_multiply_restrict_outputright_table))) + (((dst_negative_code_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)) * S ((dst_negative_code_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)) + ((dst_negative_scale_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)))) + ((((dst_negative_code_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)) * S ((dst_negative_code_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)) + ((dst_negative_scale_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table))) + (((dst_negative_code_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)) * S ((dst_negative_code_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)) + ((dst_negative_scale_multiply_restrict_outputright_table) + (dst_negative_scale_multiply_restrict_outputright_table)))))) /\ (forall dst_index_multiply_restrict_outputright_table. (exists pvs_le_gap_multiply_restrict_outputright_tabledomain. pvs_le_gap_multiply_restrict_outputright_tabledomain + (dst_index_multiply_restrict_outputright_table) = (l)) -> exists dst_positive_multiply_restrict_outputright_table dst_negative_multiply_restrict_outputright_table dst_value_multiply_restrict_outputright_table. ((((exists ff_h_pvs_multiply_restrict_outputright_tableentrypositive. ff_h_pvs_multiply_restrict_outputright_tableentrypositive + S (dst_positive_multiply_restrict_outputright_table) = S ((S (dst_index_multiply_restrict_outputright_table)) * dst_positive_scale_multiply_restrict_outputright_table)) /\ exists ff_q_pvs_multiply_restrict_outputright_tableentrypositive. dst_positive_code_multiply_restrict_outputright_table = ff_q_pvs_multiply_restrict_outputright_tableentrypositive * S ((S (dst_index_multiply_restrict_outputright_table)) * dst_positive_scale_multiply_restrict_outputright_table) + (dst_positive_multiply_restrict_outputright_table))) /\ (((((exists ff_h_pvs_multiply_restrict_outputright_tableentrynegative. ff_h_pvs_multiply_restrict_outputright_tableentrynegative + S (dst_negative_multiply_restrict_outputright_table) = S ((S (dst_index_multiply_restrict_outputright_table)) * dst_negative_scale_multiply_restrict_outputright_table)) /\ exists ff_q_pvs_multiply_restrict_outputright_tableentrynegative. dst_negative_code_multiply_restrict_outputright_table = ff_q_pvs_multiply_restrict_outputright_tableentrynegative * S ((S (dst_index_multiply_restrict_outputright_table)) * dst_negative_scale_multiply_restrict_outputright_table) + (dst_negative_multiply_restrict_outputright_table))) /\ (exists ge_balance_positive_multiply_restrict_outputright_tableentryvalue ge_balance_negative_multiply_restrict_outputright_tableentryvalue. (((((dst_value_multiply_restrict_outputright_table) = 2 * (ge_balance_positive_multiply_restrict_outputright_tableentryvalue) /\ (ge_balance_negative_multiply_restrict_outputright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_restrict_outputright_tableentryvaluedecode. (((dst_value_multiply_restrict_outputright_table) = 2 * ge_signed_half_multiply_restrict_outputright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_outputright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_restrict_outputright_tableentryvalue) = S ge_signed_half_multiply_restrict_outputright_tableentryvaluedecode))) /\ ((dst_positive_multiply_restrict_outputright_table) + ge_balance_negative_multiply_restrict_outputright_tableentryvalue = (dst_negative_multiply_restrict_outputright_table) + ge_balance_positive_multiply_restrict_outputright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_restrict_outputoutput_table dst_positive_scale_multiply_restrict_outputoutput_table dst_negative_code_multiply_restrict_outputoutput_table dst_negative_scale_multiply_restrict_outputoutput_table. (((H) = (((((dst_positive_code_multiply_restrict_outputoutput_table) + (dst_positive_scale_multiply_restrict_outputoutput_table)) * S ((dst_positive_code_multiply_restrict_outputoutput_table) + (dst_positive_scale_multiply_restrict_outputoutput_table)) + ((dst_positive_scale_multiply_restrict_outputoutput_table) + (dst_positive_scale_multiply_restrict_outputoutput_table))) + (((dst_negative_code_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)) * S ((dst_negative_code_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)) + ((dst_negative_scale_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)))) * S ((((dst_positive_code_multiply_restrict_outputoutput_table) + (dst_positive_scale_multiply_restrict_outputoutput_table)) * S ((dst_positive_code_multiply_restrict_outputoutput_table) + (dst_positive_scale_multiply_restrict_outputoutput_table)) + ((dst_positive_scale_multiply_restrict_outputoutput_table) + (dst_positive_scale_multiply_restrict_outputoutput_table))) + (((dst_negative_code_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)) * S ((dst_negative_code_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)) + ((dst_negative_scale_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)))) + ((((dst_negative_code_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)) * S ((dst_negative_code_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)) + ((dst_negative_scale_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table))) + (((dst_negative_code_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)) * S ((dst_negative_code_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)) + ((dst_negative_scale_multiply_restrict_outputoutput_table) + (dst_negative_scale_multiply_restrict_outputoutput_table)))))) /\ (forall dst_index_multiply_restrict_outputoutput_table. (exists pvs_le_gap_multiply_restrict_outputoutput_tabledomain. pvs_le_gap_multiply_restrict_outputoutput_tabledomain + (dst_index_multiply_restrict_outputoutput_table) = (l)) -> exists dst_positive_multiply_restrict_outputoutput_table dst_negative_multiply_restrict_outputoutput_table dst_value_multiply_restrict_outputoutput_table. ((((exists ff_h_pvs_multiply_restrict_outputoutput_tableentrypositive. ff_h_pvs_multiply_restrict_outputoutput_tableentrypositive + S (dst_positive_multiply_restrict_outputoutput_table) = S ((S (dst_index_multiply_restrict_outputoutput_table)) * dst_positive_scale_multiply_restrict_outputoutput_table)) /\ exists ff_q_pvs_multiply_restrict_outputoutput_tableentrypositive. dst_positive_code_multiply_restrict_outputoutput_table = ff_q_pvs_multiply_restrict_outputoutput_tableentrypositive * S ((S (dst_index_multiply_restrict_outputoutput_table)) * dst_positive_scale_multiply_restrict_outputoutput_table) + (dst_positive_multiply_restrict_outputoutput_table))) /\ (((((exists ff_h_pvs_multiply_restrict_outputoutput_tableentrynegative. ff_h_pvs_multiply_restrict_outputoutput_tableentrynegative + S (dst_negative_multiply_restrict_outputoutput_table) = S ((S (dst_index_multiply_restrict_outputoutput_table)) * dst_negative_scale_multiply_restrict_outputoutput_table)) /\ exists ff_q_pvs_multiply_restrict_outputoutput_tableentrynegative. dst_negative_code_multiply_restrict_outputoutput_table = ff_q_pvs_multiply_restrict_outputoutput_tableentrynegative * S ((S (dst_index_multiply_restrict_outputoutput_table)) * dst_negative_scale_multiply_restrict_outputoutput_table) + (dst_negative_multiply_restrict_outputoutput_table))) /\ (exists ge_balance_positive_multiply_restrict_outputoutput_tableentryvalue ge_balance_negative_multiply_restrict_outputoutput_tableentryvalue. (((((dst_value_multiply_restrict_outputoutput_table) = 2 * (ge_balance_positive_multiply_restrict_outputoutput_tableentryvalue) /\ (ge_balance_negative_multiply_restrict_outputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_restrict_outputoutput_tableentryvaluedecode. (((dst_value_multiply_restrict_outputoutput_table) = 2 * ge_signed_half_multiply_restrict_outputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_outputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_restrict_outputoutput_tableentryvalue) = S ge_signed_half_multiply_restrict_outputoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_restrict_outputoutput_table) + ge_balance_negative_multiply_restrict_outputoutput_tableentryvalue = (dst_negative_multiply_restrict_outputoutput_table) + ge_balance_positive_multiply_restrict_outputoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_restrict_outputentries. (exists pvs_gap_multiply_restrict_outputentriesbound. pvs_gap_multiply_restrict_outputentriesbound + S (sto_index_multiply_restrict_outputentries) = (l)) -> exists sto_left_multiply_restrict_outputentries sto_right_multiply_restrict_outputentries sto_output_multiply_restrict_outputentries. ((exists dst_positive_code_multiply_restrict_outputentriesentryleft dst_positive_scale_multiply_restrict_outputentriesentryleft dst_negative_code_multiply_restrict_outputentriesentryleft dst_negative_scale_multiply_restrict_outputentriesentryleft dst_positive_multiply_restrict_outputentriesentryleft dst_negative_multiply_restrict_outputentriesentryleft. (((F) = (((((dst_positive_code_multiply_restrict_outputentriesentryleft) + (dst_positive_scale_multiply_restrict_outputentriesentryleft)) * S ((dst_positive_code_multiply_restrict_outputentriesentryleft) + (dst_positive_scale_multiply_restrict_outputentriesentryleft)) + ((dst_positive_scale_multiply_restrict_outputentriesentryleft) + (dst_positive_scale_multiply_restrict_outputentriesentryleft))) + (((dst_negative_code_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)) * S ((dst_negative_code_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)) + ((dst_negative_scale_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)))) * S ((((dst_positive_code_multiply_restrict_outputentriesentryleft) + (dst_positive_scale_multiply_restrict_outputentriesentryleft)) * S ((dst_positive_code_multiply_restrict_outputentriesentryleft) + (dst_positive_scale_multiply_restrict_outputentriesentryleft)) + ((dst_positive_scale_multiply_restrict_outputentriesentryleft) + (dst_positive_scale_multiply_restrict_outputentriesentryleft))) + (((dst_negative_code_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)) * S ((dst_negative_code_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)) + ((dst_negative_scale_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)))) + ((((dst_negative_code_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)) * S ((dst_negative_code_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)) + ((dst_negative_scale_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft))) + (((dst_negative_code_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)) * S ((dst_negative_code_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)) + ((dst_negative_scale_multiply_restrict_outputentriesentryleft) + (dst_negative_scale_multiply_restrict_outputentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_restrict_outputentriesentryleftpositive. ff_h_pvs_multiply_restrict_outputentriesentryleftpositive + S (dst_positive_multiply_restrict_outputentriesentryleft) = S ((S (sto_index_multiply_restrict_outputentries)) * dst_positive_scale_multiply_restrict_outputentriesentryleft)) /\ exists ff_q_pvs_multiply_restrict_outputentriesentryleftpositive. dst_positive_code_multiply_restrict_outputentriesentryleft = ff_q_pvs_multiply_restrict_outputentriesentryleftpositive * S ((S (sto_index_multiply_restrict_outputentries)) * dst_positive_scale_multiply_restrict_outputentriesentryleft) + (dst_positive_multiply_restrict_outputentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_restrict_outputentriesentryleftnegative. ff_h_pvs_multiply_restrict_outputentriesentryleftnegative + S (dst_negative_multiply_restrict_outputentriesentryleft) = S ((S (sto_index_multiply_restrict_outputentries)) * dst_negative_scale_multiply_restrict_outputentriesentryleft)) /\ exists ff_q_pvs_multiply_restrict_outputentriesentryleftnegative. dst_negative_code_multiply_restrict_outputentriesentryleft = ff_q_pvs_multiply_restrict_outputentriesentryleftnegative * S ((S (sto_index_multiply_restrict_outputentries)) * dst_negative_scale_multiply_restrict_outputentriesentryleft) + (dst_negative_multiply_restrict_outputentriesentryleft))) /\ (exists ge_balance_positive_multiply_restrict_outputentriesentryleftvalue ge_balance_negative_multiply_restrict_outputentriesentryleftvalue. (((((sto_left_multiply_restrict_outputentries) = 2 * (ge_balance_positive_multiply_restrict_outputentriesentryleftvalue) /\ (ge_balance_negative_multiply_restrict_outputentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_restrict_outputentriesentryleftvaluedecode. (((sto_left_multiply_restrict_outputentries) = 2 * ge_signed_half_multiply_restrict_outputentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_outputentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_restrict_outputentriesentryleftvalue) = S ge_signed_half_multiply_restrict_outputentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_restrict_outputentriesentryleft) + ge_balance_negative_multiply_restrict_outputentriesentryleftvalue = (dst_negative_multiply_restrict_outputentriesentryleft) + ge_balance_positive_multiply_restrict_outputentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_restrict_outputentriesentryright dst_positive_scale_multiply_restrict_outputentriesentryright dst_negative_code_multiply_restrict_outputentriesentryright dst_negative_scale_multiply_restrict_outputentriesentryright dst_positive_multiply_restrict_outputentriesentryright dst_negative_multiply_restrict_outputentriesentryright. (((G) = (((((dst_positive_code_multiply_restrict_outputentriesentryright) + (dst_positive_scale_multiply_restrict_outputentriesentryright)) * S ((dst_positive_code_multiply_restrict_outputentriesentryright) + (dst_positive_scale_multiply_restrict_outputentriesentryright)) + ((dst_positive_scale_multiply_restrict_outputentriesentryright) + (dst_positive_scale_multiply_restrict_outputentriesentryright))) + (((dst_negative_code_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)) * S ((dst_negative_code_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)) + ((dst_negative_scale_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)))) * S ((((dst_positive_code_multiply_restrict_outputentriesentryright) + (dst_positive_scale_multiply_restrict_outputentriesentryright)) * S ((dst_positive_code_multiply_restrict_outputentriesentryright) + (dst_positive_scale_multiply_restrict_outputentriesentryright)) + ((dst_positive_scale_multiply_restrict_outputentriesentryright) + (dst_positive_scale_multiply_restrict_outputentriesentryright))) + (((dst_negative_code_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)) * S ((dst_negative_code_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)) + ((dst_negative_scale_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)))) + ((((dst_negative_code_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)) * S ((dst_negative_code_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)) + ((dst_negative_scale_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright))) + (((dst_negative_code_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)) * S ((dst_negative_code_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)) + ((dst_negative_scale_multiply_restrict_outputentriesentryright) + (dst_negative_scale_multiply_restrict_outputentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_restrict_outputentriesentryrightpositive. ff_h_pvs_multiply_restrict_outputentriesentryrightpositive + S (dst_positive_multiply_restrict_outputentriesentryright) = S ((S (sto_index_multiply_restrict_outputentries)) * dst_positive_scale_multiply_restrict_outputentriesentryright)) /\ exists ff_q_pvs_multiply_restrict_outputentriesentryrightpositive. dst_positive_code_multiply_restrict_outputentriesentryright = ff_q_pvs_multiply_restrict_outputentriesentryrightpositive * S ((S (sto_index_multiply_restrict_outputentries)) * dst_positive_scale_multiply_restrict_outputentriesentryright) + (dst_positive_multiply_restrict_outputentriesentryright))) /\ (((((exists ff_h_pvs_multiply_restrict_outputentriesentryrightnegative. ff_h_pvs_multiply_restrict_outputentriesentryrightnegative + S (dst_negative_multiply_restrict_outputentriesentryright) = S ((S (sto_index_multiply_restrict_outputentries)) * dst_negative_scale_multiply_restrict_outputentriesentryright)) /\ exists ff_q_pvs_multiply_restrict_outputentriesentryrightnegative. dst_negative_code_multiply_restrict_outputentriesentryright = ff_q_pvs_multiply_restrict_outputentriesentryrightnegative * S ((S (sto_index_multiply_restrict_outputentries)) * dst_negative_scale_multiply_restrict_outputentriesentryright) + (dst_negative_multiply_restrict_outputentriesentryright))) /\ (exists ge_balance_positive_multiply_restrict_outputentriesentryrightvalue ge_balance_negative_multiply_restrict_outputentriesentryrightvalue. (((((sto_right_multiply_restrict_outputentries) = 2 * (ge_balance_positive_multiply_restrict_outputentriesentryrightvalue) /\ (ge_balance_negative_multiply_restrict_outputentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_restrict_outputentriesentryrightvaluedecode. (((sto_right_multiply_restrict_outputentries) = 2 * ge_signed_half_multiply_restrict_outputentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_outputentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_restrict_outputentriesentryrightvalue) = S ge_signed_half_multiply_restrict_outputentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_restrict_outputentriesentryright) + ge_balance_negative_multiply_restrict_outputentriesentryrightvalue = (dst_negative_multiply_restrict_outputentriesentryright) + ge_balance_positive_multiply_restrict_outputentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_restrict_outputentriesentryoutput dst_positive_scale_multiply_restrict_outputentriesentryoutput dst_negative_code_multiply_restrict_outputentriesentryoutput dst_negative_scale_multiply_restrict_outputentriesentryoutput dst_positive_multiply_restrict_outputentriesentryoutput dst_negative_multiply_restrict_outputentriesentryoutput. (((H) = (((((dst_positive_code_multiply_restrict_outputentriesentryoutput) + (dst_positive_scale_multiply_restrict_outputentriesentryoutput)) * S ((dst_positive_code_multiply_restrict_outputentriesentryoutput) + (dst_positive_scale_multiply_restrict_outputentriesentryoutput)) + ((dst_positive_scale_multiply_restrict_outputentriesentryoutput) + (dst_positive_scale_multiply_restrict_outputentriesentryoutput))) + (((dst_negative_code_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)) * S ((dst_negative_code_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)) + ((dst_negative_scale_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)))) * S ((((dst_positive_code_multiply_restrict_outputentriesentryoutput) + (dst_positive_scale_multiply_restrict_outputentriesentryoutput)) * S ((dst_positive_code_multiply_restrict_outputentriesentryoutput) + (dst_positive_scale_multiply_restrict_outputentriesentryoutput)) + ((dst_positive_scale_multiply_restrict_outputentriesentryoutput) + (dst_positive_scale_multiply_restrict_outputentriesentryoutput))) + (((dst_negative_code_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)) * S ((dst_negative_code_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)) + ((dst_negative_scale_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)))) + ((((dst_negative_code_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)) * S ((dst_negative_code_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)) + ((dst_negative_scale_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput))) + (((dst_negative_code_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)) * S ((dst_negative_code_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)) + ((dst_negative_scale_multiply_restrict_outputentriesentryoutput) + (dst_negative_scale_multiply_restrict_outputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_restrict_outputentriesentryoutputpositive. ff_h_pvs_multiply_restrict_outputentriesentryoutputpositive + S (dst_positive_multiply_restrict_outputentriesentryoutput) = S ((S (sto_index_multiply_restrict_outputentries)) * dst_positive_scale_multiply_restrict_outputentriesentryoutput)) /\ exists ff_q_pvs_multiply_restrict_outputentriesentryoutputpositive. dst_positive_code_multiply_restrict_outputentriesentryoutput = ff_q_pvs_multiply_restrict_outputentriesentryoutputpositive * S ((S (sto_index_multiply_restrict_outputentries)) * dst_positive_scale_multiply_restrict_outputentriesentryoutput) + (dst_positive_multiply_restrict_outputentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_restrict_outputentriesentryoutputnegative. ff_h_pvs_multiply_restrict_outputentriesentryoutputnegative + S (dst_negative_multiply_restrict_outputentriesentryoutput) = S ((S (sto_index_multiply_restrict_outputentries)) * dst_negative_scale_multiply_restrict_outputentriesentryoutput)) /\ exists ff_q_pvs_multiply_restrict_outputentriesentryoutputnegative. dst_negative_code_multiply_restrict_outputentriesentryoutput = ff_q_pvs_multiply_restrict_outputentriesentryoutputnegative * S ((S (sto_index_multiply_restrict_outputentries)) * dst_negative_scale_multiply_restrict_outputentriesentryoutput) + (dst_negative_multiply_restrict_outputentriesentryoutput))) /\ (exists ge_balance_positive_multiply_restrict_outputentriesentryoutputvalue ge_balance_negative_multiply_restrict_outputentriesentryoutputvalue. (((((sto_output_multiply_restrict_outputentries) = 2 * (ge_balance_positive_multiply_restrict_outputentriesentryoutputvalue) /\ (ge_balance_negative_multiply_restrict_outputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_restrict_outputentriesentryoutputvaluedecode. (((sto_output_multiply_restrict_outputentries) = 2 * ge_signed_half_multiply_restrict_outputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_restrict_outputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_restrict_outputentriesentryoutputvalue) = S ge_signed_half_multiply_restrict_outputentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_restrict_outputentriesentryoutput) + ge_balance_negative_multiply_restrict_outputentriesentryoutputvalue = (dst_negative_multiply_restrict_outputentriesentryoutput) + ge_balance_positive_multiply_restrict_outputentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_restrict_outputentriesentryoperation sto_an_multiply_restrict_outputentriesentryoperation sto_bp_multiply_restrict_outputentriesentryoperation sto_bn_multiply_restrict_outputentriesentryoperation sto_cp_multiply_restrict_outputentriesentryoperation sto_cn_multiply_restrict_outputentriesentryoperation. (((((sto_left_multiply_restrict_outputentries) = 2 * (sto_ap_multiply_restrict_outputentriesentryoperation) /\ (sto_an_multiply_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_restrict_outputentriesentryoperationleft. (((sto_left_multiply_restrict_outputentries) = 2 * ge_signed_half_multiply_restrict_outputentriesentryoperationleft + 1 /\ (sto_ap_multiply_restrict_outputentriesentryoperation) = 0) /\ (sto_an_multiply_restrict_outputentriesentryoperation) = S ge_signed_half_multiply_restrict_outputentriesentryoperationleft))) /\ ((((((sto_right_multiply_restrict_outputentries) = 2 * (sto_bp_multiply_restrict_outputentriesentryoperation) /\ (sto_bn_multiply_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_restrict_outputentriesentryoperationright. (((sto_right_multiply_restrict_outputentries) = 2 * ge_signed_half_multiply_restrict_outputentriesentryoperationright + 1 /\ (sto_bp_multiply_restrict_outputentriesentryoperation) = 0) /\ (sto_bn_multiply_restrict_outputentriesentryoperation) = S ge_signed_half_multiply_restrict_outputentriesentryoperationright))) /\ ((((((sto_output_multiply_restrict_outputentries) = 2 * (sto_cp_multiply_restrict_outputentriesentryoperation) /\ (sto_cn_multiply_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_restrict_outputentriesentryoperationoutput. (((sto_output_multiply_restrict_outputentries) = 2 * ge_signed_half_multiply_restrict_outputentriesentryoperationoutput + 1 /\ (sto_cp_multiply_restrict_outputentriesentryoperation) = 0) /\ (sto_cn_multiply_restrict_outputentriesentryoperation) = S ge_signed_half_multiply_restrict_outputentriesentryoperationoutput))) /\ ((sto_ap_multiply_restrict_outputentriesentryoperation * sto_bp_multiply_restrict_outputentriesentryoperation + sto_an_multiply_restrict_outputentriesentryoperation * sto_bn_multiply_restrict_outputentriesentryoperation) + sto_cn_multiply_restrict_outputentriesentryoperation = (sto_ap_multiply_restrict_outputentriesentryoperation * sto_bn_multiply_restrict_outputentriesentryoperation + sto_an_multiply_restrict_outputentriesentryoperation * sto_bp_multiply_restrict_outputentriesentryoperation) + sto_cp_multiply_restrict_outputentriesentryoperation)))))))))))))))))))
signed_table_multiply_empty
new owned theorem · read exact theorem evidence
Bundle node 194; exact statement SHA-256 1f15b5474af256c1646c5ea44a0826444aac7a12dbdd3fc117630246b36d7e58
Exact first-order statement
forall F G H. (exists dst_positive_code_multiply_empty_0 dst_positive_scale_multiply_empty_0 dst_negative_code_multiply_empty_0 dst_negative_scale_multiply_empty_0. (((F) = (((((dst_positive_code_multiply_empty_0) + (dst_positive_scale_multiply_empty_0)) * S ((dst_positive_code_multiply_empty_0) + (dst_positive_scale_multiply_empty_0)) + ((dst_positive_scale_multiply_empty_0) + (dst_positive_scale_multiply_empty_0))) + (((dst_negative_code_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)) * S ((dst_negative_code_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)) + ((dst_negative_scale_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)))) * S ((((dst_positive_code_multiply_empty_0) + (dst_positive_scale_multiply_empty_0)) * S ((dst_positive_code_multiply_empty_0) + (dst_positive_scale_multiply_empty_0)) + ((dst_positive_scale_multiply_empty_0) + (dst_positive_scale_multiply_empty_0))) + (((dst_negative_code_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)) * S ((dst_negative_code_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)) + ((dst_negative_scale_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)))) + ((((dst_negative_code_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)) * S ((dst_negative_code_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)) + ((dst_negative_scale_multiply_empty_0) + (dst_negative_scale_multiply_empty_0))) + (((dst_negative_code_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)) * S ((dst_negative_code_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)) + ((dst_negative_scale_multiply_empty_0) + (dst_negative_scale_multiply_empty_0)))))) /\ (forall dst_index_multiply_empty_0. (exists pvs_le_gap_multiply_empty_0domain. pvs_le_gap_multiply_empty_0domain + (dst_index_multiply_empty_0) = (0)) -> exists dst_positive_multiply_empty_0 dst_negative_multiply_empty_0 dst_value_multiply_empty_0. ((((exists ff_h_pvs_multiply_empty_0entrypositive. ff_h_pvs_multiply_empty_0entrypositive + S (dst_positive_multiply_empty_0) = S ((S (dst_index_multiply_empty_0)) * dst_positive_scale_multiply_empty_0)) /\ exists ff_q_pvs_multiply_empty_0entrypositive. dst_positive_code_multiply_empty_0 = ff_q_pvs_multiply_empty_0entrypositive * S ((S (dst_index_multiply_empty_0)) * dst_positive_scale_multiply_empty_0) + (dst_positive_multiply_empty_0))) /\ (((((exists ff_h_pvs_multiply_empty_0entrynegative. ff_h_pvs_multiply_empty_0entrynegative + S (dst_negative_multiply_empty_0) = S ((S (dst_index_multiply_empty_0)) * dst_negative_scale_multiply_empty_0)) /\ exists ff_q_pvs_multiply_empty_0entrynegative. dst_negative_code_multiply_empty_0 = ff_q_pvs_multiply_empty_0entrynegative * S ((S (dst_index_multiply_empty_0)) * dst_negative_scale_multiply_empty_0) + (dst_negative_multiply_empty_0))) /\ (exists ge_balance_positive_multiply_empty_0entryvalue ge_balance_negative_multiply_empty_0entryvalue. (((((dst_value_multiply_empty_0) = 2 * (ge_balance_positive_multiply_empty_0entryvalue) /\ (ge_balance_negative_multiply_empty_0entryvalue) = 0) \/ exists ge_signed_half_multiply_empty_0entryvaluedecode. (((dst_value_multiply_empty_0) = 2 * ge_signed_half_multiply_empty_0entryvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_0entryvalue) = 0) /\ (ge_balance_negative_multiply_empty_0entryvalue) = S ge_signed_half_multiply_empty_0entryvaluedecode))) /\ ((dst_positive_multiply_empty_0) + ge_balance_negative_multiply_empty_0entryvalue = (dst_negative_multiply_empty_0) + ge_balance_positive_multiply_empty_0entryvalue))))))))) -> (exists dst_positive_code_multiply_empty_1 dst_positive_scale_multiply_empty_1 dst_negative_code_multiply_empty_1 dst_negative_scale_multiply_empty_1. (((G) = (((((dst_positive_code_multiply_empty_1) + (dst_positive_scale_multiply_empty_1)) * S ((dst_positive_code_multiply_empty_1) + (dst_positive_scale_multiply_empty_1)) + ((dst_positive_scale_multiply_empty_1) + (dst_positive_scale_multiply_empty_1))) + (((dst_negative_code_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)) * S ((dst_negative_code_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)) + ((dst_negative_scale_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)))) * S ((((dst_positive_code_multiply_empty_1) + (dst_positive_scale_multiply_empty_1)) * S ((dst_positive_code_multiply_empty_1) + (dst_positive_scale_multiply_empty_1)) + ((dst_positive_scale_multiply_empty_1) + (dst_positive_scale_multiply_empty_1))) + (((dst_negative_code_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)) * S ((dst_negative_code_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)) + ((dst_negative_scale_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)))) + ((((dst_negative_code_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)) * S ((dst_negative_code_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)) + ((dst_negative_scale_multiply_empty_1) + (dst_negative_scale_multiply_empty_1))) + (((dst_negative_code_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)) * S ((dst_negative_code_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)) + ((dst_negative_scale_multiply_empty_1) + (dst_negative_scale_multiply_empty_1)))))) /\ (forall dst_index_multiply_empty_1. (exists pvs_le_gap_multiply_empty_1domain. pvs_le_gap_multiply_empty_1domain + (dst_index_multiply_empty_1) = (0)) -> exists dst_positive_multiply_empty_1 dst_negative_multiply_empty_1 dst_value_multiply_empty_1. ((((exists ff_h_pvs_multiply_empty_1entrypositive. ff_h_pvs_multiply_empty_1entrypositive + S (dst_positive_multiply_empty_1) = S ((S (dst_index_multiply_empty_1)) * dst_positive_scale_multiply_empty_1)) /\ exists ff_q_pvs_multiply_empty_1entrypositive. dst_positive_code_multiply_empty_1 = ff_q_pvs_multiply_empty_1entrypositive * S ((S (dst_index_multiply_empty_1)) * dst_positive_scale_multiply_empty_1) + (dst_positive_multiply_empty_1))) /\ (((((exists ff_h_pvs_multiply_empty_1entrynegative. ff_h_pvs_multiply_empty_1entrynegative + S (dst_negative_multiply_empty_1) = S ((S (dst_index_multiply_empty_1)) * dst_negative_scale_multiply_empty_1)) /\ exists ff_q_pvs_multiply_empty_1entrynegative. dst_negative_code_multiply_empty_1 = ff_q_pvs_multiply_empty_1entrynegative * S ((S (dst_index_multiply_empty_1)) * dst_negative_scale_multiply_empty_1) + (dst_negative_multiply_empty_1))) /\ (exists ge_balance_positive_multiply_empty_1entryvalue ge_balance_negative_multiply_empty_1entryvalue. (((((dst_value_multiply_empty_1) = 2 * (ge_balance_positive_multiply_empty_1entryvalue) /\ (ge_balance_negative_multiply_empty_1entryvalue) = 0) \/ exists ge_signed_half_multiply_empty_1entryvaluedecode. (((dst_value_multiply_empty_1) = 2 * ge_signed_half_multiply_empty_1entryvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_1entryvalue) = 0) /\ (ge_balance_negative_multiply_empty_1entryvalue) = S ge_signed_half_multiply_empty_1entryvaluedecode))) /\ ((dst_positive_multiply_empty_1) + ge_balance_negative_multiply_empty_1entryvalue = (dst_negative_multiply_empty_1) + ge_balance_positive_multiply_empty_1entryvalue))))))))) -> (exists dst_positive_code_multiply_empty_2 dst_positive_scale_multiply_empty_2 dst_negative_code_multiply_empty_2 dst_negative_scale_multiply_empty_2. (((H) = (((((dst_positive_code_multiply_empty_2) + (dst_positive_scale_multiply_empty_2)) * S ((dst_positive_code_multiply_empty_2) + (dst_positive_scale_multiply_empty_2)) + ((dst_positive_scale_multiply_empty_2) + (dst_positive_scale_multiply_empty_2))) + (((dst_negative_code_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)) * S ((dst_negative_code_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)) + ((dst_negative_scale_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)))) * S ((((dst_positive_code_multiply_empty_2) + (dst_positive_scale_multiply_empty_2)) * S ((dst_positive_code_multiply_empty_2) + (dst_positive_scale_multiply_empty_2)) + ((dst_positive_scale_multiply_empty_2) + (dst_positive_scale_multiply_empty_2))) + (((dst_negative_code_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)) * S ((dst_negative_code_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)) + ((dst_negative_scale_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)))) + ((((dst_negative_code_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)) * S ((dst_negative_code_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)) + ((dst_negative_scale_multiply_empty_2) + (dst_negative_scale_multiply_empty_2))) + (((dst_negative_code_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)) * S ((dst_negative_code_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)) + ((dst_negative_scale_multiply_empty_2) + (dst_negative_scale_multiply_empty_2)))))) /\ (forall dst_index_multiply_empty_2. (exists pvs_le_gap_multiply_empty_2domain. pvs_le_gap_multiply_empty_2domain + (dst_index_multiply_empty_2) = (0)) -> exists dst_positive_multiply_empty_2 dst_negative_multiply_empty_2 dst_value_multiply_empty_2. ((((exists ff_h_pvs_multiply_empty_2entrypositive. ff_h_pvs_multiply_empty_2entrypositive + S (dst_positive_multiply_empty_2) = S ((S (dst_index_multiply_empty_2)) * dst_positive_scale_multiply_empty_2)) /\ exists ff_q_pvs_multiply_empty_2entrypositive. dst_positive_code_multiply_empty_2 = ff_q_pvs_multiply_empty_2entrypositive * S ((S (dst_index_multiply_empty_2)) * dst_positive_scale_multiply_empty_2) + (dst_positive_multiply_empty_2))) /\ (((((exists ff_h_pvs_multiply_empty_2entrynegative. ff_h_pvs_multiply_empty_2entrynegative + S (dst_negative_multiply_empty_2) = S ((S (dst_index_multiply_empty_2)) * dst_negative_scale_multiply_empty_2)) /\ exists ff_q_pvs_multiply_empty_2entrynegative. dst_negative_code_multiply_empty_2 = ff_q_pvs_multiply_empty_2entrynegative * S ((S (dst_index_multiply_empty_2)) * dst_negative_scale_multiply_empty_2) + (dst_negative_multiply_empty_2))) /\ (exists ge_balance_positive_multiply_empty_2entryvalue ge_balance_negative_multiply_empty_2entryvalue. (((((dst_value_multiply_empty_2) = 2 * (ge_balance_positive_multiply_empty_2entryvalue) /\ (ge_balance_negative_multiply_empty_2entryvalue) = 0) \/ exists ge_signed_half_multiply_empty_2entryvaluedecode. (((dst_value_multiply_empty_2) = 2 * ge_signed_half_multiply_empty_2entryvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_2entryvalue) = 0) /\ (ge_balance_negative_multiply_empty_2entryvalue) = S ge_signed_half_multiply_empty_2entryvaluedecode))) /\ ((dst_positive_multiply_empty_2) + ge_balance_negative_multiply_empty_2entryvalue = (dst_negative_multiply_empty_2) + ge_balance_positive_multiply_empty_2entryvalue))))))))) -> (((exists dst_positive_code_multiply_empty_resultleft_table dst_positive_scale_multiply_empty_resultleft_table dst_negative_code_multiply_empty_resultleft_table dst_negative_scale_multiply_empty_resultleft_table. (((F) = (((((dst_positive_code_multiply_empty_resultleft_table) + (dst_positive_scale_multiply_empty_resultleft_table)) * S ((dst_positive_code_multiply_empty_resultleft_table) + (dst_positive_scale_multiply_empty_resultleft_table)) + ((dst_positive_scale_multiply_empty_resultleft_table) + (dst_positive_scale_multiply_empty_resultleft_table))) + (((dst_negative_code_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)) * S ((dst_negative_code_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)) + ((dst_negative_scale_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)))) * S ((((dst_positive_code_multiply_empty_resultleft_table) + (dst_positive_scale_multiply_empty_resultleft_table)) * S ((dst_positive_code_multiply_empty_resultleft_table) + (dst_positive_scale_multiply_empty_resultleft_table)) + ((dst_positive_scale_multiply_empty_resultleft_table) + (dst_positive_scale_multiply_empty_resultleft_table))) + (((dst_negative_code_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)) * S ((dst_negative_code_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)) + ((dst_negative_scale_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)))) + ((((dst_negative_code_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)) * S ((dst_negative_code_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)) + ((dst_negative_scale_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table))) + (((dst_negative_code_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)) * S ((dst_negative_code_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)) + ((dst_negative_scale_multiply_empty_resultleft_table) + (dst_negative_scale_multiply_empty_resultleft_table)))))) /\ (forall dst_index_multiply_empty_resultleft_table. (exists pvs_le_gap_multiply_empty_resultleft_tabledomain. pvs_le_gap_multiply_empty_resultleft_tabledomain + (dst_index_multiply_empty_resultleft_table) = (0)) -> exists dst_positive_multiply_empty_resultleft_table dst_negative_multiply_empty_resultleft_table dst_value_multiply_empty_resultleft_table. ((((exists ff_h_pvs_multiply_empty_resultleft_tableentrypositive. ff_h_pvs_multiply_empty_resultleft_tableentrypositive + S (dst_positive_multiply_empty_resultleft_table) = S ((S (dst_index_multiply_empty_resultleft_table)) * dst_positive_scale_multiply_empty_resultleft_table)) /\ exists ff_q_pvs_multiply_empty_resultleft_tableentrypositive. dst_positive_code_multiply_empty_resultleft_table = ff_q_pvs_multiply_empty_resultleft_tableentrypositive * S ((S (dst_index_multiply_empty_resultleft_table)) * dst_positive_scale_multiply_empty_resultleft_table) + (dst_positive_multiply_empty_resultleft_table))) /\ (((((exists ff_h_pvs_multiply_empty_resultleft_tableentrynegative. ff_h_pvs_multiply_empty_resultleft_tableentrynegative + S (dst_negative_multiply_empty_resultleft_table) = S ((S (dst_index_multiply_empty_resultleft_table)) * dst_negative_scale_multiply_empty_resultleft_table)) /\ exists ff_q_pvs_multiply_empty_resultleft_tableentrynegative. dst_negative_code_multiply_empty_resultleft_table = ff_q_pvs_multiply_empty_resultleft_tableentrynegative * S ((S (dst_index_multiply_empty_resultleft_table)) * dst_negative_scale_multiply_empty_resultleft_table) + (dst_negative_multiply_empty_resultleft_table))) /\ (exists ge_balance_positive_multiply_empty_resultleft_tableentryvalue ge_balance_negative_multiply_empty_resultleft_tableentryvalue. (((((dst_value_multiply_empty_resultleft_table) = 2 * (ge_balance_positive_multiply_empty_resultleft_tableentryvalue) /\ (ge_balance_negative_multiply_empty_resultleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_empty_resultleft_tableentryvaluedecode. (((dst_value_multiply_empty_resultleft_table) = 2 * ge_signed_half_multiply_empty_resultleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_resultleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_empty_resultleft_tableentryvalue) = S ge_signed_half_multiply_empty_resultleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_empty_resultleft_table) + ge_balance_negative_multiply_empty_resultleft_tableentryvalue = (dst_negative_multiply_empty_resultleft_table) + ge_balance_positive_multiply_empty_resultleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_empty_resultright_table dst_positive_scale_multiply_empty_resultright_table dst_negative_code_multiply_empty_resultright_table dst_negative_scale_multiply_empty_resultright_table. (((G) = (((((dst_positive_code_multiply_empty_resultright_table) + (dst_positive_scale_multiply_empty_resultright_table)) * S ((dst_positive_code_multiply_empty_resultright_table) + (dst_positive_scale_multiply_empty_resultright_table)) + ((dst_positive_scale_multiply_empty_resultright_table) + (dst_positive_scale_multiply_empty_resultright_table))) + (((dst_negative_code_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)) * S ((dst_negative_code_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)) + ((dst_negative_scale_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)))) * S ((((dst_positive_code_multiply_empty_resultright_table) + (dst_positive_scale_multiply_empty_resultright_table)) * S ((dst_positive_code_multiply_empty_resultright_table) + (dst_positive_scale_multiply_empty_resultright_table)) + ((dst_positive_scale_multiply_empty_resultright_table) + (dst_positive_scale_multiply_empty_resultright_table))) + (((dst_negative_code_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)) * S ((dst_negative_code_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)) + ((dst_negative_scale_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)))) + ((((dst_negative_code_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)) * S ((dst_negative_code_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)) + ((dst_negative_scale_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table))) + (((dst_negative_code_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)) * S ((dst_negative_code_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)) + ((dst_negative_scale_multiply_empty_resultright_table) + (dst_negative_scale_multiply_empty_resultright_table)))))) /\ (forall dst_index_multiply_empty_resultright_table. (exists pvs_le_gap_multiply_empty_resultright_tabledomain. pvs_le_gap_multiply_empty_resultright_tabledomain + (dst_index_multiply_empty_resultright_table) = (0)) -> exists dst_positive_multiply_empty_resultright_table dst_negative_multiply_empty_resultright_table dst_value_multiply_empty_resultright_table. ((((exists ff_h_pvs_multiply_empty_resultright_tableentrypositive. ff_h_pvs_multiply_empty_resultright_tableentrypositive + S (dst_positive_multiply_empty_resultright_table) = S ((S (dst_index_multiply_empty_resultright_table)) * dst_positive_scale_multiply_empty_resultright_table)) /\ exists ff_q_pvs_multiply_empty_resultright_tableentrypositive. dst_positive_code_multiply_empty_resultright_table = ff_q_pvs_multiply_empty_resultright_tableentrypositive * S ((S (dst_index_multiply_empty_resultright_table)) * dst_positive_scale_multiply_empty_resultright_table) + (dst_positive_multiply_empty_resultright_table))) /\ (((((exists ff_h_pvs_multiply_empty_resultright_tableentrynegative. ff_h_pvs_multiply_empty_resultright_tableentrynegative + S (dst_negative_multiply_empty_resultright_table) = S ((S (dst_index_multiply_empty_resultright_table)) * dst_negative_scale_multiply_empty_resultright_table)) /\ exists ff_q_pvs_multiply_empty_resultright_tableentrynegative. dst_negative_code_multiply_empty_resultright_table = ff_q_pvs_multiply_empty_resultright_tableentrynegative * S ((S (dst_index_multiply_empty_resultright_table)) * dst_negative_scale_multiply_empty_resultright_table) + (dst_negative_multiply_empty_resultright_table))) /\ (exists ge_balance_positive_multiply_empty_resultright_tableentryvalue ge_balance_negative_multiply_empty_resultright_tableentryvalue. (((((dst_value_multiply_empty_resultright_table) = 2 * (ge_balance_positive_multiply_empty_resultright_tableentryvalue) /\ (ge_balance_negative_multiply_empty_resultright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_empty_resultright_tableentryvaluedecode. (((dst_value_multiply_empty_resultright_table) = 2 * ge_signed_half_multiply_empty_resultright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_resultright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_empty_resultright_tableentryvalue) = S ge_signed_half_multiply_empty_resultright_tableentryvaluedecode))) /\ ((dst_positive_multiply_empty_resultright_table) + ge_balance_negative_multiply_empty_resultright_tableentryvalue = (dst_negative_multiply_empty_resultright_table) + ge_balance_positive_multiply_empty_resultright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_empty_resultoutput_table dst_positive_scale_multiply_empty_resultoutput_table dst_negative_code_multiply_empty_resultoutput_table dst_negative_scale_multiply_empty_resultoutput_table. (((H) = (((((dst_positive_code_multiply_empty_resultoutput_table) + (dst_positive_scale_multiply_empty_resultoutput_table)) * S ((dst_positive_code_multiply_empty_resultoutput_table) + (dst_positive_scale_multiply_empty_resultoutput_table)) + ((dst_positive_scale_multiply_empty_resultoutput_table) + (dst_positive_scale_multiply_empty_resultoutput_table))) + (((dst_negative_code_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)) * S ((dst_negative_code_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)) + ((dst_negative_scale_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)))) * S ((((dst_positive_code_multiply_empty_resultoutput_table) + (dst_positive_scale_multiply_empty_resultoutput_table)) * S ((dst_positive_code_multiply_empty_resultoutput_table) + (dst_positive_scale_multiply_empty_resultoutput_table)) + ((dst_positive_scale_multiply_empty_resultoutput_table) + (dst_positive_scale_multiply_empty_resultoutput_table))) + (((dst_negative_code_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)) * S ((dst_negative_code_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)) + ((dst_negative_scale_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)))) + ((((dst_negative_code_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)) * S ((dst_negative_code_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)) + ((dst_negative_scale_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table))) + (((dst_negative_code_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)) * S ((dst_negative_code_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)) + ((dst_negative_scale_multiply_empty_resultoutput_table) + (dst_negative_scale_multiply_empty_resultoutput_table)))))) /\ (forall dst_index_multiply_empty_resultoutput_table. (exists pvs_le_gap_multiply_empty_resultoutput_tabledomain. pvs_le_gap_multiply_empty_resultoutput_tabledomain + (dst_index_multiply_empty_resultoutput_table) = (0)) -> exists dst_positive_multiply_empty_resultoutput_table dst_negative_multiply_empty_resultoutput_table dst_value_multiply_empty_resultoutput_table. ((((exists ff_h_pvs_multiply_empty_resultoutput_tableentrypositive. ff_h_pvs_multiply_empty_resultoutput_tableentrypositive + S (dst_positive_multiply_empty_resultoutput_table) = S ((S (dst_index_multiply_empty_resultoutput_table)) * dst_positive_scale_multiply_empty_resultoutput_table)) /\ exists ff_q_pvs_multiply_empty_resultoutput_tableentrypositive. dst_positive_code_multiply_empty_resultoutput_table = ff_q_pvs_multiply_empty_resultoutput_tableentrypositive * S ((S (dst_index_multiply_empty_resultoutput_table)) * dst_positive_scale_multiply_empty_resultoutput_table) + (dst_positive_multiply_empty_resultoutput_table))) /\ (((((exists ff_h_pvs_multiply_empty_resultoutput_tableentrynegative. ff_h_pvs_multiply_empty_resultoutput_tableentrynegative + S (dst_negative_multiply_empty_resultoutput_table) = S ((S (dst_index_multiply_empty_resultoutput_table)) * dst_negative_scale_multiply_empty_resultoutput_table)) /\ exists ff_q_pvs_multiply_empty_resultoutput_tableentrynegative. dst_negative_code_multiply_empty_resultoutput_table = ff_q_pvs_multiply_empty_resultoutput_tableentrynegative * S ((S (dst_index_multiply_empty_resultoutput_table)) * dst_negative_scale_multiply_empty_resultoutput_table) + (dst_negative_multiply_empty_resultoutput_table))) /\ (exists ge_balance_positive_multiply_empty_resultoutput_tableentryvalue ge_balance_negative_multiply_empty_resultoutput_tableentryvalue. (((((dst_value_multiply_empty_resultoutput_table) = 2 * (ge_balance_positive_multiply_empty_resultoutput_tableentryvalue) /\ (ge_balance_negative_multiply_empty_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_empty_resultoutput_tableentryvaluedecode. (((dst_value_multiply_empty_resultoutput_table) = 2 * ge_signed_half_multiply_empty_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_empty_resultoutput_tableentryvalue) = S ge_signed_half_multiply_empty_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_empty_resultoutput_table) + ge_balance_negative_multiply_empty_resultoutput_tableentryvalue = (dst_negative_multiply_empty_resultoutput_table) + ge_balance_positive_multiply_empty_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_empty_resultentries. (exists pvs_gap_multiply_empty_resultentriesbound. pvs_gap_multiply_empty_resultentriesbound + S (sto_index_multiply_empty_resultentries) = (0)) -> exists sto_left_multiply_empty_resultentries sto_right_multiply_empty_resultentries sto_output_multiply_empty_resultentries. ((exists dst_positive_code_multiply_empty_resultentriesentryleft dst_positive_scale_multiply_empty_resultentriesentryleft dst_negative_code_multiply_empty_resultentriesentryleft dst_negative_scale_multiply_empty_resultentriesentryleft dst_positive_multiply_empty_resultentriesentryleft dst_negative_multiply_empty_resultentriesentryleft. (((F) = (((((dst_positive_code_multiply_empty_resultentriesentryleft) + (dst_positive_scale_multiply_empty_resultentriesentryleft)) * S ((dst_positive_code_multiply_empty_resultentriesentryleft) + (dst_positive_scale_multiply_empty_resultentriesentryleft)) + ((dst_positive_scale_multiply_empty_resultentriesentryleft) + (dst_positive_scale_multiply_empty_resultentriesentryleft))) + (((dst_negative_code_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)) * S ((dst_negative_code_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)) + ((dst_negative_scale_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)))) * S ((((dst_positive_code_multiply_empty_resultentriesentryleft) + (dst_positive_scale_multiply_empty_resultentriesentryleft)) * S ((dst_positive_code_multiply_empty_resultentriesentryleft) + (dst_positive_scale_multiply_empty_resultentriesentryleft)) + ((dst_positive_scale_multiply_empty_resultentriesentryleft) + (dst_positive_scale_multiply_empty_resultentriesentryleft))) + (((dst_negative_code_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)) * S ((dst_negative_code_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)) + ((dst_negative_scale_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)))) + ((((dst_negative_code_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)) * S ((dst_negative_code_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)) + ((dst_negative_scale_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft))) + (((dst_negative_code_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)) * S ((dst_negative_code_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)) + ((dst_negative_scale_multiply_empty_resultentriesentryleft) + (dst_negative_scale_multiply_empty_resultentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_empty_resultentriesentryleftpositive. ff_h_pvs_multiply_empty_resultentriesentryleftpositive + S (dst_positive_multiply_empty_resultentriesentryleft) = S ((S (sto_index_multiply_empty_resultentries)) * dst_positive_scale_multiply_empty_resultentriesentryleft)) /\ exists ff_q_pvs_multiply_empty_resultentriesentryleftpositive. dst_positive_code_multiply_empty_resultentriesentryleft = ff_q_pvs_multiply_empty_resultentriesentryleftpositive * S ((S (sto_index_multiply_empty_resultentries)) * dst_positive_scale_multiply_empty_resultentriesentryleft) + (dst_positive_multiply_empty_resultentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_empty_resultentriesentryleftnegative. ff_h_pvs_multiply_empty_resultentriesentryleftnegative + S (dst_negative_multiply_empty_resultentriesentryleft) = S ((S (sto_index_multiply_empty_resultentries)) * dst_negative_scale_multiply_empty_resultentriesentryleft)) /\ exists ff_q_pvs_multiply_empty_resultentriesentryleftnegative. dst_negative_code_multiply_empty_resultentriesentryleft = ff_q_pvs_multiply_empty_resultentriesentryleftnegative * S ((S (sto_index_multiply_empty_resultentries)) * dst_negative_scale_multiply_empty_resultentriesentryleft) + (dst_negative_multiply_empty_resultentriesentryleft))) /\ (exists ge_balance_positive_multiply_empty_resultentriesentryleftvalue ge_balance_negative_multiply_empty_resultentriesentryleftvalue. (((((sto_left_multiply_empty_resultentries) = 2 * (ge_balance_positive_multiply_empty_resultentriesentryleftvalue) /\ (ge_balance_negative_multiply_empty_resultentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_empty_resultentriesentryleftvaluedecode. (((sto_left_multiply_empty_resultentries) = 2 * ge_signed_half_multiply_empty_resultentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_resultentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_empty_resultentriesentryleftvalue) = S ge_signed_half_multiply_empty_resultentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_empty_resultentriesentryleft) + ge_balance_negative_multiply_empty_resultentriesentryleftvalue = (dst_negative_multiply_empty_resultentriesentryleft) + ge_balance_positive_multiply_empty_resultentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_empty_resultentriesentryright dst_positive_scale_multiply_empty_resultentriesentryright dst_negative_code_multiply_empty_resultentriesentryright dst_negative_scale_multiply_empty_resultentriesentryright dst_positive_multiply_empty_resultentriesentryright dst_negative_multiply_empty_resultentriesentryright. (((G) = (((((dst_positive_code_multiply_empty_resultentriesentryright) + (dst_positive_scale_multiply_empty_resultentriesentryright)) * S ((dst_positive_code_multiply_empty_resultentriesentryright) + (dst_positive_scale_multiply_empty_resultentriesentryright)) + ((dst_positive_scale_multiply_empty_resultentriesentryright) + (dst_positive_scale_multiply_empty_resultentriesentryright))) + (((dst_negative_code_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)) * S ((dst_negative_code_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)) + ((dst_negative_scale_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)))) * S ((((dst_positive_code_multiply_empty_resultentriesentryright) + (dst_positive_scale_multiply_empty_resultentriesentryright)) * S ((dst_positive_code_multiply_empty_resultentriesentryright) + (dst_positive_scale_multiply_empty_resultentriesentryright)) + ((dst_positive_scale_multiply_empty_resultentriesentryright) + (dst_positive_scale_multiply_empty_resultentriesentryright))) + (((dst_negative_code_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)) * S ((dst_negative_code_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)) + ((dst_negative_scale_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)))) + ((((dst_negative_code_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)) * S ((dst_negative_code_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)) + ((dst_negative_scale_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright))) + (((dst_negative_code_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)) * S ((dst_negative_code_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)) + ((dst_negative_scale_multiply_empty_resultentriesentryright) + (dst_negative_scale_multiply_empty_resultentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_empty_resultentriesentryrightpositive. ff_h_pvs_multiply_empty_resultentriesentryrightpositive + S (dst_positive_multiply_empty_resultentriesentryright) = S ((S (sto_index_multiply_empty_resultentries)) * dst_positive_scale_multiply_empty_resultentriesentryright)) /\ exists ff_q_pvs_multiply_empty_resultentriesentryrightpositive. dst_positive_code_multiply_empty_resultentriesentryright = ff_q_pvs_multiply_empty_resultentriesentryrightpositive * S ((S (sto_index_multiply_empty_resultentries)) * dst_positive_scale_multiply_empty_resultentriesentryright) + (dst_positive_multiply_empty_resultentriesentryright))) /\ (((((exists ff_h_pvs_multiply_empty_resultentriesentryrightnegative. ff_h_pvs_multiply_empty_resultentriesentryrightnegative + S (dst_negative_multiply_empty_resultentriesentryright) = S ((S (sto_index_multiply_empty_resultentries)) * dst_negative_scale_multiply_empty_resultentriesentryright)) /\ exists ff_q_pvs_multiply_empty_resultentriesentryrightnegative. dst_negative_code_multiply_empty_resultentriesentryright = ff_q_pvs_multiply_empty_resultentriesentryrightnegative * S ((S (sto_index_multiply_empty_resultentries)) * dst_negative_scale_multiply_empty_resultentriesentryright) + (dst_negative_multiply_empty_resultentriesentryright))) /\ (exists ge_balance_positive_multiply_empty_resultentriesentryrightvalue ge_balance_negative_multiply_empty_resultentriesentryrightvalue. (((((sto_right_multiply_empty_resultentries) = 2 * (ge_balance_positive_multiply_empty_resultentriesentryrightvalue) /\ (ge_balance_negative_multiply_empty_resultentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_empty_resultentriesentryrightvaluedecode. (((sto_right_multiply_empty_resultentries) = 2 * ge_signed_half_multiply_empty_resultentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_resultentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_empty_resultentriesentryrightvalue) = S ge_signed_half_multiply_empty_resultentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_empty_resultentriesentryright) + ge_balance_negative_multiply_empty_resultentriesentryrightvalue = (dst_negative_multiply_empty_resultentriesentryright) + ge_balance_positive_multiply_empty_resultentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_empty_resultentriesentryoutput dst_positive_scale_multiply_empty_resultentriesentryoutput dst_negative_code_multiply_empty_resultentriesentryoutput dst_negative_scale_multiply_empty_resultentriesentryoutput dst_positive_multiply_empty_resultentriesentryoutput dst_negative_multiply_empty_resultentriesentryoutput. (((H) = (((((dst_positive_code_multiply_empty_resultentriesentryoutput) + (dst_positive_scale_multiply_empty_resultentriesentryoutput)) * S ((dst_positive_code_multiply_empty_resultentriesentryoutput) + (dst_positive_scale_multiply_empty_resultentriesentryoutput)) + ((dst_positive_scale_multiply_empty_resultentriesentryoutput) + (dst_positive_scale_multiply_empty_resultentriesentryoutput))) + (((dst_negative_code_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)) * S ((dst_negative_code_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)) + ((dst_negative_scale_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)))) * S ((((dst_positive_code_multiply_empty_resultentriesentryoutput) + (dst_positive_scale_multiply_empty_resultentriesentryoutput)) * S ((dst_positive_code_multiply_empty_resultentriesentryoutput) + (dst_positive_scale_multiply_empty_resultentriesentryoutput)) + ((dst_positive_scale_multiply_empty_resultentriesentryoutput) + (dst_positive_scale_multiply_empty_resultentriesentryoutput))) + (((dst_negative_code_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)) * S ((dst_negative_code_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)) + ((dst_negative_scale_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)))) + ((((dst_negative_code_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)) * S ((dst_negative_code_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)) + ((dst_negative_scale_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput))) + (((dst_negative_code_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)) * S ((dst_negative_code_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)) + ((dst_negative_scale_multiply_empty_resultentriesentryoutput) + (dst_negative_scale_multiply_empty_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_empty_resultentriesentryoutputpositive. ff_h_pvs_multiply_empty_resultentriesentryoutputpositive + S (dst_positive_multiply_empty_resultentriesentryoutput) = S ((S (sto_index_multiply_empty_resultentries)) * dst_positive_scale_multiply_empty_resultentriesentryoutput)) /\ exists ff_q_pvs_multiply_empty_resultentriesentryoutputpositive. dst_positive_code_multiply_empty_resultentriesentryoutput = ff_q_pvs_multiply_empty_resultentriesentryoutputpositive * S ((S (sto_index_multiply_empty_resultentries)) * dst_positive_scale_multiply_empty_resultentriesentryoutput) + (dst_positive_multiply_empty_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_empty_resultentriesentryoutputnegative. ff_h_pvs_multiply_empty_resultentriesentryoutputnegative + S (dst_negative_multiply_empty_resultentriesentryoutput) = S ((S (sto_index_multiply_empty_resultentries)) * dst_negative_scale_multiply_empty_resultentriesentryoutput)) /\ exists ff_q_pvs_multiply_empty_resultentriesentryoutputnegative. dst_negative_code_multiply_empty_resultentriesentryoutput = ff_q_pvs_multiply_empty_resultentriesentryoutputnegative * S ((S (sto_index_multiply_empty_resultentries)) * dst_negative_scale_multiply_empty_resultentriesentryoutput) + (dst_negative_multiply_empty_resultentriesentryoutput))) /\ (exists ge_balance_positive_multiply_empty_resultentriesentryoutputvalue ge_balance_negative_multiply_empty_resultentriesentryoutputvalue. (((((sto_output_multiply_empty_resultentries) = 2 * (ge_balance_positive_multiply_empty_resultentriesentryoutputvalue) /\ (ge_balance_negative_multiply_empty_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_empty_resultentriesentryoutputvaluedecode. (((sto_output_multiply_empty_resultentries) = 2 * ge_signed_half_multiply_empty_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_empty_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_empty_resultentriesentryoutputvalue) = S ge_signed_half_multiply_empty_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_empty_resultentriesentryoutput) + ge_balance_negative_multiply_empty_resultentriesentryoutputvalue = (dst_negative_multiply_empty_resultentriesentryoutput) + ge_balance_positive_multiply_empty_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_empty_resultentriesentryoperation sto_an_multiply_empty_resultentriesentryoperation sto_bp_multiply_empty_resultentriesentryoperation sto_bn_multiply_empty_resultentriesentryoperation sto_cp_multiply_empty_resultentriesentryoperation sto_cn_multiply_empty_resultentriesentryoperation. (((((sto_left_multiply_empty_resultentries) = 2 * (sto_ap_multiply_empty_resultentriesentryoperation) /\ (sto_an_multiply_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_empty_resultentriesentryoperationleft. (((sto_left_multiply_empty_resultentries) = 2 * ge_signed_half_multiply_empty_resultentriesentryoperationleft + 1 /\ (sto_ap_multiply_empty_resultentriesentryoperation) = 0) /\ (sto_an_multiply_empty_resultentriesentryoperation) = S ge_signed_half_multiply_empty_resultentriesentryoperationleft))) /\ ((((((sto_right_multiply_empty_resultentries) = 2 * (sto_bp_multiply_empty_resultentriesentryoperation) /\ (sto_bn_multiply_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_empty_resultentriesentryoperationright. (((sto_right_multiply_empty_resultentries) = 2 * ge_signed_half_multiply_empty_resultentriesentryoperationright + 1 /\ (sto_bp_multiply_empty_resultentriesentryoperation) = 0) /\ (sto_bn_multiply_empty_resultentriesentryoperation) = S ge_signed_half_multiply_empty_resultentriesentryoperationright))) /\ ((((((sto_output_multiply_empty_resultentries) = 2 * (sto_cp_multiply_empty_resultentriesentryoperation) /\ (sto_cn_multiply_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_empty_resultentriesentryoperationoutput. (((sto_output_multiply_empty_resultentries) = 2 * ge_signed_half_multiply_empty_resultentriesentryoperationoutput + 1 /\ (sto_cp_multiply_empty_resultentriesentryoperation) = 0) /\ (sto_cn_multiply_empty_resultentriesentryoperation) = S ge_signed_half_multiply_empty_resultentriesentryoperationoutput))) /\ ((sto_ap_multiply_empty_resultentriesentryoperation * sto_bp_multiply_empty_resultentriesentryoperation + sto_an_multiply_empty_resultentriesentryoperation * sto_bn_multiply_empty_resultentriesentryoperation) + sto_cn_multiply_empty_resultentriesentryoperation = (sto_ap_multiply_empty_resultentriesentryoperation * sto_bn_multiply_empty_resultentriesentryoperation + sto_an_multiply_empty_resultentriesentryoperation * sto_bp_multiply_empty_resultentriesentryoperation) + sto_cp_multiply_empty_resultentriesentryoperation)))))))))))))))))))
signed_table_multiply_extensional_unique
new owned theorem · read exact theorem evidence
Bundle node 195; exact statement SHA-256 4a9905773c997502a7e1b98a74da24b276857397bf9fda05820b0408b3e02e36
Exact first-order statement
forall F G H K l. (((exists dst_positive_code_multiply_unique_firstleft_table dst_positive_scale_multiply_unique_firstleft_table dst_negative_code_multiply_unique_firstleft_table dst_negative_scale_multiply_unique_firstleft_table. (((F) = (((((dst_positive_code_multiply_unique_firstleft_table) + (dst_positive_scale_multiply_unique_firstleft_table)) * S ((dst_positive_code_multiply_unique_firstleft_table) + (dst_positive_scale_multiply_unique_firstleft_table)) + ((dst_positive_scale_multiply_unique_firstleft_table) + (dst_positive_scale_multiply_unique_firstleft_table))) + (((dst_negative_code_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)) * S ((dst_negative_code_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)) + ((dst_negative_scale_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)))) * S ((((dst_positive_code_multiply_unique_firstleft_table) + (dst_positive_scale_multiply_unique_firstleft_table)) * S ((dst_positive_code_multiply_unique_firstleft_table) + (dst_positive_scale_multiply_unique_firstleft_table)) + ((dst_positive_scale_multiply_unique_firstleft_table) + (dst_positive_scale_multiply_unique_firstleft_table))) + (((dst_negative_code_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)) * S ((dst_negative_code_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)) + ((dst_negative_scale_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)))) + ((((dst_negative_code_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)) * S ((dst_negative_code_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)) + ((dst_negative_scale_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table))) + (((dst_negative_code_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)) * S ((dst_negative_code_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)) + ((dst_negative_scale_multiply_unique_firstleft_table) + (dst_negative_scale_multiply_unique_firstleft_table)))))) /\ (forall dst_index_multiply_unique_firstleft_table. (exists pvs_le_gap_multiply_unique_firstleft_tabledomain. pvs_le_gap_multiply_unique_firstleft_tabledomain + (dst_index_multiply_unique_firstleft_table) = (l)) -> exists dst_positive_multiply_unique_firstleft_table dst_negative_multiply_unique_firstleft_table dst_value_multiply_unique_firstleft_table. ((((exists ff_h_pvs_multiply_unique_firstleft_tableentrypositive. ff_h_pvs_multiply_unique_firstleft_tableentrypositive + S (dst_positive_multiply_unique_firstleft_table) = S ((S (dst_index_multiply_unique_firstleft_table)) * dst_positive_scale_multiply_unique_firstleft_table)) /\ exists ff_q_pvs_multiply_unique_firstleft_tableentrypositive. dst_positive_code_multiply_unique_firstleft_table = ff_q_pvs_multiply_unique_firstleft_tableentrypositive * S ((S (dst_index_multiply_unique_firstleft_table)) * dst_positive_scale_multiply_unique_firstleft_table) + (dst_positive_multiply_unique_firstleft_table))) /\ (((((exists ff_h_pvs_multiply_unique_firstleft_tableentrynegative. ff_h_pvs_multiply_unique_firstleft_tableentrynegative + S (dst_negative_multiply_unique_firstleft_table) = S ((S (dst_index_multiply_unique_firstleft_table)) * dst_negative_scale_multiply_unique_firstleft_table)) /\ exists ff_q_pvs_multiply_unique_firstleft_tableentrynegative. dst_negative_code_multiply_unique_firstleft_table = ff_q_pvs_multiply_unique_firstleft_tableentrynegative * S ((S (dst_index_multiply_unique_firstleft_table)) * dst_negative_scale_multiply_unique_firstleft_table) + (dst_negative_multiply_unique_firstleft_table))) /\ (exists ge_balance_positive_multiply_unique_firstleft_tableentryvalue ge_balance_negative_multiply_unique_firstleft_tableentryvalue. (((((dst_value_multiply_unique_firstleft_table) = 2 * (ge_balance_positive_multiply_unique_firstleft_tableentryvalue) /\ (ge_balance_negative_multiply_unique_firstleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_unique_firstleft_tableentryvaluedecode. (((dst_value_multiply_unique_firstleft_table) = 2 * ge_signed_half_multiply_unique_firstleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_firstleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_unique_firstleft_tableentryvalue) = S ge_signed_half_multiply_unique_firstleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_unique_firstleft_table) + ge_balance_negative_multiply_unique_firstleft_tableentryvalue = (dst_negative_multiply_unique_firstleft_table) + ge_balance_positive_multiply_unique_firstleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_unique_firstright_table dst_positive_scale_multiply_unique_firstright_table dst_negative_code_multiply_unique_firstright_table dst_negative_scale_multiply_unique_firstright_table. (((G) = (((((dst_positive_code_multiply_unique_firstright_table) + (dst_positive_scale_multiply_unique_firstright_table)) * S ((dst_positive_code_multiply_unique_firstright_table) + (dst_positive_scale_multiply_unique_firstright_table)) + ((dst_positive_scale_multiply_unique_firstright_table) + (dst_positive_scale_multiply_unique_firstright_table))) + (((dst_negative_code_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)) * S ((dst_negative_code_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)) + ((dst_negative_scale_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)))) * S ((((dst_positive_code_multiply_unique_firstright_table) + (dst_positive_scale_multiply_unique_firstright_table)) * S ((dst_positive_code_multiply_unique_firstright_table) + (dst_positive_scale_multiply_unique_firstright_table)) + ((dst_positive_scale_multiply_unique_firstright_table) + (dst_positive_scale_multiply_unique_firstright_table))) + (((dst_negative_code_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)) * S ((dst_negative_code_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)) + ((dst_negative_scale_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)))) + ((((dst_negative_code_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)) * S ((dst_negative_code_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)) + ((dst_negative_scale_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table))) + (((dst_negative_code_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)) * S ((dst_negative_code_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)) + ((dst_negative_scale_multiply_unique_firstright_table) + (dst_negative_scale_multiply_unique_firstright_table)))))) /\ (forall dst_index_multiply_unique_firstright_table. (exists pvs_le_gap_multiply_unique_firstright_tabledomain. pvs_le_gap_multiply_unique_firstright_tabledomain + (dst_index_multiply_unique_firstright_table) = (l)) -> exists dst_positive_multiply_unique_firstright_table dst_negative_multiply_unique_firstright_table dst_value_multiply_unique_firstright_table. ((((exists ff_h_pvs_multiply_unique_firstright_tableentrypositive. ff_h_pvs_multiply_unique_firstright_tableentrypositive + S (dst_positive_multiply_unique_firstright_table) = S ((S (dst_index_multiply_unique_firstright_table)) * dst_positive_scale_multiply_unique_firstright_table)) /\ exists ff_q_pvs_multiply_unique_firstright_tableentrypositive. dst_positive_code_multiply_unique_firstright_table = ff_q_pvs_multiply_unique_firstright_tableentrypositive * S ((S (dst_index_multiply_unique_firstright_table)) * dst_positive_scale_multiply_unique_firstright_table) + (dst_positive_multiply_unique_firstright_table))) /\ (((((exists ff_h_pvs_multiply_unique_firstright_tableentrynegative. ff_h_pvs_multiply_unique_firstright_tableentrynegative + S (dst_negative_multiply_unique_firstright_table) = S ((S (dst_index_multiply_unique_firstright_table)) * dst_negative_scale_multiply_unique_firstright_table)) /\ exists ff_q_pvs_multiply_unique_firstright_tableentrynegative. dst_negative_code_multiply_unique_firstright_table = ff_q_pvs_multiply_unique_firstright_tableentrynegative * S ((S (dst_index_multiply_unique_firstright_table)) * dst_negative_scale_multiply_unique_firstright_table) + (dst_negative_multiply_unique_firstright_table))) /\ (exists ge_balance_positive_multiply_unique_firstright_tableentryvalue ge_balance_negative_multiply_unique_firstright_tableentryvalue. (((((dst_value_multiply_unique_firstright_table) = 2 * (ge_balance_positive_multiply_unique_firstright_tableentryvalue) /\ (ge_balance_negative_multiply_unique_firstright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_unique_firstright_tableentryvaluedecode. (((dst_value_multiply_unique_firstright_table) = 2 * ge_signed_half_multiply_unique_firstright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_firstright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_unique_firstright_tableentryvalue) = S ge_signed_half_multiply_unique_firstright_tableentryvaluedecode))) /\ ((dst_positive_multiply_unique_firstright_table) + ge_balance_negative_multiply_unique_firstright_tableentryvalue = (dst_negative_multiply_unique_firstright_table) + ge_balance_positive_multiply_unique_firstright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_unique_firstoutput_table dst_positive_scale_multiply_unique_firstoutput_table dst_negative_code_multiply_unique_firstoutput_table dst_negative_scale_multiply_unique_firstoutput_table. (((H) = (((((dst_positive_code_multiply_unique_firstoutput_table) + (dst_positive_scale_multiply_unique_firstoutput_table)) * S ((dst_positive_code_multiply_unique_firstoutput_table) + (dst_positive_scale_multiply_unique_firstoutput_table)) + ((dst_positive_scale_multiply_unique_firstoutput_table) + (dst_positive_scale_multiply_unique_firstoutput_table))) + (((dst_negative_code_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)) * S ((dst_negative_code_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)) + ((dst_negative_scale_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)))) * S ((((dst_positive_code_multiply_unique_firstoutput_table) + (dst_positive_scale_multiply_unique_firstoutput_table)) * S ((dst_positive_code_multiply_unique_firstoutput_table) + (dst_positive_scale_multiply_unique_firstoutput_table)) + ((dst_positive_scale_multiply_unique_firstoutput_table) + (dst_positive_scale_multiply_unique_firstoutput_table))) + (((dst_negative_code_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)) * S ((dst_negative_code_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)) + ((dst_negative_scale_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)))) + ((((dst_negative_code_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)) * S ((dst_negative_code_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)) + ((dst_negative_scale_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table))) + (((dst_negative_code_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)) * S ((dst_negative_code_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)) + ((dst_negative_scale_multiply_unique_firstoutput_table) + (dst_negative_scale_multiply_unique_firstoutput_table)))))) /\ (forall dst_index_multiply_unique_firstoutput_table. (exists pvs_le_gap_multiply_unique_firstoutput_tabledomain. pvs_le_gap_multiply_unique_firstoutput_tabledomain + (dst_index_multiply_unique_firstoutput_table) = (l)) -> exists dst_positive_multiply_unique_firstoutput_table dst_negative_multiply_unique_firstoutput_table dst_value_multiply_unique_firstoutput_table. ((((exists ff_h_pvs_multiply_unique_firstoutput_tableentrypositive. ff_h_pvs_multiply_unique_firstoutput_tableentrypositive + S (dst_positive_multiply_unique_firstoutput_table) = S ((S (dst_index_multiply_unique_firstoutput_table)) * dst_positive_scale_multiply_unique_firstoutput_table)) /\ exists ff_q_pvs_multiply_unique_firstoutput_tableentrypositive. dst_positive_code_multiply_unique_firstoutput_table = ff_q_pvs_multiply_unique_firstoutput_tableentrypositive * S ((S (dst_index_multiply_unique_firstoutput_table)) * dst_positive_scale_multiply_unique_firstoutput_table) + (dst_positive_multiply_unique_firstoutput_table))) /\ (((((exists ff_h_pvs_multiply_unique_firstoutput_tableentrynegative. ff_h_pvs_multiply_unique_firstoutput_tableentrynegative + S (dst_negative_multiply_unique_firstoutput_table) = S ((S (dst_index_multiply_unique_firstoutput_table)) * dst_negative_scale_multiply_unique_firstoutput_table)) /\ exists ff_q_pvs_multiply_unique_firstoutput_tableentrynegative. dst_negative_code_multiply_unique_firstoutput_table = ff_q_pvs_multiply_unique_firstoutput_tableentrynegative * S ((S (dst_index_multiply_unique_firstoutput_table)) * dst_negative_scale_multiply_unique_firstoutput_table) + (dst_negative_multiply_unique_firstoutput_table))) /\ (exists ge_balance_positive_multiply_unique_firstoutput_tableentryvalue ge_balance_negative_multiply_unique_firstoutput_tableentryvalue. (((((dst_value_multiply_unique_firstoutput_table) = 2 * (ge_balance_positive_multiply_unique_firstoutput_tableentryvalue) /\ (ge_balance_negative_multiply_unique_firstoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_unique_firstoutput_tableentryvaluedecode. (((dst_value_multiply_unique_firstoutput_table) = 2 * ge_signed_half_multiply_unique_firstoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_firstoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_unique_firstoutput_tableentryvalue) = S ge_signed_half_multiply_unique_firstoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_unique_firstoutput_table) + ge_balance_negative_multiply_unique_firstoutput_tableentryvalue = (dst_negative_multiply_unique_firstoutput_table) + ge_balance_positive_multiply_unique_firstoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_unique_firstentries. (exists pvs_gap_multiply_unique_firstentriesbound. pvs_gap_multiply_unique_firstentriesbound + S (sto_index_multiply_unique_firstentries) = (l)) -> exists sto_left_multiply_unique_firstentries sto_right_multiply_unique_firstentries sto_output_multiply_unique_firstentries. ((exists dst_positive_code_multiply_unique_firstentriesentryleft dst_positive_scale_multiply_unique_firstentriesentryleft dst_negative_code_multiply_unique_firstentriesentryleft dst_negative_scale_multiply_unique_firstentriesentryleft dst_positive_multiply_unique_firstentriesentryleft dst_negative_multiply_unique_firstentriesentryleft. (((F) = (((((dst_positive_code_multiply_unique_firstentriesentryleft) + (dst_positive_scale_multiply_unique_firstentriesentryleft)) * S ((dst_positive_code_multiply_unique_firstentriesentryleft) + (dst_positive_scale_multiply_unique_firstentriesentryleft)) + ((dst_positive_scale_multiply_unique_firstentriesentryleft) + (dst_positive_scale_multiply_unique_firstentriesentryleft))) + (((dst_negative_code_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)) * S ((dst_negative_code_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)) + ((dst_negative_scale_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)))) * S ((((dst_positive_code_multiply_unique_firstentriesentryleft) + (dst_positive_scale_multiply_unique_firstentriesentryleft)) * S ((dst_positive_code_multiply_unique_firstentriesentryleft) + (dst_positive_scale_multiply_unique_firstentriesentryleft)) + ((dst_positive_scale_multiply_unique_firstentriesentryleft) + (dst_positive_scale_multiply_unique_firstentriesentryleft))) + (((dst_negative_code_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)) * S ((dst_negative_code_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)) + ((dst_negative_scale_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)))) + ((((dst_negative_code_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)) * S ((dst_negative_code_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)) + ((dst_negative_scale_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft))) + (((dst_negative_code_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)) * S ((dst_negative_code_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)) + ((dst_negative_scale_multiply_unique_firstentriesentryleft) + (dst_negative_scale_multiply_unique_firstentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_unique_firstentriesentryleftpositive. ff_h_pvs_multiply_unique_firstentriesentryleftpositive + S (dst_positive_multiply_unique_firstentriesentryleft) = S ((S (sto_index_multiply_unique_firstentries)) * dst_positive_scale_multiply_unique_firstentriesentryleft)) /\ exists ff_q_pvs_multiply_unique_firstentriesentryleftpositive. dst_positive_code_multiply_unique_firstentriesentryleft = ff_q_pvs_multiply_unique_firstentriesentryleftpositive * S ((S (sto_index_multiply_unique_firstentries)) * dst_positive_scale_multiply_unique_firstentriesentryleft) + (dst_positive_multiply_unique_firstentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_unique_firstentriesentryleftnegative. ff_h_pvs_multiply_unique_firstentriesentryleftnegative + S (dst_negative_multiply_unique_firstentriesentryleft) = S ((S (sto_index_multiply_unique_firstentries)) * dst_negative_scale_multiply_unique_firstentriesentryleft)) /\ exists ff_q_pvs_multiply_unique_firstentriesentryleftnegative. dst_negative_code_multiply_unique_firstentriesentryleft = ff_q_pvs_multiply_unique_firstentriesentryleftnegative * S ((S (sto_index_multiply_unique_firstentries)) * dst_negative_scale_multiply_unique_firstentriesentryleft) + (dst_negative_multiply_unique_firstentriesentryleft))) /\ (exists ge_balance_positive_multiply_unique_firstentriesentryleftvalue ge_balance_negative_multiply_unique_firstentriesentryleftvalue. (((((sto_left_multiply_unique_firstentries) = 2 * (ge_balance_positive_multiply_unique_firstentriesentryleftvalue) /\ (ge_balance_negative_multiply_unique_firstentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_unique_firstentriesentryleftvaluedecode. (((sto_left_multiply_unique_firstentries) = 2 * ge_signed_half_multiply_unique_firstentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_firstentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_unique_firstentriesentryleftvalue) = S ge_signed_half_multiply_unique_firstentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_unique_firstentriesentryleft) + ge_balance_negative_multiply_unique_firstentriesentryleftvalue = (dst_negative_multiply_unique_firstentriesentryleft) + ge_balance_positive_multiply_unique_firstentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_unique_firstentriesentryright dst_positive_scale_multiply_unique_firstentriesentryright dst_negative_code_multiply_unique_firstentriesentryright dst_negative_scale_multiply_unique_firstentriesentryright dst_positive_multiply_unique_firstentriesentryright dst_negative_multiply_unique_firstentriesentryright. (((G) = (((((dst_positive_code_multiply_unique_firstentriesentryright) + (dst_positive_scale_multiply_unique_firstentriesentryright)) * S ((dst_positive_code_multiply_unique_firstentriesentryright) + (dst_positive_scale_multiply_unique_firstentriesentryright)) + ((dst_positive_scale_multiply_unique_firstentriesentryright) + (dst_positive_scale_multiply_unique_firstentriesentryright))) + (((dst_negative_code_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)) * S ((dst_negative_code_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)) + ((dst_negative_scale_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)))) * S ((((dst_positive_code_multiply_unique_firstentriesentryright) + (dst_positive_scale_multiply_unique_firstentriesentryright)) * S ((dst_positive_code_multiply_unique_firstentriesentryright) + (dst_positive_scale_multiply_unique_firstentriesentryright)) + ((dst_positive_scale_multiply_unique_firstentriesentryright) + (dst_positive_scale_multiply_unique_firstentriesentryright))) + (((dst_negative_code_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)) * S ((dst_negative_code_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)) + ((dst_negative_scale_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)))) + ((((dst_negative_code_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)) * S ((dst_negative_code_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)) + ((dst_negative_scale_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright))) + (((dst_negative_code_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)) * S ((dst_negative_code_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)) + ((dst_negative_scale_multiply_unique_firstentriesentryright) + (dst_negative_scale_multiply_unique_firstentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_unique_firstentriesentryrightpositive. ff_h_pvs_multiply_unique_firstentriesentryrightpositive + S (dst_positive_multiply_unique_firstentriesentryright) = S ((S (sto_index_multiply_unique_firstentries)) * dst_positive_scale_multiply_unique_firstentriesentryright)) /\ exists ff_q_pvs_multiply_unique_firstentriesentryrightpositive. dst_positive_code_multiply_unique_firstentriesentryright = ff_q_pvs_multiply_unique_firstentriesentryrightpositive * S ((S (sto_index_multiply_unique_firstentries)) * dst_positive_scale_multiply_unique_firstentriesentryright) + (dst_positive_multiply_unique_firstentriesentryright))) /\ (((((exists ff_h_pvs_multiply_unique_firstentriesentryrightnegative. ff_h_pvs_multiply_unique_firstentriesentryrightnegative + S (dst_negative_multiply_unique_firstentriesentryright) = S ((S (sto_index_multiply_unique_firstentries)) * dst_negative_scale_multiply_unique_firstentriesentryright)) /\ exists ff_q_pvs_multiply_unique_firstentriesentryrightnegative. dst_negative_code_multiply_unique_firstentriesentryright = ff_q_pvs_multiply_unique_firstentriesentryrightnegative * S ((S (sto_index_multiply_unique_firstentries)) * dst_negative_scale_multiply_unique_firstentriesentryright) + (dst_negative_multiply_unique_firstentriesentryright))) /\ (exists ge_balance_positive_multiply_unique_firstentriesentryrightvalue ge_balance_negative_multiply_unique_firstentriesentryrightvalue. (((((sto_right_multiply_unique_firstentries) = 2 * (ge_balance_positive_multiply_unique_firstentriesentryrightvalue) /\ (ge_balance_negative_multiply_unique_firstentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_unique_firstentriesentryrightvaluedecode. (((sto_right_multiply_unique_firstentries) = 2 * ge_signed_half_multiply_unique_firstentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_firstentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_unique_firstentriesentryrightvalue) = S ge_signed_half_multiply_unique_firstentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_unique_firstentriesentryright) + ge_balance_negative_multiply_unique_firstentriesentryrightvalue = (dst_negative_multiply_unique_firstentriesentryright) + ge_balance_positive_multiply_unique_firstentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_unique_firstentriesentryoutput dst_positive_scale_multiply_unique_firstentriesentryoutput dst_negative_code_multiply_unique_firstentriesentryoutput dst_negative_scale_multiply_unique_firstentriesentryoutput dst_positive_multiply_unique_firstentriesentryoutput dst_negative_multiply_unique_firstentriesentryoutput. (((H) = (((((dst_positive_code_multiply_unique_firstentriesentryoutput) + (dst_positive_scale_multiply_unique_firstentriesentryoutput)) * S ((dst_positive_code_multiply_unique_firstentriesentryoutput) + (dst_positive_scale_multiply_unique_firstentriesentryoutput)) + ((dst_positive_scale_multiply_unique_firstentriesentryoutput) + (dst_positive_scale_multiply_unique_firstentriesentryoutput))) + (((dst_negative_code_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)) * S ((dst_negative_code_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)) + ((dst_negative_scale_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)))) * S ((((dst_positive_code_multiply_unique_firstentriesentryoutput) + (dst_positive_scale_multiply_unique_firstentriesentryoutput)) * S ((dst_positive_code_multiply_unique_firstentriesentryoutput) + (dst_positive_scale_multiply_unique_firstentriesentryoutput)) + ((dst_positive_scale_multiply_unique_firstentriesentryoutput) + (dst_positive_scale_multiply_unique_firstentriesentryoutput))) + (((dst_negative_code_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)) * S ((dst_negative_code_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)) + ((dst_negative_scale_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)))) + ((((dst_negative_code_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)) * S ((dst_negative_code_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)) + ((dst_negative_scale_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput))) + (((dst_negative_code_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)) * S ((dst_negative_code_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)) + ((dst_negative_scale_multiply_unique_firstentriesentryoutput) + (dst_negative_scale_multiply_unique_firstentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_unique_firstentriesentryoutputpositive. ff_h_pvs_multiply_unique_firstentriesentryoutputpositive + S (dst_positive_multiply_unique_firstentriesentryoutput) = S ((S (sto_index_multiply_unique_firstentries)) * dst_positive_scale_multiply_unique_firstentriesentryoutput)) /\ exists ff_q_pvs_multiply_unique_firstentriesentryoutputpositive. dst_positive_code_multiply_unique_firstentriesentryoutput = ff_q_pvs_multiply_unique_firstentriesentryoutputpositive * S ((S (sto_index_multiply_unique_firstentries)) * dst_positive_scale_multiply_unique_firstentriesentryoutput) + (dst_positive_multiply_unique_firstentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_unique_firstentriesentryoutputnegative. ff_h_pvs_multiply_unique_firstentriesentryoutputnegative + S (dst_negative_multiply_unique_firstentriesentryoutput) = S ((S (sto_index_multiply_unique_firstentries)) * dst_negative_scale_multiply_unique_firstentriesentryoutput)) /\ exists ff_q_pvs_multiply_unique_firstentriesentryoutputnegative. dst_negative_code_multiply_unique_firstentriesentryoutput = ff_q_pvs_multiply_unique_firstentriesentryoutputnegative * S ((S (sto_index_multiply_unique_firstentries)) * dst_negative_scale_multiply_unique_firstentriesentryoutput) + (dst_negative_multiply_unique_firstentriesentryoutput))) /\ (exists ge_balance_positive_multiply_unique_firstentriesentryoutputvalue ge_balance_negative_multiply_unique_firstentriesentryoutputvalue. (((((sto_output_multiply_unique_firstentries) = 2 * (ge_balance_positive_multiply_unique_firstentriesentryoutputvalue) /\ (ge_balance_negative_multiply_unique_firstentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_unique_firstentriesentryoutputvaluedecode. (((sto_output_multiply_unique_firstentries) = 2 * ge_signed_half_multiply_unique_firstentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_firstentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_unique_firstentriesentryoutputvalue) = S ge_signed_half_multiply_unique_firstentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_unique_firstentriesentryoutput) + ge_balance_negative_multiply_unique_firstentriesentryoutputvalue = (dst_negative_multiply_unique_firstentriesentryoutput) + ge_balance_positive_multiply_unique_firstentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_unique_firstentriesentryoperation sto_an_multiply_unique_firstentriesentryoperation sto_bp_multiply_unique_firstentriesentryoperation sto_bn_multiply_unique_firstentriesentryoperation sto_cp_multiply_unique_firstentriesentryoperation sto_cn_multiply_unique_firstentriesentryoperation. (((((sto_left_multiply_unique_firstentries) = 2 * (sto_ap_multiply_unique_firstentriesentryoperation) /\ (sto_an_multiply_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_unique_firstentriesentryoperationleft. (((sto_left_multiply_unique_firstentries) = 2 * ge_signed_half_multiply_unique_firstentriesentryoperationleft + 1 /\ (sto_ap_multiply_unique_firstentriesentryoperation) = 0) /\ (sto_an_multiply_unique_firstentriesentryoperation) = S ge_signed_half_multiply_unique_firstentriesentryoperationleft))) /\ ((((((sto_right_multiply_unique_firstentries) = 2 * (sto_bp_multiply_unique_firstentriesentryoperation) /\ (sto_bn_multiply_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_unique_firstentriesentryoperationright. (((sto_right_multiply_unique_firstentries) = 2 * ge_signed_half_multiply_unique_firstentriesentryoperationright + 1 /\ (sto_bp_multiply_unique_firstentriesentryoperation) = 0) /\ (sto_bn_multiply_unique_firstentriesentryoperation) = S ge_signed_half_multiply_unique_firstentriesentryoperationright))) /\ ((((((sto_output_multiply_unique_firstentries) = 2 * (sto_cp_multiply_unique_firstentriesentryoperation) /\ (sto_cn_multiply_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_unique_firstentriesentryoperationoutput. (((sto_output_multiply_unique_firstentries) = 2 * ge_signed_half_multiply_unique_firstentriesentryoperationoutput + 1 /\ (sto_cp_multiply_unique_firstentriesentryoperation) = 0) /\ (sto_cn_multiply_unique_firstentriesentryoperation) = S ge_signed_half_multiply_unique_firstentriesentryoperationoutput))) /\ ((sto_ap_multiply_unique_firstentriesentryoperation * sto_bp_multiply_unique_firstentriesentryoperation + sto_an_multiply_unique_firstentriesentryoperation * sto_bn_multiply_unique_firstentriesentryoperation) + sto_cn_multiply_unique_firstentriesentryoperation = (sto_ap_multiply_unique_firstentriesentryoperation * sto_bn_multiply_unique_firstentriesentryoperation + sto_an_multiply_unique_firstentriesentryoperation * sto_bp_multiply_unique_firstentriesentryoperation) + sto_cp_multiply_unique_firstentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_multiply_unique_secondleft_table dst_positive_scale_multiply_unique_secondleft_table dst_negative_code_multiply_unique_secondleft_table dst_negative_scale_multiply_unique_secondleft_table. (((F) = (((((dst_positive_code_multiply_unique_secondleft_table) + (dst_positive_scale_multiply_unique_secondleft_table)) * S ((dst_positive_code_multiply_unique_secondleft_table) + (dst_positive_scale_multiply_unique_secondleft_table)) + ((dst_positive_scale_multiply_unique_secondleft_table) + (dst_positive_scale_multiply_unique_secondleft_table))) + (((dst_negative_code_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)) * S ((dst_negative_code_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)) + ((dst_negative_scale_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)))) * S ((((dst_positive_code_multiply_unique_secondleft_table) + (dst_positive_scale_multiply_unique_secondleft_table)) * S ((dst_positive_code_multiply_unique_secondleft_table) + (dst_positive_scale_multiply_unique_secondleft_table)) + ((dst_positive_scale_multiply_unique_secondleft_table) + (dst_positive_scale_multiply_unique_secondleft_table))) + (((dst_negative_code_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)) * S ((dst_negative_code_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)) + ((dst_negative_scale_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)))) + ((((dst_negative_code_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)) * S ((dst_negative_code_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)) + ((dst_negative_scale_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table))) + (((dst_negative_code_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)) * S ((dst_negative_code_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)) + ((dst_negative_scale_multiply_unique_secondleft_table) + (dst_negative_scale_multiply_unique_secondleft_table)))))) /\ (forall dst_index_multiply_unique_secondleft_table. (exists pvs_le_gap_multiply_unique_secondleft_tabledomain. pvs_le_gap_multiply_unique_secondleft_tabledomain + (dst_index_multiply_unique_secondleft_table) = (l)) -> exists dst_positive_multiply_unique_secondleft_table dst_negative_multiply_unique_secondleft_table dst_value_multiply_unique_secondleft_table. ((((exists ff_h_pvs_multiply_unique_secondleft_tableentrypositive. ff_h_pvs_multiply_unique_secondleft_tableentrypositive + S (dst_positive_multiply_unique_secondleft_table) = S ((S (dst_index_multiply_unique_secondleft_table)) * dst_positive_scale_multiply_unique_secondleft_table)) /\ exists ff_q_pvs_multiply_unique_secondleft_tableentrypositive. dst_positive_code_multiply_unique_secondleft_table = ff_q_pvs_multiply_unique_secondleft_tableentrypositive * S ((S (dst_index_multiply_unique_secondleft_table)) * dst_positive_scale_multiply_unique_secondleft_table) + (dst_positive_multiply_unique_secondleft_table))) /\ (((((exists ff_h_pvs_multiply_unique_secondleft_tableentrynegative. ff_h_pvs_multiply_unique_secondleft_tableentrynegative + S (dst_negative_multiply_unique_secondleft_table) = S ((S (dst_index_multiply_unique_secondleft_table)) * dst_negative_scale_multiply_unique_secondleft_table)) /\ exists ff_q_pvs_multiply_unique_secondleft_tableentrynegative. dst_negative_code_multiply_unique_secondleft_table = ff_q_pvs_multiply_unique_secondleft_tableentrynegative * S ((S (dst_index_multiply_unique_secondleft_table)) * dst_negative_scale_multiply_unique_secondleft_table) + (dst_negative_multiply_unique_secondleft_table))) /\ (exists ge_balance_positive_multiply_unique_secondleft_tableentryvalue ge_balance_negative_multiply_unique_secondleft_tableentryvalue. (((((dst_value_multiply_unique_secondleft_table) = 2 * (ge_balance_positive_multiply_unique_secondleft_tableentryvalue) /\ (ge_balance_negative_multiply_unique_secondleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_unique_secondleft_tableentryvaluedecode. (((dst_value_multiply_unique_secondleft_table) = 2 * ge_signed_half_multiply_unique_secondleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_secondleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_unique_secondleft_tableentryvalue) = S ge_signed_half_multiply_unique_secondleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_unique_secondleft_table) + ge_balance_negative_multiply_unique_secondleft_tableentryvalue = (dst_negative_multiply_unique_secondleft_table) + ge_balance_positive_multiply_unique_secondleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_unique_secondright_table dst_positive_scale_multiply_unique_secondright_table dst_negative_code_multiply_unique_secondright_table dst_negative_scale_multiply_unique_secondright_table. (((G) = (((((dst_positive_code_multiply_unique_secondright_table) + (dst_positive_scale_multiply_unique_secondright_table)) * S ((dst_positive_code_multiply_unique_secondright_table) + (dst_positive_scale_multiply_unique_secondright_table)) + ((dst_positive_scale_multiply_unique_secondright_table) + (dst_positive_scale_multiply_unique_secondright_table))) + (((dst_negative_code_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)) * S ((dst_negative_code_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)) + ((dst_negative_scale_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)))) * S ((((dst_positive_code_multiply_unique_secondright_table) + (dst_positive_scale_multiply_unique_secondright_table)) * S ((dst_positive_code_multiply_unique_secondright_table) + (dst_positive_scale_multiply_unique_secondright_table)) + ((dst_positive_scale_multiply_unique_secondright_table) + (dst_positive_scale_multiply_unique_secondright_table))) + (((dst_negative_code_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)) * S ((dst_negative_code_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)) + ((dst_negative_scale_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)))) + ((((dst_negative_code_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)) * S ((dst_negative_code_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)) + ((dst_negative_scale_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table))) + (((dst_negative_code_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)) * S ((dst_negative_code_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)) + ((dst_negative_scale_multiply_unique_secondright_table) + (dst_negative_scale_multiply_unique_secondright_table)))))) /\ (forall dst_index_multiply_unique_secondright_table. (exists pvs_le_gap_multiply_unique_secondright_tabledomain. pvs_le_gap_multiply_unique_secondright_tabledomain + (dst_index_multiply_unique_secondright_table) = (l)) -> exists dst_positive_multiply_unique_secondright_table dst_negative_multiply_unique_secondright_table dst_value_multiply_unique_secondright_table. ((((exists ff_h_pvs_multiply_unique_secondright_tableentrypositive. ff_h_pvs_multiply_unique_secondright_tableentrypositive + S (dst_positive_multiply_unique_secondright_table) = S ((S (dst_index_multiply_unique_secondright_table)) * dst_positive_scale_multiply_unique_secondright_table)) /\ exists ff_q_pvs_multiply_unique_secondright_tableentrypositive. dst_positive_code_multiply_unique_secondright_table = ff_q_pvs_multiply_unique_secondright_tableentrypositive * S ((S (dst_index_multiply_unique_secondright_table)) * dst_positive_scale_multiply_unique_secondright_table) + (dst_positive_multiply_unique_secondright_table))) /\ (((((exists ff_h_pvs_multiply_unique_secondright_tableentrynegative. ff_h_pvs_multiply_unique_secondright_tableentrynegative + S (dst_negative_multiply_unique_secondright_table) = S ((S (dst_index_multiply_unique_secondright_table)) * dst_negative_scale_multiply_unique_secondright_table)) /\ exists ff_q_pvs_multiply_unique_secondright_tableentrynegative. dst_negative_code_multiply_unique_secondright_table = ff_q_pvs_multiply_unique_secondright_tableentrynegative * S ((S (dst_index_multiply_unique_secondright_table)) * dst_negative_scale_multiply_unique_secondright_table) + (dst_negative_multiply_unique_secondright_table))) /\ (exists ge_balance_positive_multiply_unique_secondright_tableentryvalue ge_balance_negative_multiply_unique_secondright_tableentryvalue. (((((dst_value_multiply_unique_secondright_table) = 2 * (ge_balance_positive_multiply_unique_secondright_tableentryvalue) /\ (ge_balance_negative_multiply_unique_secondright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_unique_secondright_tableentryvaluedecode. (((dst_value_multiply_unique_secondright_table) = 2 * ge_signed_half_multiply_unique_secondright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_secondright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_unique_secondright_tableentryvalue) = S ge_signed_half_multiply_unique_secondright_tableentryvaluedecode))) /\ ((dst_positive_multiply_unique_secondright_table) + ge_balance_negative_multiply_unique_secondright_tableentryvalue = (dst_negative_multiply_unique_secondright_table) + ge_balance_positive_multiply_unique_secondright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_unique_secondoutput_table dst_positive_scale_multiply_unique_secondoutput_table dst_negative_code_multiply_unique_secondoutput_table dst_negative_scale_multiply_unique_secondoutput_table. (((K) = (((((dst_positive_code_multiply_unique_secondoutput_table) + (dst_positive_scale_multiply_unique_secondoutput_table)) * S ((dst_positive_code_multiply_unique_secondoutput_table) + (dst_positive_scale_multiply_unique_secondoutput_table)) + ((dst_positive_scale_multiply_unique_secondoutput_table) + (dst_positive_scale_multiply_unique_secondoutput_table))) + (((dst_negative_code_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)) * S ((dst_negative_code_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)) + ((dst_negative_scale_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)))) * S ((((dst_positive_code_multiply_unique_secondoutput_table) + (dst_positive_scale_multiply_unique_secondoutput_table)) * S ((dst_positive_code_multiply_unique_secondoutput_table) + (dst_positive_scale_multiply_unique_secondoutput_table)) + ((dst_positive_scale_multiply_unique_secondoutput_table) + (dst_positive_scale_multiply_unique_secondoutput_table))) + (((dst_negative_code_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)) * S ((dst_negative_code_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)) + ((dst_negative_scale_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)))) + ((((dst_negative_code_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)) * S ((dst_negative_code_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)) + ((dst_negative_scale_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table))) + (((dst_negative_code_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)) * S ((dst_negative_code_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)) + ((dst_negative_scale_multiply_unique_secondoutput_table) + (dst_negative_scale_multiply_unique_secondoutput_table)))))) /\ (forall dst_index_multiply_unique_secondoutput_table. (exists pvs_le_gap_multiply_unique_secondoutput_tabledomain. pvs_le_gap_multiply_unique_secondoutput_tabledomain + (dst_index_multiply_unique_secondoutput_table) = (l)) -> exists dst_positive_multiply_unique_secondoutput_table dst_negative_multiply_unique_secondoutput_table dst_value_multiply_unique_secondoutput_table. ((((exists ff_h_pvs_multiply_unique_secondoutput_tableentrypositive. ff_h_pvs_multiply_unique_secondoutput_tableentrypositive + S (dst_positive_multiply_unique_secondoutput_table) = S ((S (dst_index_multiply_unique_secondoutput_table)) * dst_positive_scale_multiply_unique_secondoutput_table)) /\ exists ff_q_pvs_multiply_unique_secondoutput_tableentrypositive. dst_positive_code_multiply_unique_secondoutput_table = ff_q_pvs_multiply_unique_secondoutput_tableentrypositive * S ((S (dst_index_multiply_unique_secondoutput_table)) * dst_positive_scale_multiply_unique_secondoutput_table) + (dst_positive_multiply_unique_secondoutput_table))) /\ (((((exists ff_h_pvs_multiply_unique_secondoutput_tableentrynegative. ff_h_pvs_multiply_unique_secondoutput_tableentrynegative + S (dst_negative_multiply_unique_secondoutput_table) = S ((S (dst_index_multiply_unique_secondoutput_table)) * dst_negative_scale_multiply_unique_secondoutput_table)) /\ exists ff_q_pvs_multiply_unique_secondoutput_tableentrynegative. dst_negative_code_multiply_unique_secondoutput_table = ff_q_pvs_multiply_unique_secondoutput_tableentrynegative * S ((S (dst_index_multiply_unique_secondoutput_table)) * dst_negative_scale_multiply_unique_secondoutput_table) + (dst_negative_multiply_unique_secondoutput_table))) /\ (exists ge_balance_positive_multiply_unique_secondoutput_tableentryvalue ge_balance_negative_multiply_unique_secondoutput_tableentryvalue. (((((dst_value_multiply_unique_secondoutput_table) = 2 * (ge_balance_positive_multiply_unique_secondoutput_tableentryvalue) /\ (ge_balance_negative_multiply_unique_secondoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_unique_secondoutput_tableentryvaluedecode. (((dst_value_multiply_unique_secondoutput_table) = 2 * ge_signed_half_multiply_unique_secondoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_secondoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_unique_secondoutput_tableentryvalue) = S ge_signed_half_multiply_unique_secondoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_unique_secondoutput_table) + ge_balance_negative_multiply_unique_secondoutput_tableentryvalue = (dst_negative_multiply_unique_secondoutput_table) + ge_balance_positive_multiply_unique_secondoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_unique_secondentries. (exists pvs_gap_multiply_unique_secondentriesbound. pvs_gap_multiply_unique_secondentriesbound + S (sto_index_multiply_unique_secondentries) = (l)) -> exists sto_left_multiply_unique_secondentries sto_right_multiply_unique_secondentries sto_output_multiply_unique_secondentries. ((exists dst_positive_code_multiply_unique_secondentriesentryleft dst_positive_scale_multiply_unique_secondentriesentryleft dst_negative_code_multiply_unique_secondentriesentryleft dst_negative_scale_multiply_unique_secondentriesentryleft dst_positive_multiply_unique_secondentriesentryleft dst_negative_multiply_unique_secondentriesentryleft. (((F) = (((((dst_positive_code_multiply_unique_secondentriesentryleft) + (dst_positive_scale_multiply_unique_secondentriesentryleft)) * S ((dst_positive_code_multiply_unique_secondentriesentryleft) + (dst_positive_scale_multiply_unique_secondentriesentryleft)) + ((dst_positive_scale_multiply_unique_secondentriesentryleft) + (dst_positive_scale_multiply_unique_secondentriesentryleft))) + (((dst_negative_code_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)) * S ((dst_negative_code_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)) + ((dst_negative_scale_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)))) * S ((((dst_positive_code_multiply_unique_secondentriesentryleft) + (dst_positive_scale_multiply_unique_secondentriesentryleft)) * S ((dst_positive_code_multiply_unique_secondentriesentryleft) + (dst_positive_scale_multiply_unique_secondentriesentryleft)) + ((dst_positive_scale_multiply_unique_secondentriesentryleft) + (dst_positive_scale_multiply_unique_secondentriesentryleft))) + (((dst_negative_code_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)) * S ((dst_negative_code_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)) + ((dst_negative_scale_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)))) + ((((dst_negative_code_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)) * S ((dst_negative_code_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)) + ((dst_negative_scale_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft))) + (((dst_negative_code_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)) * S ((dst_negative_code_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)) + ((dst_negative_scale_multiply_unique_secondentriesentryleft) + (dst_negative_scale_multiply_unique_secondentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_unique_secondentriesentryleftpositive. ff_h_pvs_multiply_unique_secondentriesentryleftpositive + S (dst_positive_multiply_unique_secondentriesentryleft) = S ((S (sto_index_multiply_unique_secondentries)) * dst_positive_scale_multiply_unique_secondentriesentryleft)) /\ exists ff_q_pvs_multiply_unique_secondentriesentryleftpositive. dst_positive_code_multiply_unique_secondentriesentryleft = ff_q_pvs_multiply_unique_secondentriesentryleftpositive * S ((S (sto_index_multiply_unique_secondentries)) * dst_positive_scale_multiply_unique_secondentriesentryleft) + (dst_positive_multiply_unique_secondentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_unique_secondentriesentryleftnegative. ff_h_pvs_multiply_unique_secondentriesentryleftnegative + S (dst_negative_multiply_unique_secondentriesentryleft) = S ((S (sto_index_multiply_unique_secondentries)) * dst_negative_scale_multiply_unique_secondentriesentryleft)) /\ exists ff_q_pvs_multiply_unique_secondentriesentryleftnegative. dst_negative_code_multiply_unique_secondentriesentryleft = ff_q_pvs_multiply_unique_secondentriesentryleftnegative * S ((S (sto_index_multiply_unique_secondentries)) * dst_negative_scale_multiply_unique_secondentriesentryleft) + (dst_negative_multiply_unique_secondentriesentryleft))) /\ (exists ge_balance_positive_multiply_unique_secondentriesentryleftvalue ge_balance_negative_multiply_unique_secondentriesentryleftvalue. (((((sto_left_multiply_unique_secondentries) = 2 * (ge_balance_positive_multiply_unique_secondentriesentryleftvalue) /\ (ge_balance_negative_multiply_unique_secondentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_unique_secondentriesentryleftvaluedecode. (((sto_left_multiply_unique_secondentries) = 2 * ge_signed_half_multiply_unique_secondentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_secondentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_unique_secondentriesentryleftvalue) = S ge_signed_half_multiply_unique_secondentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_unique_secondentriesentryleft) + ge_balance_negative_multiply_unique_secondentriesentryleftvalue = (dst_negative_multiply_unique_secondentriesentryleft) + ge_balance_positive_multiply_unique_secondentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_unique_secondentriesentryright dst_positive_scale_multiply_unique_secondentriesentryright dst_negative_code_multiply_unique_secondentriesentryright dst_negative_scale_multiply_unique_secondentriesentryright dst_positive_multiply_unique_secondentriesentryright dst_negative_multiply_unique_secondentriesentryright. (((G) = (((((dst_positive_code_multiply_unique_secondentriesentryright) + (dst_positive_scale_multiply_unique_secondentriesentryright)) * S ((dst_positive_code_multiply_unique_secondentriesentryright) + (dst_positive_scale_multiply_unique_secondentriesentryright)) + ((dst_positive_scale_multiply_unique_secondentriesentryright) + (dst_positive_scale_multiply_unique_secondentriesentryright))) + (((dst_negative_code_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)) * S ((dst_negative_code_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)) + ((dst_negative_scale_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)))) * S ((((dst_positive_code_multiply_unique_secondentriesentryright) + (dst_positive_scale_multiply_unique_secondentriesentryright)) * S ((dst_positive_code_multiply_unique_secondentriesentryright) + (dst_positive_scale_multiply_unique_secondentriesentryright)) + ((dst_positive_scale_multiply_unique_secondentriesentryright) + (dst_positive_scale_multiply_unique_secondentriesentryright))) + (((dst_negative_code_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)) * S ((dst_negative_code_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)) + ((dst_negative_scale_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)))) + ((((dst_negative_code_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)) * S ((dst_negative_code_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)) + ((dst_negative_scale_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright))) + (((dst_negative_code_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)) * S ((dst_negative_code_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)) + ((dst_negative_scale_multiply_unique_secondentriesentryright) + (dst_negative_scale_multiply_unique_secondentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_unique_secondentriesentryrightpositive. ff_h_pvs_multiply_unique_secondentriesentryrightpositive + S (dst_positive_multiply_unique_secondentriesentryright) = S ((S (sto_index_multiply_unique_secondentries)) * dst_positive_scale_multiply_unique_secondentriesentryright)) /\ exists ff_q_pvs_multiply_unique_secondentriesentryrightpositive. dst_positive_code_multiply_unique_secondentriesentryright = ff_q_pvs_multiply_unique_secondentriesentryrightpositive * S ((S (sto_index_multiply_unique_secondentries)) * dst_positive_scale_multiply_unique_secondentriesentryright) + (dst_positive_multiply_unique_secondentriesentryright))) /\ (((((exists ff_h_pvs_multiply_unique_secondentriesentryrightnegative. ff_h_pvs_multiply_unique_secondentriesentryrightnegative + S (dst_negative_multiply_unique_secondentriesentryright) = S ((S (sto_index_multiply_unique_secondentries)) * dst_negative_scale_multiply_unique_secondentriesentryright)) /\ exists ff_q_pvs_multiply_unique_secondentriesentryrightnegative. dst_negative_code_multiply_unique_secondentriesentryright = ff_q_pvs_multiply_unique_secondentriesentryrightnegative * S ((S (sto_index_multiply_unique_secondentries)) * dst_negative_scale_multiply_unique_secondentriesentryright) + (dst_negative_multiply_unique_secondentriesentryright))) /\ (exists ge_balance_positive_multiply_unique_secondentriesentryrightvalue ge_balance_negative_multiply_unique_secondentriesentryrightvalue. (((((sto_right_multiply_unique_secondentries) = 2 * (ge_balance_positive_multiply_unique_secondentriesentryrightvalue) /\ (ge_balance_negative_multiply_unique_secondentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_unique_secondentriesentryrightvaluedecode. (((sto_right_multiply_unique_secondentries) = 2 * ge_signed_half_multiply_unique_secondentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_secondentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_unique_secondentriesentryrightvalue) = S ge_signed_half_multiply_unique_secondentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_unique_secondentriesentryright) + ge_balance_negative_multiply_unique_secondentriesentryrightvalue = (dst_negative_multiply_unique_secondentriesentryright) + ge_balance_positive_multiply_unique_secondentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_unique_secondentriesentryoutput dst_positive_scale_multiply_unique_secondentriesentryoutput dst_negative_code_multiply_unique_secondentriesentryoutput dst_negative_scale_multiply_unique_secondentriesentryoutput dst_positive_multiply_unique_secondentriesentryoutput dst_negative_multiply_unique_secondentriesentryoutput. (((K) = (((((dst_positive_code_multiply_unique_secondentriesentryoutput) + (dst_positive_scale_multiply_unique_secondentriesentryoutput)) * S ((dst_positive_code_multiply_unique_secondentriesentryoutput) + (dst_positive_scale_multiply_unique_secondentriesentryoutput)) + ((dst_positive_scale_multiply_unique_secondentriesentryoutput) + (dst_positive_scale_multiply_unique_secondentriesentryoutput))) + (((dst_negative_code_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)) * S ((dst_negative_code_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)) + ((dst_negative_scale_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)))) * S ((((dst_positive_code_multiply_unique_secondentriesentryoutput) + (dst_positive_scale_multiply_unique_secondentriesentryoutput)) * S ((dst_positive_code_multiply_unique_secondentriesentryoutput) + (dst_positive_scale_multiply_unique_secondentriesentryoutput)) + ((dst_positive_scale_multiply_unique_secondentriesentryoutput) + (dst_positive_scale_multiply_unique_secondentriesentryoutput))) + (((dst_negative_code_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)) * S ((dst_negative_code_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)) + ((dst_negative_scale_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)))) + ((((dst_negative_code_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)) * S ((dst_negative_code_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)) + ((dst_negative_scale_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput))) + (((dst_negative_code_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)) * S ((dst_negative_code_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)) + ((dst_negative_scale_multiply_unique_secondentriesentryoutput) + (dst_negative_scale_multiply_unique_secondentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_unique_secondentriesentryoutputpositive. ff_h_pvs_multiply_unique_secondentriesentryoutputpositive + S (dst_positive_multiply_unique_secondentriesentryoutput) = S ((S (sto_index_multiply_unique_secondentries)) * dst_positive_scale_multiply_unique_secondentriesentryoutput)) /\ exists ff_q_pvs_multiply_unique_secondentriesentryoutputpositive. dst_positive_code_multiply_unique_secondentriesentryoutput = ff_q_pvs_multiply_unique_secondentriesentryoutputpositive * S ((S (sto_index_multiply_unique_secondentries)) * dst_positive_scale_multiply_unique_secondentriesentryoutput) + (dst_positive_multiply_unique_secondentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_unique_secondentriesentryoutputnegative. ff_h_pvs_multiply_unique_secondentriesentryoutputnegative + S (dst_negative_multiply_unique_secondentriesentryoutput) = S ((S (sto_index_multiply_unique_secondentries)) * dst_negative_scale_multiply_unique_secondentriesentryoutput)) /\ exists ff_q_pvs_multiply_unique_secondentriesentryoutputnegative. dst_negative_code_multiply_unique_secondentriesentryoutput = ff_q_pvs_multiply_unique_secondentriesentryoutputnegative * S ((S (sto_index_multiply_unique_secondentries)) * dst_negative_scale_multiply_unique_secondentriesentryoutput) + (dst_negative_multiply_unique_secondentriesentryoutput))) /\ (exists ge_balance_positive_multiply_unique_secondentriesentryoutputvalue ge_balance_negative_multiply_unique_secondentriesentryoutputvalue. (((((sto_output_multiply_unique_secondentries) = 2 * (ge_balance_positive_multiply_unique_secondentriesentryoutputvalue) /\ (ge_balance_negative_multiply_unique_secondentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_unique_secondentriesentryoutputvaluedecode. (((sto_output_multiply_unique_secondentries) = 2 * ge_signed_half_multiply_unique_secondentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_secondentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_unique_secondentriesentryoutputvalue) = S ge_signed_half_multiply_unique_secondentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_unique_secondentriesentryoutput) + ge_balance_negative_multiply_unique_secondentriesentryoutputvalue = (dst_negative_multiply_unique_secondentriesentryoutput) + ge_balance_positive_multiply_unique_secondentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_unique_secondentriesentryoperation sto_an_multiply_unique_secondentriesentryoperation sto_bp_multiply_unique_secondentriesentryoperation sto_bn_multiply_unique_secondentriesentryoperation sto_cp_multiply_unique_secondentriesentryoperation sto_cn_multiply_unique_secondentriesentryoperation. (((((sto_left_multiply_unique_secondentries) = 2 * (sto_ap_multiply_unique_secondentriesentryoperation) /\ (sto_an_multiply_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_unique_secondentriesentryoperationleft. (((sto_left_multiply_unique_secondentries) = 2 * ge_signed_half_multiply_unique_secondentriesentryoperationleft + 1 /\ (sto_ap_multiply_unique_secondentriesentryoperation) = 0) /\ (sto_an_multiply_unique_secondentriesentryoperation) = S ge_signed_half_multiply_unique_secondentriesentryoperationleft))) /\ ((((((sto_right_multiply_unique_secondentries) = 2 * (sto_bp_multiply_unique_secondentriesentryoperation) /\ (sto_bn_multiply_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_unique_secondentriesentryoperationright. (((sto_right_multiply_unique_secondentries) = 2 * ge_signed_half_multiply_unique_secondentriesentryoperationright + 1 /\ (sto_bp_multiply_unique_secondentriesentryoperation) = 0) /\ (sto_bn_multiply_unique_secondentriesentryoperation) = S ge_signed_half_multiply_unique_secondentriesentryoperationright))) /\ ((((((sto_output_multiply_unique_secondentries) = 2 * (sto_cp_multiply_unique_secondentriesentryoperation) /\ (sto_cn_multiply_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_unique_secondentriesentryoperationoutput. (((sto_output_multiply_unique_secondentries) = 2 * ge_signed_half_multiply_unique_secondentriesentryoperationoutput + 1 /\ (sto_cp_multiply_unique_secondentriesentryoperation) = 0) /\ (sto_cn_multiply_unique_secondentriesentryoperation) = S ge_signed_half_multiply_unique_secondentriesentryoperationoutput))) /\ ((sto_ap_multiply_unique_secondentriesentryoperation * sto_bp_multiply_unique_secondentriesentryoperation + sto_an_multiply_unique_secondentriesentryoperation * sto_bn_multiply_unique_secondentriesentryoperation) + sto_cn_multiply_unique_secondentriesentryoperation = (sto_ap_multiply_unique_secondentriesentryoperation * sto_bn_multiply_unique_secondentriesentryoperation + sto_an_multiply_unique_secondentriesentryoperation * sto_bp_multiply_unique_secondentriesentryoperation) + sto_cp_multiply_unique_secondentriesentryoperation))))))))))))))))))) -> (forall dst_index_multiply_unique_result dst_first_multiply_unique_result dst_second_multiply_unique_result. (exists pvs_gap_multiply_unique_resultbound. pvs_gap_multiply_unique_resultbound + S (dst_index_multiply_unique_result) = (l)) -> (exists dst_positive_code_multiply_unique_resultfirst dst_positive_scale_multiply_unique_resultfirst dst_negative_code_multiply_unique_resultfirst dst_negative_scale_multiply_unique_resultfirst dst_positive_multiply_unique_resultfirst dst_negative_multiply_unique_resultfirst. (((H) = (((((dst_positive_code_multiply_unique_resultfirst) + (dst_positive_scale_multiply_unique_resultfirst)) * S ((dst_positive_code_multiply_unique_resultfirst) + (dst_positive_scale_multiply_unique_resultfirst)) + ((dst_positive_scale_multiply_unique_resultfirst) + (dst_positive_scale_multiply_unique_resultfirst))) + (((dst_negative_code_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)) * S ((dst_negative_code_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)) + ((dst_negative_scale_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)))) * S ((((dst_positive_code_multiply_unique_resultfirst) + (dst_positive_scale_multiply_unique_resultfirst)) * S ((dst_positive_code_multiply_unique_resultfirst) + (dst_positive_scale_multiply_unique_resultfirst)) + ((dst_positive_scale_multiply_unique_resultfirst) + (dst_positive_scale_multiply_unique_resultfirst))) + (((dst_negative_code_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)) * S ((dst_negative_code_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)) + ((dst_negative_scale_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)))) + ((((dst_negative_code_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)) * S ((dst_negative_code_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)) + ((dst_negative_scale_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst))) + (((dst_negative_code_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)) * S ((dst_negative_code_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)) + ((dst_negative_scale_multiply_unique_resultfirst) + (dst_negative_scale_multiply_unique_resultfirst)))))) /\ (((((exists ff_h_pvs_multiply_unique_resultfirstpositive. ff_h_pvs_multiply_unique_resultfirstpositive + S (dst_positive_multiply_unique_resultfirst) = S ((S (dst_index_multiply_unique_result)) * dst_positive_scale_multiply_unique_resultfirst)) /\ exists ff_q_pvs_multiply_unique_resultfirstpositive. dst_positive_code_multiply_unique_resultfirst = ff_q_pvs_multiply_unique_resultfirstpositive * S ((S (dst_index_multiply_unique_result)) * dst_positive_scale_multiply_unique_resultfirst) + (dst_positive_multiply_unique_resultfirst))) /\ (((((exists ff_h_pvs_multiply_unique_resultfirstnegative. ff_h_pvs_multiply_unique_resultfirstnegative + S (dst_negative_multiply_unique_resultfirst) = S ((S (dst_index_multiply_unique_result)) * dst_negative_scale_multiply_unique_resultfirst)) /\ exists ff_q_pvs_multiply_unique_resultfirstnegative. dst_negative_code_multiply_unique_resultfirst = ff_q_pvs_multiply_unique_resultfirstnegative * S ((S (dst_index_multiply_unique_result)) * dst_negative_scale_multiply_unique_resultfirst) + (dst_negative_multiply_unique_resultfirst))) /\ (exists ge_balance_positive_multiply_unique_resultfirstvalue ge_balance_negative_multiply_unique_resultfirstvalue. (((((dst_first_multiply_unique_result) = 2 * (ge_balance_positive_multiply_unique_resultfirstvalue) /\ (ge_balance_negative_multiply_unique_resultfirstvalue) = 0) \/ exists ge_signed_half_multiply_unique_resultfirstvaluedecode. (((dst_first_multiply_unique_result) = 2 * ge_signed_half_multiply_unique_resultfirstvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_resultfirstvalue) = 0) /\ (ge_balance_negative_multiply_unique_resultfirstvalue) = S ge_signed_half_multiply_unique_resultfirstvaluedecode))) /\ ((dst_positive_multiply_unique_resultfirst) + ge_balance_negative_multiply_unique_resultfirstvalue = (dst_negative_multiply_unique_resultfirst) + ge_balance_positive_multiply_unique_resultfirstvalue))))))))) -> (exists dst_positive_code_multiply_unique_resultsecond dst_positive_scale_multiply_unique_resultsecond dst_negative_code_multiply_unique_resultsecond dst_negative_scale_multiply_unique_resultsecond dst_positive_multiply_unique_resultsecond dst_negative_multiply_unique_resultsecond. (((K) = (((((dst_positive_code_multiply_unique_resultsecond) + (dst_positive_scale_multiply_unique_resultsecond)) * S ((dst_positive_code_multiply_unique_resultsecond) + (dst_positive_scale_multiply_unique_resultsecond)) + ((dst_positive_scale_multiply_unique_resultsecond) + (dst_positive_scale_multiply_unique_resultsecond))) + (((dst_negative_code_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)) * S ((dst_negative_code_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)) + ((dst_negative_scale_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)))) * S ((((dst_positive_code_multiply_unique_resultsecond) + (dst_positive_scale_multiply_unique_resultsecond)) * S ((dst_positive_code_multiply_unique_resultsecond) + (dst_positive_scale_multiply_unique_resultsecond)) + ((dst_positive_scale_multiply_unique_resultsecond) + (dst_positive_scale_multiply_unique_resultsecond))) + (((dst_negative_code_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)) * S ((dst_negative_code_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)) + ((dst_negative_scale_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)))) + ((((dst_negative_code_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)) * S ((dst_negative_code_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)) + ((dst_negative_scale_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond))) + (((dst_negative_code_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)) * S ((dst_negative_code_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)) + ((dst_negative_scale_multiply_unique_resultsecond) + (dst_negative_scale_multiply_unique_resultsecond)))))) /\ (((((exists ff_h_pvs_multiply_unique_resultsecondpositive. ff_h_pvs_multiply_unique_resultsecondpositive + S (dst_positive_multiply_unique_resultsecond) = S ((S (dst_index_multiply_unique_result)) * dst_positive_scale_multiply_unique_resultsecond)) /\ exists ff_q_pvs_multiply_unique_resultsecondpositive. dst_positive_code_multiply_unique_resultsecond = ff_q_pvs_multiply_unique_resultsecondpositive * S ((S (dst_index_multiply_unique_result)) * dst_positive_scale_multiply_unique_resultsecond) + (dst_positive_multiply_unique_resultsecond))) /\ (((((exists ff_h_pvs_multiply_unique_resultsecondnegative. ff_h_pvs_multiply_unique_resultsecondnegative + S (dst_negative_multiply_unique_resultsecond) = S ((S (dst_index_multiply_unique_result)) * dst_negative_scale_multiply_unique_resultsecond)) /\ exists ff_q_pvs_multiply_unique_resultsecondnegative. dst_negative_code_multiply_unique_resultsecond = ff_q_pvs_multiply_unique_resultsecondnegative * S ((S (dst_index_multiply_unique_result)) * dst_negative_scale_multiply_unique_resultsecond) + (dst_negative_multiply_unique_resultsecond))) /\ (exists ge_balance_positive_multiply_unique_resultsecondvalue ge_balance_negative_multiply_unique_resultsecondvalue. (((((dst_second_multiply_unique_result) = 2 * (ge_balance_positive_multiply_unique_resultsecondvalue) /\ (ge_balance_negative_multiply_unique_resultsecondvalue) = 0) \/ exists ge_signed_half_multiply_unique_resultsecondvaluedecode. (((dst_second_multiply_unique_result) = 2 * ge_signed_half_multiply_unique_resultsecondvaluedecode + 1 /\ (ge_balance_positive_multiply_unique_resultsecondvalue) = 0) /\ (ge_balance_negative_multiply_unique_resultsecondvalue) = S ge_signed_half_multiply_unique_resultsecondvaluedecode))) /\ ((dst_positive_multiply_unique_resultsecond) + ge_balance_negative_multiply_unique_resultsecondvalue = (dst_negative_multiply_unique_resultsecond) + ge_balance_positive_multiply_unique_resultsecondvalue))))))))) -> dst_first_multiply_unique_result = dst_second_multiply_unique_result)
signed_table_scalar_lookup
new owned theorem · read exact theorem evidence
Bundle node 196; exact statement SHA-256 636ce34d2604ddfd6d64ac5531452a65d7883951f68a993573e8e09575826531
Exact first-order statement
forall a F G l i b c. (((exists dst_positive_code_scalar_lookup_relationinput_table dst_positive_scale_scalar_lookup_relationinput_table dst_negative_code_scalar_lookup_relationinput_table dst_negative_scale_scalar_lookup_relationinput_table. (((F) = (((((dst_positive_code_scalar_lookup_relationinput_table) + (dst_positive_scale_scalar_lookup_relationinput_table)) * S ((dst_positive_code_scalar_lookup_relationinput_table) + (dst_positive_scale_scalar_lookup_relationinput_table)) + ((dst_positive_scale_scalar_lookup_relationinput_table) + (dst_positive_scale_scalar_lookup_relationinput_table))) + (((dst_negative_code_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)) * S ((dst_negative_code_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)) + ((dst_negative_scale_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)))) * S ((((dst_positive_code_scalar_lookup_relationinput_table) + (dst_positive_scale_scalar_lookup_relationinput_table)) * S ((dst_positive_code_scalar_lookup_relationinput_table) + (dst_positive_scale_scalar_lookup_relationinput_table)) + ((dst_positive_scale_scalar_lookup_relationinput_table) + (dst_positive_scale_scalar_lookup_relationinput_table))) + (((dst_negative_code_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)) * S ((dst_negative_code_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)) + ((dst_negative_scale_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)))) + ((((dst_negative_code_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)) * S ((dst_negative_code_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)) + ((dst_negative_scale_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table))) + (((dst_negative_code_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)) * S ((dst_negative_code_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)) + ((dst_negative_scale_scalar_lookup_relationinput_table) + (dst_negative_scale_scalar_lookup_relationinput_table)))))) /\ (forall dst_index_scalar_lookup_relationinput_table. (exists pvs_le_gap_scalar_lookup_relationinput_tabledomain. pvs_le_gap_scalar_lookup_relationinput_tabledomain + (dst_index_scalar_lookup_relationinput_table) = (l)) -> exists dst_positive_scalar_lookup_relationinput_table dst_negative_scalar_lookup_relationinput_table dst_value_scalar_lookup_relationinput_table. ((((exists ff_h_pvs_scalar_lookup_relationinput_tableentrypositive. ff_h_pvs_scalar_lookup_relationinput_tableentrypositive + S (dst_positive_scalar_lookup_relationinput_table) = S ((S (dst_index_scalar_lookup_relationinput_table)) * dst_positive_scale_scalar_lookup_relationinput_table)) /\ exists ff_q_pvs_scalar_lookup_relationinput_tableentrypositive. dst_positive_code_scalar_lookup_relationinput_table = ff_q_pvs_scalar_lookup_relationinput_tableentrypositive * S ((S (dst_index_scalar_lookup_relationinput_table)) * dst_positive_scale_scalar_lookup_relationinput_table) + (dst_positive_scalar_lookup_relationinput_table))) /\ (((((exists ff_h_pvs_scalar_lookup_relationinput_tableentrynegative. ff_h_pvs_scalar_lookup_relationinput_tableentrynegative + S (dst_negative_scalar_lookup_relationinput_table) = S ((S (dst_index_scalar_lookup_relationinput_table)) * dst_negative_scale_scalar_lookup_relationinput_table)) /\ exists ff_q_pvs_scalar_lookup_relationinput_tableentrynegative. dst_negative_code_scalar_lookup_relationinput_table = ff_q_pvs_scalar_lookup_relationinput_tableentrynegative * S ((S (dst_index_scalar_lookup_relationinput_table)) * dst_negative_scale_scalar_lookup_relationinput_table) + (dst_negative_scalar_lookup_relationinput_table))) /\ (exists ge_balance_positive_scalar_lookup_relationinput_tableentryvalue ge_balance_negative_scalar_lookup_relationinput_tableentryvalue. (((((dst_value_scalar_lookup_relationinput_table) = 2 * (ge_balance_positive_scalar_lookup_relationinput_tableentryvalue) /\ (ge_balance_negative_scalar_lookup_relationinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_lookup_relationinput_tableentryvaluedecode. (((dst_value_scalar_lookup_relationinput_table) = 2 * ge_signed_half_scalar_lookup_relationinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_lookup_relationinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_lookup_relationinput_tableentryvalue) = S ge_signed_half_scalar_lookup_relationinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_lookup_relationinput_table) + ge_balance_negative_scalar_lookup_relationinput_tableentryvalue = (dst_negative_scalar_lookup_relationinput_table) + ge_balance_positive_scalar_lookup_relationinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_lookup_relationoutput_table dst_positive_scale_scalar_lookup_relationoutput_table dst_negative_code_scalar_lookup_relationoutput_table dst_negative_scale_scalar_lookup_relationoutput_table. (((G) = (((((dst_positive_code_scalar_lookup_relationoutput_table) + (dst_positive_scale_scalar_lookup_relationoutput_table)) * S ((dst_positive_code_scalar_lookup_relationoutput_table) + (dst_positive_scale_scalar_lookup_relationoutput_table)) + ((dst_positive_scale_scalar_lookup_relationoutput_table) + (dst_positive_scale_scalar_lookup_relationoutput_table))) + (((dst_negative_code_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)) * S ((dst_negative_code_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)) + ((dst_negative_scale_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)))) * S ((((dst_positive_code_scalar_lookup_relationoutput_table) + (dst_positive_scale_scalar_lookup_relationoutput_table)) * S ((dst_positive_code_scalar_lookup_relationoutput_table) + (dst_positive_scale_scalar_lookup_relationoutput_table)) + ((dst_positive_scale_scalar_lookup_relationoutput_table) + (dst_positive_scale_scalar_lookup_relationoutput_table))) + (((dst_negative_code_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)) * S ((dst_negative_code_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)) + ((dst_negative_scale_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)))) + ((((dst_negative_code_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)) * S ((dst_negative_code_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)) + ((dst_negative_scale_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table))) + (((dst_negative_code_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)) * S ((dst_negative_code_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)) + ((dst_negative_scale_scalar_lookup_relationoutput_table) + (dst_negative_scale_scalar_lookup_relationoutput_table)))))) /\ (forall dst_index_scalar_lookup_relationoutput_table. (exists pvs_le_gap_scalar_lookup_relationoutput_tabledomain. pvs_le_gap_scalar_lookup_relationoutput_tabledomain + (dst_index_scalar_lookup_relationoutput_table) = (l)) -> exists dst_positive_scalar_lookup_relationoutput_table dst_negative_scalar_lookup_relationoutput_table dst_value_scalar_lookup_relationoutput_table. ((((exists ff_h_pvs_scalar_lookup_relationoutput_tableentrypositive. ff_h_pvs_scalar_lookup_relationoutput_tableentrypositive + S (dst_positive_scalar_lookup_relationoutput_table) = S ((S (dst_index_scalar_lookup_relationoutput_table)) * dst_positive_scale_scalar_lookup_relationoutput_table)) /\ exists ff_q_pvs_scalar_lookup_relationoutput_tableentrypositive. dst_positive_code_scalar_lookup_relationoutput_table = ff_q_pvs_scalar_lookup_relationoutput_tableentrypositive * S ((S (dst_index_scalar_lookup_relationoutput_table)) * dst_positive_scale_scalar_lookup_relationoutput_table) + (dst_positive_scalar_lookup_relationoutput_table))) /\ (((((exists ff_h_pvs_scalar_lookup_relationoutput_tableentrynegative. ff_h_pvs_scalar_lookup_relationoutput_tableentrynegative + S (dst_negative_scalar_lookup_relationoutput_table) = S ((S (dst_index_scalar_lookup_relationoutput_table)) * dst_negative_scale_scalar_lookup_relationoutput_table)) /\ exists ff_q_pvs_scalar_lookup_relationoutput_tableentrynegative. dst_negative_code_scalar_lookup_relationoutput_table = ff_q_pvs_scalar_lookup_relationoutput_tableentrynegative * S ((S (dst_index_scalar_lookup_relationoutput_table)) * dst_negative_scale_scalar_lookup_relationoutput_table) + (dst_negative_scalar_lookup_relationoutput_table))) /\ (exists ge_balance_positive_scalar_lookup_relationoutput_tableentryvalue ge_balance_negative_scalar_lookup_relationoutput_tableentryvalue. (((((dst_value_scalar_lookup_relationoutput_table) = 2 * (ge_balance_positive_scalar_lookup_relationoutput_tableentryvalue) /\ (ge_balance_negative_scalar_lookup_relationoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_lookup_relationoutput_tableentryvaluedecode. (((dst_value_scalar_lookup_relationoutput_table) = 2 * ge_signed_half_scalar_lookup_relationoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_lookup_relationoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_lookup_relationoutput_tableentryvalue) = S ge_signed_half_scalar_lookup_relationoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_lookup_relationoutput_table) + ge_balance_negative_scalar_lookup_relationoutput_tableentryvalue = (dst_negative_scalar_lookup_relationoutput_table) + ge_balance_positive_scalar_lookup_relationoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_lookup_relationentries. (exists pvs_gap_scalar_lookup_relationentriesbound. pvs_gap_scalar_lookup_relationentriesbound + S (sto_index_scalar_lookup_relationentries) = (l)) -> exists sto_input_scalar_lookup_relationentries sto_output_scalar_lookup_relationentries. ((exists dst_positive_code_scalar_lookup_relationentriesentryinput dst_positive_scale_scalar_lookup_relationentriesentryinput dst_negative_code_scalar_lookup_relationentriesentryinput dst_negative_scale_scalar_lookup_relationentriesentryinput dst_positive_scalar_lookup_relationentriesentryinput dst_negative_scalar_lookup_relationentriesentryinput. (((F) = (((((dst_positive_code_scalar_lookup_relationentriesentryinput) + (dst_positive_scale_scalar_lookup_relationentriesentryinput)) * S ((dst_positive_code_scalar_lookup_relationentriesentryinput) + (dst_positive_scale_scalar_lookup_relationentriesentryinput)) + ((dst_positive_scale_scalar_lookup_relationentriesentryinput) + (dst_positive_scale_scalar_lookup_relationentriesentryinput))) + (((dst_negative_code_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)) * S ((dst_negative_code_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)) + ((dst_negative_scale_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)))) * S ((((dst_positive_code_scalar_lookup_relationentriesentryinput) + (dst_positive_scale_scalar_lookup_relationentriesentryinput)) * S ((dst_positive_code_scalar_lookup_relationentriesentryinput) + (dst_positive_scale_scalar_lookup_relationentriesentryinput)) + ((dst_positive_scale_scalar_lookup_relationentriesentryinput) + (dst_positive_scale_scalar_lookup_relationentriesentryinput))) + (((dst_negative_code_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)) * S ((dst_negative_code_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)) + ((dst_negative_scale_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)))) + ((((dst_negative_code_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)) * S ((dst_negative_code_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)) + ((dst_negative_scale_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput))) + (((dst_negative_code_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)) * S ((dst_negative_code_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)) + ((dst_negative_scale_scalar_lookup_relationentriesentryinput) + (dst_negative_scale_scalar_lookup_relationentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_lookup_relationentriesentryinputpositive. ff_h_pvs_scalar_lookup_relationentriesentryinputpositive + S (dst_positive_scalar_lookup_relationentriesentryinput) = S ((S (sto_index_scalar_lookup_relationentries)) * dst_positive_scale_scalar_lookup_relationentriesentryinput)) /\ exists ff_q_pvs_scalar_lookup_relationentriesentryinputpositive. dst_positive_code_scalar_lookup_relationentriesentryinput = ff_q_pvs_scalar_lookup_relationentriesentryinputpositive * S ((S (sto_index_scalar_lookup_relationentries)) * dst_positive_scale_scalar_lookup_relationentriesentryinput) + (dst_positive_scalar_lookup_relationentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_lookup_relationentriesentryinputnegative. ff_h_pvs_scalar_lookup_relationentriesentryinputnegative + S (dst_negative_scalar_lookup_relationentriesentryinput) = S ((S (sto_index_scalar_lookup_relationentries)) * dst_negative_scale_scalar_lookup_relationentriesentryinput)) /\ exists ff_q_pvs_scalar_lookup_relationentriesentryinputnegative. dst_negative_code_scalar_lookup_relationentriesentryinput = ff_q_pvs_scalar_lookup_relationentriesentryinputnegative * S ((S (sto_index_scalar_lookup_relationentries)) * dst_negative_scale_scalar_lookup_relationentriesentryinput) + (dst_negative_scalar_lookup_relationentriesentryinput))) /\ (exists ge_balance_positive_scalar_lookup_relationentriesentryinputvalue ge_balance_negative_scalar_lookup_relationentriesentryinputvalue. (((((sto_input_scalar_lookup_relationentries) = 2 * (ge_balance_positive_scalar_lookup_relationentriesentryinputvalue) /\ (ge_balance_negative_scalar_lookup_relationentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_lookup_relationentriesentryinputvaluedecode. (((sto_input_scalar_lookup_relationentries) = 2 * ge_signed_half_scalar_lookup_relationentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_lookup_relationentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_lookup_relationentriesentryinputvalue) = S ge_signed_half_scalar_lookup_relationentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_lookup_relationentriesentryinput) + ge_balance_negative_scalar_lookup_relationentriesentryinputvalue = (dst_negative_scalar_lookup_relationentriesentryinput) + ge_balance_positive_scalar_lookup_relationentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_lookup_relationentriesentryoutput dst_positive_scale_scalar_lookup_relationentriesentryoutput dst_negative_code_scalar_lookup_relationentriesentryoutput dst_negative_scale_scalar_lookup_relationentriesentryoutput dst_positive_scalar_lookup_relationentriesentryoutput dst_negative_scalar_lookup_relationentriesentryoutput. (((G) = (((((dst_positive_code_scalar_lookup_relationentriesentryoutput) + (dst_positive_scale_scalar_lookup_relationentriesentryoutput)) * S ((dst_positive_code_scalar_lookup_relationentriesentryoutput) + (dst_positive_scale_scalar_lookup_relationentriesentryoutput)) + ((dst_positive_scale_scalar_lookup_relationentriesentryoutput) + (dst_positive_scale_scalar_lookup_relationentriesentryoutput))) + (((dst_negative_code_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)) * S ((dst_negative_code_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)) + ((dst_negative_scale_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)))) * S ((((dst_positive_code_scalar_lookup_relationentriesentryoutput) + (dst_positive_scale_scalar_lookup_relationentriesentryoutput)) * S ((dst_positive_code_scalar_lookup_relationentriesentryoutput) + (dst_positive_scale_scalar_lookup_relationentriesentryoutput)) + ((dst_positive_scale_scalar_lookup_relationentriesentryoutput) + (dst_positive_scale_scalar_lookup_relationentriesentryoutput))) + (((dst_negative_code_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)) * S ((dst_negative_code_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)) + ((dst_negative_scale_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)))) + ((((dst_negative_code_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)) * S ((dst_negative_code_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)) + ((dst_negative_scale_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput))) + (((dst_negative_code_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)) * S ((dst_negative_code_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)) + ((dst_negative_scale_scalar_lookup_relationentriesentryoutput) + (dst_negative_scale_scalar_lookup_relationentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_lookup_relationentriesentryoutputpositive. ff_h_pvs_scalar_lookup_relationentriesentryoutputpositive + S (dst_positive_scalar_lookup_relationentriesentryoutput) = S ((S (sto_index_scalar_lookup_relationentries)) * dst_positive_scale_scalar_lookup_relationentriesentryoutput)) /\ exists ff_q_pvs_scalar_lookup_relationentriesentryoutputpositive. dst_positive_code_scalar_lookup_relationentriesentryoutput = ff_q_pvs_scalar_lookup_relationentriesentryoutputpositive * S ((S (sto_index_scalar_lookup_relationentries)) * dst_positive_scale_scalar_lookup_relationentriesentryoutput) + (dst_positive_scalar_lookup_relationentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_lookup_relationentriesentryoutputnegative. ff_h_pvs_scalar_lookup_relationentriesentryoutputnegative + S (dst_negative_scalar_lookup_relationentriesentryoutput) = S ((S (sto_index_scalar_lookup_relationentries)) * dst_negative_scale_scalar_lookup_relationentriesentryoutput)) /\ exists ff_q_pvs_scalar_lookup_relationentriesentryoutputnegative. dst_negative_code_scalar_lookup_relationentriesentryoutput = ff_q_pvs_scalar_lookup_relationentriesentryoutputnegative * S ((S (sto_index_scalar_lookup_relationentries)) * dst_negative_scale_scalar_lookup_relationentriesentryoutput) + (dst_negative_scalar_lookup_relationentriesentryoutput))) /\ (exists ge_balance_positive_scalar_lookup_relationentriesentryoutputvalue ge_balance_negative_scalar_lookup_relationentriesentryoutputvalue. (((((sto_output_scalar_lookup_relationentries) = 2 * (ge_balance_positive_scalar_lookup_relationentriesentryoutputvalue) /\ (ge_balance_negative_scalar_lookup_relationentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_lookup_relationentriesentryoutputvaluedecode. (((sto_output_scalar_lookup_relationentries) = 2 * ge_signed_half_scalar_lookup_relationentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_lookup_relationentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_lookup_relationentriesentryoutputvalue) = S ge_signed_half_scalar_lookup_relationentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_lookup_relationentriesentryoutput) + ge_balance_negative_scalar_lookup_relationentriesentryoutputvalue = (dst_negative_scalar_lookup_relationentriesentryoutput) + ge_balance_positive_scalar_lookup_relationentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_lookup_relationentriesentryoperation sto_an_scalar_lookup_relationentriesentryoperation sto_bp_scalar_lookup_relationentriesentryoperation sto_bn_scalar_lookup_relationentriesentryoperation sto_cp_scalar_lookup_relationentriesentryoperation sto_cn_scalar_lookup_relationentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_lookup_relationentriesentryoperation) /\ (sto_an_scalar_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_lookup_relationentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_lookup_relationentriesentryoperationleft + 1 /\ (sto_ap_scalar_lookup_relationentriesentryoperation) = 0) /\ (sto_an_scalar_lookup_relationentriesentryoperation) = S ge_signed_half_scalar_lookup_relationentriesentryoperationleft))) /\ ((((((sto_input_scalar_lookup_relationentries) = 2 * (sto_bp_scalar_lookup_relationentriesentryoperation) /\ (sto_bn_scalar_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_lookup_relationentriesentryoperationright. (((sto_input_scalar_lookup_relationentries) = 2 * ge_signed_half_scalar_lookup_relationentriesentryoperationright + 1 /\ (sto_bp_scalar_lookup_relationentriesentryoperation) = 0) /\ (sto_bn_scalar_lookup_relationentriesentryoperation) = S ge_signed_half_scalar_lookup_relationentriesentryoperationright))) /\ ((((((sto_output_scalar_lookup_relationentries) = 2 * (sto_cp_scalar_lookup_relationentriesentryoperation) /\ (sto_cn_scalar_lookup_relationentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_lookup_relationentriesentryoperationoutput. (((sto_output_scalar_lookup_relationentries) = 2 * ge_signed_half_scalar_lookup_relationentriesentryoperationoutput + 1 /\ (sto_cp_scalar_lookup_relationentriesentryoperation) = 0) /\ (sto_cn_scalar_lookup_relationentriesentryoperation) = S ge_signed_half_scalar_lookup_relationentriesentryoperationoutput))) /\ ((sto_ap_scalar_lookup_relationentriesentryoperation * sto_bp_scalar_lookup_relationentriesentryoperation + sto_an_scalar_lookup_relationentriesentryoperation * sto_bn_scalar_lookup_relationentriesentryoperation) + sto_cn_scalar_lookup_relationentriesentryoperation = (sto_ap_scalar_lookup_relationentriesentryoperation * sto_bn_scalar_lookup_relationentriesentryoperation + sto_an_scalar_lookup_relationentriesentryoperation * sto_bp_scalar_lookup_relationentriesentryoperation) + sto_cp_scalar_lookup_relationentriesentryoperation))))))))))))))) -> (exists pvs_gap_scalar_lookup_bound. pvs_gap_scalar_lookup_bound + S (i) = (l)) -> (exists dst_positive_code_scalar_lookup_0 dst_positive_scale_scalar_lookup_0 dst_negative_code_scalar_lookup_0 dst_negative_scale_scalar_lookup_0 dst_positive_scalar_lookup_0 dst_negative_scalar_lookup_0. (((F) = (((((dst_positive_code_scalar_lookup_0) + (dst_positive_scale_scalar_lookup_0)) * S ((dst_positive_code_scalar_lookup_0) + (dst_positive_scale_scalar_lookup_0)) + ((dst_positive_scale_scalar_lookup_0) + (dst_positive_scale_scalar_lookup_0))) + (((dst_negative_code_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)) * S ((dst_negative_code_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)) + ((dst_negative_scale_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)))) * S ((((dst_positive_code_scalar_lookup_0) + (dst_positive_scale_scalar_lookup_0)) * S ((dst_positive_code_scalar_lookup_0) + (dst_positive_scale_scalar_lookup_0)) + ((dst_positive_scale_scalar_lookup_0) + (dst_positive_scale_scalar_lookup_0))) + (((dst_negative_code_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)) * S ((dst_negative_code_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)) + ((dst_negative_scale_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)))) + ((((dst_negative_code_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)) * S ((dst_negative_code_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)) + ((dst_negative_scale_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0))) + (((dst_negative_code_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)) * S ((dst_negative_code_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)) + ((dst_negative_scale_scalar_lookup_0) + (dst_negative_scale_scalar_lookup_0)))))) /\ (((((exists ff_h_pvs_scalar_lookup_0positive. ff_h_pvs_scalar_lookup_0positive + S (dst_positive_scalar_lookup_0) = S ((S (i)) * dst_positive_scale_scalar_lookup_0)) /\ exists ff_q_pvs_scalar_lookup_0positive. dst_positive_code_scalar_lookup_0 = ff_q_pvs_scalar_lookup_0positive * S ((S (i)) * dst_positive_scale_scalar_lookup_0) + (dst_positive_scalar_lookup_0))) /\ (((((exists ff_h_pvs_scalar_lookup_0negative. ff_h_pvs_scalar_lookup_0negative + S (dst_negative_scalar_lookup_0) = S ((S (i)) * dst_negative_scale_scalar_lookup_0)) /\ exists ff_q_pvs_scalar_lookup_0negative. dst_negative_code_scalar_lookup_0 = ff_q_pvs_scalar_lookup_0negative * S ((S (i)) * dst_negative_scale_scalar_lookup_0) + (dst_negative_scalar_lookup_0))) /\ (exists ge_balance_positive_scalar_lookup_0value ge_balance_negative_scalar_lookup_0value. (((((b) = 2 * (ge_balance_positive_scalar_lookup_0value) /\ (ge_balance_negative_scalar_lookup_0value) = 0) \/ exists ge_signed_half_scalar_lookup_0valuedecode. (((b) = 2 * ge_signed_half_scalar_lookup_0valuedecode + 1 /\ (ge_balance_positive_scalar_lookup_0value) = 0) /\ (ge_balance_negative_scalar_lookup_0value) = S ge_signed_half_scalar_lookup_0valuedecode))) /\ ((dst_positive_scalar_lookup_0) + ge_balance_negative_scalar_lookup_0value = (dst_negative_scalar_lookup_0) + ge_balance_positive_scalar_lookup_0value))))))))) -> (exists dst_positive_code_scalar_lookup_1 dst_positive_scale_scalar_lookup_1 dst_negative_code_scalar_lookup_1 dst_negative_scale_scalar_lookup_1 dst_positive_scalar_lookup_1 dst_negative_scalar_lookup_1. (((G) = (((((dst_positive_code_scalar_lookup_1) + (dst_positive_scale_scalar_lookup_1)) * S ((dst_positive_code_scalar_lookup_1) + (dst_positive_scale_scalar_lookup_1)) + ((dst_positive_scale_scalar_lookup_1) + (dst_positive_scale_scalar_lookup_1))) + (((dst_negative_code_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)) * S ((dst_negative_code_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)) + ((dst_negative_scale_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)))) * S ((((dst_positive_code_scalar_lookup_1) + (dst_positive_scale_scalar_lookup_1)) * S ((dst_positive_code_scalar_lookup_1) + (dst_positive_scale_scalar_lookup_1)) + ((dst_positive_scale_scalar_lookup_1) + (dst_positive_scale_scalar_lookup_1))) + (((dst_negative_code_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)) * S ((dst_negative_code_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)) + ((dst_negative_scale_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)))) + ((((dst_negative_code_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)) * S ((dst_negative_code_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)) + ((dst_negative_scale_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1))) + (((dst_negative_code_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)) * S ((dst_negative_code_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)) + ((dst_negative_scale_scalar_lookup_1) + (dst_negative_scale_scalar_lookup_1)))))) /\ (((((exists ff_h_pvs_scalar_lookup_1positive. ff_h_pvs_scalar_lookup_1positive + S (dst_positive_scalar_lookup_1) = S ((S (i)) * dst_positive_scale_scalar_lookup_1)) /\ exists ff_q_pvs_scalar_lookup_1positive. dst_positive_code_scalar_lookup_1 = ff_q_pvs_scalar_lookup_1positive * S ((S (i)) * dst_positive_scale_scalar_lookup_1) + (dst_positive_scalar_lookup_1))) /\ (((((exists ff_h_pvs_scalar_lookup_1negative. ff_h_pvs_scalar_lookup_1negative + S (dst_negative_scalar_lookup_1) = S ((S (i)) * dst_negative_scale_scalar_lookup_1)) /\ exists ff_q_pvs_scalar_lookup_1negative. dst_negative_code_scalar_lookup_1 = ff_q_pvs_scalar_lookup_1negative * S ((S (i)) * dst_negative_scale_scalar_lookup_1) + (dst_negative_scalar_lookup_1))) /\ (exists ge_balance_positive_scalar_lookup_1value ge_balance_negative_scalar_lookup_1value. (((((c) = 2 * (ge_balance_positive_scalar_lookup_1value) /\ (ge_balance_negative_scalar_lookup_1value) = 0) \/ exists ge_signed_half_scalar_lookup_1valuedecode. (((c) = 2 * ge_signed_half_scalar_lookup_1valuedecode + 1 /\ (ge_balance_positive_scalar_lookup_1value) = 0) /\ (ge_balance_negative_scalar_lookup_1value) = S ge_signed_half_scalar_lookup_1valuedecode))) /\ ((dst_positive_scalar_lookup_1) + ge_balance_negative_scalar_lookup_1value = (dst_negative_scalar_lookup_1) + ge_balance_positive_scalar_lookup_1value))))))))) -> (exists sto_ap_scalar_lookup_operation sto_an_scalar_lookup_operation sto_bp_scalar_lookup_operation sto_bn_scalar_lookup_operation sto_cp_scalar_lookup_operation sto_cn_scalar_lookup_operation. (((((a) = 2 * (sto_ap_scalar_lookup_operation) /\ (sto_an_scalar_lookup_operation) = 0) \/ exists ge_signed_half_scalar_lookup_operationleft. (((a) = 2 * ge_signed_half_scalar_lookup_operationleft + 1 /\ (sto_ap_scalar_lookup_operation) = 0) /\ (sto_an_scalar_lookup_operation) = S ge_signed_half_scalar_lookup_operationleft))) /\ ((((((b) = 2 * (sto_bp_scalar_lookup_operation) /\ (sto_bn_scalar_lookup_operation) = 0) \/ exists ge_signed_half_scalar_lookup_operationright. (((b) = 2 * ge_signed_half_scalar_lookup_operationright + 1 /\ (sto_bp_scalar_lookup_operation) = 0) /\ (sto_bn_scalar_lookup_operation) = S ge_signed_half_scalar_lookup_operationright))) /\ ((((((c) = 2 * (sto_cp_scalar_lookup_operation) /\ (sto_cn_scalar_lookup_operation) = 0) \/ exists ge_signed_half_scalar_lookup_operationoutput. (((c) = 2 * ge_signed_half_scalar_lookup_operationoutput + 1 /\ (sto_cp_scalar_lookup_operation) = 0) /\ (sto_cn_scalar_lookup_operation) = S ge_signed_half_scalar_lookup_operationoutput))) /\ ((sto_ap_scalar_lookup_operation * sto_bp_scalar_lookup_operation + sto_an_scalar_lookup_operation * sto_bn_scalar_lookup_operation) + sto_cn_scalar_lookup_operation = (sto_ap_scalar_lookup_operation * sto_bn_scalar_lookup_operation + sto_an_scalar_lookup_operation * sto_bp_scalar_lookup_operation) + sto_cp_scalar_lookup_operation)))))))
signed_table_scalar_restrict
new owned theorem · read exact theorem evidence
Bundle node 197; exact statement SHA-256 a770111e77c1bd178b41986310177dac9f4ff280ab82ee0169f1dc887c395aaf
Exact first-order statement
forall a F G l. (((exists dst_positive_code_scalar_restrict_inputinput_table dst_positive_scale_scalar_restrict_inputinput_table dst_negative_code_scalar_restrict_inputinput_table dst_negative_scale_scalar_restrict_inputinput_table. (((F) = (((((dst_positive_code_scalar_restrict_inputinput_table) + (dst_positive_scale_scalar_restrict_inputinput_table)) * S ((dst_positive_code_scalar_restrict_inputinput_table) + (dst_positive_scale_scalar_restrict_inputinput_table)) + ((dst_positive_scale_scalar_restrict_inputinput_table) + (dst_positive_scale_scalar_restrict_inputinput_table))) + (((dst_negative_code_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)) * S ((dst_negative_code_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)) + ((dst_negative_scale_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)))) * S ((((dst_positive_code_scalar_restrict_inputinput_table) + (dst_positive_scale_scalar_restrict_inputinput_table)) * S ((dst_positive_code_scalar_restrict_inputinput_table) + (dst_positive_scale_scalar_restrict_inputinput_table)) + ((dst_positive_scale_scalar_restrict_inputinput_table) + (dst_positive_scale_scalar_restrict_inputinput_table))) + (((dst_negative_code_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)) * S ((dst_negative_code_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)) + ((dst_negative_scale_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)))) + ((((dst_negative_code_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)) * S ((dst_negative_code_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)) + ((dst_negative_scale_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table))) + (((dst_negative_code_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)) * S ((dst_negative_code_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)) + ((dst_negative_scale_scalar_restrict_inputinput_table) + (dst_negative_scale_scalar_restrict_inputinput_table)))))) /\ (forall dst_index_scalar_restrict_inputinput_table. (exists pvs_le_gap_scalar_restrict_inputinput_tabledomain. pvs_le_gap_scalar_restrict_inputinput_tabledomain + (dst_index_scalar_restrict_inputinput_table) = (S l)) -> exists dst_positive_scalar_restrict_inputinput_table dst_negative_scalar_restrict_inputinput_table dst_value_scalar_restrict_inputinput_table. ((((exists ff_h_pvs_scalar_restrict_inputinput_tableentrypositive. ff_h_pvs_scalar_restrict_inputinput_tableentrypositive + S (dst_positive_scalar_restrict_inputinput_table) = S ((S (dst_index_scalar_restrict_inputinput_table)) * dst_positive_scale_scalar_restrict_inputinput_table)) /\ exists ff_q_pvs_scalar_restrict_inputinput_tableentrypositive. dst_positive_code_scalar_restrict_inputinput_table = ff_q_pvs_scalar_restrict_inputinput_tableentrypositive * S ((S (dst_index_scalar_restrict_inputinput_table)) * dst_positive_scale_scalar_restrict_inputinput_table) + (dst_positive_scalar_restrict_inputinput_table))) /\ (((((exists ff_h_pvs_scalar_restrict_inputinput_tableentrynegative. ff_h_pvs_scalar_restrict_inputinput_tableentrynegative + S (dst_negative_scalar_restrict_inputinput_table) = S ((S (dst_index_scalar_restrict_inputinput_table)) * dst_negative_scale_scalar_restrict_inputinput_table)) /\ exists ff_q_pvs_scalar_restrict_inputinput_tableentrynegative. dst_negative_code_scalar_restrict_inputinput_table = ff_q_pvs_scalar_restrict_inputinput_tableentrynegative * S ((S (dst_index_scalar_restrict_inputinput_table)) * dst_negative_scale_scalar_restrict_inputinput_table) + (dst_negative_scalar_restrict_inputinput_table))) /\ (exists ge_balance_positive_scalar_restrict_inputinput_tableentryvalue ge_balance_negative_scalar_restrict_inputinput_tableentryvalue. (((((dst_value_scalar_restrict_inputinput_table) = 2 * (ge_balance_positive_scalar_restrict_inputinput_tableentryvalue) /\ (ge_balance_negative_scalar_restrict_inputinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_restrict_inputinput_tableentryvaluedecode. (((dst_value_scalar_restrict_inputinput_table) = 2 * ge_signed_half_scalar_restrict_inputinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_restrict_inputinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_restrict_inputinput_tableentryvalue) = S ge_signed_half_scalar_restrict_inputinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_restrict_inputinput_table) + ge_balance_negative_scalar_restrict_inputinput_tableentryvalue = (dst_negative_scalar_restrict_inputinput_table) + ge_balance_positive_scalar_restrict_inputinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_restrict_inputoutput_table dst_positive_scale_scalar_restrict_inputoutput_table dst_negative_code_scalar_restrict_inputoutput_table dst_negative_scale_scalar_restrict_inputoutput_table. (((G) = (((((dst_positive_code_scalar_restrict_inputoutput_table) + (dst_positive_scale_scalar_restrict_inputoutput_table)) * S ((dst_positive_code_scalar_restrict_inputoutput_table) + (dst_positive_scale_scalar_restrict_inputoutput_table)) + ((dst_positive_scale_scalar_restrict_inputoutput_table) + (dst_positive_scale_scalar_restrict_inputoutput_table))) + (((dst_negative_code_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)) * S ((dst_negative_code_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)) + ((dst_negative_scale_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)))) * S ((((dst_positive_code_scalar_restrict_inputoutput_table) + (dst_positive_scale_scalar_restrict_inputoutput_table)) * S ((dst_positive_code_scalar_restrict_inputoutput_table) + (dst_positive_scale_scalar_restrict_inputoutput_table)) + ((dst_positive_scale_scalar_restrict_inputoutput_table) + (dst_positive_scale_scalar_restrict_inputoutput_table))) + (((dst_negative_code_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)) * S ((dst_negative_code_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)) + ((dst_negative_scale_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)))) + ((((dst_negative_code_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)) * S ((dst_negative_code_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)) + ((dst_negative_scale_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table))) + (((dst_negative_code_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)) * S ((dst_negative_code_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)) + ((dst_negative_scale_scalar_restrict_inputoutput_table) + (dst_negative_scale_scalar_restrict_inputoutput_table)))))) /\ (forall dst_index_scalar_restrict_inputoutput_table. (exists pvs_le_gap_scalar_restrict_inputoutput_tabledomain. pvs_le_gap_scalar_restrict_inputoutput_tabledomain + (dst_index_scalar_restrict_inputoutput_table) = (S l)) -> exists dst_positive_scalar_restrict_inputoutput_table dst_negative_scalar_restrict_inputoutput_table dst_value_scalar_restrict_inputoutput_table. ((((exists ff_h_pvs_scalar_restrict_inputoutput_tableentrypositive. ff_h_pvs_scalar_restrict_inputoutput_tableentrypositive + S (dst_positive_scalar_restrict_inputoutput_table) = S ((S (dst_index_scalar_restrict_inputoutput_table)) * dst_positive_scale_scalar_restrict_inputoutput_table)) /\ exists ff_q_pvs_scalar_restrict_inputoutput_tableentrypositive. dst_positive_code_scalar_restrict_inputoutput_table = ff_q_pvs_scalar_restrict_inputoutput_tableentrypositive * S ((S (dst_index_scalar_restrict_inputoutput_table)) * dst_positive_scale_scalar_restrict_inputoutput_table) + (dst_positive_scalar_restrict_inputoutput_table))) /\ (((((exists ff_h_pvs_scalar_restrict_inputoutput_tableentrynegative. ff_h_pvs_scalar_restrict_inputoutput_tableentrynegative + S (dst_negative_scalar_restrict_inputoutput_table) = S ((S (dst_index_scalar_restrict_inputoutput_table)) * dst_negative_scale_scalar_restrict_inputoutput_table)) /\ exists ff_q_pvs_scalar_restrict_inputoutput_tableentrynegative. dst_negative_code_scalar_restrict_inputoutput_table = ff_q_pvs_scalar_restrict_inputoutput_tableentrynegative * S ((S (dst_index_scalar_restrict_inputoutput_table)) * dst_negative_scale_scalar_restrict_inputoutput_table) + (dst_negative_scalar_restrict_inputoutput_table))) /\ (exists ge_balance_positive_scalar_restrict_inputoutput_tableentryvalue ge_balance_negative_scalar_restrict_inputoutput_tableentryvalue. (((((dst_value_scalar_restrict_inputoutput_table) = 2 * (ge_balance_positive_scalar_restrict_inputoutput_tableentryvalue) /\ (ge_balance_negative_scalar_restrict_inputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_restrict_inputoutput_tableentryvaluedecode. (((dst_value_scalar_restrict_inputoutput_table) = 2 * ge_signed_half_scalar_restrict_inputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_restrict_inputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_restrict_inputoutput_tableentryvalue) = S ge_signed_half_scalar_restrict_inputoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_restrict_inputoutput_table) + ge_balance_negative_scalar_restrict_inputoutput_tableentryvalue = (dst_negative_scalar_restrict_inputoutput_table) + ge_balance_positive_scalar_restrict_inputoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_restrict_inputentries. (exists pvs_gap_scalar_restrict_inputentriesbound. pvs_gap_scalar_restrict_inputentriesbound + S (sto_index_scalar_restrict_inputentries) = (S l)) -> exists sto_input_scalar_restrict_inputentries sto_output_scalar_restrict_inputentries. ((exists dst_positive_code_scalar_restrict_inputentriesentryinput dst_positive_scale_scalar_restrict_inputentriesentryinput dst_negative_code_scalar_restrict_inputentriesentryinput dst_negative_scale_scalar_restrict_inputentriesentryinput dst_positive_scalar_restrict_inputentriesentryinput dst_negative_scalar_restrict_inputentriesentryinput. (((F) = (((((dst_positive_code_scalar_restrict_inputentriesentryinput) + (dst_positive_scale_scalar_restrict_inputentriesentryinput)) * S ((dst_positive_code_scalar_restrict_inputentriesentryinput) + (dst_positive_scale_scalar_restrict_inputentriesentryinput)) + ((dst_positive_scale_scalar_restrict_inputentriesentryinput) + (dst_positive_scale_scalar_restrict_inputentriesentryinput))) + (((dst_negative_code_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)) * S ((dst_negative_code_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)) + ((dst_negative_scale_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)))) * S ((((dst_positive_code_scalar_restrict_inputentriesentryinput) + (dst_positive_scale_scalar_restrict_inputentriesentryinput)) * S ((dst_positive_code_scalar_restrict_inputentriesentryinput) + (dst_positive_scale_scalar_restrict_inputentriesentryinput)) + ((dst_positive_scale_scalar_restrict_inputentriesentryinput) + (dst_positive_scale_scalar_restrict_inputentriesentryinput))) + (((dst_negative_code_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)) * S ((dst_negative_code_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)) + ((dst_negative_scale_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)))) + ((((dst_negative_code_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)) * S ((dst_negative_code_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)) + ((dst_negative_scale_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput))) + (((dst_negative_code_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)) * S ((dst_negative_code_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)) + ((dst_negative_scale_scalar_restrict_inputentriesentryinput) + (dst_negative_scale_scalar_restrict_inputentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_restrict_inputentriesentryinputpositive. ff_h_pvs_scalar_restrict_inputentriesentryinputpositive + S (dst_positive_scalar_restrict_inputentriesentryinput) = S ((S (sto_index_scalar_restrict_inputentries)) * dst_positive_scale_scalar_restrict_inputentriesentryinput)) /\ exists ff_q_pvs_scalar_restrict_inputentriesentryinputpositive. dst_positive_code_scalar_restrict_inputentriesentryinput = ff_q_pvs_scalar_restrict_inputentriesentryinputpositive * S ((S (sto_index_scalar_restrict_inputentries)) * dst_positive_scale_scalar_restrict_inputentriesentryinput) + (dst_positive_scalar_restrict_inputentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_restrict_inputentriesentryinputnegative. ff_h_pvs_scalar_restrict_inputentriesentryinputnegative + S (dst_negative_scalar_restrict_inputentriesentryinput) = S ((S (sto_index_scalar_restrict_inputentries)) * dst_negative_scale_scalar_restrict_inputentriesentryinput)) /\ exists ff_q_pvs_scalar_restrict_inputentriesentryinputnegative. dst_negative_code_scalar_restrict_inputentriesentryinput = ff_q_pvs_scalar_restrict_inputentriesentryinputnegative * S ((S (sto_index_scalar_restrict_inputentries)) * dst_negative_scale_scalar_restrict_inputentriesentryinput) + (dst_negative_scalar_restrict_inputentriesentryinput))) /\ (exists ge_balance_positive_scalar_restrict_inputentriesentryinputvalue ge_balance_negative_scalar_restrict_inputentriesentryinputvalue. (((((sto_input_scalar_restrict_inputentries) = 2 * (ge_balance_positive_scalar_restrict_inputentriesentryinputvalue) /\ (ge_balance_negative_scalar_restrict_inputentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_restrict_inputentriesentryinputvaluedecode. (((sto_input_scalar_restrict_inputentries) = 2 * ge_signed_half_scalar_restrict_inputentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_restrict_inputentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_restrict_inputentriesentryinputvalue) = S ge_signed_half_scalar_restrict_inputentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_restrict_inputentriesentryinput) + ge_balance_negative_scalar_restrict_inputentriesentryinputvalue = (dst_negative_scalar_restrict_inputentriesentryinput) + ge_balance_positive_scalar_restrict_inputentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_restrict_inputentriesentryoutput dst_positive_scale_scalar_restrict_inputentriesentryoutput dst_negative_code_scalar_restrict_inputentriesentryoutput dst_negative_scale_scalar_restrict_inputentriesentryoutput dst_positive_scalar_restrict_inputentriesentryoutput dst_negative_scalar_restrict_inputentriesentryoutput. (((G) = (((((dst_positive_code_scalar_restrict_inputentriesentryoutput) + (dst_positive_scale_scalar_restrict_inputentriesentryoutput)) * S ((dst_positive_code_scalar_restrict_inputentriesentryoutput) + (dst_positive_scale_scalar_restrict_inputentriesentryoutput)) + ((dst_positive_scale_scalar_restrict_inputentriesentryoutput) + (dst_positive_scale_scalar_restrict_inputentriesentryoutput))) + (((dst_negative_code_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)) * S ((dst_negative_code_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)) + ((dst_negative_scale_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)))) * S ((((dst_positive_code_scalar_restrict_inputentriesentryoutput) + (dst_positive_scale_scalar_restrict_inputentriesentryoutput)) * S ((dst_positive_code_scalar_restrict_inputentriesentryoutput) + (dst_positive_scale_scalar_restrict_inputentriesentryoutput)) + ((dst_positive_scale_scalar_restrict_inputentriesentryoutput) + (dst_positive_scale_scalar_restrict_inputentriesentryoutput))) + (((dst_negative_code_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)) * S ((dst_negative_code_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)) + ((dst_negative_scale_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)))) + ((((dst_negative_code_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)) * S ((dst_negative_code_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)) + ((dst_negative_scale_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput))) + (((dst_negative_code_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)) * S ((dst_negative_code_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)) + ((dst_negative_scale_scalar_restrict_inputentriesentryoutput) + (dst_negative_scale_scalar_restrict_inputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_restrict_inputentriesentryoutputpositive. ff_h_pvs_scalar_restrict_inputentriesentryoutputpositive + S (dst_positive_scalar_restrict_inputentriesentryoutput) = S ((S (sto_index_scalar_restrict_inputentries)) * dst_positive_scale_scalar_restrict_inputentriesentryoutput)) /\ exists ff_q_pvs_scalar_restrict_inputentriesentryoutputpositive. dst_positive_code_scalar_restrict_inputentriesentryoutput = ff_q_pvs_scalar_restrict_inputentriesentryoutputpositive * S ((S (sto_index_scalar_restrict_inputentries)) * dst_positive_scale_scalar_restrict_inputentriesentryoutput) + (dst_positive_scalar_restrict_inputentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_restrict_inputentriesentryoutputnegative. ff_h_pvs_scalar_restrict_inputentriesentryoutputnegative + S (dst_negative_scalar_restrict_inputentriesentryoutput) = S ((S (sto_index_scalar_restrict_inputentries)) * dst_negative_scale_scalar_restrict_inputentriesentryoutput)) /\ exists ff_q_pvs_scalar_restrict_inputentriesentryoutputnegative. dst_negative_code_scalar_restrict_inputentriesentryoutput = ff_q_pvs_scalar_restrict_inputentriesentryoutputnegative * S ((S (sto_index_scalar_restrict_inputentries)) * dst_negative_scale_scalar_restrict_inputentriesentryoutput) + (dst_negative_scalar_restrict_inputentriesentryoutput))) /\ (exists ge_balance_positive_scalar_restrict_inputentriesentryoutputvalue ge_balance_negative_scalar_restrict_inputentriesentryoutputvalue. (((((sto_output_scalar_restrict_inputentries) = 2 * (ge_balance_positive_scalar_restrict_inputentriesentryoutputvalue) /\ (ge_balance_negative_scalar_restrict_inputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_restrict_inputentriesentryoutputvaluedecode. (((sto_output_scalar_restrict_inputentries) = 2 * ge_signed_half_scalar_restrict_inputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_restrict_inputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_restrict_inputentriesentryoutputvalue) = S ge_signed_half_scalar_restrict_inputentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_restrict_inputentriesentryoutput) + ge_balance_negative_scalar_restrict_inputentriesentryoutputvalue = (dst_negative_scalar_restrict_inputentriesentryoutput) + ge_balance_positive_scalar_restrict_inputentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_restrict_inputentriesentryoperation sto_an_scalar_restrict_inputentriesentryoperation sto_bp_scalar_restrict_inputentriesentryoperation sto_bn_scalar_restrict_inputentriesentryoperation sto_cp_scalar_restrict_inputentriesentryoperation sto_cn_scalar_restrict_inputentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_restrict_inputentriesentryoperation) /\ (sto_an_scalar_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_restrict_inputentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_restrict_inputentriesentryoperationleft + 1 /\ (sto_ap_scalar_restrict_inputentriesentryoperation) = 0) /\ (sto_an_scalar_restrict_inputentriesentryoperation) = S ge_signed_half_scalar_restrict_inputentriesentryoperationleft))) /\ ((((((sto_input_scalar_restrict_inputentries) = 2 * (sto_bp_scalar_restrict_inputentriesentryoperation) /\ (sto_bn_scalar_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_restrict_inputentriesentryoperationright. (((sto_input_scalar_restrict_inputentries) = 2 * ge_signed_half_scalar_restrict_inputentriesentryoperationright + 1 /\ (sto_bp_scalar_restrict_inputentriesentryoperation) = 0) /\ (sto_bn_scalar_restrict_inputentriesentryoperation) = S ge_signed_half_scalar_restrict_inputentriesentryoperationright))) /\ ((((((sto_output_scalar_restrict_inputentries) = 2 * (sto_cp_scalar_restrict_inputentriesentryoperation) /\ (sto_cn_scalar_restrict_inputentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_restrict_inputentriesentryoperationoutput. (((sto_output_scalar_restrict_inputentries) = 2 * ge_signed_half_scalar_restrict_inputentriesentryoperationoutput + 1 /\ (sto_cp_scalar_restrict_inputentriesentryoperation) = 0) /\ (sto_cn_scalar_restrict_inputentriesentryoperation) = S ge_signed_half_scalar_restrict_inputentriesentryoperationoutput))) /\ ((sto_ap_scalar_restrict_inputentriesentryoperation * sto_bp_scalar_restrict_inputentriesentryoperation + sto_an_scalar_restrict_inputentriesentryoperation * sto_bn_scalar_restrict_inputentriesentryoperation) + sto_cn_scalar_restrict_inputentriesentryoperation = (sto_ap_scalar_restrict_inputentriesentryoperation * sto_bn_scalar_restrict_inputentriesentryoperation + sto_an_scalar_restrict_inputentriesentryoperation * sto_bp_scalar_restrict_inputentriesentryoperation) + sto_cp_scalar_restrict_inputentriesentryoperation))))))))))))))) -> (((exists dst_positive_code_scalar_restrict_outputinput_table dst_positive_scale_scalar_restrict_outputinput_table dst_negative_code_scalar_restrict_outputinput_table dst_negative_scale_scalar_restrict_outputinput_table. (((F) = (((((dst_positive_code_scalar_restrict_outputinput_table) + (dst_positive_scale_scalar_restrict_outputinput_table)) * S ((dst_positive_code_scalar_restrict_outputinput_table) + (dst_positive_scale_scalar_restrict_outputinput_table)) + ((dst_positive_scale_scalar_restrict_outputinput_table) + (dst_positive_scale_scalar_restrict_outputinput_table))) + (((dst_negative_code_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)) * S ((dst_negative_code_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)) + ((dst_negative_scale_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)))) * S ((((dst_positive_code_scalar_restrict_outputinput_table) + (dst_positive_scale_scalar_restrict_outputinput_table)) * S ((dst_positive_code_scalar_restrict_outputinput_table) + (dst_positive_scale_scalar_restrict_outputinput_table)) + ((dst_positive_scale_scalar_restrict_outputinput_table) + (dst_positive_scale_scalar_restrict_outputinput_table))) + (((dst_negative_code_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)) * S ((dst_negative_code_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)) + ((dst_negative_scale_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)))) + ((((dst_negative_code_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)) * S ((dst_negative_code_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)) + ((dst_negative_scale_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table))) + (((dst_negative_code_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)) * S ((dst_negative_code_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)) + ((dst_negative_scale_scalar_restrict_outputinput_table) + (dst_negative_scale_scalar_restrict_outputinput_table)))))) /\ (forall dst_index_scalar_restrict_outputinput_table. (exists pvs_le_gap_scalar_restrict_outputinput_tabledomain. pvs_le_gap_scalar_restrict_outputinput_tabledomain + (dst_index_scalar_restrict_outputinput_table) = (l)) -> exists dst_positive_scalar_restrict_outputinput_table dst_negative_scalar_restrict_outputinput_table dst_value_scalar_restrict_outputinput_table. ((((exists ff_h_pvs_scalar_restrict_outputinput_tableentrypositive. ff_h_pvs_scalar_restrict_outputinput_tableentrypositive + S (dst_positive_scalar_restrict_outputinput_table) = S ((S (dst_index_scalar_restrict_outputinput_table)) * dst_positive_scale_scalar_restrict_outputinput_table)) /\ exists ff_q_pvs_scalar_restrict_outputinput_tableentrypositive. dst_positive_code_scalar_restrict_outputinput_table = ff_q_pvs_scalar_restrict_outputinput_tableentrypositive * S ((S (dst_index_scalar_restrict_outputinput_table)) * dst_positive_scale_scalar_restrict_outputinput_table) + (dst_positive_scalar_restrict_outputinput_table))) /\ (((((exists ff_h_pvs_scalar_restrict_outputinput_tableentrynegative. ff_h_pvs_scalar_restrict_outputinput_tableentrynegative + S (dst_negative_scalar_restrict_outputinput_table) = S ((S (dst_index_scalar_restrict_outputinput_table)) * dst_negative_scale_scalar_restrict_outputinput_table)) /\ exists ff_q_pvs_scalar_restrict_outputinput_tableentrynegative. dst_negative_code_scalar_restrict_outputinput_table = ff_q_pvs_scalar_restrict_outputinput_tableentrynegative * S ((S (dst_index_scalar_restrict_outputinput_table)) * dst_negative_scale_scalar_restrict_outputinput_table) + (dst_negative_scalar_restrict_outputinput_table))) /\ (exists ge_balance_positive_scalar_restrict_outputinput_tableentryvalue ge_balance_negative_scalar_restrict_outputinput_tableentryvalue. (((((dst_value_scalar_restrict_outputinput_table) = 2 * (ge_balance_positive_scalar_restrict_outputinput_tableentryvalue) /\ (ge_balance_negative_scalar_restrict_outputinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_restrict_outputinput_tableentryvaluedecode. (((dst_value_scalar_restrict_outputinput_table) = 2 * ge_signed_half_scalar_restrict_outputinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_restrict_outputinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_restrict_outputinput_tableentryvalue) = S ge_signed_half_scalar_restrict_outputinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_restrict_outputinput_table) + ge_balance_negative_scalar_restrict_outputinput_tableentryvalue = (dst_negative_scalar_restrict_outputinput_table) + ge_balance_positive_scalar_restrict_outputinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_restrict_outputoutput_table dst_positive_scale_scalar_restrict_outputoutput_table dst_negative_code_scalar_restrict_outputoutput_table dst_negative_scale_scalar_restrict_outputoutput_table. (((G) = (((((dst_positive_code_scalar_restrict_outputoutput_table) + (dst_positive_scale_scalar_restrict_outputoutput_table)) * S ((dst_positive_code_scalar_restrict_outputoutput_table) + (dst_positive_scale_scalar_restrict_outputoutput_table)) + ((dst_positive_scale_scalar_restrict_outputoutput_table) + (dst_positive_scale_scalar_restrict_outputoutput_table))) + (((dst_negative_code_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)) * S ((dst_negative_code_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)) + ((dst_negative_scale_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)))) * S ((((dst_positive_code_scalar_restrict_outputoutput_table) + (dst_positive_scale_scalar_restrict_outputoutput_table)) * S ((dst_positive_code_scalar_restrict_outputoutput_table) + (dst_positive_scale_scalar_restrict_outputoutput_table)) + ((dst_positive_scale_scalar_restrict_outputoutput_table) + (dst_positive_scale_scalar_restrict_outputoutput_table))) + (((dst_negative_code_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)) * S ((dst_negative_code_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)) + ((dst_negative_scale_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)))) + ((((dst_negative_code_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)) * S ((dst_negative_code_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)) + ((dst_negative_scale_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table))) + (((dst_negative_code_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)) * S ((dst_negative_code_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)) + ((dst_negative_scale_scalar_restrict_outputoutput_table) + (dst_negative_scale_scalar_restrict_outputoutput_table)))))) /\ (forall dst_index_scalar_restrict_outputoutput_table. (exists pvs_le_gap_scalar_restrict_outputoutput_tabledomain. pvs_le_gap_scalar_restrict_outputoutput_tabledomain + (dst_index_scalar_restrict_outputoutput_table) = (l)) -> exists dst_positive_scalar_restrict_outputoutput_table dst_negative_scalar_restrict_outputoutput_table dst_value_scalar_restrict_outputoutput_table. ((((exists ff_h_pvs_scalar_restrict_outputoutput_tableentrypositive. ff_h_pvs_scalar_restrict_outputoutput_tableentrypositive + S (dst_positive_scalar_restrict_outputoutput_table) = S ((S (dst_index_scalar_restrict_outputoutput_table)) * dst_positive_scale_scalar_restrict_outputoutput_table)) /\ exists ff_q_pvs_scalar_restrict_outputoutput_tableentrypositive. dst_positive_code_scalar_restrict_outputoutput_table = ff_q_pvs_scalar_restrict_outputoutput_tableentrypositive * S ((S (dst_index_scalar_restrict_outputoutput_table)) * dst_positive_scale_scalar_restrict_outputoutput_table) + (dst_positive_scalar_restrict_outputoutput_table))) /\ (((((exists ff_h_pvs_scalar_restrict_outputoutput_tableentrynegative. ff_h_pvs_scalar_restrict_outputoutput_tableentrynegative + S (dst_negative_scalar_restrict_outputoutput_table) = S ((S (dst_index_scalar_restrict_outputoutput_table)) * dst_negative_scale_scalar_restrict_outputoutput_table)) /\ exists ff_q_pvs_scalar_restrict_outputoutput_tableentrynegative. dst_negative_code_scalar_restrict_outputoutput_table = ff_q_pvs_scalar_restrict_outputoutput_tableentrynegative * S ((S (dst_index_scalar_restrict_outputoutput_table)) * dst_negative_scale_scalar_restrict_outputoutput_table) + (dst_negative_scalar_restrict_outputoutput_table))) /\ (exists ge_balance_positive_scalar_restrict_outputoutput_tableentryvalue ge_balance_negative_scalar_restrict_outputoutput_tableentryvalue. (((((dst_value_scalar_restrict_outputoutput_table) = 2 * (ge_balance_positive_scalar_restrict_outputoutput_tableentryvalue) /\ (ge_balance_negative_scalar_restrict_outputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_restrict_outputoutput_tableentryvaluedecode. (((dst_value_scalar_restrict_outputoutput_table) = 2 * ge_signed_half_scalar_restrict_outputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_restrict_outputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_restrict_outputoutput_tableentryvalue) = S ge_signed_half_scalar_restrict_outputoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_restrict_outputoutput_table) + ge_balance_negative_scalar_restrict_outputoutput_tableentryvalue = (dst_negative_scalar_restrict_outputoutput_table) + ge_balance_positive_scalar_restrict_outputoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_restrict_outputentries. (exists pvs_gap_scalar_restrict_outputentriesbound. pvs_gap_scalar_restrict_outputentriesbound + S (sto_index_scalar_restrict_outputentries) = (l)) -> exists sto_input_scalar_restrict_outputentries sto_output_scalar_restrict_outputentries. ((exists dst_positive_code_scalar_restrict_outputentriesentryinput dst_positive_scale_scalar_restrict_outputentriesentryinput dst_negative_code_scalar_restrict_outputentriesentryinput dst_negative_scale_scalar_restrict_outputentriesentryinput dst_positive_scalar_restrict_outputentriesentryinput dst_negative_scalar_restrict_outputentriesentryinput. (((F) = (((((dst_positive_code_scalar_restrict_outputentriesentryinput) + (dst_positive_scale_scalar_restrict_outputentriesentryinput)) * S ((dst_positive_code_scalar_restrict_outputentriesentryinput) + (dst_positive_scale_scalar_restrict_outputentriesentryinput)) + ((dst_positive_scale_scalar_restrict_outputentriesentryinput) + (dst_positive_scale_scalar_restrict_outputentriesentryinput))) + (((dst_negative_code_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)) * S ((dst_negative_code_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)) + ((dst_negative_scale_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)))) * S ((((dst_positive_code_scalar_restrict_outputentriesentryinput) + (dst_positive_scale_scalar_restrict_outputentriesentryinput)) * S ((dst_positive_code_scalar_restrict_outputentriesentryinput) + (dst_positive_scale_scalar_restrict_outputentriesentryinput)) + ((dst_positive_scale_scalar_restrict_outputentriesentryinput) + (dst_positive_scale_scalar_restrict_outputentriesentryinput))) + (((dst_negative_code_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)) * S ((dst_negative_code_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)) + ((dst_negative_scale_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)))) + ((((dst_negative_code_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)) * S ((dst_negative_code_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)) + ((dst_negative_scale_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput))) + (((dst_negative_code_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)) * S ((dst_negative_code_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)) + ((dst_negative_scale_scalar_restrict_outputentriesentryinput) + (dst_negative_scale_scalar_restrict_outputentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_restrict_outputentriesentryinputpositive. ff_h_pvs_scalar_restrict_outputentriesentryinputpositive + S (dst_positive_scalar_restrict_outputentriesentryinput) = S ((S (sto_index_scalar_restrict_outputentries)) * dst_positive_scale_scalar_restrict_outputentriesentryinput)) /\ exists ff_q_pvs_scalar_restrict_outputentriesentryinputpositive. dst_positive_code_scalar_restrict_outputentriesentryinput = ff_q_pvs_scalar_restrict_outputentriesentryinputpositive * S ((S (sto_index_scalar_restrict_outputentries)) * dst_positive_scale_scalar_restrict_outputentriesentryinput) + (dst_positive_scalar_restrict_outputentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_restrict_outputentriesentryinputnegative. ff_h_pvs_scalar_restrict_outputentriesentryinputnegative + S (dst_negative_scalar_restrict_outputentriesentryinput) = S ((S (sto_index_scalar_restrict_outputentries)) * dst_negative_scale_scalar_restrict_outputentriesentryinput)) /\ exists ff_q_pvs_scalar_restrict_outputentriesentryinputnegative. dst_negative_code_scalar_restrict_outputentriesentryinput = ff_q_pvs_scalar_restrict_outputentriesentryinputnegative * S ((S (sto_index_scalar_restrict_outputentries)) * dst_negative_scale_scalar_restrict_outputentriesentryinput) + (dst_negative_scalar_restrict_outputentriesentryinput))) /\ (exists ge_balance_positive_scalar_restrict_outputentriesentryinputvalue ge_balance_negative_scalar_restrict_outputentriesentryinputvalue. (((((sto_input_scalar_restrict_outputentries) = 2 * (ge_balance_positive_scalar_restrict_outputentriesentryinputvalue) /\ (ge_balance_negative_scalar_restrict_outputentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_restrict_outputentriesentryinputvaluedecode. (((sto_input_scalar_restrict_outputentries) = 2 * ge_signed_half_scalar_restrict_outputentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_restrict_outputentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_restrict_outputentriesentryinputvalue) = S ge_signed_half_scalar_restrict_outputentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_restrict_outputentriesentryinput) + ge_balance_negative_scalar_restrict_outputentriesentryinputvalue = (dst_negative_scalar_restrict_outputentriesentryinput) + ge_balance_positive_scalar_restrict_outputentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_restrict_outputentriesentryoutput dst_positive_scale_scalar_restrict_outputentriesentryoutput dst_negative_code_scalar_restrict_outputentriesentryoutput dst_negative_scale_scalar_restrict_outputentriesentryoutput dst_positive_scalar_restrict_outputentriesentryoutput dst_negative_scalar_restrict_outputentriesentryoutput. (((G) = (((((dst_positive_code_scalar_restrict_outputentriesentryoutput) + (dst_positive_scale_scalar_restrict_outputentriesentryoutput)) * S ((dst_positive_code_scalar_restrict_outputentriesentryoutput) + (dst_positive_scale_scalar_restrict_outputentriesentryoutput)) + ((dst_positive_scale_scalar_restrict_outputentriesentryoutput) + (dst_positive_scale_scalar_restrict_outputentriesentryoutput))) + (((dst_negative_code_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)) * S ((dst_negative_code_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)) + ((dst_negative_scale_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)))) * S ((((dst_positive_code_scalar_restrict_outputentriesentryoutput) + (dst_positive_scale_scalar_restrict_outputentriesentryoutput)) * S ((dst_positive_code_scalar_restrict_outputentriesentryoutput) + (dst_positive_scale_scalar_restrict_outputentriesentryoutput)) + ((dst_positive_scale_scalar_restrict_outputentriesentryoutput) + (dst_positive_scale_scalar_restrict_outputentriesentryoutput))) + (((dst_negative_code_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)) * S ((dst_negative_code_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)) + ((dst_negative_scale_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)))) + ((((dst_negative_code_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)) * S ((dst_negative_code_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)) + ((dst_negative_scale_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput))) + (((dst_negative_code_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)) * S ((dst_negative_code_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)) + ((dst_negative_scale_scalar_restrict_outputentriesentryoutput) + (dst_negative_scale_scalar_restrict_outputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_restrict_outputentriesentryoutputpositive. ff_h_pvs_scalar_restrict_outputentriesentryoutputpositive + S (dst_positive_scalar_restrict_outputentriesentryoutput) = S ((S (sto_index_scalar_restrict_outputentries)) * dst_positive_scale_scalar_restrict_outputentriesentryoutput)) /\ exists ff_q_pvs_scalar_restrict_outputentriesentryoutputpositive. dst_positive_code_scalar_restrict_outputentriesentryoutput = ff_q_pvs_scalar_restrict_outputentriesentryoutputpositive * S ((S (sto_index_scalar_restrict_outputentries)) * dst_positive_scale_scalar_restrict_outputentriesentryoutput) + (dst_positive_scalar_restrict_outputentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_restrict_outputentriesentryoutputnegative. ff_h_pvs_scalar_restrict_outputentriesentryoutputnegative + S (dst_negative_scalar_restrict_outputentriesentryoutput) = S ((S (sto_index_scalar_restrict_outputentries)) * dst_negative_scale_scalar_restrict_outputentriesentryoutput)) /\ exists ff_q_pvs_scalar_restrict_outputentriesentryoutputnegative. dst_negative_code_scalar_restrict_outputentriesentryoutput = ff_q_pvs_scalar_restrict_outputentriesentryoutputnegative * S ((S (sto_index_scalar_restrict_outputentries)) * dst_negative_scale_scalar_restrict_outputentriesentryoutput) + (dst_negative_scalar_restrict_outputentriesentryoutput))) /\ (exists ge_balance_positive_scalar_restrict_outputentriesentryoutputvalue ge_balance_negative_scalar_restrict_outputentriesentryoutputvalue. (((((sto_output_scalar_restrict_outputentries) = 2 * (ge_balance_positive_scalar_restrict_outputentriesentryoutputvalue) /\ (ge_balance_negative_scalar_restrict_outputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_restrict_outputentriesentryoutputvaluedecode. (((sto_output_scalar_restrict_outputentries) = 2 * ge_signed_half_scalar_restrict_outputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_restrict_outputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_restrict_outputentriesentryoutputvalue) = S ge_signed_half_scalar_restrict_outputentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_restrict_outputentriesentryoutput) + ge_balance_negative_scalar_restrict_outputentriesentryoutputvalue = (dst_negative_scalar_restrict_outputentriesentryoutput) + ge_balance_positive_scalar_restrict_outputentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_restrict_outputentriesentryoperation sto_an_scalar_restrict_outputentriesentryoperation sto_bp_scalar_restrict_outputentriesentryoperation sto_bn_scalar_restrict_outputentriesentryoperation sto_cp_scalar_restrict_outputentriesentryoperation sto_cn_scalar_restrict_outputentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_restrict_outputentriesentryoperation) /\ (sto_an_scalar_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_restrict_outputentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_restrict_outputentriesentryoperationleft + 1 /\ (sto_ap_scalar_restrict_outputentriesentryoperation) = 0) /\ (sto_an_scalar_restrict_outputentriesentryoperation) = S ge_signed_half_scalar_restrict_outputentriesentryoperationleft))) /\ ((((((sto_input_scalar_restrict_outputentries) = 2 * (sto_bp_scalar_restrict_outputentriesentryoperation) /\ (sto_bn_scalar_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_restrict_outputentriesentryoperationright. (((sto_input_scalar_restrict_outputentries) = 2 * ge_signed_half_scalar_restrict_outputentriesentryoperationright + 1 /\ (sto_bp_scalar_restrict_outputentriesentryoperation) = 0) /\ (sto_bn_scalar_restrict_outputentriesentryoperation) = S ge_signed_half_scalar_restrict_outputentriesentryoperationright))) /\ ((((((sto_output_scalar_restrict_outputentries) = 2 * (sto_cp_scalar_restrict_outputentriesentryoperation) /\ (sto_cn_scalar_restrict_outputentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_restrict_outputentriesentryoperationoutput. (((sto_output_scalar_restrict_outputentries) = 2 * ge_signed_half_scalar_restrict_outputentriesentryoperationoutput + 1 /\ (sto_cp_scalar_restrict_outputentriesentryoperation) = 0) /\ (sto_cn_scalar_restrict_outputentriesentryoperation) = S ge_signed_half_scalar_restrict_outputentriesentryoperationoutput))) /\ ((sto_ap_scalar_restrict_outputentriesentryoperation * sto_bp_scalar_restrict_outputentriesentryoperation + sto_an_scalar_restrict_outputentriesentryoperation * sto_bn_scalar_restrict_outputentriesentryoperation) + sto_cn_scalar_restrict_outputentriesentryoperation = (sto_ap_scalar_restrict_outputentriesentryoperation * sto_bn_scalar_restrict_outputentriesentryoperation + sto_an_scalar_restrict_outputentriesentryoperation * sto_bp_scalar_restrict_outputentriesentryoperation) + sto_cp_scalar_restrict_outputentriesentryoperation)))))))))))))))
signed_table_scalar_empty
new owned theorem · read exact theorem evidence
Bundle node 198; exact statement SHA-256 b2d12c42f06fba06b22b3da74830cc012ef829003350c169a64feabc71e0cc09
Exact first-order statement
forall a F G. (exists dst_positive_code_scalar_empty_0 dst_positive_scale_scalar_empty_0 dst_negative_code_scalar_empty_0 dst_negative_scale_scalar_empty_0. (((F) = (((((dst_positive_code_scalar_empty_0) + (dst_positive_scale_scalar_empty_0)) * S ((dst_positive_code_scalar_empty_0) + (dst_positive_scale_scalar_empty_0)) + ((dst_positive_scale_scalar_empty_0) + (dst_positive_scale_scalar_empty_0))) + (((dst_negative_code_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)) * S ((dst_negative_code_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)) + ((dst_negative_scale_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)))) * S ((((dst_positive_code_scalar_empty_0) + (dst_positive_scale_scalar_empty_0)) * S ((dst_positive_code_scalar_empty_0) + (dst_positive_scale_scalar_empty_0)) + ((dst_positive_scale_scalar_empty_0) + (dst_positive_scale_scalar_empty_0))) + (((dst_negative_code_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)) * S ((dst_negative_code_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)) + ((dst_negative_scale_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)))) + ((((dst_negative_code_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)) * S ((dst_negative_code_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)) + ((dst_negative_scale_scalar_empty_0) + (dst_negative_scale_scalar_empty_0))) + (((dst_negative_code_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)) * S ((dst_negative_code_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)) + ((dst_negative_scale_scalar_empty_0) + (dst_negative_scale_scalar_empty_0)))))) /\ (forall dst_index_scalar_empty_0. (exists pvs_le_gap_scalar_empty_0domain. pvs_le_gap_scalar_empty_0domain + (dst_index_scalar_empty_0) = (0)) -> exists dst_positive_scalar_empty_0 dst_negative_scalar_empty_0 dst_value_scalar_empty_0. ((((exists ff_h_pvs_scalar_empty_0entrypositive. ff_h_pvs_scalar_empty_0entrypositive + S (dst_positive_scalar_empty_0) = S ((S (dst_index_scalar_empty_0)) * dst_positive_scale_scalar_empty_0)) /\ exists ff_q_pvs_scalar_empty_0entrypositive. dst_positive_code_scalar_empty_0 = ff_q_pvs_scalar_empty_0entrypositive * S ((S (dst_index_scalar_empty_0)) * dst_positive_scale_scalar_empty_0) + (dst_positive_scalar_empty_0))) /\ (((((exists ff_h_pvs_scalar_empty_0entrynegative. ff_h_pvs_scalar_empty_0entrynegative + S (dst_negative_scalar_empty_0) = S ((S (dst_index_scalar_empty_0)) * dst_negative_scale_scalar_empty_0)) /\ exists ff_q_pvs_scalar_empty_0entrynegative. dst_negative_code_scalar_empty_0 = ff_q_pvs_scalar_empty_0entrynegative * S ((S (dst_index_scalar_empty_0)) * dst_negative_scale_scalar_empty_0) + (dst_negative_scalar_empty_0))) /\ (exists ge_balance_positive_scalar_empty_0entryvalue ge_balance_negative_scalar_empty_0entryvalue. (((((dst_value_scalar_empty_0) = 2 * (ge_balance_positive_scalar_empty_0entryvalue) /\ (ge_balance_negative_scalar_empty_0entryvalue) = 0) \/ exists ge_signed_half_scalar_empty_0entryvaluedecode. (((dst_value_scalar_empty_0) = 2 * ge_signed_half_scalar_empty_0entryvaluedecode + 1 /\ (ge_balance_positive_scalar_empty_0entryvalue) = 0) /\ (ge_balance_negative_scalar_empty_0entryvalue) = S ge_signed_half_scalar_empty_0entryvaluedecode))) /\ ((dst_positive_scalar_empty_0) + ge_balance_negative_scalar_empty_0entryvalue = (dst_negative_scalar_empty_0) + ge_balance_positive_scalar_empty_0entryvalue))))))))) -> (exists dst_positive_code_scalar_empty_1 dst_positive_scale_scalar_empty_1 dst_negative_code_scalar_empty_1 dst_negative_scale_scalar_empty_1. (((G) = (((((dst_positive_code_scalar_empty_1) + (dst_positive_scale_scalar_empty_1)) * S ((dst_positive_code_scalar_empty_1) + (dst_positive_scale_scalar_empty_1)) + ((dst_positive_scale_scalar_empty_1) + (dst_positive_scale_scalar_empty_1))) + (((dst_negative_code_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)) * S ((dst_negative_code_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)) + ((dst_negative_scale_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)))) * S ((((dst_positive_code_scalar_empty_1) + (dst_positive_scale_scalar_empty_1)) * S ((dst_positive_code_scalar_empty_1) + (dst_positive_scale_scalar_empty_1)) + ((dst_positive_scale_scalar_empty_1) + (dst_positive_scale_scalar_empty_1))) + (((dst_negative_code_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)) * S ((dst_negative_code_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)) + ((dst_negative_scale_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)))) + ((((dst_negative_code_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)) * S ((dst_negative_code_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)) + ((dst_negative_scale_scalar_empty_1) + (dst_negative_scale_scalar_empty_1))) + (((dst_negative_code_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)) * S ((dst_negative_code_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)) + ((dst_negative_scale_scalar_empty_1) + (dst_negative_scale_scalar_empty_1)))))) /\ (forall dst_index_scalar_empty_1. (exists pvs_le_gap_scalar_empty_1domain. pvs_le_gap_scalar_empty_1domain + (dst_index_scalar_empty_1) = (0)) -> exists dst_positive_scalar_empty_1 dst_negative_scalar_empty_1 dst_value_scalar_empty_1. ((((exists ff_h_pvs_scalar_empty_1entrypositive. ff_h_pvs_scalar_empty_1entrypositive + S (dst_positive_scalar_empty_1) = S ((S (dst_index_scalar_empty_1)) * dst_positive_scale_scalar_empty_1)) /\ exists ff_q_pvs_scalar_empty_1entrypositive. dst_positive_code_scalar_empty_1 = ff_q_pvs_scalar_empty_1entrypositive * S ((S (dst_index_scalar_empty_1)) * dst_positive_scale_scalar_empty_1) + (dst_positive_scalar_empty_1))) /\ (((((exists ff_h_pvs_scalar_empty_1entrynegative. ff_h_pvs_scalar_empty_1entrynegative + S (dst_negative_scalar_empty_1) = S ((S (dst_index_scalar_empty_1)) * dst_negative_scale_scalar_empty_1)) /\ exists ff_q_pvs_scalar_empty_1entrynegative. dst_negative_code_scalar_empty_1 = ff_q_pvs_scalar_empty_1entrynegative * S ((S (dst_index_scalar_empty_1)) * dst_negative_scale_scalar_empty_1) + (dst_negative_scalar_empty_1))) /\ (exists ge_balance_positive_scalar_empty_1entryvalue ge_balance_negative_scalar_empty_1entryvalue. (((((dst_value_scalar_empty_1) = 2 * (ge_balance_positive_scalar_empty_1entryvalue) /\ (ge_balance_negative_scalar_empty_1entryvalue) = 0) \/ exists ge_signed_half_scalar_empty_1entryvaluedecode. (((dst_value_scalar_empty_1) = 2 * ge_signed_half_scalar_empty_1entryvaluedecode + 1 /\ (ge_balance_positive_scalar_empty_1entryvalue) = 0) /\ (ge_balance_negative_scalar_empty_1entryvalue) = S ge_signed_half_scalar_empty_1entryvaluedecode))) /\ ((dst_positive_scalar_empty_1) + ge_balance_negative_scalar_empty_1entryvalue = (dst_negative_scalar_empty_1) + ge_balance_positive_scalar_empty_1entryvalue))))))))) -> (((exists dst_positive_code_scalar_empty_resultinput_table dst_positive_scale_scalar_empty_resultinput_table dst_negative_code_scalar_empty_resultinput_table dst_negative_scale_scalar_empty_resultinput_table. (((F) = (((((dst_positive_code_scalar_empty_resultinput_table) + (dst_positive_scale_scalar_empty_resultinput_table)) * S ((dst_positive_code_scalar_empty_resultinput_table) + (dst_positive_scale_scalar_empty_resultinput_table)) + ((dst_positive_scale_scalar_empty_resultinput_table) + (dst_positive_scale_scalar_empty_resultinput_table))) + (((dst_negative_code_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)) * S ((dst_negative_code_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)) + ((dst_negative_scale_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)))) * S ((((dst_positive_code_scalar_empty_resultinput_table) + (dst_positive_scale_scalar_empty_resultinput_table)) * S ((dst_positive_code_scalar_empty_resultinput_table) + (dst_positive_scale_scalar_empty_resultinput_table)) + ((dst_positive_scale_scalar_empty_resultinput_table) + (dst_positive_scale_scalar_empty_resultinput_table))) + (((dst_negative_code_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)) * S ((dst_negative_code_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)) + ((dst_negative_scale_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)))) + ((((dst_negative_code_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)) * S ((dst_negative_code_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)) + ((dst_negative_scale_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table))) + (((dst_negative_code_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)) * S ((dst_negative_code_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)) + ((dst_negative_scale_scalar_empty_resultinput_table) + (dst_negative_scale_scalar_empty_resultinput_table)))))) /\ (forall dst_index_scalar_empty_resultinput_table. (exists pvs_le_gap_scalar_empty_resultinput_tabledomain. pvs_le_gap_scalar_empty_resultinput_tabledomain + (dst_index_scalar_empty_resultinput_table) = (0)) -> exists dst_positive_scalar_empty_resultinput_table dst_negative_scalar_empty_resultinput_table dst_value_scalar_empty_resultinput_table. ((((exists ff_h_pvs_scalar_empty_resultinput_tableentrypositive. ff_h_pvs_scalar_empty_resultinput_tableentrypositive + S (dst_positive_scalar_empty_resultinput_table) = S ((S (dst_index_scalar_empty_resultinput_table)) * dst_positive_scale_scalar_empty_resultinput_table)) /\ exists ff_q_pvs_scalar_empty_resultinput_tableentrypositive. dst_positive_code_scalar_empty_resultinput_table = ff_q_pvs_scalar_empty_resultinput_tableentrypositive * S ((S (dst_index_scalar_empty_resultinput_table)) * dst_positive_scale_scalar_empty_resultinput_table) + (dst_positive_scalar_empty_resultinput_table))) /\ (((((exists ff_h_pvs_scalar_empty_resultinput_tableentrynegative. ff_h_pvs_scalar_empty_resultinput_tableentrynegative + S (dst_negative_scalar_empty_resultinput_table) = S ((S (dst_index_scalar_empty_resultinput_table)) * dst_negative_scale_scalar_empty_resultinput_table)) /\ exists ff_q_pvs_scalar_empty_resultinput_tableentrynegative. dst_negative_code_scalar_empty_resultinput_table = ff_q_pvs_scalar_empty_resultinput_tableentrynegative * S ((S (dst_index_scalar_empty_resultinput_table)) * dst_negative_scale_scalar_empty_resultinput_table) + (dst_negative_scalar_empty_resultinput_table))) /\ (exists ge_balance_positive_scalar_empty_resultinput_tableentryvalue ge_balance_negative_scalar_empty_resultinput_tableentryvalue. (((((dst_value_scalar_empty_resultinput_table) = 2 * (ge_balance_positive_scalar_empty_resultinput_tableentryvalue) /\ (ge_balance_negative_scalar_empty_resultinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_empty_resultinput_tableentryvaluedecode. (((dst_value_scalar_empty_resultinput_table) = 2 * ge_signed_half_scalar_empty_resultinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_empty_resultinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_empty_resultinput_tableentryvalue) = S ge_signed_half_scalar_empty_resultinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_empty_resultinput_table) + ge_balance_negative_scalar_empty_resultinput_tableentryvalue = (dst_negative_scalar_empty_resultinput_table) + ge_balance_positive_scalar_empty_resultinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_empty_resultoutput_table dst_positive_scale_scalar_empty_resultoutput_table dst_negative_code_scalar_empty_resultoutput_table dst_negative_scale_scalar_empty_resultoutput_table. (((G) = (((((dst_positive_code_scalar_empty_resultoutput_table) + (dst_positive_scale_scalar_empty_resultoutput_table)) * S ((dst_positive_code_scalar_empty_resultoutput_table) + (dst_positive_scale_scalar_empty_resultoutput_table)) + ((dst_positive_scale_scalar_empty_resultoutput_table) + (dst_positive_scale_scalar_empty_resultoutput_table))) + (((dst_negative_code_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)) * S ((dst_negative_code_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)) + ((dst_negative_scale_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)))) * S ((((dst_positive_code_scalar_empty_resultoutput_table) + (dst_positive_scale_scalar_empty_resultoutput_table)) * S ((dst_positive_code_scalar_empty_resultoutput_table) + (dst_positive_scale_scalar_empty_resultoutput_table)) + ((dst_positive_scale_scalar_empty_resultoutput_table) + (dst_positive_scale_scalar_empty_resultoutput_table))) + (((dst_negative_code_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)) * S ((dst_negative_code_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)) + ((dst_negative_scale_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)))) + ((((dst_negative_code_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)) * S ((dst_negative_code_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)) + ((dst_negative_scale_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table))) + (((dst_negative_code_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)) * S ((dst_negative_code_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)) + ((dst_negative_scale_scalar_empty_resultoutput_table) + (dst_negative_scale_scalar_empty_resultoutput_table)))))) /\ (forall dst_index_scalar_empty_resultoutput_table. (exists pvs_le_gap_scalar_empty_resultoutput_tabledomain. pvs_le_gap_scalar_empty_resultoutput_tabledomain + (dst_index_scalar_empty_resultoutput_table) = (0)) -> exists dst_positive_scalar_empty_resultoutput_table dst_negative_scalar_empty_resultoutput_table dst_value_scalar_empty_resultoutput_table. ((((exists ff_h_pvs_scalar_empty_resultoutput_tableentrypositive. ff_h_pvs_scalar_empty_resultoutput_tableentrypositive + S (dst_positive_scalar_empty_resultoutput_table) = S ((S (dst_index_scalar_empty_resultoutput_table)) * dst_positive_scale_scalar_empty_resultoutput_table)) /\ exists ff_q_pvs_scalar_empty_resultoutput_tableentrypositive. dst_positive_code_scalar_empty_resultoutput_table = ff_q_pvs_scalar_empty_resultoutput_tableentrypositive * S ((S (dst_index_scalar_empty_resultoutput_table)) * dst_positive_scale_scalar_empty_resultoutput_table) + (dst_positive_scalar_empty_resultoutput_table))) /\ (((((exists ff_h_pvs_scalar_empty_resultoutput_tableentrynegative. ff_h_pvs_scalar_empty_resultoutput_tableentrynegative + S (dst_negative_scalar_empty_resultoutput_table) = S ((S (dst_index_scalar_empty_resultoutput_table)) * dst_negative_scale_scalar_empty_resultoutput_table)) /\ exists ff_q_pvs_scalar_empty_resultoutput_tableentrynegative. dst_negative_code_scalar_empty_resultoutput_table = ff_q_pvs_scalar_empty_resultoutput_tableentrynegative * S ((S (dst_index_scalar_empty_resultoutput_table)) * dst_negative_scale_scalar_empty_resultoutput_table) + (dst_negative_scalar_empty_resultoutput_table))) /\ (exists ge_balance_positive_scalar_empty_resultoutput_tableentryvalue ge_balance_negative_scalar_empty_resultoutput_tableentryvalue. (((((dst_value_scalar_empty_resultoutput_table) = 2 * (ge_balance_positive_scalar_empty_resultoutput_tableentryvalue) /\ (ge_balance_negative_scalar_empty_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_empty_resultoutput_tableentryvaluedecode. (((dst_value_scalar_empty_resultoutput_table) = 2 * ge_signed_half_scalar_empty_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_empty_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_empty_resultoutput_tableentryvalue) = S ge_signed_half_scalar_empty_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_empty_resultoutput_table) + ge_balance_negative_scalar_empty_resultoutput_tableentryvalue = (dst_negative_scalar_empty_resultoutput_table) + ge_balance_positive_scalar_empty_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_empty_resultentries. (exists pvs_gap_scalar_empty_resultentriesbound. pvs_gap_scalar_empty_resultentriesbound + S (sto_index_scalar_empty_resultentries) = (0)) -> exists sto_input_scalar_empty_resultentries sto_output_scalar_empty_resultentries. ((exists dst_positive_code_scalar_empty_resultentriesentryinput dst_positive_scale_scalar_empty_resultentriesentryinput dst_negative_code_scalar_empty_resultentriesentryinput dst_negative_scale_scalar_empty_resultentriesentryinput dst_positive_scalar_empty_resultentriesentryinput dst_negative_scalar_empty_resultentriesentryinput. (((F) = (((((dst_positive_code_scalar_empty_resultentriesentryinput) + (dst_positive_scale_scalar_empty_resultentriesentryinput)) * S ((dst_positive_code_scalar_empty_resultentriesentryinput) + (dst_positive_scale_scalar_empty_resultentriesentryinput)) + ((dst_positive_scale_scalar_empty_resultentriesentryinput) + (dst_positive_scale_scalar_empty_resultentriesentryinput))) + (((dst_negative_code_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)) * S ((dst_negative_code_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)) + ((dst_negative_scale_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)))) * S ((((dst_positive_code_scalar_empty_resultentriesentryinput) + (dst_positive_scale_scalar_empty_resultentriesentryinput)) * S ((dst_positive_code_scalar_empty_resultentriesentryinput) + (dst_positive_scale_scalar_empty_resultentriesentryinput)) + ((dst_positive_scale_scalar_empty_resultentriesentryinput) + (dst_positive_scale_scalar_empty_resultentriesentryinput))) + (((dst_negative_code_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)) * S ((dst_negative_code_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)) + ((dst_negative_scale_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)))) + ((((dst_negative_code_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)) * S ((dst_negative_code_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)) + ((dst_negative_scale_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput))) + (((dst_negative_code_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)) * S ((dst_negative_code_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)) + ((dst_negative_scale_scalar_empty_resultentriesentryinput) + (dst_negative_scale_scalar_empty_resultentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_empty_resultentriesentryinputpositive. ff_h_pvs_scalar_empty_resultentriesentryinputpositive + S (dst_positive_scalar_empty_resultentriesentryinput) = S ((S (sto_index_scalar_empty_resultentries)) * dst_positive_scale_scalar_empty_resultentriesentryinput)) /\ exists ff_q_pvs_scalar_empty_resultentriesentryinputpositive. dst_positive_code_scalar_empty_resultentriesentryinput = ff_q_pvs_scalar_empty_resultentriesentryinputpositive * S ((S (sto_index_scalar_empty_resultentries)) * dst_positive_scale_scalar_empty_resultentriesentryinput) + (dst_positive_scalar_empty_resultentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_empty_resultentriesentryinputnegative. ff_h_pvs_scalar_empty_resultentriesentryinputnegative + S (dst_negative_scalar_empty_resultentriesentryinput) = S ((S (sto_index_scalar_empty_resultentries)) * dst_negative_scale_scalar_empty_resultentriesentryinput)) /\ exists ff_q_pvs_scalar_empty_resultentriesentryinputnegative. dst_negative_code_scalar_empty_resultentriesentryinput = ff_q_pvs_scalar_empty_resultentriesentryinputnegative * S ((S (sto_index_scalar_empty_resultentries)) * dst_negative_scale_scalar_empty_resultentriesentryinput) + (dst_negative_scalar_empty_resultentriesentryinput))) /\ (exists ge_balance_positive_scalar_empty_resultentriesentryinputvalue ge_balance_negative_scalar_empty_resultentriesentryinputvalue. (((((sto_input_scalar_empty_resultentries) = 2 * (ge_balance_positive_scalar_empty_resultentriesentryinputvalue) /\ (ge_balance_negative_scalar_empty_resultentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_empty_resultentriesentryinputvaluedecode. (((sto_input_scalar_empty_resultentries) = 2 * ge_signed_half_scalar_empty_resultentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_empty_resultentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_empty_resultentriesentryinputvalue) = S ge_signed_half_scalar_empty_resultentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_empty_resultentriesentryinput) + ge_balance_negative_scalar_empty_resultentriesentryinputvalue = (dst_negative_scalar_empty_resultentriesentryinput) + ge_balance_positive_scalar_empty_resultentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_empty_resultentriesentryoutput dst_positive_scale_scalar_empty_resultentriesentryoutput dst_negative_code_scalar_empty_resultentriesentryoutput dst_negative_scale_scalar_empty_resultentriesentryoutput dst_positive_scalar_empty_resultentriesentryoutput dst_negative_scalar_empty_resultentriesentryoutput. (((G) = (((((dst_positive_code_scalar_empty_resultentriesentryoutput) + (dst_positive_scale_scalar_empty_resultentriesentryoutput)) * S ((dst_positive_code_scalar_empty_resultentriesentryoutput) + (dst_positive_scale_scalar_empty_resultentriesentryoutput)) + ((dst_positive_scale_scalar_empty_resultentriesentryoutput) + (dst_positive_scale_scalar_empty_resultentriesentryoutput))) + (((dst_negative_code_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)) * S ((dst_negative_code_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)) + ((dst_negative_scale_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)))) * S ((((dst_positive_code_scalar_empty_resultentriesentryoutput) + (dst_positive_scale_scalar_empty_resultentriesentryoutput)) * S ((dst_positive_code_scalar_empty_resultentriesentryoutput) + (dst_positive_scale_scalar_empty_resultentriesentryoutput)) + ((dst_positive_scale_scalar_empty_resultentriesentryoutput) + (dst_positive_scale_scalar_empty_resultentriesentryoutput))) + (((dst_negative_code_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)) * S ((dst_negative_code_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)) + ((dst_negative_scale_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)))) + ((((dst_negative_code_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)) * S ((dst_negative_code_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)) + ((dst_negative_scale_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput))) + (((dst_negative_code_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)) * S ((dst_negative_code_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)) + ((dst_negative_scale_scalar_empty_resultentriesentryoutput) + (dst_negative_scale_scalar_empty_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_empty_resultentriesentryoutputpositive. ff_h_pvs_scalar_empty_resultentriesentryoutputpositive + S (dst_positive_scalar_empty_resultentriesentryoutput) = S ((S (sto_index_scalar_empty_resultentries)) * dst_positive_scale_scalar_empty_resultentriesentryoutput)) /\ exists ff_q_pvs_scalar_empty_resultentriesentryoutputpositive. dst_positive_code_scalar_empty_resultentriesentryoutput = ff_q_pvs_scalar_empty_resultentriesentryoutputpositive * S ((S (sto_index_scalar_empty_resultentries)) * dst_positive_scale_scalar_empty_resultentriesentryoutput) + (dst_positive_scalar_empty_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_empty_resultentriesentryoutputnegative. ff_h_pvs_scalar_empty_resultentriesentryoutputnegative + S (dst_negative_scalar_empty_resultentriesentryoutput) = S ((S (sto_index_scalar_empty_resultentries)) * dst_negative_scale_scalar_empty_resultentriesentryoutput)) /\ exists ff_q_pvs_scalar_empty_resultentriesentryoutputnegative. dst_negative_code_scalar_empty_resultentriesentryoutput = ff_q_pvs_scalar_empty_resultentriesentryoutputnegative * S ((S (sto_index_scalar_empty_resultentries)) * dst_negative_scale_scalar_empty_resultentriesentryoutput) + (dst_negative_scalar_empty_resultentriesentryoutput))) /\ (exists ge_balance_positive_scalar_empty_resultentriesentryoutputvalue ge_balance_negative_scalar_empty_resultentriesentryoutputvalue. (((((sto_output_scalar_empty_resultentries) = 2 * (ge_balance_positive_scalar_empty_resultentriesentryoutputvalue) /\ (ge_balance_negative_scalar_empty_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_empty_resultentriesentryoutputvaluedecode. (((sto_output_scalar_empty_resultentries) = 2 * ge_signed_half_scalar_empty_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_empty_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_empty_resultentriesentryoutputvalue) = S ge_signed_half_scalar_empty_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_empty_resultentriesentryoutput) + ge_balance_negative_scalar_empty_resultentriesentryoutputvalue = (dst_negative_scalar_empty_resultentriesentryoutput) + ge_balance_positive_scalar_empty_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_empty_resultentriesentryoperation sto_an_scalar_empty_resultentriesentryoperation sto_bp_scalar_empty_resultentriesentryoperation sto_bn_scalar_empty_resultentriesentryoperation sto_cp_scalar_empty_resultentriesentryoperation sto_cn_scalar_empty_resultentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_empty_resultentriesentryoperation) /\ (sto_an_scalar_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_empty_resultentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_empty_resultentriesentryoperationleft + 1 /\ (sto_ap_scalar_empty_resultentriesentryoperation) = 0) /\ (sto_an_scalar_empty_resultentriesentryoperation) = S ge_signed_half_scalar_empty_resultentriesentryoperationleft))) /\ ((((((sto_input_scalar_empty_resultentries) = 2 * (sto_bp_scalar_empty_resultentriesentryoperation) /\ (sto_bn_scalar_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_empty_resultentriesentryoperationright. (((sto_input_scalar_empty_resultentries) = 2 * ge_signed_half_scalar_empty_resultentriesentryoperationright + 1 /\ (sto_bp_scalar_empty_resultentriesentryoperation) = 0) /\ (sto_bn_scalar_empty_resultentriesentryoperation) = S ge_signed_half_scalar_empty_resultentriesentryoperationright))) /\ ((((((sto_output_scalar_empty_resultentries) = 2 * (sto_cp_scalar_empty_resultentriesentryoperation) /\ (sto_cn_scalar_empty_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_empty_resultentriesentryoperationoutput. (((sto_output_scalar_empty_resultentries) = 2 * ge_signed_half_scalar_empty_resultentriesentryoperationoutput + 1 /\ (sto_cp_scalar_empty_resultentriesentryoperation) = 0) /\ (sto_cn_scalar_empty_resultentriesentryoperation) = S ge_signed_half_scalar_empty_resultentriesentryoperationoutput))) /\ ((sto_ap_scalar_empty_resultentriesentryoperation * sto_bp_scalar_empty_resultentriesentryoperation + sto_an_scalar_empty_resultentriesentryoperation * sto_bn_scalar_empty_resultentriesentryoperation) + sto_cn_scalar_empty_resultentriesentryoperation = (sto_ap_scalar_empty_resultentriesentryoperation * sto_bn_scalar_empty_resultentriesentryoperation + sto_an_scalar_empty_resultentriesentryoperation * sto_bp_scalar_empty_resultentriesentryoperation) + sto_cp_scalar_empty_resultentriesentryoperation)))))))))))))))
signed_table_scalar_extensional_unique
new owned theorem · read exact theorem evidence
Bundle node 199; exact statement SHA-256 a1002d684e7474988dbbb91089b7be60478be2b8d9a710336a7649bd2674941f
Exact first-order statement
forall a F G H l. (((exists dst_positive_code_scalar_unique_firstinput_table dst_positive_scale_scalar_unique_firstinput_table dst_negative_code_scalar_unique_firstinput_table dst_negative_scale_scalar_unique_firstinput_table. (((F) = (((((dst_positive_code_scalar_unique_firstinput_table) + (dst_positive_scale_scalar_unique_firstinput_table)) * S ((dst_positive_code_scalar_unique_firstinput_table) + (dst_positive_scale_scalar_unique_firstinput_table)) + ((dst_positive_scale_scalar_unique_firstinput_table) + (dst_positive_scale_scalar_unique_firstinput_table))) + (((dst_negative_code_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)) * S ((dst_negative_code_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)) + ((dst_negative_scale_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)))) * S ((((dst_positive_code_scalar_unique_firstinput_table) + (dst_positive_scale_scalar_unique_firstinput_table)) * S ((dst_positive_code_scalar_unique_firstinput_table) + (dst_positive_scale_scalar_unique_firstinput_table)) + ((dst_positive_scale_scalar_unique_firstinput_table) + (dst_positive_scale_scalar_unique_firstinput_table))) + (((dst_negative_code_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)) * S ((dst_negative_code_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)) + ((dst_negative_scale_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)))) + ((((dst_negative_code_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)) * S ((dst_negative_code_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)) + ((dst_negative_scale_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table))) + (((dst_negative_code_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)) * S ((dst_negative_code_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)) + ((dst_negative_scale_scalar_unique_firstinput_table) + (dst_negative_scale_scalar_unique_firstinput_table)))))) /\ (forall dst_index_scalar_unique_firstinput_table. (exists pvs_le_gap_scalar_unique_firstinput_tabledomain. pvs_le_gap_scalar_unique_firstinput_tabledomain + (dst_index_scalar_unique_firstinput_table) = (l)) -> exists dst_positive_scalar_unique_firstinput_table dst_negative_scalar_unique_firstinput_table dst_value_scalar_unique_firstinput_table. ((((exists ff_h_pvs_scalar_unique_firstinput_tableentrypositive. ff_h_pvs_scalar_unique_firstinput_tableentrypositive + S (dst_positive_scalar_unique_firstinput_table) = S ((S (dst_index_scalar_unique_firstinput_table)) * dst_positive_scale_scalar_unique_firstinput_table)) /\ exists ff_q_pvs_scalar_unique_firstinput_tableentrypositive. dst_positive_code_scalar_unique_firstinput_table = ff_q_pvs_scalar_unique_firstinput_tableentrypositive * S ((S (dst_index_scalar_unique_firstinput_table)) * dst_positive_scale_scalar_unique_firstinput_table) + (dst_positive_scalar_unique_firstinput_table))) /\ (((((exists ff_h_pvs_scalar_unique_firstinput_tableentrynegative. ff_h_pvs_scalar_unique_firstinput_tableentrynegative + S (dst_negative_scalar_unique_firstinput_table) = S ((S (dst_index_scalar_unique_firstinput_table)) * dst_negative_scale_scalar_unique_firstinput_table)) /\ exists ff_q_pvs_scalar_unique_firstinput_tableentrynegative. dst_negative_code_scalar_unique_firstinput_table = ff_q_pvs_scalar_unique_firstinput_tableentrynegative * S ((S (dst_index_scalar_unique_firstinput_table)) * dst_negative_scale_scalar_unique_firstinput_table) + (dst_negative_scalar_unique_firstinput_table))) /\ (exists ge_balance_positive_scalar_unique_firstinput_tableentryvalue ge_balance_negative_scalar_unique_firstinput_tableentryvalue. (((((dst_value_scalar_unique_firstinput_table) = 2 * (ge_balance_positive_scalar_unique_firstinput_tableentryvalue) /\ (ge_balance_negative_scalar_unique_firstinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_unique_firstinput_tableentryvaluedecode. (((dst_value_scalar_unique_firstinput_table) = 2 * ge_signed_half_scalar_unique_firstinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_firstinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_unique_firstinput_tableentryvalue) = S ge_signed_half_scalar_unique_firstinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_unique_firstinput_table) + ge_balance_negative_scalar_unique_firstinput_tableentryvalue = (dst_negative_scalar_unique_firstinput_table) + ge_balance_positive_scalar_unique_firstinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_unique_firstoutput_table dst_positive_scale_scalar_unique_firstoutput_table dst_negative_code_scalar_unique_firstoutput_table dst_negative_scale_scalar_unique_firstoutput_table. (((G) = (((((dst_positive_code_scalar_unique_firstoutput_table) + (dst_positive_scale_scalar_unique_firstoutput_table)) * S ((dst_positive_code_scalar_unique_firstoutput_table) + (dst_positive_scale_scalar_unique_firstoutput_table)) + ((dst_positive_scale_scalar_unique_firstoutput_table) + (dst_positive_scale_scalar_unique_firstoutput_table))) + (((dst_negative_code_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)) * S ((dst_negative_code_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)) + ((dst_negative_scale_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)))) * S ((((dst_positive_code_scalar_unique_firstoutput_table) + (dst_positive_scale_scalar_unique_firstoutput_table)) * S ((dst_positive_code_scalar_unique_firstoutput_table) + (dst_positive_scale_scalar_unique_firstoutput_table)) + ((dst_positive_scale_scalar_unique_firstoutput_table) + (dst_positive_scale_scalar_unique_firstoutput_table))) + (((dst_negative_code_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)) * S ((dst_negative_code_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)) + ((dst_negative_scale_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)))) + ((((dst_negative_code_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)) * S ((dst_negative_code_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)) + ((dst_negative_scale_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table))) + (((dst_negative_code_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)) * S ((dst_negative_code_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)) + ((dst_negative_scale_scalar_unique_firstoutput_table) + (dst_negative_scale_scalar_unique_firstoutput_table)))))) /\ (forall dst_index_scalar_unique_firstoutput_table. (exists pvs_le_gap_scalar_unique_firstoutput_tabledomain. pvs_le_gap_scalar_unique_firstoutput_tabledomain + (dst_index_scalar_unique_firstoutput_table) = (l)) -> exists dst_positive_scalar_unique_firstoutput_table dst_negative_scalar_unique_firstoutput_table dst_value_scalar_unique_firstoutput_table. ((((exists ff_h_pvs_scalar_unique_firstoutput_tableentrypositive. ff_h_pvs_scalar_unique_firstoutput_tableentrypositive + S (dst_positive_scalar_unique_firstoutput_table) = S ((S (dst_index_scalar_unique_firstoutput_table)) * dst_positive_scale_scalar_unique_firstoutput_table)) /\ exists ff_q_pvs_scalar_unique_firstoutput_tableentrypositive. dst_positive_code_scalar_unique_firstoutput_table = ff_q_pvs_scalar_unique_firstoutput_tableentrypositive * S ((S (dst_index_scalar_unique_firstoutput_table)) * dst_positive_scale_scalar_unique_firstoutput_table) + (dst_positive_scalar_unique_firstoutput_table))) /\ (((((exists ff_h_pvs_scalar_unique_firstoutput_tableentrynegative. ff_h_pvs_scalar_unique_firstoutput_tableentrynegative + S (dst_negative_scalar_unique_firstoutput_table) = S ((S (dst_index_scalar_unique_firstoutput_table)) * dst_negative_scale_scalar_unique_firstoutput_table)) /\ exists ff_q_pvs_scalar_unique_firstoutput_tableentrynegative. dst_negative_code_scalar_unique_firstoutput_table = ff_q_pvs_scalar_unique_firstoutput_tableentrynegative * S ((S (dst_index_scalar_unique_firstoutput_table)) * dst_negative_scale_scalar_unique_firstoutput_table) + (dst_negative_scalar_unique_firstoutput_table))) /\ (exists ge_balance_positive_scalar_unique_firstoutput_tableentryvalue ge_balance_negative_scalar_unique_firstoutput_tableentryvalue. (((((dst_value_scalar_unique_firstoutput_table) = 2 * (ge_balance_positive_scalar_unique_firstoutput_tableentryvalue) /\ (ge_balance_negative_scalar_unique_firstoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_unique_firstoutput_tableentryvaluedecode. (((dst_value_scalar_unique_firstoutput_table) = 2 * ge_signed_half_scalar_unique_firstoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_firstoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_unique_firstoutput_tableentryvalue) = S ge_signed_half_scalar_unique_firstoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_unique_firstoutput_table) + ge_balance_negative_scalar_unique_firstoutput_tableentryvalue = (dst_negative_scalar_unique_firstoutput_table) + ge_balance_positive_scalar_unique_firstoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_unique_firstentries. (exists pvs_gap_scalar_unique_firstentriesbound. pvs_gap_scalar_unique_firstentriesbound + S (sto_index_scalar_unique_firstentries) = (l)) -> exists sto_input_scalar_unique_firstentries sto_output_scalar_unique_firstentries. ((exists dst_positive_code_scalar_unique_firstentriesentryinput dst_positive_scale_scalar_unique_firstentriesentryinput dst_negative_code_scalar_unique_firstentriesentryinput dst_negative_scale_scalar_unique_firstentriesentryinput dst_positive_scalar_unique_firstentriesentryinput dst_negative_scalar_unique_firstentriesentryinput. (((F) = (((((dst_positive_code_scalar_unique_firstentriesentryinput) + (dst_positive_scale_scalar_unique_firstentriesentryinput)) * S ((dst_positive_code_scalar_unique_firstentriesentryinput) + (dst_positive_scale_scalar_unique_firstentriesentryinput)) + ((dst_positive_scale_scalar_unique_firstentriesentryinput) + (dst_positive_scale_scalar_unique_firstentriesentryinput))) + (((dst_negative_code_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)) * S ((dst_negative_code_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)) + ((dst_negative_scale_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)))) * S ((((dst_positive_code_scalar_unique_firstentriesentryinput) + (dst_positive_scale_scalar_unique_firstentriesentryinput)) * S ((dst_positive_code_scalar_unique_firstentriesentryinput) + (dst_positive_scale_scalar_unique_firstentriesentryinput)) + ((dst_positive_scale_scalar_unique_firstentriesentryinput) + (dst_positive_scale_scalar_unique_firstentriesentryinput))) + (((dst_negative_code_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)) * S ((dst_negative_code_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)) + ((dst_negative_scale_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)))) + ((((dst_negative_code_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)) * S ((dst_negative_code_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)) + ((dst_negative_scale_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput))) + (((dst_negative_code_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)) * S ((dst_negative_code_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)) + ((dst_negative_scale_scalar_unique_firstentriesentryinput) + (dst_negative_scale_scalar_unique_firstentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_unique_firstentriesentryinputpositive. ff_h_pvs_scalar_unique_firstentriesentryinputpositive + S (dst_positive_scalar_unique_firstentriesentryinput) = S ((S (sto_index_scalar_unique_firstentries)) * dst_positive_scale_scalar_unique_firstentriesentryinput)) /\ exists ff_q_pvs_scalar_unique_firstentriesentryinputpositive. dst_positive_code_scalar_unique_firstentriesentryinput = ff_q_pvs_scalar_unique_firstentriesentryinputpositive * S ((S (sto_index_scalar_unique_firstentries)) * dst_positive_scale_scalar_unique_firstentriesentryinput) + (dst_positive_scalar_unique_firstentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_unique_firstentriesentryinputnegative. ff_h_pvs_scalar_unique_firstentriesentryinputnegative + S (dst_negative_scalar_unique_firstentriesentryinput) = S ((S (sto_index_scalar_unique_firstentries)) * dst_negative_scale_scalar_unique_firstentriesentryinput)) /\ exists ff_q_pvs_scalar_unique_firstentriesentryinputnegative. dst_negative_code_scalar_unique_firstentriesentryinput = ff_q_pvs_scalar_unique_firstentriesentryinputnegative * S ((S (sto_index_scalar_unique_firstentries)) * dst_negative_scale_scalar_unique_firstentriesentryinput) + (dst_negative_scalar_unique_firstentriesentryinput))) /\ (exists ge_balance_positive_scalar_unique_firstentriesentryinputvalue ge_balance_negative_scalar_unique_firstentriesentryinputvalue. (((((sto_input_scalar_unique_firstentries) = 2 * (ge_balance_positive_scalar_unique_firstentriesentryinputvalue) /\ (ge_balance_negative_scalar_unique_firstentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_unique_firstentriesentryinputvaluedecode. (((sto_input_scalar_unique_firstentries) = 2 * ge_signed_half_scalar_unique_firstentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_firstentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_unique_firstentriesentryinputvalue) = S ge_signed_half_scalar_unique_firstentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_unique_firstentriesentryinput) + ge_balance_negative_scalar_unique_firstentriesentryinputvalue = (dst_negative_scalar_unique_firstentriesentryinput) + ge_balance_positive_scalar_unique_firstentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_unique_firstentriesentryoutput dst_positive_scale_scalar_unique_firstentriesentryoutput dst_negative_code_scalar_unique_firstentriesentryoutput dst_negative_scale_scalar_unique_firstentriesentryoutput dst_positive_scalar_unique_firstentriesentryoutput dst_negative_scalar_unique_firstentriesentryoutput. (((G) = (((((dst_positive_code_scalar_unique_firstentriesentryoutput) + (dst_positive_scale_scalar_unique_firstentriesentryoutput)) * S ((dst_positive_code_scalar_unique_firstentriesentryoutput) + (dst_positive_scale_scalar_unique_firstentriesentryoutput)) + ((dst_positive_scale_scalar_unique_firstentriesentryoutput) + (dst_positive_scale_scalar_unique_firstentriesentryoutput))) + (((dst_negative_code_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)) * S ((dst_negative_code_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)) + ((dst_negative_scale_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)))) * S ((((dst_positive_code_scalar_unique_firstentriesentryoutput) + (dst_positive_scale_scalar_unique_firstentriesentryoutput)) * S ((dst_positive_code_scalar_unique_firstentriesentryoutput) + (dst_positive_scale_scalar_unique_firstentriesentryoutput)) + ((dst_positive_scale_scalar_unique_firstentriesentryoutput) + (dst_positive_scale_scalar_unique_firstentriesentryoutput))) + (((dst_negative_code_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)) * S ((dst_negative_code_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)) + ((dst_negative_scale_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)))) + ((((dst_negative_code_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)) * S ((dst_negative_code_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)) + ((dst_negative_scale_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput))) + (((dst_negative_code_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)) * S ((dst_negative_code_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)) + ((dst_negative_scale_scalar_unique_firstentriesentryoutput) + (dst_negative_scale_scalar_unique_firstentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_unique_firstentriesentryoutputpositive. ff_h_pvs_scalar_unique_firstentriesentryoutputpositive + S (dst_positive_scalar_unique_firstentriesentryoutput) = S ((S (sto_index_scalar_unique_firstentries)) * dst_positive_scale_scalar_unique_firstentriesentryoutput)) /\ exists ff_q_pvs_scalar_unique_firstentriesentryoutputpositive. dst_positive_code_scalar_unique_firstentriesentryoutput = ff_q_pvs_scalar_unique_firstentriesentryoutputpositive * S ((S (sto_index_scalar_unique_firstentries)) * dst_positive_scale_scalar_unique_firstentriesentryoutput) + (dst_positive_scalar_unique_firstentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_unique_firstentriesentryoutputnegative. ff_h_pvs_scalar_unique_firstentriesentryoutputnegative + S (dst_negative_scalar_unique_firstentriesentryoutput) = S ((S (sto_index_scalar_unique_firstentries)) * dst_negative_scale_scalar_unique_firstentriesentryoutput)) /\ exists ff_q_pvs_scalar_unique_firstentriesentryoutputnegative. dst_negative_code_scalar_unique_firstentriesentryoutput = ff_q_pvs_scalar_unique_firstentriesentryoutputnegative * S ((S (sto_index_scalar_unique_firstentries)) * dst_negative_scale_scalar_unique_firstentriesentryoutput) + (dst_negative_scalar_unique_firstentriesentryoutput))) /\ (exists ge_balance_positive_scalar_unique_firstentriesentryoutputvalue ge_balance_negative_scalar_unique_firstentriesentryoutputvalue. (((((sto_output_scalar_unique_firstentries) = 2 * (ge_balance_positive_scalar_unique_firstentriesentryoutputvalue) /\ (ge_balance_negative_scalar_unique_firstentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_unique_firstentriesentryoutputvaluedecode. (((sto_output_scalar_unique_firstentries) = 2 * ge_signed_half_scalar_unique_firstentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_firstentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_unique_firstentriesentryoutputvalue) = S ge_signed_half_scalar_unique_firstentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_unique_firstentriesentryoutput) + ge_balance_negative_scalar_unique_firstentriesentryoutputvalue = (dst_negative_scalar_unique_firstentriesentryoutput) + ge_balance_positive_scalar_unique_firstentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_unique_firstentriesentryoperation sto_an_scalar_unique_firstentriesentryoperation sto_bp_scalar_unique_firstentriesentryoperation sto_bn_scalar_unique_firstentriesentryoperation sto_cp_scalar_unique_firstentriesentryoperation sto_cn_scalar_unique_firstentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_unique_firstentriesentryoperation) /\ (sto_an_scalar_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_unique_firstentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_unique_firstentriesentryoperationleft + 1 /\ (sto_ap_scalar_unique_firstentriesentryoperation) = 0) /\ (sto_an_scalar_unique_firstentriesentryoperation) = S ge_signed_half_scalar_unique_firstentriesentryoperationleft))) /\ ((((((sto_input_scalar_unique_firstentries) = 2 * (sto_bp_scalar_unique_firstentriesentryoperation) /\ (sto_bn_scalar_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_unique_firstentriesentryoperationright. (((sto_input_scalar_unique_firstentries) = 2 * ge_signed_half_scalar_unique_firstentriesentryoperationright + 1 /\ (sto_bp_scalar_unique_firstentriesentryoperation) = 0) /\ (sto_bn_scalar_unique_firstentriesentryoperation) = S ge_signed_half_scalar_unique_firstentriesentryoperationright))) /\ ((((((sto_output_scalar_unique_firstentries) = 2 * (sto_cp_scalar_unique_firstentriesentryoperation) /\ (sto_cn_scalar_unique_firstentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_unique_firstentriesentryoperationoutput. (((sto_output_scalar_unique_firstentries) = 2 * ge_signed_half_scalar_unique_firstentriesentryoperationoutput + 1 /\ (sto_cp_scalar_unique_firstentriesentryoperation) = 0) /\ (sto_cn_scalar_unique_firstentriesentryoperation) = S ge_signed_half_scalar_unique_firstentriesentryoperationoutput))) /\ ((sto_ap_scalar_unique_firstentriesentryoperation * sto_bp_scalar_unique_firstentriesentryoperation + sto_an_scalar_unique_firstentriesentryoperation * sto_bn_scalar_unique_firstentriesentryoperation) + sto_cn_scalar_unique_firstentriesentryoperation = (sto_ap_scalar_unique_firstentriesentryoperation * sto_bn_scalar_unique_firstentriesentryoperation + sto_an_scalar_unique_firstentriesentryoperation * sto_bp_scalar_unique_firstentriesentryoperation) + sto_cp_scalar_unique_firstentriesentryoperation))))))))))))))) -> (((exists dst_positive_code_scalar_unique_secondinput_table dst_positive_scale_scalar_unique_secondinput_table dst_negative_code_scalar_unique_secondinput_table dst_negative_scale_scalar_unique_secondinput_table. (((F) = (((((dst_positive_code_scalar_unique_secondinput_table) + (dst_positive_scale_scalar_unique_secondinput_table)) * S ((dst_positive_code_scalar_unique_secondinput_table) + (dst_positive_scale_scalar_unique_secondinput_table)) + ((dst_positive_scale_scalar_unique_secondinput_table) + (dst_positive_scale_scalar_unique_secondinput_table))) + (((dst_negative_code_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)) * S ((dst_negative_code_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)) + ((dst_negative_scale_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)))) * S ((((dst_positive_code_scalar_unique_secondinput_table) + (dst_positive_scale_scalar_unique_secondinput_table)) * S ((dst_positive_code_scalar_unique_secondinput_table) + (dst_positive_scale_scalar_unique_secondinput_table)) + ((dst_positive_scale_scalar_unique_secondinput_table) + (dst_positive_scale_scalar_unique_secondinput_table))) + (((dst_negative_code_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)) * S ((dst_negative_code_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)) + ((dst_negative_scale_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)))) + ((((dst_negative_code_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)) * S ((dst_negative_code_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)) + ((dst_negative_scale_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table))) + (((dst_negative_code_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)) * S ((dst_negative_code_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)) + ((dst_negative_scale_scalar_unique_secondinput_table) + (dst_negative_scale_scalar_unique_secondinput_table)))))) /\ (forall dst_index_scalar_unique_secondinput_table. (exists pvs_le_gap_scalar_unique_secondinput_tabledomain. pvs_le_gap_scalar_unique_secondinput_tabledomain + (dst_index_scalar_unique_secondinput_table) = (l)) -> exists dst_positive_scalar_unique_secondinput_table dst_negative_scalar_unique_secondinput_table dst_value_scalar_unique_secondinput_table. ((((exists ff_h_pvs_scalar_unique_secondinput_tableentrypositive. ff_h_pvs_scalar_unique_secondinput_tableentrypositive + S (dst_positive_scalar_unique_secondinput_table) = S ((S (dst_index_scalar_unique_secondinput_table)) * dst_positive_scale_scalar_unique_secondinput_table)) /\ exists ff_q_pvs_scalar_unique_secondinput_tableentrypositive. dst_positive_code_scalar_unique_secondinput_table = ff_q_pvs_scalar_unique_secondinput_tableentrypositive * S ((S (dst_index_scalar_unique_secondinput_table)) * dst_positive_scale_scalar_unique_secondinput_table) + (dst_positive_scalar_unique_secondinput_table))) /\ (((((exists ff_h_pvs_scalar_unique_secondinput_tableentrynegative. ff_h_pvs_scalar_unique_secondinput_tableentrynegative + S (dst_negative_scalar_unique_secondinput_table) = S ((S (dst_index_scalar_unique_secondinput_table)) * dst_negative_scale_scalar_unique_secondinput_table)) /\ exists ff_q_pvs_scalar_unique_secondinput_tableentrynegative. dst_negative_code_scalar_unique_secondinput_table = ff_q_pvs_scalar_unique_secondinput_tableentrynegative * S ((S (dst_index_scalar_unique_secondinput_table)) * dst_negative_scale_scalar_unique_secondinput_table) + (dst_negative_scalar_unique_secondinput_table))) /\ (exists ge_balance_positive_scalar_unique_secondinput_tableentryvalue ge_balance_negative_scalar_unique_secondinput_tableentryvalue. (((((dst_value_scalar_unique_secondinput_table) = 2 * (ge_balance_positive_scalar_unique_secondinput_tableentryvalue) /\ (ge_balance_negative_scalar_unique_secondinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_unique_secondinput_tableentryvaluedecode. (((dst_value_scalar_unique_secondinput_table) = 2 * ge_signed_half_scalar_unique_secondinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_secondinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_unique_secondinput_tableentryvalue) = S ge_signed_half_scalar_unique_secondinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_unique_secondinput_table) + ge_balance_negative_scalar_unique_secondinput_tableentryvalue = (dst_negative_scalar_unique_secondinput_table) + ge_balance_positive_scalar_unique_secondinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_unique_secondoutput_table dst_positive_scale_scalar_unique_secondoutput_table dst_negative_code_scalar_unique_secondoutput_table dst_negative_scale_scalar_unique_secondoutput_table. (((H) = (((((dst_positive_code_scalar_unique_secondoutput_table) + (dst_positive_scale_scalar_unique_secondoutput_table)) * S ((dst_positive_code_scalar_unique_secondoutput_table) + (dst_positive_scale_scalar_unique_secondoutput_table)) + ((dst_positive_scale_scalar_unique_secondoutput_table) + (dst_positive_scale_scalar_unique_secondoutput_table))) + (((dst_negative_code_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)) * S ((dst_negative_code_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)) + ((dst_negative_scale_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)))) * S ((((dst_positive_code_scalar_unique_secondoutput_table) + (dst_positive_scale_scalar_unique_secondoutput_table)) * S ((dst_positive_code_scalar_unique_secondoutput_table) + (dst_positive_scale_scalar_unique_secondoutput_table)) + ((dst_positive_scale_scalar_unique_secondoutput_table) + (dst_positive_scale_scalar_unique_secondoutput_table))) + (((dst_negative_code_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)) * S ((dst_negative_code_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)) + ((dst_negative_scale_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)))) + ((((dst_negative_code_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)) * S ((dst_negative_code_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)) + ((dst_negative_scale_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table))) + (((dst_negative_code_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)) * S ((dst_negative_code_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)) + ((dst_negative_scale_scalar_unique_secondoutput_table) + (dst_negative_scale_scalar_unique_secondoutput_table)))))) /\ (forall dst_index_scalar_unique_secondoutput_table. (exists pvs_le_gap_scalar_unique_secondoutput_tabledomain. pvs_le_gap_scalar_unique_secondoutput_tabledomain + (dst_index_scalar_unique_secondoutput_table) = (l)) -> exists dst_positive_scalar_unique_secondoutput_table dst_negative_scalar_unique_secondoutput_table dst_value_scalar_unique_secondoutput_table. ((((exists ff_h_pvs_scalar_unique_secondoutput_tableentrypositive. ff_h_pvs_scalar_unique_secondoutput_tableentrypositive + S (dst_positive_scalar_unique_secondoutput_table) = S ((S (dst_index_scalar_unique_secondoutput_table)) * dst_positive_scale_scalar_unique_secondoutput_table)) /\ exists ff_q_pvs_scalar_unique_secondoutput_tableentrypositive. dst_positive_code_scalar_unique_secondoutput_table = ff_q_pvs_scalar_unique_secondoutput_tableentrypositive * S ((S (dst_index_scalar_unique_secondoutput_table)) * dst_positive_scale_scalar_unique_secondoutput_table) + (dst_positive_scalar_unique_secondoutput_table))) /\ (((((exists ff_h_pvs_scalar_unique_secondoutput_tableentrynegative. ff_h_pvs_scalar_unique_secondoutput_tableentrynegative + S (dst_negative_scalar_unique_secondoutput_table) = S ((S (dst_index_scalar_unique_secondoutput_table)) * dst_negative_scale_scalar_unique_secondoutput_table)) /\ exists ff_q_pvs_scalar_unique_secondoutput_tableentrynegative. dst_negative_code_scalar_unique_secondoutput_table = ff_q_pvs_scalar_unique_secondoutput_tableentrynegative * S ((S (dst_index_scalar_unique_secondoutput_table)) * dst_negative_scale_scalar_unique_secondoutput_table) + (dst_negative_scalar_unique_secondoutput_table))) /\ (exists ge_balance_positive_scalar_unique_secondoutput_tableentryvalue ge_balance_negative_scalar_unique_secondoutput_tableentryvalue. (((((dst_value_scalar_unique_secondoutput_table) = 2 * (ge_balance_positive_scalar_unique_secondoutput_tableentryvalue) /\ (ge_balance_negative_scalar_unique_secondoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_unique_secondoutput_tableentryvaluedecode. (((dst_value_scalar_unique_secondoutput_table) = 2 * ge_signed_half_scalar_unique_secondoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_secondoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_unique_secondoutput_tableentryvalue) = S ge_signed_half_scalar_unique_secondoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_unique_secondoutput_table) + ge_balance_negative_scalar_unique_secondoutput_tableentryvalue = (dst_negative_scalar_unique_secondoutput_table) + ge_balance_positive_scalar_unique_secondoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_unique_secondentries. (exists pvs_gap_scalar_unique_secondentriesbound. pvs_gap_scalar_unique_secondentriesbound + S (sto_index_scalar_unique_secondentries) = (l)) -> exists sto_input_scalar_unique_secondentries sto_output_scalar_unique_secondentries. ((exists dst_positive_code_scalar_unique_secondentriesentryinput dst_positive_scale_scalar_unique_secondentriesentryinput dst_negative_code_scalar_unique_secondentriesentryinput dst_negative_scale_scalar_unique_secondentriesentryinput dst_positive_scalar_unique_secondentriesentryinput dst_negative_scalar_unique_secondentriesentryinput. (((F) = (((((dst_positive_code_scalar_unique_secondentriesentryinput) + (dst_positive_scale_scalar_unique_secondentriesentryinput)) * S ((dst_positive_code_scalar_unique_secondentriesentryinput) + (dst_positive_scale_scalar_unique_secondentriesentryinput)) + ((dst_positive_scale_scalar_unique_secondentriesentryinput) + (dst_positive_scale_scalar_unique_secondentriesentryinput))) + (((dst_negative_code_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)) * S ((dst_negative_code_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)) + ((dst_negative_scale_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)))) * S ((((dst_positive_code_scalar_unique_secondentriesentryinput) + (dst_positive_scale_scalar_unique_secondentriesentryinput)) * S ((dst_positive_code_scalar_unique_secondentriesentryinput) + (dst_positive_scale_scalar_unique_secondentriesentryinput)) + ((dst_positive_scale_scalar_unique_secondentriesentryinput) + (dst_positive_scale_scalar_unique_secondentriesentryinput))) + (((dst_negative_code_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)) * S ((dst_negative_code_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)) + ((dst_negative_scale_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)))) + ((((dst_negative_code_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)) * S ((dst_negative_code_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)) + ((dst_negative_scale_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput))) + (((dst_negative_code_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)) * S ((dst_negative_code_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)) + ((dst_negative_scale_scalar_unique_secondentriesentryinput) + (dst_negative_scale_scalar_unique_secondentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_unique_secondentriesentryinputpositive. ff_h_pvs_scalar_unique_secondentriesentryinputpositive + S (dst_positive_scalar_unique_secondentriesentryinput) = S ((S (sto_index_scalar_unique_secondentries)) * dst_positive_scale_scalar_unique_secondentriesentryinput)) /\ exists ff_q_pvs_scalar_unique_secondentriesentryinputpositive. dst_positive_code_scalar_unique_secondentriesentryinput = ff_q_pvs_scalar_unique_secondentriesentryinputpositive * S ((S (sto_index_scalar_unique_secondentries)) * dst_positive_scale_scalar_unique_secondentriesentryinput) + (dst_positive_scalar_unique_secondentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_unique_secondentriesentryinputnegative. ff_h_pvs_scalar_unique_secondentriesentryinputnegative + S (dst_negative_scalar_unique_secondentriesentryinput) = S ((S (sto_index_scalar_unique_secondentries)) * dst_negative_scale_scalar_unique_secondentriesentryinput)) /\ exists ff_q_pvs_scalar_unique_secondentriesentryinputnegative. dst_negative_code_scalar_unique_secondentriesentryinput = ff_q_pvs_scalar_unique_secondentriesentryinputnegative * S ((S (sto_index_scalar_unique_secondentries)) * dst_negative_scale_scalar_unique_secondentriesentryinput) + (dst_negative_scalar_unique_secondentriesentryinput))) /\ (exists ge_balance_positive_scalar_unique_secondentriesentryinputvalue ge_balance_negative_scalar_unique_secondentriesentryinputvalue. (((((sto_input_scalar_unique_secondentries) = 2 * (ge_balance_positive_scalar_unique_secondentriesentryinputvalue) /\ (ge_balance_negative_scalar_unique_secondentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_unique_secondentriesentryinputvaluedecode. (((sto_input_scalar_unique_secondentries) = 2 * ge_signed_half_scalar_unique_secondentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_secondentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_unique_secondentriesentryinputvalue) = S ge_signed_half_scalar_unique_secondentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_unique_secondentriesentryinput) + ge_balance_negative_scalar_unique_secondentriesentryinputvalue = (dst_negative_scalar_unique_secondentriesentryinput) + ge_balance_positive_scalar_unique_secondentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_unique_secondentriesentryoutput dst_positive_scale_scalar_unique_secondentriesentryoutput dst_negative_code_scalar_unique_secondentriesentryoutput dst_negative_scale_scalar_unique_secondentriesentryoutput dst_positive_scalar_unique_secondentriesentryoutput dst_negative_scalar_unique_secondentriesentryoutput. (((H) = (((((dst_positive_code_scalar_unique_secondentriesentryoutput) + (dst_positive_scale_scalar_unique_secondentriesentryoutput)) * S ((dst_positive_code_scalar_unique_secondentriesentryoutput) + (dst_positive_scale_scalar_unique_secondentriesentryoutput)) + ((dst_positive_scale_scalar_unique_secondentriesentryoutput) + (dst_positive_scale_scalar_unique_secondentriesentryoutput))) + (((dst_negative_code_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)) * S ((dst_negative_code_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)) + ((dst_negative_scale_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)))) * S ((((dst_positive_code_scalar_unique_secondentriesentryoutput) + (dst_positive_scale_scalar_unique_secondentriesentryoutput)) * S ((dst_positive_code_scalar_unique_secondentriesentryoutput) + (dst_positive_scale_scalar_unique_secondentriesentryoutput)) + ((dst_positive_scale_scalar_unique_secondentriesentryoutput) + (dst_positive_scale_scalar_unique_secondentriesentryoutput))) + (((dst_negative_code_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)) * S ((dst_negative_code_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)) + ((dst_negative_scale_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)))) + ((((dst_negative_code_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)) * S ((dst_negative_code_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)) + ((dst_negative_scale_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput))) + (((dst_negative_code_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)) * S ((dst_negative_code_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)) + ((dst_negative_scale_scalar_unique_secondentriesentryoutput) + (dst_negative_scale_scalar_unique_secondentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_unique_secondentriesentryoutputpositive. ff_h_pvs_scalar_unique_secondentriesentryoutputpositive + S (dst_positive_scalar_unique_secondentriesentryoutput) = S ((S (sto_index_scalar_unique_secondentries)) * dst_positive_scale_scalar_unique_secondentriesentryoutput)) /\ exists ff_q_pvs_scalar_unique_secondentriesentryoutputpositive. dst_positive_code_scalar_unique_secondentriesentryoutput = ff_q_pvs_scalar_unique_secondentriesentryoutputpositive * S ((S (sto_index_scalar_unique_secondentries)) * dst_positive_scale_scalar_unique_secondentriesentryoutput) + (dst_positive_scalar_unique_secondentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_unique_secondentriesentryoutputnegative. ff_h_pvs_scalar_unique_secondentriesentryoutputnegative + S (dst_negative_scalar_unique_secondentriesentryoutput) = S ((S (sto_index_scalar_unique_secondentries)) * dst_negative_scale_scalar_unique_secondentriesentryoutput)) /\ exists ff_q_pvs_scalar_unique_secondentriesentryoutputnegative. dst_negative_code_scalar_unique_secondentriesentryoutput = ff_q_pvs_scalar_unique_secondentriesentryoutputnegative * S ((S (sto_index_scalar_unique_secondentries)) * dst_negative_scale_scalar_unique_secondentriesentryoutput) + (dst_negative_scalar_unique_secondentriesentryoutput))) /\ (exists ge_balance_positive_scalar_unique_secondentriesentryoutputvalue ge_balance_negative_scalar_unique_secondentriesentryoutputvalue. (((((sto_output_scalar_unique_secondentries) = 2 * (ge_balance_positive_scalar_unique_secondentriesentryoutputvalue) /\ (ge_balance_negative_scalar_unique_secondentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_unique_secondentriesentryoutputvaluedecode. (((sto_output_scalar_unique_secondentries) = 2 * ge_signed_half_scalar_unique_secondentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_secondentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_unique_secondentriesentryoutputvalue) = S ge_signed_half_scalar_unique_secondentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_unique_secondentriesentryoutput) + ge_balance_negative_scalar_unique_secondentriesentryoutputvalue = (dst_negative_scalar_unique_secondentriesentryoutput) + ge_balance_positive_scalar_unique_secondentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_unique_secondentriesentryoperation sto_an_scalar_unique_secondentriesentryoperation sto_bp_scalar_unique_secondentriesentryoperation sto_bn_scalar_unique_secondentriesentryoperation sto_cp_scalar_unique_secondentriesentryoperation sto_cn_scalar_unique_secondentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_unique_secondentriesentryoperation) /\ (sto_an_scalar_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_unique_secondentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_unique_secondentriesentryoperationleft + 1 /\ (sto_ap_scalar_unique_secondentriesentryoperation) = 0) /\ (sto_an_scalar_unique_secondentriesentryoperation) = S ge_signed_half_scalar_unique_secondentriesentryoperationleft))) /\ ((((((sto_input_scalar_unique_secondentries) = 2 * (sto_bp_scalar_unique_secondentriesentryoperation) /\ (sto_bn_scalar_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_unique_secondentriesentryoperationright. (((sto_input_scalar_unique_secondentries) = 2 * ge_signed_half_scalar_unique_secondentriesentryoperationright + 1 /\ (sto_bp_scalar_unique_secondentriesentryoperation) = 0) /\ (sto_bn_scalar_unique_secondentriesentryoperation) = S ge_signed_half_scalar_unique_secondentriesentryoperationright))) /\ ((((((sto_output_scalar_unique_secondentries) = 2 * (sto_cp_scalar_unique_secondentriesentryoperation) /\ (sto_cn_scalar_unique_secondentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_unique_secondentriesentryoperationoutput. (((sto_output_scalar_unique_secondentries) = 2 * ge_signed_half_scalar_unique_secondentriesentryoperationoutput + 1 /\ (sto_cp_scalar_unique_secondentriesentryoperation) = 0) /\ (sto_cn_scalar_unique_secondentriesentryoperation) = S ge_signed_half_scalar_unique_secondentriesentryoperationoutput))) /\ ((sto_ap_scalar_unique_secondentriesentryoperation * sto_bp_scalar_unique_secondentriesentryoperation + sto_an_scalar_unique_secondentriesentryoperation * sto_bn_scalar_unique_secondentriesentryoperation) + sto_cn_scalar_unique_secondentriesentryoperation = (sto_ap_scalar_unique_secondentriesentryoperation * sto_bn_scalar_unique_secondentriesentryoperation + sto_an_scalar_unique_secondentriesentryoperation * sto_bp_scalar_unique_secondentriesentryoperation) + sto_cp_scalar_unique_secondentriesentryoperation))))))))))))))) -> (forall dst_index_scalar_unique_result dst_first_scalar_unique_result dst_second_scalar_unique_result. (exists pvs_gap_scalar_unique_resultbound. pvs_gap_scalar_unique_resultbound + S (dst_index_scalar_unique_result) = (l)) -> (exists dst_positive_code_scalar_unique_resultfirst dst_positive_scale_scalar_unique_resultfirst dst_negative_code_scalar_unique_resultfirst dst_negative_scale_scalar_unique_resultfirst dst_positive_scalar_unique_resultfirst dst_negative_scalar_unique_resultfirst. (((G) = (((((dst_positive_code_scalar_unique_resultfirst) + (dst_positive_scale_scalar_unique_resultfirst)) * S ((dst_positive_code_scalar_unique_resultfirst) + (dst_positive_scale_scalar_unique_resultfirst)) + ((dst_positive_scale_scalar_unique_resultfirst) + (dst_positive_scale_scalar_unique_resultfirst))) + (((dst_negative_code_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)) * S ((dst_negative_code_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)) + ((dst_negative_scale_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)))) * S ((((dst_positive_code_scalar_unique_resultfirst) + (dst_positive_scale_scalar_unique_resultfirst)) * S ((dst_positive_code_scalar_unique_resultfirst) + (dst_positive_scale_scalar_unique_resultfirst)) + ((dst_positive_scale_scalar_unique_resultfirst) + (dst_positive_scale_scalar_unique_resultfirst))) + (((dst_negative_code_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)) * S ((dst_negative_code_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)) + ((dst_negative_scale_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)))) + ((((dst_negative_code_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)) * S ((dst_negative_code_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)) + ((dst_negative_scale_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst))) + (((dst_negative_code_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)) * S ((dst_negative_code_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)) + ((dst_negative_scale_scalar_unique_resultfirst) + (dst_negative_scale_scalar_unique_resultfirst)))))) /\ (((((exists ff_h_pvs_scalar_unique_resultfirstpositive. ff_h_pvs_scalar_unique_resultfirstpositive + S (dst_positive_scalar_unique_resultfirst) = S ((S (dst_index_scalar_unique_result)) * dst_positive_scale_scalar_unique_resultfirst)) /\ exists ff_q_pvs_scalar_unique_resultfirstpositive. dst_positive_code_scalar_unique_resultfirst = ff_q_pvs_scalar_unique_resultfirstpositive * S ((S (dst_index_scalar_unique_result)) * dst_positive_scale_scalar_unique_resultfirst) + (dst_positive_scalar_unique_resultfirst))) /\ (((((exists ff_h_pvs_scalar_unique_resultfirstnegative. ff_h_pvs_scalar_unique_resultfirstnegative + S (dst_negative_scalar_unique_resultfirst) = S ((S (dst_index_scalar_unique_result)) * dst_negative_scale_scalar_unique_resultfirst)) /\ exists ff_q_pvs_scalar_unique_resultfirstnegative. dst_negative_code_scalar_unique_resultfirst = ff_q_pvs_scalar_unique_resultfirstnegative * S ((S (dst_index_scalar_unique_result)) * dst_negative_scale_scalar_unique_resultfirst) + (dst_negative_scalar_unique_resultfirst))) /\ (exists ge_balance_positive_scalar_unique_resultfirstvalue ge_balance_negative_scalar_unique_resultfirstvalue. (((((dst_first_scalar_unique_result) = 2 * (ge_balance_positive_scalar_unique_resultfirstvalue) /\ (ge_balance_negative_scalar_unique_resultfirstvalue) = 0) \/ exists ge_signed_half_scalar_unique_resultfirstvaluedecode. (((dst_first_scalar_unique_result) = 2 * ge_signed_half_scalar_unique_resultfirstvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_resultfirstvalue) = 0) /\ (ge_balance_negative_scalar_unique_resultfirstvalue) = S ge_signed_half_scalar_unique_resultfirstvaluedecode))) /\ ((dst_positive_scalar_unique_resultfirst) + ge_balance_negative_scalar_unique_resultfirstvalue = (dst_negative_scalar_unique_resultfirst) + ge_balance_positive_scalar_unique_resultfirstvalue))))))))) -> (exists dst_positive_code_scalar_unique_resultsecond dst_positive_scale_scalar_unique_resultsecond dst_negative_code_scalar_unique_resultsecond dst_negative_scale_scalar_unique_resultsecond dst_positive_scalar_unique_resultsecond dst_negative_scalar_unique_resultsecond. (((H) = (((((dst_positive_code_scalar_unique_resultsecond) + (dst_positive_scale_scalar_unique_resultsecond)) * S ((dst_positive_code_scalar_unique_resultsecond) + (dst_positive_scale_scalar_unique_resultsecond)) + ((dst_positive_scale_scalar_unique_resultsecond) + (dst_positive_scale_scalar_unique_resultsecond))) + (((dst_negative_code_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)) * S ((dst_negative_code_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)) + ((dst_negative_scale_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)))) * S ((((dst_positive_code_scalar_unique_resultsecond) + (dst_positive_scale_scalar_unique_resultsecond)) * S ((dst_positive_code_scalar_unique_resultsecond) + (dst_positive_scale_scalar_unique_resultsecond)) + ((dst_positive_scale_scalar_unique_resultsecond) + (dst_positive_scale_scalar_unique_resultsecond))) + (((dst_negative_code_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)) * S ((dst_negative_code_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)) + ((dst_negative_scale_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)))) + ((((dst_negative_code_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)) * S ((dst_negative_code_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)) + ((dst_negative_scale_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond))) + (((dst_negative_code_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)) * S ((dst_negative_code_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)) + ((dst_negative_scale_scalar_unique_resultsecond) + (dst_negative_scale_scalar_unique_resultsecond)))))) /\ (((((exists ff_h_pvs_scalar_unique_resultsecondpositive. ff_h_pvs_scalar_unique_resultsecondpositive + S (dst_positive_scalar_unique_resultsecond) = S ((S (dst_index_scalar_unique_result)) * dst_positive_scale_scalar_unique_resultsecond)) /\ exists ff_q_pvs_scalar_unique_resultsecondpositive. dst_positive_code_scalar_unique_resultsecond = ff_q_pvs_scalar_unique_resultsecondpositive * S ((S (dst_index_scalar_unique_result)) * dst_positive_scale_scalar_unique_resultsecond) + (dst_positive_scalar_unique_resultsecond))) /\ (((((exists ff_h_pvs_scalar_unique_resultsecondnegative. ff_h_pvs_scalar_unique_resultsecondnegative + S (dst_negative_scalar_unique_resultsecond) = S ((S (dst_index_scalar_unique_result)) * dst_negative_scale_scalar_unique_resultsecond)) /\ exists ff_q_pvs_scalar_unique_resultsecondnegative. dst_negative_code_scalar_unique_resultsecond = ff_q_pvs_scalar_unique_resultsecondnegative * S ((S (dst_index_scalar_unique_result)) * dst_negative_scale_scalar_unique_resultsecond) + (dst_negative_scalar_unique_resultsecond))) /\ (exists ge_balance_positive_scalar_unique_resultsecondvalue ge_balance_negative_scalar_unique_resultsecondvalue. (((((dst_second_scalar_unique_result) = 2 * (ge_balance_positive_scalar_unique_resultsecondvalue) /\ (ge_balance_negative_scalar_unique_resultsecondvalue) = 0) \/ exists ge_signed_half_scalar_unique_resultsecondvaluedecode. (((dst_second_scalar_unique_result) = 2 * ge_signed_half_scalar_unique_resultsecondvaluedecode + 1 /\ (ge_balance_positive_scalar_unique_resultsecondvalue) = 0) /\ (ge_balance_negative_scalar_unique_resultsecondvalue) = S ge_signed_half_scalar_unique_resultsecondvaluedecode))) /\ ((dst_positive_scalar_unique_resultsecond) + ge_balance_negative_scalar_unique_resultsecondvalue = (dst_negative_scalar_unique_resultsecond) + ge_balance_positive_scalar_unique_resultsecondvalue))))))))) -> dst_first_scalar_unique_result = dst_second_scalar_unique_result)
signed_table_add_extend
new owned theorem · read exact theorem evidence
Bundle node 200; exact statement SHA-256 dd7d844c9b62817e16e20d6f5bba8f33d5e525376e863157cf94e10b01d609df
Exact first-order statement
forall F G H K l a b c. (((exists dst_positive_code_add_extend_sourceleft_table dst_positive_scale_add_extend_sourceleft_table dst_negative_code_add_extend_sourceleft_table dst_negative_scale_add_extend_sourceleft_table. (((F) = (((((dst_positive_code_add_extend_sourceleft_table) + (dst_positive_scale_add_extend_sourceleft_table)) * S ((dst_positive_code_add_extend_sourceleft_table) + (dst_positive_scale_add_extend_sourceleft_table)) + ((dst_positive_scale_add_extend_sourceleft_table) + (dst_positive_scale_add_extend_sourceleft_table))) + (((dst_negative_code_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)) * S ((dst_negative_code_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)) + ((dst_negative_scale_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)))) * S ((((dst_positive_code_add_extend_sourceleft_table) + (dst_positive_scale_add_extend_sourceleft_table)) * S ((dst_positive_code_add_extend_sourceleft_table) + (dst_positive_scale_add_extend_sourceleft_table)) + ((dst_positive_scale_add_extend_sourceleft_table) + (dst_positive_scale_add_extend_sourceleft_table))) + (((dst_negative_code_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)) * S ((dst_negative_code_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)) + ((dst_negative_scale_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)))) + ((((dst_negative_code_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)) * S ((dst_negative_code_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)) + ((dst_negative_scale_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table))) + (((dst_negative_code_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)) * S ((dst_negative_code_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)) + ((dst_negative_scale_add_extend_sourceleft_table) + (dst_negative_scale_add_extend_sourceleft_table)))))) /\ (forall dst_index_add_extend_sourceleft_table. (exists pvs_le_gap_add_extend_sourceleft_tabledomain. pvs_le_gap_add_extend_sourceleft_tabledomain + (dst_index_add_extend_sourceleft_table) = (l)) -> exists dst_positive_add_extend_sourceleft_table dst_negative_add_extend_sourceleft_table dst_value_add_extend_sourceleft_table. ((((exists ff_h_pvs_add_extend_sourceleft_tableentrypositive. ff_h_pvs_add_extend_sourceleft_tableentrypositive + S (dst_positive_add_extend_sourceleft_table) = S ((S (dst_index_add_extend_sourceleft_table)) * dst_positive_scale_add_extend_sourceleft_table)) /\ exists ff_q_pvs_add_extend_sourceleft_tableentrypositive. dst_positive_code_add_extend_sourceleft_table = ff_q_pvs_add_extend_sourceleft_tableentrypositive * S ((S (dst_index_add_extend_sourceleft_table)) * dst_positive_scale_add_extend_sourceleft_table) + (dst_positive_add_extend_sourceleft_table))) /\ (((((exists ff_h_pvs_add_extend_sourceleft_tableentrynegative. ff_h_pvs_add_extend_sourceleft_tableentrynegative + S (dst_negative_add_extend_sourceleft_table) = S ((S (dst_index_add_extend_sourceleft_table)) * dst_negative_scale_add_extend_sourceleft_table)) /\ exists ff_q_pvs_add_extend_sourceleft_tableentrynegative. dst_negative_code_add_extend_sourceleft_table = ff_q_pvs_add_extend_sourceleft_tableentrynegative * S ((S (dst_index_add_extend_sourceleft_table)) * dst_negative_scale_add_extend_sourceleft_table) + (dst_negative_add_extend_sourceleft_table))) /\ (exists ge_balance_positive_add_extend_sourceleft_tableentryvalue ge_balance_negative_add_extend_sourceleft_tableentryvalue. (((((dst_value_add_extend_sourceleft_table) = 2 * (ge_balance_positive_add_extend_sourceleft_tableentryvalue) /\ (ge_balance_negative_add_extend_sourceleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_extend_sourceleft_tableentryvaluedecode. (((dst_value_add_extend_sourceleft_table) = 2 * ge_signed_half_add_extend_sourceleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_extend_sourceleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_extend_sourceleft_tableentryvalue) = S ge_signed_half_add_extend_sourceleft_tableentryvaluedecode))) /\ ((dst_positive_add_extend_sourceleft_table) + ge_balance_negative_add_extend_sourceleft_tableentryvalue = (dst_negative_add_extend_sourceleft_table) + ge_balance_positive_add_extend_sourceleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_extend_sourceright_table dst_positive_scale_add_extend_sourceright_table dst_negative_code_add_extend_sourceright_table dst_negative_scale_add_extend_sourceright_table. (((G) = (((((dst_positive_code_add_extend_sourceright_table) + (dst_positive_scale_add_extend_sourceright_table)) * S ((dst_positive_code_add_extend_sourceright_table) + (dst_positive_scale_add_extend_sourceright_table)) + ((dst_positive_scale_add_extend_sourceright_table) + (dst_positive_scale_add_extend_sourceright_table))) + (((dst_negative_code_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)) * S ((dst_negative_code_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)) + ((dst_negative_scale_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)))) * S ((((dst_positive_code_add_extend_sourceright_table) + (dst_positive_scale_add_extend_sourceright_table)) * S ((dst_positive_code_add_extend_sourceright_table) + (dst_positive_scale_add_extend_sourceright_table)) + ((dst_positive_scale_add_extend_sourceright_table) + (dst_positive_scale_add_extend_sourceright_table))) + (((dst_negative_code_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)) * S ((dst_negative_code_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)) + ((dst_negative_scale_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)))) + ((((dst_negative_code_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)) * S ((dst_negative_code_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)) + ((dst_negative_scale_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table))) + (((dst_negative_code_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)) * S ((dst_negative_code_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)) + ((dst_negative_scale_add_extend_sourceright_table) + (dst_negative_scale_add_extend_sourceright_table)))))) /\ (forall dst_index_add_extend_sourceright_table. (exists pvs_le_gap_add_extend_sourceright_tabledomain. pvs_le_gap_add_extend_sourceright_tabledomain + (dst_index_add_extend_sourceright_table) = (l)) -> exists dst_positive_add_extend_sourceright_table dst_negative_add_extend_sourceright_table dst_value_add_extend_sourceright_table. ((((exists ff_h_pvs_add_extend_sourceright_tableentrypositive. ff_h_pvs_add_extend_sourceright_tableentrypositive + S (dst_positive_add_extend_sourceright_table) = S ((S (dst_index_add_extend_sourceright_table)) * dst_positive_scale_add_extend_sourceright_table)) /\ exists ff_q_pvs_add_extend_sourceright_tableentrypositive. dst_positive_code_add_extend_sourceright_table = ff_q_pvs_add_extend_sourceright_tableentrypositive * S ((S (dst_index_add_extend_sourceright_table)) * dst_positive_scale_add_extend_sourceright_table) + (dst_positive_add_extend_sourceright_table))) /\ (((((exists ff_h_pvs_add_extend_sourceright_tableentrynegative. ff_h_pvs_add_extend_sourceright_tableentrynegative + S (dst_negative_add_extend_sourceright_table) = S ((S (dst_index_add_extend_sourceright_table)) * dst_negative_scale_add_extend_sourceright_table)) /\ exists ff_q_pvs_add_extend_sourceright_tableentrynegative. dst_negative_code_add_extend_sourceright_table = ff_q_pvs_add_extend_sourceright_tableentrynegative * S ((S (dst_index_add_extend_sourceright_table)) * dst_negative_scale_add_extend_sourceright_table) + (dst_negative_add_extend_sourceright_table))) /\ (exists ge_balance_positive_add_extend_sourceright_tableentryvalue ge_balance_negative_add_extend_sourceright_tableentryvalue. (((((dst_value_add_extend_sourceright_table) = 2 * (ge_balance_positive_add_extend_sourceright_tableentryvalue) /\ (ge_balance_negative_add_extend_sourceright_tableentryvalue) = 0) \/ exists ge_signed_half_add_extend_sourceright_tableentryvaluedecode. (((dst_value_add_extend_sourceright_table) = 2 * ge_signed_half_add_extend_sourceright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_extend_sourceright_tableentryvalue) = 0) /\ (ge_balance_negative_add_extend_sourceright_tableentryvalue) = S ge_signed_half_add_extend_sourceright_tableentryvaluedecode))) /\ ((dst_positive_add_extend_sourceright_table) + ge_balance_negative_add_extend_sourceright_tableentryvalue = (dst_negative_add_extend_sourceright_table) + ge_balance_positive_add_extend_sourceright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_extend_sourceoutput_table dst_positive_scale_add_extend_sourceoutput_table dst_negative_code_add_extend_sourceoutput_table dst_negative_scale_add_extend_sourceoutput_table. (((H) = (((((dst_positive_code_add_extend_sourceoutput_table) + (dst_positive_scale_add_extend_sourceoutput_table)) * S ((dst_positive_code_add_extend_sourceoutput_table) + (dst_positive_scale_add_extend_sourceoutput_table)) + ((dst_positive_scale_add_extend_sourceoutput_table) + (dst_positive_scale_add_extend_sourceoutput_table))) + (((dst_negative_code_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)) * S ((dst_negative_code_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)) + ((dst_negative_scale_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)))) * S ((((dst_positive_code_add_extend_sourceoutput_table) + (dst_positive_scale_add_extend_sourceoutput_table)) * S ((dst_positive_code_add_extend_sourceoutput_table) + (dst_positive_scale_add_extend_sourceoutput_table)) + ((dst_positive_scale_add_extend_sourceoutput_table) + (dst_positive_scale_add_extend_sourceoutput_table))) + (((dst_negative_code_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)) * S ((dst_negative_code_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)) + ((dst_negative_scale_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)))) + ((((dst_negative_code_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)) * S ((dst_negative_code_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)) + ((dst_negative_scale_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table))) + (((dst_negative_code_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)) * S ((dst_negative_code_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)) + ((dst_negative_scale_add_extend_sourceoutput_table) + (dst_negative_scale_add_extend_sourceoutput_table)))))) /\ (forall dst_index_add_extend_sourceoutput_table. (exists pvs_le_gap_add_extend_sourceoutput_tabledomain. pvs_le_gap_add_extend_sourceoutput_tabledomain + (dst_index_add_extend_sourceoutput_table) = (l)) -> exists dst_positive_add_extend_sourceoutput_table dst_negative_add_extend_sourceoutput_table dst_value_add_extend_sourceoutput_table. ((((exists ff_h_pvs_add_extend_sourceoutput_tableentrypositive. ff_h_pvs_add_extend_sourceoutput_tableentrypositive + S (dst_positive_add_extend_sourceoutput_table) = S ((S (dst_index_add_extend_sourceoutput_table)) * dst_positive_scale_add_extend_sourceoutput_table)) /\ exists ff_q_pvs_add_extend_sourceoutput_tableentrypositive. dst_positive_code_add_extend_sourceoutput_table = ff_q_pvs_add_extend_sourceoutput_tableentrypositive * S ((S (dst_index_add_extend_sourceoutput_table)) * dst_positive_scale_add_extend_sourceoutput_table) + (dst_positive_add_extend_sourceoutput_table))) /\ (((((exists ff_h_pvs_add_extend_sourceoutput_tableentrynegative. ff_h_pvs_add_extend_sourceoutput_tableentrynegative + S (dst_negative_add_extend_sourceoutput_table) = S ((S (dst_index_add_extend_sourceoutput_table)) * dst_negative_scale_add_extend_sourceoutput_table)) /\ exists ff_q_pvs_add_extend_sourceoutput_tableentrynegative. dst_negative_code_add_extend_sourceoutput_table = ff_q_pvs_add_extend_sourceoutput_tableentrynegative * S ((S (dst_index_add_extend_sourceoutput_table)) * dst_negative_scale_add_extend_sourceoutput_table) + (dst_negative_add_extend_sourceoutput_table))) /\ (exists ge_balance_positive_add_extend_sourceoutput_tableentryvalue ge_balance_negative_add_extend_sourceoutput_tableentryvalue. (((((dst_value_add_extend_sourceoutput_table) = 2 * (ge_balance_positive_add_extend_sourceoutput_tableentryvalue) /\ (ge_balance_negative_add_extend_sourceoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_extend_sourceoutput_tableentryvaluedecode. (((dst_value_add_extend_sourceoutput_table) = 2 * ge_signed_half_add_extend_sourceoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_extend_sourceoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_extend_sourceoutput_tableentryvalue) = S ge_signed_half_add_extend_sourceoutput_tableentryvaluedecode))) /\ ((dst_positive_add_extend_sourceoutput_table) + ge_balance_negative_add_extend_sourceoutput_tableentryvalue = (dst_negative_add_extend_sourceoutput_table) + ge_balance_positive_add_extend_sourceoutput_tableentryvalue))))))))) /\ (forall sto_index_add_extend_sourceentries. (exists pvs_gap_add_extend_sourceentriesbound. pvs_gap_add_extend_sourceentriesbound + S (sto_index_add_extend_sourceentries) = (l)) -> exists sto_left_add_extend_sourceentries sto_right_add_extend_sourceentries sto_output_add_extend_sourceentries. ((exists dst_positive_code_add_extend_sourceentriesentryleft dst_positive_scale_add_extend_sourceentriesentryleft dst_negative_code_add_extend_sourceentriesentryleft dst_negative_scale_add_extend_sourceentriesentryleft dst_positive_add_extend_sourceentriesentryleft dst_negative_add_extend_sourceentriesentryleft. (((F) = (((((dst_positive_code_add_extend_sourceentriesentryleft) + (dst_positive_scale_add_extend_sourceentriesentryleft)) * S ((dst_positive_code_add_extend_sourceentriesentryleft) + (dst_positive_scale_add_extend_sourceentriesentryleft)) + ((dst_positive_scale_add_extend_sourceentriesentryleft) + (dst_positive_scale_add_extend_sourceentriesentryleft))) + (((dst_negative_code_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)) * S ((dst_negative_code_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)) + ((dst_negative_scale_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)))) * S ((((dst_positive_code_add_extend_sourceentriesentryleft) + (dst_positive_scale_add_extend_sourceentriesentryleft)) * S ((dst_positive_code_add_extend_sourceentriesentryleft) + (dst_positive_scale_add_extend_sourceentriesentryleft)) + ((dst_positive_scale_add_extend_sourceentriesentryleft) + (dst_positive_scale_add_extend_sourceentriesentryleft))) + (((dst_negative_code_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)) * S ((dst_negative_code_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)) + ((dst_negative_scale_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)))) + ((((dst_negative_code_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)) * S ((dst_negative_code_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)) + ((dst_negative_scale_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft))) + (((dst_negative_code_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)) * S ((dst_negative_code_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)) + ((dst_negative_scale_add_extend_sourceentriesentryleft) + (dst_negative_scale_add_extend_sourceentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_extend_sourceentriesentryleftpositive. ff_h_pvs_add_extend_sourceentriesentryleftpositive + S (dst_positive_add_extend_sourceentriesentryleft) = S ((S (sto_index_add_extend_sourceentries)) * dst_positive_scale_add_extend_sourceentriesentryleft)) /\ exists ff_q_pvs_add_extend_sourceentriesentryleftpositive. dst_positive_code_add_extend_sourceentriesentryleft = ff_q_pvs_add_extend_sourceentriesentryleftpositive * S ((S (sto_index_add_extend_sourceentries)) * dst_positive_scale_add_extend_sourceentriesentryleft) + (dst_positive_add_extend_sourceentriesentryleft))) /\ (((((exists ff_h_pvs_add_extend_sourceentriesentryleftnegative. ff_h_pvs_add_extend_sourceentriesentryleftnegative + S (dst_negative_add_extend_sourceentriesentryleft) = S ((S (sto_index_add_extend_sourceentries)) * dst_negative_scale_add_extend_sourceentriesentryleft)) /\ exists ff_q_pvs_add_extend_sourceentriesentryleftnegative. dst_negative_code_add_extend_sourceentriesentryleft = ff_q_pvs_add_extend_sourceentriesentryleftnegative * S ((S (sto_index_add_extend_sourceentries)) * dst_negative_scale_add_extend_sourceentriesentryleft) + (dst_negative_add_extend_sourceentriesentryleft))) /\ (exists ge_balance_positive_add_extend_sourceentriesentryleftvalue ge_balance_negative_add_extend_sourceentriesentryleftvalue. (((((sto_left_add_extend_sourceentries) = 2 * (ge_balance_positive_add_extend_sourceentriesentryleftvalue) /\ (ge_balance_negative_add_extend_sourceentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_extend_sourceentriesentryleftvaluedecode. (((sto_left_add_extend_sourceentries) = 2 * ge_signed_half_add_extend_sourceentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_extend_sourceentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_extend_sourceentriesentryleftvalue) = S ge_signed_half_add_extend_sourceentriesentryleftvaluedecode))) /\ ((dst_positive_add_extend_sourceentriesentryleft) + ge_balance_negative_add_extend_sourceentriesentryleftvalue = (dst_negative_add_extend_sourceentriesentryleft) + ge_balance_positive_add_extend_sourceentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_extend_sourceentriesentryright dst_positive_scale_add_extend_sourceentriesentryright dst_negative_code_add_extend_sourceentriesentryright dst_negative_scale_add_extend_sourceentriesentryright dst_positive_add_extend_sourceentriesentryright dst_negative_add_extend_sourceentriesentryright. (((G) = (((((dst_positive_code_add_extend_sourceentriesentryright) + (dst_positive_scale_add_extend_sourceentriesentryright)) * S ((dst_positive_code_add_extend_sourceentriesentryright) + (dst_positive_scale_add_extend_sourceentriesentryright)) + ((dst_positive_scale_add_extend_sourceentriesentryright) + (dst_positive_scale_add_extend_sourceentriesentryright))) + (((dst_negative_code_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)) * S ((dst_negative_code_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)) + ((dst_negative_scale_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)))) * S ((((dst_positive_code_add_extend_sourceentriesentryright) + (dst_positive_scale_add_extend_sourceentriesentryright)) * S ((dst_positive_code_add_extend_sourceentriesentryright) + (dst_positive_scale_add_extend_sourceentriesentryright)) + ((dst_positive_scale_add_extend_sourceentriesentryright) + (dst_positive_scale_add_extend_sourceentriesentryright))) + (((dst_negative_code_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)) * S ((dst_negative_code_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)) + ((dst_negative_scale_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)))) + ((((dst_negative_code_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)) * S ((dst_negative_code_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)) + ((dst_negative_scale_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright))) + (((dst_negative_code_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)) * S ((dst_negative_code_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)) + ((dst_negative_scale_add_extend_sourceentriesentryright) + (dst_negative_scale_add_extend_sourceentriesentryright)))))) /\ (((((exists ff_h_pvs_add_extend_sourceentriesentryrightpositive. ff_h_pvs_add_extend_sourceentriesentryrightpositive + S (dst_positive_add_extend_sourceentriesentryright) = S ((S (sto_index_add_extend_sourceentries)) * dst_positive_scale_add_extend_sourceentriesentryright)) /\ exists ff_q_pvs_add_extend_sourceentriesentryrightpositive. dst_positive_code_add_extend_sourceentriesentryright = ff_q_pvs_add_extend_sourceentriesentryrightpositive * S ((S (sto_index_add_extend_sourceentries)) * dst_positive_scale_add_extend_sourceentriesentryright) + (dst_positive_add_extend_sourceentriesentryright))) /\ (((((exists ff_h_pvs_add_extend_sourceentriesentryrightnegative. ff_h_pvs_add_extend_sourceentriesentryrightnegative + S (dst_negative_add_extend_sourceentriesentryright) = S ((S (sto_index_add_extend_sourceentries)) * dst_negative_scale_add_extend_sourceentriesentryright)) /\ exists ff_q_pvs_add_extend_sourceentriesentryrightnegative. dst_negative_code_add_extend_sourceentriesentryright = ff_q_pvs_add_extend_sourceentriesentryrightnegative * S ((S (sto_index_add_extend_sourceentries)) * dst_negative_scale_add_extend_sourceentriesentryright) + (dst_negative_add_extend_sourceentriesentryright))) /\ (exists ge_balance_positive_add_extend_sourceentriesentryrightvalue ge_balance_negative_add_extend_sourceentriesentryrightvalue. (((((sto_right_add_extend_sourceentries) = 2 * (ge_balance_positive_add_extend_sourceentriesentryrightvalue) /\ (ge_balance_negative_add_extend_sourceentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_extend_sourceentriesentryrightvaluedecode. (((sto_right_add_extend_sourceentries) = 2 * ge_signed_half_add_extend_sourceentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_extend_sourceentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_extend_sourceentriesentryrightvalue) = S ge_signed_half_add_extend_sourceentriesentryrightvaluedecode))) /\ ((dst_positive_add_extend_sourceentriesentryright) + ge_balance_negative_add_extend_sourceentriesentryrightvalue = (dst_negative_add_extend_sourceentriesentryright) + ge_balance_positive_add_extend_sourceentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_extend_sourceentriesentryoutput dst_positive_scale_add_extend_sourceentriesentryoutput dst_negative_code_add_extend_sourceentriesentryoutput dst_negative_scale_add_extend_sourceentriesentryoutput dst_positive_add_extend_sourceentriesentryoutput dst_negative_add_extend_sourceentriesentryoutput. (((H) = (((((dst_positive_code_add_extend_sourceentriesentryoutput) + (dst_positive_scale_add_extend_sourceentriesentryoutput)) * S ((dst_positive_code_add_extend_sourceentriesentryoutput) + (dst_positive_scale_add_extend_sourceentriesentryoutput)) + ((dst_positive_scale_add_extend_sourceentriesentryoutput) + (dst_positive_scale_add_extend_sourceentriesentryoutput))) + (((dst_negative_code_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)) * S ((dst_negative_code_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)) + ((dst_negative_scale_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)))) * S ((((dst_positive_code_add_extend_sourceentriesentryoutput) + (dst_positive_scale_add_extend_sourceentriesentryoutput)) * S ((dst_positive_code_add_extend_sourceentriesentryoutput) + (dst_positive_scale_add_extend_sourceentriesentryoutput)) + ((dst_positive_scale_add_extend_sourceentriesentryoutput) + (dst_positive_scale_add_extend_sourceentriesentryoutput))) + (((dst_negative_code_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)) * S ((dst_negative_code_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)) + ((dst_negative_scale_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)))) + ((((dst_negative_code_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)) * S ((dst_negative_code_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)) + ((dst_negative_scale_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput))) + (((dst_negative_code_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)) * S ((dst_negative_code_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)) + ((dst_negative_scale_add_extend_sourceentriesentryoutput) + (dst_negative_scale_add_extend_sourceentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_extend_sourceentriesentryoutputpositive. ff_h_pvs_add_extend_sourceentriesentryoutputpositive + S (dst_positive_add_extend_sourceentriesentryoutput) = S ((S (sto_index_add_extend_sourceentries)) * dst_positive_scale_add_extend_sourceentriesentryoutput)) /\ exists ff_q_pvs_add_extend_sourceentriesentryoutputpositive. dst_positive_code_add_extend_sourceentriesentryoutput = ff_q_pvs_add_extend_sourceentriesentryoutputpositive * S ((S (sto_index_add_extend_sourceentries)) * dst_positive_scale_add_extend_sourceentriesentryoutput) + (dst_positive_add_extend_sourceentriesentryoutput))) /\ (((((exists ff_h_pvs_add_extend_sourceentriesentryoutputnegative. ff_h_pvs_add_extend_sourceentriesentryoutputnegative + S (dst_negative_add_extend_sourceentriesentryoutput) = S ((S (sto_index_add_extend_sourceentries)) * dst_negative_scale_add_extend_sourceentriesentryoutput)) /\ exists ff_q_pvs_add_extend_sourceentriesentryoutputnegative. dst_negative_code_add_extend_sourceentriesentryoutput = ff_q_pvs_add_extend_sourceentriesentryoutputnegative * S ((S (sto_index_add_extend_sourceentries)) * dst_negative_scale_add_extend_sourceentriesentryoutput) + (dst_negative_add_extend_sourceentriesentryoutput))) /\ (exists ge_balance_positive_add_extend_sourceentriesentryoutputvalue ge_balance_negative_add_extend_sourceentriesentryoutputvalue. (((((sto_output_add_extend_sourceentries) = 2 * (ge_balance_positive_add_extend_sourceentriesentryoutputvalue) /\ (ge_balance_negative_add_extend_sourceentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_extend_sourceentriesentryoutputvaluedecode. (((sto_output_add_extend_sourceentries) = 2 * ge_signed_half_add_extend_sourceentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_extend_sourceentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_extend_sourceentriesentryoutputvalue) = S ge_signed_half_add_extend_sourceentriesentryoutputvaluedecode))) /\ ((dst_positive_add_extend_sourceentriesentryoutput) + ge_balance_negative_add_extend_sourceentriesentryoutputvalue = (dst_negative_add_extend_sourceentriesentryoutput) + ge_balance_positive_add_extend_sourceentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_extend_sourceentriesentryoperation dsa_an_add_extend_sourceentriesentryoperation dsa_bp_add_extend_sourceentriesentryoperation dsa_bn_add_extend_sourceentriesentryoperation dsa_cp_add_extend_sourceentriesentryoperation dsa_cn_add_extend_sourceentriesentryoperation. (((((sto_left_add_extend_sourceentries) = 2 * (dsa_ap_add_extend_sourceentriesentryoperation) /\ (dsa_an_add_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_add_extend_sourceentriesentryoperationleft. (((sto_left_add_extend_sourceentries) = 2 * ge_signed_half_add_extend_sourceentriesentryoperationleft + 1 /\ (dsa_ap_add_extend_sourceentriesentryoperation) = 0) /\ (dsa_an_add_extend_sourceentriesentryoperation) = S ge_signed_half_add_extend_sourceentriesentryoperationleft))) /\ ((((((sto_right_add_extend_sourceentries) = 2 * (dsa_bp_add_extend_sourceentriesentryoperation) /\ (dsa_bn_add_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_add_extend_sourceentriesentryoperationright. (((sto_right_add_extend_sourceentries) = 2 * ge_signed_half_add_extend_sourceentriesentryoperationright + 1 /\ (dsa_bp_add_extend_sourceentriesentryoperation) = 0) /\ (dsa_bn_add_extend_sourceentriesentryoperation) = S ge_signed_half_add_extend_sourceentriesentryoperationright))) /\ ((((((sto_output_add_extend_sourceentries) = 2 * (dsa_cp_add_extend_sourceentriesentryoperation) /\ (dsa_cn_add_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_add_extend_sourceentriesentryoperationoutput. (((sto_output_add_extend_sourceentries) = 2 * ge_signed_half_add_extend_sourceentriesentryoperationoutput + 1 /\ (dsa_cp_add_extend_sourceentriesentryoperation) = 0) /\ (dsa_cn_add_extend_sourceentriesentryoperation) = S ge_signed_half_add_extend_sourceentriesentryoperationoutput))) /\ ((dsa_ap_add_extend_sourceentriesentryoperation + dsa_bp_add_extend_sourceentriesentryoperation) + dsa_cn_add_extend_sourceentriesentryoperation = (dsa_an_add_extend_sourceentriesentryoperation + dsa_bn_add_extend_sourceentriesentryoperation) + dsa_cp_add_extend_sourceentriesentryoperation))))))))))))))))))) -> (exists dst_positive_code_add_extend_table dst_positive_scale_add_extend_table dst_negative_code_add_extend_table dst_negative_scale_add_extend_table. (((K) = (((((dst_positive_code_add_extend_table) + (dst_positive_scale_add_extend_table)) * S ((dst_positive_code_add_extend_table) + (dst_positive_scale_add_extend_table)) + ((dst_positive_scale_add_extend_table) + (dst_positive_scale_add_extend_table))) + (((dst_negative_code_add_extend_table) + (dst_negative_scale_add_extend_table)) * S ((dst_negative_code_add_extend_table) + (dst_negative_scale_add_extend_table)) + ((dst_negative_scale_add_extend_table) + (dst_negative_scale_add_extend_table)))) * S ((((dst_positive_code_add_extend_table) + (dst_positive_scale_add_extend_table)) * S ((dst_positive_code_add_extend_table) + (dst_positive_scale_add_extend_table)) + ((dst_positive_scale_add_extend_table) + (dst_positive_scale_add_extend_table))) + (((dst_negative_code_add_extend_table) + (dst_negative_scale_add_extend_table)) * S ((dst_negative_code_add_extend_table) + (dst_negative_scale_add_extend_table)) + ((dst_negative_scale_add_extend_table) + (dst_negative_scale_add_extend_table)))) + ((((dst_negative_code_add_extend_table) + (dst_negative_scale_add_extend_table)) * S ((dst_negative_code_add_extend_table) + (dst_negative_scale_add_extend_table)) + ((dst_negative_scale_add_extend_table) + (dst_negative_scale_add_extend_table))) + (((dst_negative_code_add_extend_table) + (dst_negative_scale_add_extend_table)) * S ((dst_negative_code_add_extend_table) + (dst_negative_scale_add_extend_table)) + ((dst_negative_scale_add_extend_table) + (dst_negative_scale_add_extend_table)))))) /\ (forall dst_index_add_extend_table. (exists pvs_le_gap_add_extend_tabledomain. pvs_le_gap_add_extend_tabledomain + (dst_index_add_extend_table) = (l)) -> exists dst_positive_add_extend_table dst_negative_add_extend_table dst_value_add_extend_table. ((((exists ff_h_pvs_add_extend_tableentrypositive. ff_h_pvs_add_extend_tableentrypositive + S (dst_positive_add_extend_table) = S ((S (dst_index_add_extend_table)) * dst_positive_scale_add_extend_table)) /\ exists ff_q_pvs_add_extend_tableentrypositive. dst_positive_code_add_extend_table = ff_q_pvs_add_extend_tableentrypositive * S ((S (dst_index_add_extend_table)) * dst_positive_scale_add_extend_table) + (dst_positive_add_extend_table))) /\ (((((exists ff_h_pvs_add_extend_tableentrynegative. ff_h_pvs_add_extend_tableentrynegative + S (dst_negative_add_extend_table) = S ((S (dst_index_add_extend_table)) * dst_negative_scale_add_extend_table)) /\ exists ff_q_pvs_add_extend_tableentrynegative. dst_negative_code_add_extend_table = ff_q_pvs_add_extend_tableentrynegative * S ((S (dst_index_add_extend_table)) * dst_negative_scale_add_extend_table) + (dst_negative_add_extend_table))) /\ (exists ge_balance_positive_add_extend_tableentryvalue ge_balance_negative_add_extend_tableentryvalue. (((((dst_value_add_extend_table) = 2 * (ge_balance_positive_add_extend_tableentryvalue) /\ (ge_balance_negative_add_extend_tableentryvalue) = 0) \/ exists ge_signed_half_add_extend_tableentryvaluedecode. (((dst_value_add_extend_table) = 2 * ge_signed_half_add_extend_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_extend_tableentryvalue) = 0) /\ (ge_balance_negative_add_extend_tableentryvalue) = S ge_signed_half_add_extend_tableentryvaluedecode))) /\ ((dst_positive_add_extend_table) + ge_balance_negative_add_extend_tableentryvalue = (dst_negative_add_extend_table) + ge_balance_positive_add_extend_tableentryvalue))))))))) -> (forall dst_index_add_extend_preservation dst_first_add_extend_preservation dst_second_add_extend_preservation. (exists pvs_gap_add_extend_preservationbound. pvs_gap_add_extend_preservationbound + S (dst_index_add_extend_preservation) = (l)) -> (exists dst_positive_code_add_extend_preservationfirst dst_positive_scale_add_extend_preservationfirst dst_negative_code_add_extend_preservationfirst dst_negative_scale_add_extend_preservationfirst dst_positive_add_extend_preservationfirst dst_negative_add_extend_preservationfirst. (((H) = (((((dst_positive_code_add_extend_preservationfirst) + (dst_positive_scale_add_extend_preservationfirst)) * S ((dst_positive_code_add_extend_preservationfirst) + (dst_positive_scale_add_extend_preservationfirst)) + ((dst_positive_scale_add_extend_preservationfirst) + (dst_positive_scale_add_extend_preservationfirst))) + (((dst_negative_code_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)) * S ((dst_negative_code_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)) + ((dst_negative_scale_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)))) * S ((((dst_positive_code_add_extend_preservationfirst) + (dst_positive_scale_add_extend_preservationfirst)) * S ((dst_positive_code_add_extend_preservationfirst) + (dst_positive_scale_add_extend_preservationfirst)) + ((dst_positive_scale_add_extend_preservationfirst) + (dst_positive_scale_add_extend_preservationfirst))) + (((dst_negative_code_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)) * S ((dst_negative_code_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)) + ((dst_negative_scale_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)))) + ((((dst_negative_code_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)) * S ((dst_negative_code_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)) + ((dst_negative_scale_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst))) + (((dst_negative_code_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)) * S ((dst_negative_code_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)) + ((dst_negative_scale_add_extend_preservationfirst) + (dst_negative_scale_add_extend_preservationfirst)))))) /\ (((((exists ff_h_pvs_add_extend_preservationfirstpositive. ff_h_pvs_add_extend_preservationfirstpositive + S (dst_positive_add_extend_preservationfirst) = S ((S (dst_index_add_extend_preservation)) * dst_positive_scale_add_extend_preservationfirst)) /\ exists ff_q_pvs_add_extend_preservationfirstpositive. dst_positive_code_add_extend_preservationfirst = ff_q_pvs_add_extend_preservationfirstpositive * S ((S (dst_index_add_extend_preservation)) * dst_positive_scale_add_extend_preservationfirst) + (dst_positive_add_extend_preservationfirst))) /\ (((((exists ff_h_pvs_add_extend_preservationfirstnegative. ff_h_pvs_add_extend_preservationfirstnegative + S (dst_negative_add_extend_preservationfirst) = S ((S (dst_index_add_extend_preservation)) * dst_negative_scale_add_extend_preservationfirst)) /\ exists ff_q_pvs_add_extend_preservationfirstnegative. dst_negative_code_add_extend_preservationfirst = ff_q_pvs_add_extend_preservationfirstnegative * S ((S (dst_index_add_extend_preservation)) * dst_negative_scale_add_extend_preservationfirst) + (dst_negative_add_extend_preservationfirst))) /\ (exists ge_balance_positive_add_extend_preservationfirstvalue ge_balance_negative_add_extend_preservationfirstvalue. (((((dst_first_add_extend_preservation) = 2 * (ge_balance_positive_add_extend_preservationfirstvalue) /\ (ge_balance_negative_add_extend_preservationfirstvalue) = 0) \/ exists ge_signed_half_add_extend_preservationfirstvaluedecode. (((dst_first_add_extend_preservation) = 2 * ge_signed_half_add_extend_preservationfirstvaluedecode + 1 /\ (ge_balance_positive_add_extend_preservationfirstvalue) = 0) /\ (ge_balance_negative_add_extend_preservationfirstvalue) = S ge_signed_half_add_extend_preservationfirstvaluedecode))) /\ ((dst_positive_add_extend_preservationfirst) + ge_balance_negative_add_extend_preservationfirstvalue = (dst_negative_add_extend_preservationfirst) + ge_balance_positive_add_extend_preservationfirstvalue))))))))) -> (exists dst_positive_code_add_extend_preservationsecond dst_positive_scale_add_extend_preservationsecond dst_negative_code_add_extend_preservationsecond dst_negative_scale_add_extend_preservationsecond dst_positive_add_extend_preservationsecond dst_negative_add_extend_preservationsecond. (((K) = (((((dst_positive_code_add_extend_preservationsecond) + (dst_positive_scale_add_extend_preservationsecond)) * S ((dst_positive_code_add_extend_preservationsecond) + (dst_positive_scale_add_extend_preservationsecond)) + ((dst_positive_scale_add_extend_preservationsecond) + (dst_positive_scale_add_extend_preservationsecond))) + (((dst_negative_code_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)) * S ((dst_negative_code_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)) + ((dst_negative_scale_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)))) * S ((((dst_positive_code_add_extend_preservationsecond) + (dst_positive_scale_add_extend_preservationsecond)) * S ((dst_positive_code_add_extend_preservationsecond) + (dst_positive_scale_add_extend_preservationsecond)) + ((dst_positive_scale_add_extend_preservationsecond) + (dst_positive_scale_add_extend_preservationsecond))) + (((dst_negative_code_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)) * S ((dst_negative_code_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)) + ((dst_negative_scale_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)))) + ((((dst_negative_code_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)) * S ((dst_negative_code_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)) + ((dst_negative_scale_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond))) + (((dst_negative_code_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)) * S ((dst_negative_code_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)) + ((dst_negative_scale_add_extend_preservationsecond) + (dst_negative_scale_add_extend_preservationsecond)))))) /\ (((((exists ff_h_pvs_add_extend_preservationsecondpositive. ff_h_pvs_add_extend_preservationsecondpositive + S (dst_positive_add_extend_preservationsecond) = S ((S (dst_index_add_extend_preservation)) * dst_positive_scale_add_extend_preservationsecond)) /\ exists ff_q_pvs_add_extend_preservationsecondpositive. dst_positive_code_add_extend_preservationsecond = ff_q_pvs_add_extend_preservationsecondpositive * S ((S (dst_index_add_extend_preservation)) * dst_positive_scale_add_extend_preservationsecond) + (dst_positive_add_extend_preservationsecond))) /\ (((((exists ff_h_pvs_add_extend_preservationsecondnegative. ff_h_pvs_add_extend_preservationsecondnegative + S (dst_negative_add_extend_preservationsecond) = S ((S (dst_index_add_extend_preservation)) * dst_negative_scale_add_extend_preservationsecond)) /\ exists ff_q_pvs_add_extend_preservationsecondnegative. dst_negative_code_add_extend_preservationsecond = ff_q_pvs_add_extend_preservationsecondnegative * S ((S (dst_index_add_extend_preservation)) * dst_negative_scale_add_extend_preservationsecond) + (dst_negative_add_extend_preservationsecond))) /\ (exists ge_balance_positive_add_extend_preservationsecondvalue ge_balance_negative_add_extend_preservationsecondvalue. (((((dst_second_add_extend_preservation) = 2 * (ge_balance_positive_add_extend_preservationsecondvalue) /\ (ge_balance_negative_add_extend_preservationsecondvalue) = 0) \/ exists ge_signed_half_add_extend_preservationsecondvaluedecode. (((dst_second_add_extend_preservation) = 2 * ge_signed_half_add_extend_preservationsecondvaluedecode + 1 /\ (ge_balance_positive_add_extend_preservationsecondvalue) = 0) /\ (ge_balance_negative_add_extend_preservationsecondvalue) = S ge_signed_half_add_extend_preservationsecondvaluedecode))) /\ ((dst_positive_add_extend_preservationsecond) + ge_balance_negative_add_extend_preservationsecondvalue = (dst_negative_add_extend_preservationsecond) + ge_balance_positive_add_extend_preservationsecondvalue))))))))) -> dst_first_add_extend_preservation = dst_second_add_extend_preservation) -> (exists dst_positive_code_add_extend_at_0 dst_positive_scale_add_extend_at_0 dst_negative_code_add_extend_at_0 dst_negative_scale_add_extend_at_0 dst_positive_add_extend_at_0 dst_negative_add_extend_at_0. (((F) = (((((dst_positive_code_add_extend_at_0) + (dst_positive_scale_add_extend_at_0)) * S ((dst_positive_code_add_extend_at_0) + (dst_positive_scale_add_extend_at_0)) + ((dst_positive_scale_add_extend_at_0) + (dst_positive_scale_add_extend_at_0))) + (((dst_negative_code_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)) * S ((dst_negative_code_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)) + ((dst_negative_scale_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)))) * S ((((dst_positive_code_add_extend_at_0) + (dst_positive_scale_add_extend_at_0)) * S ((dst_positive_code_add_extend_at_0) + (dst_positive_scale_add_extend_at_0)) + ((dst_positive_scale_add_extend_at_0) + (dst_positive_scale_add_extend_at_0))) + (((dst_negative_code_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)) * S ((dst_negative_code_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)) + ((dst_negative_scale_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)))) + ((((dst_negative_code_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)) * S ((dst_negative_code_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)) + ((dst_negative_scale_add_extend_at_0) + (dst_negative_scale_add_extend_at_0))) + (((dst_negative_code_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)) * S ((dst_negative_code_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)) + ((dst_negative_scale_add_extend_at_0) + (dst_negative_scale_add_extend_at_0)))))) /\ (((((exists ff_h_pvs_add_extend_at_0positive. ff_h_pvs_add_extend_at_0positive + S (dst_positive_add_extend_at_0) = S ((S (l)) * dst_positive_scale_add_extend_at_0)) /\ exists ff_q_pvs_add_extend_at_0positive. dst_positive_code_add_extend_at_0 = ff_q_pvs_add_extend_at_0positive * S ((S (l)) * dst_positive_scale_add_extend_at_0) + (dst_positive_add_extend_at_0))) /\ (((((exists ff_h_pvs_add_extend_at_0negative. ff_h_pvs_add_extend_at_0negative + S (dst_negative_add_extend_at_0) = S ((S (l)) * dst_negative_scale_add_extend_at_0)) /\ exists ff_q_pvs_add_extend_at_0negative. dst_negative_code_add_extend_at_0 = ff_q_pvs_add_extend_at_0negative * S ((S (l)) * dst_negative_scale_add_extend_at_0) + (dst_negative_add_extend_at_0))) /\ (exists ge_balance_positive_add_extend_at_0value ge_balance_negative_add_extend_at_0value. (((((a) = 2 * (ge_balance_positive_add_extend_at_0value) /\ (ge_balance_negative_add_extend_at_0value) = 0) \/ exists ge_signed_half_add_extend_at_0valuedecode. (((a) = 2 * ge_signed_half_add_extend_at_0valuedecode + 1 /\ (ge_balance_positive_add_extend_at_0value) = 0) /\ (ge_balance_negative_add_extend_at_0value) = S ge_signed_half_add_extend_at_0valuedecode))) /\ ((dst_positive_add_extend_at_0) + ge_balance_negative_add_extend_at_0value = (dst_negative_add_extend_at_0) + ge_balance_positive_add_extend_at_0value))))))))) -> (exists dst_positive_code_add_extend_at_1 dst_positive_scale_add_extend_at_1 dst_negative_code_add_extend_at_1 dst_negative_scale_add_extend_at_1 dst_positive_add_extend_at_1 dst_negative_add_extend_at_1. (((G) = (((((dst_positive_code_add_extend_at_1) + (dst_positive_scale_add_extend_at_1)) * S ((dst_positive_code_add_extend_at_1) + (dst_positive_scale_add_extend_at_1)) + ((dst_positive_scale_add_extend_at_1) + (dst_positive_scale_add_extend_at_1))) + (((dst_negative_code_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)) * S ((dst_negative_code_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)) + ((dst_negative_scale_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)))) * S ((((dst_positive_code_add_extend_at_1) + (dst_positive_scale_add_extend_at_1)) * S ((dst_positive_code_add_extend_at_1) + (dst_positive_scale_add_extend_at_1)) + ((dst_positive_scale_add_extend_at_1) + (dst_positive_scale_add_extend_at_1))) + (((dst_negative_code_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)) * S ((dst_negative_code_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)) + ((dst_negative_scale_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)))) + ((((dst_negative_code_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)) * S ((dst_negative_code_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)) + ((dst_negative_scale_add_extend_at_1) + (dst_negative_scale_add_extend_at_1))) + (((dst_negative_code_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)) * S ((dst_negative_code_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)) + ((dst_negative_scale_add_extend_at_1) + (dst_negative_scale_add_extend_at_1)))))) /\ (((((exists ff_h_pvs_add_extend_at_1positive. ff_h_pvs_add_extend_at_1positive + S (dst_positive_add_extend_at_1) = S ((S (l)) * dst_positive_scale_add_extend_at_1)) /\ exists ff_q_pvs_add_extend_at_1positive. dst_positive_code_add_extend_at_1 = ff_q_pvs_add_extend_at_1positive * S ((S (l)) * dst_positive_scale_add_extend_at_1) + (dst_positive_add_extend_at_1))) /\ (((((exists ff_h_pvs_add_extend_at_1negative. ff_h_pvs_add_extend_at_1negative + S (dst_negative_add_extend_at_1) = S ((S (l)) * dst_negative_scale_add_extend_at_1)) /\ exists ff_q_pvs_add_extend_at_1negative. dst_negative_code_add_extend_at_1 = ff_q_pvs_add_extend_at_1negative * S ((S (l)) * dst_negative_scale_add_extend_at_1) + (dst_negative_add_extend_at_1))) /\ (exists ge_balance_positive_add_extend_at_1value ge_balance_negative_add_extend_at_1value. (((((b) = 2 * (ge_balance_positive_add_extend_at_1value) /\ (ge_balance_negative_add_extend_at_1value) = 0) \/ exists ge_signed_half_add_extend_at_1valuedecode. (((b) = 2 * ge_signed_half_add_extend_at_1valuedecode + 1 /\ (ge_balance_positive_add_extend_at_1value) = 0) /\ (ge_balance_negative_add_extend_at_1value) = S ge_signed_half_add_extend_at_1valuedecode))) /\ ((dst_positive_add_extend_at_1) + ge_balance_negative_add_extend_at_1value = (dst_negative_add_extend_at_1) + ge_balance_positive_add_extend_at_1value))))))))) -> (exists dst_positive_code_add_extend_at_2 dst_positive_scale_add_extend_at_2 dst_negative_code_add_extend_at_2 dst_negative_scale_add_extend_at_2 dst_positive_add_extend_at_2 dst_negative_add_extend_at_2. (((K) = (((((dst_positive_code_add_extend_at_2) + (dst_positive_scale_add_extend_at_2)) * S ((dst_positive_code_add_extend_at_2) + (dst_positive_scale_add_extend_at_2)) + ((dst_positive_scale_add_extend_at_2) + (dst_positive_scale_add_extend_at_2))) + (((dst_negative_code_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)) * S ((dst_negative_code_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)) + ((dst_negative_scale_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)))) * S ((((dst_positive_code_add_extend_at_2) + (dst_positive_scale_add_extend_at_2)) * S ((dst_positive_code_add_extend_at_2) + (dst_positive_scale_add_extend_at_2)) + ((dst_positive_scale_add_extend_at_2) + (dst_positive_scale_add_extend_at_2))) + (((dst_negative_code_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)) * S ((dst_negative_code_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)) + ((dst_negative_scale_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)))) + ((((dst_negative_code_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)) * S ((dst_negative_code_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)) + ((dst_negative_scale_add_extend_at_2) + (dst_negative_scale_add_extend_at_2))) + (((dst_negative_code_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)) * S ((dst_negative_code_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)) + ((dst_negative_scale_add_extend_at_2) + (dst_negative_scale_add_extend_at_2)))))) /\ (((((exists ff_h_pvs_add_extend_at_2positive. ff_h_pvs_add_extend_at_2positive + S (dst_positive_add_extend_at_2) = S ((S (l)) * dst_positive_scale_add_extend_at_2)) /\ exists ff_q_pvs_add_extend_at_2positive. dst_positive_code_add_extend_at_2 = ff_q_pvs_add_extend_at_2positive * S ((S (l)) * dst_positive_scale_add_extend_at_2) + (dst_positive_add_extend_at_2))) /\ (((((exists ff_h_pvs_add_extend_at_2negative. ff_h_pvs_add_extend_at_2negative + S (dst_negative_add_extend_at_2) = S ((S (l)) * dst_negative_scale_add_extend_at_2)) /\ exists ff_q_pvs_add_extend_at_2negative. dst_negative_code_add_extend_at_2 = ff_q_pvs_add_extend_at_2negative * S ((S (l)) * dst_negative_scale_add_extend_at_2) + (dst_negative_add_extend_at_2))) /\ (exists ge_balance_positive_add_extend_at_2value ge_balance_negative_add_extend_at_2value. (((((c) = 2 * (ge_balance_positive_add_extend_at_2value) /\ (ge_balance_negative_add_extend_at_2value) = 0) \/ exists ge_signed_half_add_extend_at_2valuedecode. (((c) = 2 * ge_signed_half_add_extend_at_2valuedecode + 1 /\ (ge_balance_positive_add_extend_at_2value) = 0) /\ (ge_balance_negative_add_extend_at_2value) = S ge_signed_half_add_extend_at_2valuedecode))) /\ ((dst_positive_add_extend_at_2) + ge_balance_negative_add_extend_at_2value = (dst_negative_add_extend_at_2) + ge_balance_positive_add_extend_at_2value))))))))) -> (exists dsa_ap_add_extend_operation dsa_an_add_extend_operation dsa_bp_add_extend_operation dsa_bn_add_extend_operation dsa_cp_add_extend_operation dsa_cn_add_extend_operation. (((((a) = 2 * (dsa_ap_add_extend_operation) /\ (dsa_an_add_extend_operation) = 0) \/ exists ge_signed_half_add_extend_operationleft. (((a) = 2 * ge_signed_half_add_extend_operationleft + 1 /\ (dsa_ap_add_extend_operation) = 0) /\ (dsa_an_add_extend_operation) = S ge_signed_half_add_extend_operationleft))) /\ ((((((b) = 2 * (dsa_bp_add_extend_operation) /\ (dsa_bn_add_extend_operation) = 0) \/ exists ge_signed_half_add_extend_operationright. (((b) = 2 * ge_signed_half_add_extend_operationright + 1 /\ (dsa_bp_add_extend_operation) = 0) /\ (dsa_bn_add_extend_operation) = S ge_signed_half_add_extend_operationright))) /\ ((((((c) = 2 * (dsa_cp_add_extend_operation) /\ (dsa_cn_add_extend_operation) = 0) \/ exists ge_signed_half_add_extend_operationoutput. (((c) = 2 * ge_signed_half_add_extend_operationoutput + 1 /\ (dsa_cp_add_extend_operation) = 0) /\ (dsa_cn_add_extend_operation) = S ge_signed_half_add_extend_operationoutput))) /\ ((dsa_ap_add_extend_operation + dsa_bp_add_extend_operation) + dsa_cn_add_extend_operation = (dsa_an_add_extend_operation + dsa_bn_add_extend_operation) + dsa_cp_add_extend_operation))))))) -> (((exists dst_positive_code_add_extend_resultleft_table dst_positive_scale_add_extend_resultleft_table dst_negative_code_add_extend_resultleft_table dst_negative_scale_add_extend_resultleft_table. (((F) = (((((dst_positive_code_add_extend_resultleft_table) + (dst_positive_scale_add_extend_resultleft_table)) * S ((dst_positive_code_add_extend_resultleft_table) + (dst_positive_scale_add_extend_resultleft_table)) + ((dst_positive_scale_add_extend_resultleft_table) + (dst_positive_scale_add_extend_resultleft_table))) + (((dst_negative_code_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)) * S ((dst_negative_code_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)) + ((dst_negative_scale_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)))) * S ((((dst_positive_code_add_extend_resultleft_table) + (dst_positive_scale_add_extend_resultleft_table)) * S ((dst_positive_code_add_extend_resultleft_table) + (dst_positive_scale_add_extend_resultleft_table)) + ((dst_positive_scale_add_extend_resultleft_table) + (dst_positive_scale_add_extend_resultleft_table))) + (((dst_negative_code_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)) * S ((dst_negative_code_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)) + ((dst_negative_scale_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)))) + ((((dst_negative_code_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)) * S ((dst_negative_code_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)) + ((dst_negative_scale_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table))) + (((dst_negative_code_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)) * S ((dst_negative_code_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)) + ((dst_negative_scale_add_extend_resultleft_table) + (dst_negative_scale_add_extend_resultleft_table)))))) /\ (forall dst_index_add_extend_resultleft_table. (exists pvs_le_gap_add_extend_resultleft_tabledomain. pvs_le_gap_add_extend_resultleft_tabledomain + (dst_index_add_extend_resultleft_table) = (S l)) -> exists dst_positive_add_extend_resultleft_table dst_negative_add_extend_resultleft_table dst_value_add_extend_resultleft_table. ((((exists ff_h_pvs_add_extend_resultleft_tableentrypositive. ff_h_pvs_add_extend_resultleft_tableentrypositive + S (dst_positive_add_extend_resultleft_table) = S ((S (dst_index_add_extend_resultleft_table)) * dst_positive_scale_add_extend_resultleft_table)) /\ exists ff_q_pvs_add_extend_resultleft_tableentrypositive. dst_positive_code_add_extend_resultleft_table = ff_q_pvs_add_extend_resultleft_tableentrypositive * S ((S (dst_index_add_extend_resultleft_table)) * dst_positive_scale_add_extend_resultleft_table) + (dst_positive_add_extend_resultleft_table))) /\ (((((exists ff_h_pvs_add_extend_resultleft_tableentrynegative. ff_h_pvs_add_extend_resultleft_tableentrynegative + S (dst_negative_add_extend_resultleft_table) = S ((S (dst_index_add_extend_resultleft_table)) * dst_negative_scale_add_extend_resultleft_table)) /\ exists ff_q_pvs_add_extend_resultleft_tableentrynegative. dst_negative_code_add_extend_resultleft_table = ff_q_pvs_add_extend_resultleft_tableentrynegative * S ((S (dst_index_add_extend_resultleft_table)) * dst_negative_scale_add_extend_resultleft_table) + (dst_negative_add_extend_resultleft_table))) /\ (exists ge_balance_positive_add_extend_resultleft_tableentryvalue ge_balance_negative_add_extend_resultleft_tableentryvalue. (((((dst_value_add_extend_resultleft_table) = 2 * (ge_balance_positive_add_extend_resultleft_tableentryvalue) /\ (ge_balance_negative_add_extend_resultleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_extend_resultleft_tableentryvaluedecode. (((dst_value_add_extend_resultleft_table) = 2 * ge_signed_half_add_extend_resultleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_extend_resultleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_extend_resultleft_tableentryvalue) = S ge_signed_half_add_extend_resultleft_tableentryvaluedecode))) /\ ((dst_positive_add_extend_resultleft_table) + ge_balance_negative_add_extend_resultleft_tableentryvalue = (dst_negative_add_extend_resultleft_table) + ge_balance_positive_add_extend_resultleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_extend_resultright_table dst_positive_scale_add_extend_resultright_table dst_negative_code_add_extend_resultright_table dst_negative_scale_add_extend_resultright_table. (((G) = (((((dst_positive_code_add_extend_resultright_table) + (dst_positive_scale_add_extend_resultright_table)) * S ((dst_positive_code_add_extend_resultright_table) + (dst_positive_scale_add_extend_resultright_table)) + ((dst_positive_scale_add_extend_resultright_table) + (dst_positive_scale_add_extend_resultright_table))) + (((dst_negative_code_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)) * S ((dst_negative_code_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)) + ((dst_negative_scale_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)))) * S ((((dst_positive_code_add_extend_resultright_table) + (dst_positive_scale_add_extend_resultright_table)) * S ((dst_positive_code_add_extend_resultright_table) + (dst_positive_scale_add_extend_resultright_table)) + ((dst_positive_scale_add_extend_resultright_table) + (dst_positive_scale_add_extend_resultright_table))) + (((dst_negative_code_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)) * S ((dst_negative_code_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)) + ((dst_negative_scale_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)))) + ((((dst_negative_code_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)) * S ((dst_negative_code_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)) + ((dst_negative_scale_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table))) + (((dst_negative_code_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)) * S ((dst_negative_code_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)) + ((dst_negative_scale_add_extend_resultright_table) + (dst_negative_scale_add_extend_resultright_table)))))) /\ (forall dst_index_add_extend_resultright_table. (exists pvs_le_gap_add_extend_resultright_tabledomain. pvs_le_gap_add_extend_resultright_tabledomain + (dst_index_add_extend_resultright_table) = (S l)) -> exists dst_positive_add_extend_resultright_table dst_negative_add_extend_resultright_table dst_value_add_extend_resultright_table. ((((exists ff_h_pvs_add_extend_resultright_tableentrypositive. ff_h_pvs_add_extend_resultright_tableentrypositive + S (dst_positive_add_extend_resultright_table) = S ((S (dst_index_add_extend_resultright_table)) * dst_positive_scale_add_extend_resultright_table)) /\ exists ff_q_pvs_add_extend_resultright_tableentrypositive. dst_positive_code_add_extend_resultright_table = ff_q_pvs_add_extend_resultright_tableentrypositive * S ((S (dst_index_add_extend_resultright_table)) * dst_positive_scale_add_extend_resultright_table) + (dst_positive_add_extend_resultright_table))) /\ (((((exists ff_h_pvs_add_extend_resultright_tableentrynegative. ff_h_pvs_add_extend_resultright_tableentrynegative + S (dst_negative_add_extend_resultright_table) = S ((S (dst_index_add_extend_resultright_table)) * dst_negative_scale_add_extend_resultright_table)) /\ exists ff_q_pvs_add_extend_resultright_tableentrynegative. dst_negative_code_add_extend_resultright_table = ff_q_pvs_add_extend_resultright_tableentrynegative * S ((S (dst_index_add_extend_resultright_table)) * dst_negative_scale_add_extend_resultright_table) + (dst_negative_add_extend_resultright_table))) /\ (exists ge_balance_positive_add_extend_resultright_tableentryvalue ge_balance_negative_add_extend_resultright_tableentryvalue. (((((dst_value_add_extend_resultright_table) = 2 * (ge_balance_positive_add_extend_resultright_tableentryvalue) /\ (ge_balance_negative_add_extend_resultright_tableentryvalue) = 0) \/ exists ge_signed_half_add_extend_resultright_tableentryvaluedecode. (((dst_value_add_extend_resultright_table) = 2 * ge_signed_half_add_extend_resultright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_extend_resultright_tableentryvalue) = 0) /\ (ge_balance_negative_add_extend_resultright_tableentryvalue) = S ge_signed_half_add_extend_resultright_tableentryvaluedecode))) /\ ((dst_positive_add_extend_resultright_table) + ge_balance_negative_add_extend_resultright_tableentryvalue = (dst_negative_add_extend_resultright_table) + ge_balance_positive_add_extend_resultright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_extend_resultoutput_table dst_positive_scale_add_extend_resultoutput_table dst_negative_code_add_extend_resultoutput_table dst_negative_scale_add_extend_resultoutput_table. (((K) = (((((dst_positive_code_add_extend_resultoutput_table) + (dst_positive_scale_add_extend_resultoutput_table)) * S ((dst_positive_code_add_extend_resultoutput_table) + (dst_positive_scale_add_extend_resultoutput_table)) + ((dst_positive_scale_add_extend_resultoutput_table) + (dst_positive_scale_add_extend_resultoutput_table))) + (((dst_negative_code_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)) * S ((dst_negative_code_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)) + ((dst_negative_scale_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)))) * S ((((dst_positive_code_add_extend_resultoutput_table) + (dst_positive_scale_add_extend_resultoutput_table)) * S ((dst_positive_code_add_extend_resultoutput_table) + (dst_positive_scale_add_extend_resultoutput_table)) + ((dst_positive_scale_add_extend_resultoutput_table) + (dst_positive_scale_add_extend_resultoutput_table))) + (((dst_negative_code_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)) * S ((dst_negative_code_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)) + ((dst_negative_scale_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)))) + ((((dst_negative_code_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)) * S ((dst_negative_code_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)) + ((dst_negative_scale_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table))) + (((dst_negative_code_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)) * S ((dst_negative_code_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)) + ((dst_negative_scale_add_extend_resultoutput_table) + (dst_negative_scale_add_extend_resultoutput_table)))))) /\ (forall dst_index_add_extend_resultoutput_table. (exists pvs_le_gap_add_extend_resultoutput_tabledomain. pvs_le_gap_add_extend_resultoutput_tabledomain + (dst_index_add_extend_resultoutput_table) = (S l)) -> exists dst_positive_add_extend_resultoutput_table dst_negative_add_extend_resultoutput_table dst_value_add_extend_resultoutput_table. ((((exists ff_h_pvs_add_extend_resultoutput_tableentrypositive. ff_h_pvs_add_extend_resultoutput_tableentrypositive + S (dst_positive_add_extend_resultoutput_table) = S ((S (dst_index_add_extend_resultoutput_table)) * dst_positive_scale_add_extend_resultoutput_table)) /\ exists ff_q_pvs_add_extend_resultoutput_tableentrypositive. dst_positive_code_add_extend_resultoutput_table = ff_q_pvs_add_extend_resultoutput_tableentrypositive * S ((S (dst_index_add_extend_resultoutput_table)) * dst_positive_scale_add_extend_resultoutput_table) + (dst_positive_add_extend_resultoutput_table))) /\ (((((exists ff_h_pvs_add_extend_resultoutput_tableentrynegative. ff_h_pvs_add_extend_resultoutput_tableentrynegative + S (dst_negative_add_extend_resultoutput_table) = S ((S (dst_index_add_extend_resultoutput_table)) * dst_negative_scale_add_extend_resultoutput_table)) /\ exists ff_q_pvs_add_extend_resultoutput_tableentrynegative. dst_negative_code_add_extend_resultoutput_table = ff_q_pvs_add_extend_resultoutput_tableentrynegative * S ((S (dst_index_add_extend_resultoutput_table)) * dst_negative_scale_add_extend_resultoutput_table) + (dst_negative_add_extend_resultoutput_table))) /\ (exists ge_balance_positive_add_extend_resultoutput_tableentryvalue ge_balance_negative_add_extend_resultoutput_tableentryvalue. (((((dst_value_add_extend_resultoutput_table) = 2 * (ge_balance_positive_add_extend_resultoutput_tableentryvalue) /\ (ge_balance_negative_add_extend_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_extend_resultoutput_tableentryvaluedecode. (((dst_value_add_extend_resultoutput_table) = 2 * ge_signed_half_add_extend_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_extend_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_extend_resultoutput_tableentryvalue) = S ge_signed_half_add_extend_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_add_extend_resultoutput_table) + ge_balance_negative_add_extend_resultoutput_tableentryvalue = (dst_negative_add_extend_resultoutput_table) + ge_balance_positive_add_extend_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_add_extend_resultentries. (exists pvs_gap_add_extend_resultentriesbound. pvs_gap_add_extend_resultentriesbound + S (sto_index_add_extend_resultentries) = (S l)) -> exists sto_left_add_extend_resultentries sto_right_add_extend_resultentries sto_output_add_extend_resultentries. ((exists dst_positive_code_add_extend_resultentriesentryleft dst_positive_scale_add_extend_resultentriesentryleft dst_negative_code_add_extend_resultentriesentryleft dst_negative_scale_add_extend_resultentriesentryleft dst_positive_add_extend_resultentriesentryleft dst_negative_add_extend_resultentriesentryleft. (((F) = (((((dst_positive_code_add_extend_resultentriesentryleft) + (dst_positive_scale_add_extend_resultentriesentryleft)) * S ((dst_positive_code_add_extend_resultentriesentryleft) + (dst_positive_scale_add_extend_resultentriesentryleft)) + ((dst_positive_scale_add_extend_resultentriesentryleft) + (dst_positive_scale_add_extend_resultentriesentryleft))) + (((dst_negative_code_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)) * S ((dst_negative_code_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)) + ((dst_negative_scale_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)))) * S ((((dst_positive_code_add_extend_resultentriesentryleft) + (dst_positive_scale_add_extend_resultentriesentryleft)) * S ((dst_positive_code_add_extend_resultentriesentryleft) + (dst_positive_scale_add_extend_resultentriesentryleft)) + ((dst_positive_scale_add_extend_resultentriesentryleft) + (dst_positive_scale_add_extend_resultentriesentryleft))) + (((dst_negative_code_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)) * S ((dst_negative_code_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)) + ((dst_negative_scale_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)))) + ((((dst_negative_code_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)) * S ((dst_negative_code_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)) + ((dst_negative_scale_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft))) + (((dst_negative_code_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)) * S ((dst_negative_code_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)) + ((dst_negative_scale_add_extend_resultentriesentryleft) + (dst_negative_scale_add_extend_resultentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_extend_resultentriesentryleftpositive. ff_h_pvs_add_extend_resultentriesentryleftpositive + S (dst_positive_add_extend_resultentriesentryleft) = S ((S (sto_index_add_extend_resultentries)) * dst_positive_scale_add_extend_resultentriesentryleft)) /\ exists ff_q_pvs_add_extend_resultentriesentryleftpositive. dst_positive_code_add_extend_resultentriesentryleft = ff_q_pvs_add_extend_resultentriesentryleftpositive * S ((S (sto_index_add_extend_resultentries)) * dst_positive_scale_add_extend_resultentriesentryleft) + (dst_positive_add_extend_resultentriesentryleft))) /\ (((((exists ff_h_pvs_add_extend_resultentriesentryleftnegative. ff_h_pvs_add_extend_resultentriesentryleftnegative + S (dst_negative_add_extend_resultentriesentryleft) = S ((S (sto_index_add_extend_resultentries)) * dst_negative_scale_add_extend_resultentriesentryleft)) /\ exists ff_q_pvs_add_extend_resultentriesentryleftnegative. dst_negative_code_add_extend_resultentriesentryleft = ff_q_pvs_add_extend_resultentriesentryleftnegative * S ((S (sto_index_add_extend_resultentries)) * dst_negative_scale_add_extend_resultentriesentryleft) + (dst_negative_add_extend_resultentriesentryleft))) /\ (exists ge_balance_positive_add_extend_resultentriesentryleftvalue ge_balance_negative_add_extend_resultentriesentryleftvalue. (((((sto_left_add_extend_resultentries) = 2 * (ge_balance_positive_add_extend_resultentriesentryleftvalue) /\ (ge_balance_negative_add_extend_resultentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_extend_resultentriesentryleftvaluedecode. (((sto_left_add_extend_resultentries) = 2 * ge_signed_half_add_extend_resultentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_extend_resultentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_extend_resultentriesentryleftvalue) = S ge_signed_half_add_extend_resultentriesentryleftvaluedecode))) /\ ((dst_positive_add_extend_resultentriesentryleft) + ge_balance_negative_add_extend_resultentriesentryleftvalue = (dst_negative_add_extend_resultentriesentryleft) + ge_balance_positive_add_extend_resultentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_extend_resultentriesentryright dst_positive_scale_add_extend_resultentriesentryright dst_negative_code_add_extend_resultentriesentryright dst_negative_scale_add_extend_resultentriesentryright dst_positive_add_extend_resultentriesentryright dst_negative_add_extend_resultentriesentryright. (((G) = (((((dst_positive_code_add_extend_resultentriesentryright) + (dst_positive_scale_add_extend_resultentriesentryright)) * S ((dst_positive_code_add_extend_resultentriesentryright) + (dst_positive_scale_add_extend_resultentriesentryright)) + ((dst_positive_scale_add_extend_resultentriesentryright) + (dst_positive_scale_add_extend_resultentriesentryright))) + (((dst_negative_code_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)) * S ((dst_negative_code_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)) + ((dst_negative_scale_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)))) * S ((((dst_positive_code_add_extend_resultentriesentryright) + (dst_positive_scale_add_extend_resultentriesentryright)) * S ((dst_positive_code_add_extend_resultentriesentryright) + (dst_positive_scale_add_extend_resultentriesentryright)) + ((dst_positive_scale_add_extend_resultentriesentryright) + (dst_positive_scale_add_extend_resultentriesentryright))) + (((dst_negative_code_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)) * S ((dst_negative_code_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)) + ((dst_negative_scale_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)))) + ((((dst_negative_code_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)) * S ((dst_negative_code_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)) + ((dst_negative_scale_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright))) + (((dst_negative_code_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)) * S ((dst_negative_code_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)) + ((dst_negative_scale_add_extend_resultentriesentryright) + (dst_negative_scale_add_extend_resultentriesentryright)))))) /\ (((((exists ff_h_pvs_add_extend_resultentriesentryrightpositive. ff_h_pvs_add_extend_resultentriesentryrightpositive + S (dst_positive_add_extend_resultentriesentryright) = S ((S (sto_index_add_extend_resultentries)) * dst_positive_scale_add_extend_resultentriesentryright)) /\ exists ff_q_pvs_add_extend_resultentriesentryrightpositive. dst_positive_code_add_extend_resultentriesentryright = ff_q_pvs_add_extend_resultentriesentryrightpositive * S ((S (sto_index_add_extend_resultentries)) * dst_positive_scale_add_extend_resultentriesentryright) + (dst_positive_add_extend_resultentriesentryright))) /\ (((((exists ff_h_pvs_add_extend_resultentriesentryrightnegative. ff_h_pvs_add_extend_resultentriesentryrightnegative + S (dst_negative_add_extend_resultentriesentryright) = S ((S (sto_index_add_extend_resultentries)) * dst_negative_scale_add_extend_resultentriesentryright)) /\ exists ff_q_pvs_add_extend_resultentriesentryrightnegative. dst_negative_code_add_extend_resultentriesentryright = ff_q_pvs_add_extend_resultentriesentryrightnegative * S ((S (sto_index_add_extend_resultentries)) * dst_negative_scale_add_extend_resultentriesentryright) + (dst_negative_add_extend_resultentriesentryright))) /\ (exists ge_balance_positive_add_extend_resultentriesentryrightvalue ge_balance_negative_add_extend_resultentriesentryrightvalue. (((((sto_right_add_extend_resultentries) = 2 * (ge_balance_positive_add_extend_resultentriesentryrightvalue) /\ (ge_balance_negative_add_extend_resultentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_extend_resultentriesentryrightvaluedecode. (((sto_right_add_extend_resultentries) = 2 * ge_signed_half_add_extend_resultentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_extend_resultentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_extend_resultentriesentryrightvalue) = S ge_signed_half_add_extend_resultentriesentryrightvaluedecode))) /\ ((dst_positive_add_extend_resultentriesentryright) + ge_balance_negative_add_extend_resultentriesentryrightvalue = (dst_negative_add_extend_resultentriesentryright) + ge_balance_positive_add_extend_resultentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_extend_resultentriesentryoutput dst_positive_scale_add_extend_resultentriesentryoutput dst_negative_code_add_extend_resultentriesentryoutput dst_negative_scale_add_extend_resultentriesentryoutput dst_positive_add_extend_resultentriesentryoutput dst_negative_add_extend_resultentriesentryoutput. (((K) = (((((dst_positive_code_add_extend_resultentriesentryoutput) + (dst_positive_scale_add_extend_resultentriesentryoutput)) * S ((dst_positive_code_add_extend_resultentriesentryoutput) + (dst_positive_scale_add_extend_resultentriesentryoutput)) + ((dst_positive_scale_add_extend_resultentriesentryoutput) + (dst_positive_scale_add_extend_resultentriesentryoutput))) + (((dst_negative_code_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)) * S ((dst_negative_code_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)) + ((dst_negative_scale_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)))) * S ((((dst_positive_code_add_extend_resultentriesentryoutput) + (dst_positive_scale_add_extend_resultentriesentryoutput)) * S ((dst_positive_code_add_extend_resultentriesentryoutput) + (dst_positive_scale_add_extend_resultentriesentryoutput)) + ((dst_positive_scale_add_extend_resultentriesentryoutput) + (dst_positive_scale_add_extend_resultentriesentryoutput))) + (((dst_negative_code_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)) * S ((dst_negative_code_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)) + ((dst_negative_scale_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)))) + ((((dst_negative_code_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)) * S ((dst_negative_code_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)) + ((dst_negative_scale_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput))) + (((dst_negative_code_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)) * S ((dst_negative_code_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)) + ((dst_negative_scale_add_extend_resultentriesentryoutput) + (dst_negative_scale_add_extend_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_extend_resultentriesentryoutputpositive. ff_h_pvs_add_extend_resultentriesentryoutputpositive + S (dst_positive_add_extend_resultentriesentryoutput) = S ((S (sto_index_add_extend_resultentries)) * dst_positive_scale_add_extend_resultentriesentryoutput)) /\ exists ff_q_pvs_add_extend_resultentriesentryoutputpositive. dst_positive_code_add_extend_resultentriesentryoutput = ff_q_pvs_add_extend_resultentriesentryoutputpositive * S ((S (sto_index_add_extend_resultentries)) * dst_positive_scale_add_extend_resultentriesentryoutput) + (dst_positive_add_extend_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_add_extend_resultentriesentryoutputnegative. ff_h_pvs_add_extend_resultentriesentryoutputnegative + S (dst_negative_add_extend_resultentriesentryoutput) = S ((S (sto_index_add_extend_resultentries)) * dst_negative_scale_add_extend_resultentriesentryoutput)) /\ exists ff_q_pvs_add_extend_resultentriesentryoutputnegative. dst_negative_code_add_extend_resultentriesentryoutput = ff_q_pvs_add_extend_resultentriesentryoutputnegative * S ((S (sto_index_add_extend_resultentries)) * dst_negative_scale_add_extend_resultentriesentryoutput) + (dst_negative_add_extend_resultentriesentryoutput))) /\ (exists ge_balance_positive_add_extend_resultentriesentryoutputvalue ge_balance_negative_add_extend_resultentriesentryoutputvalue. (((((sto_output_add_extend_resultentries) = 2 * (ge_balance_positive_add_extend_resultentriesentryoutputvalue) /\ (ge_balance_negative_add_extend_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_extend_resultentriesentryoutputvaluedecode. (((sto_output_add_extend_resultentries) = 2 * ge_signed_half_add_extend_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_extend_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_extend_resultentriesentryoutputvalue) = S ge_signed_half_add_extend_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_add_extend_resultentriesentryoutput) + ge_balance_negative_add_extend_resultentriesentryoutputvalue = (dst_negative_add_extend_resultentriesentryoutput) + ge_balance_positive_add_extend_resultentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_extend_resultentriesentryoperation dsa_an_add_extend_resultentriesentryoperation dsa_bp_add_extend_resultentriesentryoperation dsa_bn_add_extend_resultentriesentryoperation dsa_cp_add_extend_resultentriesentryoperation dsa_cn_add_extend_resultentriesentryoperation. (((((sto_left_add_extend_resultentries) = 2 * (dsa_ap_add_extend_resultentriesentryoperation) /\ (dsa_an_add_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_extend_resultentriesentryoperationleft. (((sto_left_add_extend_resultentries) = 2 * ge_signed_half_add_extend_resultentriesentryoperationleft + 1 /\ (dsa_ap_add_extend_resultentriesentryoperation) = 0) /\ (dsa_an_add_extend_resultentriesentryoperation) = S ge_signed_half_add_extend_resultentriesentryoperationleft))) /\ ((((((sto_right_add_extend_resultentries) = 2 * (dsa_bp_add_extend_resultentriesentryoperation) /\ (dsa_bn_add_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_extend_resultentriesentryoperationright. (((sto_right_add_extend_resultentries) = 2 * ge_signed_half_add_extend_resultentriesentryoperationright + 1 /\ (dsa_bp_add_extend_resultentriesentryoperation) = 0) /\ (dsa_bn_add_extend_resultentriesentryoperation) = S ge_signed_half_add_extend_resultentriesentryoperationright))) /\ ((((((sto_output_add_extend_resultentries) = 2 * (dsa_cp_add_extend_resultentriesentryoperation) /\ (dsa_cn_add_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_extend_resultentriesentryoperationoutput. (((sto_output_add_extend_resultentries) = 2 * ge_signed_half_add_extend_resultentriesentryoperationoutput + 1 /\ (dsa_cp_add_extend_resultentriesentryoperation) = 0) /\ (dsa_cn_add_extend_resultentriesentryoperation) = S ge_signed_half_add_extend_resultentriesentryoperationoutput))) /\ ((dsa_ap_add_extend_resultentriesentryoperation + dsa_bp_add_extend_resultentriesentryoperation) + dsa_cn_add_extend_resultentriesentryoperation = (dsa_an_add_extend_resultentriesentryoperation + dsa_bn_add_extend_resultentriesentryoperation) + dsa_cp_add_extend_resultentriesentryoperation)))))))))))))))))))
signed_table_add_exists
new owned theorem · read exact theorem evidence
Bundle node 201; exact statement SHA-256 f5da734299948cdf20150db6935c794057b8b51fb1479d9496e471cc228759fc
Exact first-order statement
forall l F G. (exists dst_positive_code_add_exists_input0 dst_positive_scale_add_exists_input0 dst_negative_code_add_exists_input0 dst_negative_scale_add_exists_input0. (((F) = (((((dst_positive_code_add_exists_input0) + (dst_positive_scale_add_exists_input0)) * S ((dst_positive_code_add_exists_input0) + (dst_positive_scale_add_exists_input0)) + ((dst_positive_scale_add_exists_input0) + (dst_positive_scale_add_exists_input0))) + (((dst_negative_code_add_exists_input0) + (dst_negative_scale_add_exists_input0)) * S ((dst_negative_code_add_exists_input0) + (dst_negative_scale_add_exists_input0)) + ((dst_negative_scale_add_exists_input0) + (dst_negative_scale_add_exists_input0)))) * S ((((dst_positive_code_add_exists_input0) + (dst_positive_scale_add_exists_input0)) * S ((dst_positive_code_add_exists_input0) + (dst_positive_scale_add_exists_input0)) + ((dst_positive_scale_add_exists_input0) + (dst_positive_scale_add_exists_input0))) + (((dst_negative_code_add_exists_input0) + (dst_negative_scale_add_exists_input0)) * S ((dst_negative_code_add_exists_input0) + (dst_negative_scale_add_exists_input0)) + ((dst_negative_scale_add_exists_input0) + (dst_negative_scale_add_exists_input0)))) + ((((dst_negative_code_add_exists_input0) + (dst_negative_scale_add_exists_input0)) * S ((dst_negative_code_add_exists_input0) + (dst_negative_scale_add_exists_input0)) + ((dst_negative_scale_add_exists_input0) + (dst_negative_scale_add_exists_input0))) + (((dst_negative_code_add_exists_input0) + (dst_negative_scale_add_exists_input0)) * S ((dst_negative_code_add_exists_input0) + (dst_negative_scale_add_exists_input0)) + ((dst_negative_scale_add_exists_input0) + (dst_negative_scale_add_exists_input0)))))) /\ (forall dst_index_add_exists_input0. (exists pvs_le_gap_add_exists_input0domain. pvs_le_gap_add_exists_input0domain + (dst_index_add_exists_input0) = (l)) -> exists dst_positive_add_exists_input0 dst_negative_add_exists_input0 dst_value_add_exists_input0. ((((exists ff_h_pvs_add_exists_input0entrypositive. ff_h_pvs_add_exists_input0entrypositive + S (dst_positive_add_exists_input0) = S ((S (dst_index_add_exists_input0)) * dst_positive_scale_add_exists_input0)) /\ exists ff_q_pvs_add_exists_input0entrypositive. dst_positive_code_add_exists_input0 = ff_q_pvs_add_exists_input0entrypositive * S ((S (dst_index_add_exists_input0)) * dst_positive_scale_add_exists_input0) + (dst_positive_add_exists_input0))) /\ (((((exists ff_h_pvs_add_exists_input0entrynegative. ff_h_pvs_add_exists_input0entrynegative + S (dst_negative_add_exists_input0) = S ((S (dst_index_add_exists_input0)) * dst_negative_scale_add_exists_input0)) /\ exists ff_q_pvs_add_exists_input0entrynegative. dst_negative_code_add_exists_input0 = ff_q_pvs_add_exists_input0entrynegative * S ((S (dst_index_add_exists_input0)) * dst_negative_scale_add_exists_input0) + (dst_negative_add_exists_input0))) /\ (exists ge_balance_positive_add_exists_input0entryvalue ge_balance_negative_add_exists_input0entryvalue. (((((dst_value_add_exists_input0) = 2 * (ge_balance_positive_add_exists_input0entryvalue) /\ (ge_balance_negative_add_exists_input0entryvalue) = 0) \/ exists ge_signed_half_add_exists_input0entryvaluedecode. (((dst_value_add_exists_input0) = 2 * ge_signed_half_add_exists_input0entryvaluedecode + 1 /\ (ge_balance_positive_add_exists_input0entryvalue) = 0) /\ (ge_balance_negative_add_exists_input0entryvalue) = S ge_signed_half_add_exists_input0entryvaluedecode))) /\ ((dst_positive_add_exists_input0) + ge_balance_negative_add_exists_input0entryvalue = (dst_negative_add_exists_input0) + ge_balance_positive_add_exists_input0entryvalue))))))))) -> (exists dst_positive_code_add_exists_input1 dst_positive_scale_add_exists_input1 dst_negative_code_add_exists_input1 dst_negative_scale_add_exists_input1. (((G) = (((((dst_positive_code_add_exists_input1) + (dst_positive_scale_add_exists_input1)) * S ((dst_positive_code_add_exists_input1) + (dst_positive_scale_add_exists_input1)) + ((dst_positive_scale_add_exists_input1) + (dst_positive_scale_add_exists_input1))) + (((dst_negative_code_add_exists_input1) + (dst_negative_scale_add_exists_input1)) * S ((dst_negative_code_add_exists_input1) + (dst_negative_scale_add_exists_input1)) + ((dst_negative_scale_add_exists_input1) + (dst_negative_scale_add_exists_input1)))) * S ((((dst_positive_code_add_exists_input1) + (dst_positive_scale_add_exists_input1)) * S ((dst_positive_code_add_exists_input1) + (dst_positive_scale_add_exists_input1)) + ((dst_positive_scale_add_exists_input1) + (dst_positive_scale_add_exists_input1))) + (((dst_negative_code_add_exists_input1) + (dst_negative_scale_add_exists_input1)) * S ((dst_negative_code_add_exists_input1) + (dst_negative_scale_add_exists_input1)) + ((dst_negative_scale_add_exists_input1) + (dst_negative_scale_add_exists_input1)))) + ((((dst_negative_code_add_exists_input1) + (dst_negative_scale_add_exists_input1)) * S ((dst_negative_code_add_exists_input1) + (dst_negative_scale_add_exists_input1)) + ((dst_negative_scale_add_exists_input1) + (dst_negative_scale_add_exists_input1))) + (((dst_negative_code_add_exists_input1) + (dst_negative_scale_add_exists_input1)) * S ((dst_negative_code_add_exists_input1) + (dst_negative_scale_add_exists_input1)) + ((dst_negative_scale_add_exists_input1) + (dst_negative_scale_add_exists_input1)))))) /\ (forall dst_index_add_exists_input1. (exists pvs_le_gap_add_exists_input1domain. pvs_le_gap_add_exists_input1domain + (dst_index_add_exists_input1) = (l)) -> exists dst_positive_add_exists_input1 dst_negative_add_exists_input1 dst_value_add_exists_input1. ((((exists ff_h_pvs_add_exists_input1entrypositive. ff_h_pvs_add_exists_input1entrypositive + S (dst_positive_add_exists_input1) = S ((S (dst_index_add_exists_input1)) * dst_positive_scale_add_exists_input1)) /\ exists ff_q_pvs_add_exists_input1entrypositive. dst_positive_code_add_exists_input1 = ff_q_pvs_add_exists_input1entrypositive * S ((S (dst_index_add_exists_input1)) * dst_positive_scale_add_exists_input1) + (dst_positive_add_exists_input1))) /\ (((((exists ff_h_pvs_add_exists_input1entrynegative. ff_h_pvs_add_exists_input1entrynegative + S (dst_negative_add_exists_input1) = S ((S (dst_index_add_exists_input1)) * dst_negative_scale_add_exists_input1)) /\ exists ff_q_pvs_add_exists_input1entrynegative. dst_negative_code_add_exists_input1 = ff_q_pvs_add_exists_input1entrynegative * S ((S (dst_index_add_exists_input1)) * dst_negative_scale_add_exists_input1) + (dst_negative_add_exists_input1))) /\ (exists ge_balance_positive_add_exists_input1entryvalue ge_balance_negative_add_exists_input1entryvalue. (((((dst_value_add_exists_input1) = 2 * (ge_balance_positive_add_exists_input1entryvalue) /\ (ge_balance_negative_add_exists_input1entryvalue) = 0) \/ exists ge_signed_half_add_exists_input1entryvaluedecode. (((dst_value_add_exists_input1) = 2 * ge_signed_half_add_exists_input1entryvaluedecode + 1 /\ (ge_balance_positive_add_exists_input1entryvalue) = 0) /\ (ge_balance_negative_add_exists_input1entryvalue) = S ge_signed_half_add_exists_input1entryvaluedecode))) /\ ((dst_positive_add_exists_input1) + ge_balance_negative_add_exists_input1entryvalue = (dst_negative_add_exists_input1) + ge_balance_positive_add_exists_input1entryvalue))))))))) -> exists H. (((exists dst_positive_code_add_exists_resultleft_table dst_positive_scale_add_exists_resultleft_table dst_negative_code_add_exists_resultleft_table dst_negative_scale_add_exists_resultleft_table. (((F) = (((((dst_positive_code_add_exists_resultleft_table) + (dst_positive_scale_add_exists_resultleft_table)) * S ((dst_positive_code_add_exists_resultleft_table) + (dst_positive_scale_add_exists_resultleft_table)) + ((dst_positive_scale_add_exists_resultleft_table) + (dst_positive_scale_add_exists_resultleft_table))) + (((dst_negative_code_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)) * S ((dst_negative_code_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)) + ((dst_negative_scale_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)))) * S ((((dst_positive_code_add_exists_resultleft_table) + (dst_positive_scale_add_exists_resultleft_table)) * S ((dst_positive_code_add_exists_resultleft_table) + (dst_positive_scale_add_exists_resultleft_table)) + ((dst_positive_scale_add_exists_resultleft_table) + (dst_positive_scale_add_exists_resultleft_table))) + (((dst_negative_code_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)) * S ((dst_negative_code_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)) + ((dst_negative_scale_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)))) + ((((dst_negative_code_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)) * S ((dst_negative_code_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)) + ((dst_negative_scale_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table))) + (((dst_negative_code_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)) * S ((dst_negative_code_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)) + ((dst_negative_scale_add_exists_resultleft_table) + (dst_negative_scale_add_exists_resultleft_table)))))) /\ (forall dst_index_add_exists_resultleft_table. (exists pvs_le_gap_add_exists_resultleft_tabledomain. pvs_le_gap_add_exists_resultleft_tabledomain + (dst_index_add_exists_resultleft_table) = (l)) -> exists dst_positive_add_exists_resultleft_table dst_negative_add_exists_resultleft_table dst_value_add_exists_resultleft_table. ((((exists ff_h_pvs_add_exists_resultleft_tableentrypositive. ff_h_pvs_add_exists_resultleft_tableentrypositive + S (dst_positive_add_exists_resultleft_table) = S ((S (dst_index_add_exists_resultleft_table)) * dst_positive_scale_add_exists_resultleft_table)) /\ exists ff_q_pvs_add_exists_resultleft_tableentrypositive. dst_positive_code_add_exists_resultleft_table = ff_q_pvs_add_exists_resultleft_tableentrypositive * S ((S (dst_index_add_exists_resultleft_table)) * dst_positive_scale_add_exists_resultleft_table) + (dst_positive_add_exists_resultleft_table))) /\ (((((exists ff_h_pvs_add_exists_resultleft_tableentrynegative. ff_h_pvs_add_exists_resultleft_tableentrynegative + S (dst_negative_add_exists_resultleft_table) = S ((S (dst_index_add_exists_resultleft_table)) * dst_negative_scale_add_exists_resultleft_table)) /\ exists ff_q_pvs_add_exists_resultleft_tableentrynegative. dst_negative_code_add_exists_resultleft_table = ff_q_pvs_add_exists_resultleft_tableentrynegative * S ((S (dst_index_add_exists_resultleft_table)) * dst_negative_scale_add_exists_resultleft_table) + (dst_negative_add_exists_resultleft_table))) /\ (exists ge_balance_positive_add_exists_resultleft_tableentryvalue ge_balance_negative_add_exists_resultleft_tableentryvalue. (((((dst_value_add_exists_resultleft_table) = 2 * (ge_balance_positive_add_exists_resultleft_tableentryvalue) /\ (ge_balance_negative_add_exists_resultleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_resultleft_tableentryvaluedecode. (((dst_value_add_exists_resultleft_table) = 2 * ge_signed_half_add_exists_resultleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_resultleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_resultleft_tableentryvalue) = S ge_signed_half_add_exists_resultleft_tableentryvaluedecode))) /\ ((dst_positive_add_exists_resultleft_table) + ge_balance_negative_add_exists_resultleft_tableentryvalue = (dst_negative_add_exists_resultleft_table) + ge_balance_positive_add_exists_resultleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_exists_resultright_table dst_positive_scale_add_exists_resultright_table dst_negative_code_add_exists_resultright_table dst_negative_scale_add_exists_resultright_table. (((G) = (((((dst_positive_code_add_exists_resultright_table) + (dst_positive_scale_add_exists_resultright_table)) * S ((dst_positive_code_add_exists_resultright_table) + (dst_positive_scale_add_exists_resultright_table)) + ((dst_positive_scale_add_exists_resultright_table) + (dst_positive_scale_add_exists_resultright_table))) + (((dst_negative_code_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)) * S ((dst_negative_code_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)) + ((dst_negative_scale_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)))) * S ((((dst_positive_code_add_exists_resultright_table) + (dst_positive_scale_add_exists_resultright_table)) * S ((dst_positive_code_add_exists_resultright_table) + (dst_positive_scale_add_exists_resultright_table)) + ((dst_positive_scale_add_exists_resultright_table) + (dst_positive_scale_add_exists_resultright_table))) + (((dst_negative_code_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)) * S ((dst_negative_code_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)) + ((dst_negative_scale_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)))) + ((((dst_negative_code_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)) * S ((dst_negative_code_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)) + ((dst_negative_scale_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table))) + (((dst_negative_code_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)) * S ((dst_negative_code_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)) + ((dst_negative_scale_add_exists_resultright_table) + (dst_negative_scale_add_exists_resultright_table)))))) /\ (forall dst_index_add_exists_resultright_table. (exists pvs_le_gap_add_exists_resultright_tabledomain. pvs_le_gap_add_exists_resultright_tabledomain + (dst_index_add_exists_resultright_table) = (l)) -> exists dst_positive_add_exists_resultright_table dst_negative_add_exists_resultright_table dst_value_add_exists_resultright_table. ((((exists ff_h_pvs_add_exists_resultright_tableentrypositive. ff_h_pvs_add_exists_resultright_tableentrypositive + S (dst_positive_add_exists_resultright_table) = S ((S (dst_index_add_exists_resultright_table)) * dst_positive_scale_add_exists_resultright_table)) /\ exists ff_q_pvs_add_exists_resultright_tableentrypositive. dst_positive_code_add_exists_resultright_table = ff_q_pvs_add_exists_resultright_tableentrypositive * S ((S (dst_index_add_exists_resultright_table)) * dst_positive_scale_add_exists_resultright_table) + (dst_positive_add_exists_resultright_table))) /\ (((((exists ff_h_pvs_add_exists_resultright_tableentrynegative. ff_h_pvs_add_exists_resultright_tableentrynegative + S (dst_negative_add_exists_resultright_table) = S ((S (dst_index_add_exists_resultright_table)) * dst_negative_scale_add_exists_resultright_table)) /\ exists ff_q_pvs_add_exists_resultright_tableentrynegative. dst_negative_code_add_exists_resultright_table = ff_q_pvs_add_exists_resultright_tableentrynegative * S ((S (dst_index_add_exists_resultright_table)) * dst_negative_scale_add_exists_resultright_table) + (dst_negative_add_exists_resultright_table))) /\ (exists ge_balance_positive_add_exists_resultright_tableentryvalue ge_balance_negative_add_exists_resultright_tableentryvalue. (((((dst_value_add_exists_resultright_table) = 2 * (ge_balance_positive_add_exists_resultright_tableentryvalue) /\ (ge_balance_negative_add_exists_resultright_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_resultright_tableentryvaluedecode. (((dst_value_add_exists_resultright_table) = 2 * ge_signed_half_add_exists_resultright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_resultright_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_resultright_tableentryvalue) = S ge_signed_half_add_exists_resultright_tableentryvaluedecode))) /\ ((dst_positive_add_exists_resultright_table) + ge_balance_negative_add_exists_resultright_tableentryvalue = (dst_negative_add_exists_resultright_table) + ge_balance_positive_add_exists_resultright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_exists_resultoutput_table dst_positive_scale_add_exists_resultoutput_table dst_negative_code_add_exists_resultoutput_table dst_negative_scale_add_exists_resultoutput_table. (((H) = (((((dst_positive_code_add_exists_resultoutput_table) + (dst_positive_scale_add_exists_resultoutput_table)) * S ((dst_positive_code_add_exists_resultoutput_table) + (dst_positive_scale_add_exists_resultoutput_table)) + ((dst_positive_scale_add_exists_resultoutput_table) + (dst_positive_scale_add_exists_resultoutput_table))) + (((dst_negative_code_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)) * S ((dst_negative_code_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)) + ((dst_negative_scale_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)))) * S ((((dst_positive_code_add_exists_resultoutput_table) + (dst_positive_scale_add_exists_resultoutput_table)) * S ((dst_positive_code_add_exists_resultoutput_table) + (dst_positive_scale_add_exists_resultoutput_table)) + ((dst_positive_scale_add_exists_resultoutput_table) + (dst_positive_scale_add_exists_resultoutput_table))) + (((dst_negative_code_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)) * S ((dst_negative_code_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)) + ((dst_negative_scale_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)))) + ((((dst_negative_code_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)) * S ((dst_negative_code_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)) + ((dst_negative_scale_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table))) + (((dst_negative_code_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)) * S ((dst_negative_code_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)) + ((dst_negative_scale_add_exists_resultoutput_table) + (dst_negative_scale_add_exists_resultoutput_table)))))) /\ (forall dst_index_add_exists_resultoutput_table. (exists pvs_le_gap_add_exists_resultoutput_tabledomain. pvs_le_gap_add_exists_resultoutput_tabledomain + (dst_index_add_exists_resultoutput_table) = (l)) -> exists dst_positive_add_exists_resultoutput_table dst_negative_add_exists_resultoutput_table dst_value_add_exists_resultoutput_table. ((((exists ff_h_pvs_add_exists_resultoutput_tableentrypositive. ff_h_pvs_add_exists_resultoutput_tableentrypositive + S (dst_positive_add_exists_resultoutput_table) = S ((S (dst_index_add_exists_resultoutput_table)) * dst_positive_scale_add_exists_resultoutput_table)) /\ exists ff_q_pvs_add_exists_resultoutput_tableentrypositive. dst_positive_code_add_exists_resultoutput_table = ff_q_pvs_add_exists_resultoutput_tableentrypositive * S ((S (dst_index_add_exists_resultoutput_table)) * dst_positive_scale_add_exists_resultoutput_table) + (dst_positive_add_exists_resultoutput_table))) /\ (((((exists ff_h_pvs_add_exists_resultoutput_tableentrynegative. ff_h_pvs_add_exists_resultoutput_tableentrynegative + S (dst_negative_add_exists_resultoutput_table) = S ((S (dst_index_add_exists_resultoutput_table)) * dst_negative_scale_add_exists_resultoutput_table)) /\ exists ff_q_pvs_add_exists_resultoutput_tableentrynegative. dst_negative_code_add_exists_resultoutput_table = ff_q_pvs_add_exists_resultoutput_tableentrynegative * S ((S (dst_index_add_exists_resultoutput_table)) * dst_negative_scale_add_exists_resultoutput_table) + (dst_negative_add_exists_resultoutput_table))) /\ (exists ge_balance_positive_add_exists_resultoutput_tableentryvalue ge_balance_negative_add_exists_resultoutput_tableentryvalue. (((((dst_value_add_exists_resultoutput_table) = 2 * (ge_balance_positive_add_exists_resultoutput_tableentryvalue) /\ (ge_balance_negative_add_exists_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_resultoutput_tableentryvaluedecode. (((dst_value_add_exists_resultoutput_table) = 2 * ge_signed_half_add_exists_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_resultoutput_tableentryvalue) = S ge_signed_half_add_exists_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_add_exists_resultoutput_table) + ge_balance_negative_add_exists_resultoutput_tableentryvalue = (dst_negative_add_exists_resultoutput_table) + ge_balance_positive_add_exists_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_add_exists_resultentries. (exists pvs_gap_add_exists_resultentriesbound. pvs_gap_add_exists_resultentriesbound + S (sto_index_add_exists_resultentries) = (l)) -> exists sto_left_add_exists_resultentries sto_right_add_exists_resultentries sto_output_add_exists_resultentries. ((exists dst_positive_code_add_exists_resultentriesentryleft dst_positive_scale_add_exists_resultentriesentryleft dst_negative_code_add_exists_resultentriesentryleft dst_negative_scale_add_exists_resultentriesentryleft dst_positive_add_exists_resultentriesentryleft dst_negative_add_exists_resultentriesentryleft. (((F) = (((((dst_positive_code_add_exists_resultentriesentryleft) + (dst_positive_scale_add_exists_resultentriesentryleft)) * S ((dst_positive_code_add_exists_resultentriesentryleft) + (dst_positive_scale_add_exists_resultentriesentryleft)) + ((dst_positive_scale_add_exists_resultentriesentryleft) + (dst_positive_scale_add_exists_resultentriesentryleft))) + (((dst_negative_code_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)) * S ((dst_negative_code_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)) + ((dst_negative_scale_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)))) * S ((((dst_positive_code_add_exists_resultentriesentryleft) + (dst_positive_scale_add_exists_resultentriesentryleft)) * S ((dst_positive_code_add_exists_resultentriesentryleft) + (dst_positive_scale_add_exists_resultentriesentryleft)) + ((dst_positive_scale_add_exists_resultentriesentryleft) + (dst_positive_scale_add_exists_resultentriesentryleft))) + (((dst_negative_code_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)) * S ((dst_negative_code_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)) + ((dst_negative_scale_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)))) + ((((dst_negative_code_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)) * S ((dst_negative_code_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)) + ((dst_negative_scale_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft))) + (((dst_negative_code_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)) * S ((dst_negative_code_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)) + ((dst_negative_scale_add_exists_resultentriesentryleft) + (dst_negative_scale_add_exists_resultentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_exists_resultentriesentryleftpositive. ff_h_pvs_add_exists_resultentriesentryleftpositive + S (dst_positive_add_exists_resultentriesentryleft) = S ((S (sto_index_add_exists_resultentries)) * dst_positive_scale_add_exists_resultentriesentryleft)) /\ exists ff_q_pvs_add_exists_resultentriesentryleftpositive. dst_positive_code_add_exists_resultentriesentryleft = ff_q_pvs_add_exists_resultentriesentryleftpositive * S ((S (sto_index_add_exists_resultentries)) * dst_positive_scale_add_exists_resultentriesentryleft) + (dst_positive_add_exists_resultentriesentryleft))) /\ (((((exists ff_h_pvs_add_exists_resultentriesentryleftnegative. ff_h_pvs_add_exists_resultentriesentryleftnegative + S (dst_negative_add_exists_resultentriesentryleft) = S ((S (sto_index_add_exists_resultentries)) * dst_negative_scale_add_exists_resultentriesentryleft)) /\ exists ff_q_pvs_add_exists_resultentriesentryleftnegative. dst_negative_code_add_exists_resultentriesentryleft = ff_q_pvs_add_exists_resultentriesentryleftnegative * S ((S (sto_index_add_exists_resultentries)) * dst_negative_scale_add_exists_resultentriesentryleft) + (dst_negative_add_exists_resultentriesentryleft))) /\ (exists ge_balance_positive_add_exists_resultentriesentryleftvalue ge_balance_negative_add_exists_resultentriesentryleftvalue. (((((sto_left_add_exists_resultentries) = 2 * (ge_balance_positive_add_exists_resultentriesentryleftvalue) /\ (ge_balance_negative_add_exists_resultentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_exists_resultentriesentryleftvaluedecode. (((sto_left_add_exists_resultentries) = 2 * ge_signed_half_add_exists_resultentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_exists_resultentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_exists_resultentriesentryleftvalue) = S ge_signed_half_add_exists_resultentriesentryleftvaluedecode))) /\ ((dst_positive_add_exists_resultentriesentryleft) + ge_balance_negative_add_exists_resultentriesentryleftvalue = (dst_negative_add_exists_resultentriesentryleft) + ge_balance_positive_add_exists_resultentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_exists_resultentriesentryright dst_positive_scale_add_exists_resultentriesentryright dst_negative_code_add_exists_resultentriesentryright dst_negative_scale_add_exists_resultentriesentryright dst_positive_add_exists_resultentriesentryright dst_negative_add_exists_resultentriesentryright. (((G) = (((((dst_positive_code_add_exists_resultentriesentryright) + (dst_positive_scale_add_exists_resultentriesentryright)) * S ((dst_positive_code_add_exists_resultentriesentryright) + (dst_positive_scale_add_exists_resultentriesentryright)) + ((dst_positive_scale_add_exists_resultentriesentryright) + (dst_positive_scale_add_exists_resultentriesentryright))) + (((dst_negative_code_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)) * S ((dst_negative_code_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)) + ((dst_negative_scale_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)))) * S ((((dst_positive_code_add_exists_resultentriesentryright) + (dst_positive_scale_add_exists_resultentriesentryright)) * S ((dst_positive_code_add_exists_resultentriesentryright) + (dst_positive_scale_add_exists_resultentriesentryright)) + ((dst_positive_scale_add_exists_resultentriesentryright) + (dst_positive_scale_add_exists_resultentriesentryright))) + (((dst_negative_code_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)) * S ((dst_negative_code_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)) + ((dst_negative_scale_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)))) + ((((dst_negative_code_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)) * S ((dst_negative_code_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)) + ((dst_negative_scale_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright))) + (((dst_negative_code_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)) * S ((dst_negative_code_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)) + ((dst_negative_scale_add_exists_resultentriesentryright) + (dst_negative_scale_add_exists_resultentriesentryright)))))) /\ (((((exists ff_h_pvs_add_exists_resultentriesentryrightpositive. ff_h_pvs_add_exists_resultentriesentryrightpositive + S (dst_positive_add_exists_resultentriesentryright) = S ((S (sto_index_add_exists_resultentries)) * dst_positive_scale_add_exists_resultentriesentryright)) /\ exists ff_q_pvs_add_exists_resultentriesentryrightpositive. dst_positive_code_add_exists_resultentriesentryright = ff_q_pvs_add_exists_resultentriesentryrightpositive * S ((S (sto_index_add_exists_resultentries)) * dst_positive_scale_add_exists_resultentriesentryright) + (dst_positive_add_exists_resultentriesentryright))) /\ (((((exists ff_h_pvs_add_exists_resultentriesentryrightnegative. ff_h_pvs_add_exists_resultentriesentryrightnegative + S (dst_negative_add_exists_resultentriesentryright) = S ((S (sto_index_add_exists_resultentries)) * dst_negative_scale_add_exists_resultentriesentryright)) /\ exists ff_q_pvs_add_exists_resultentriesentryrightnegative. dst_negative_code_add_exists_resultentriesentryright = ff_q_pvs_add_exists_resultentriesentryrightnegative * S ((S (sto_index_add_exists_resultentries)) * dst_negative_scale_add_exists_resultentriesentryright) + (dst_negative_add_exists_resultentriesentryright))) /\ (exists ge_balance_positive_add_exists_resultentriesentryrightvalue ge_balance_negative_add_exists_resultentriesentryrightvalue. (((((sto_right_add_exists_resultentries) = 2 * (ge_balance_positive_add_exists_resultentriesentryrightvalue) /\ (ge_balance_negative_add_exists_resultentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_exists_resultentriesentryrightvaluedecode. (((sto_right_add_exists_resultentries) = 2 * ge_signed_half_add_exists_resultentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_exists_resultentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_exists_resultentriesentryrightvalue) = S ge_signed_half_add_exists_resultentriesentryrightvaluedecode))) /\ ((dst_positive_add_exists_resultentriesentryright) + ge_balance_negative_add_exists_resultentriesentryrightvalue = (dst_negative_add_exists_resultentriesentryright) + ge_balance_positive_add_exists_resultentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_exists_resultentriesentryoutput dst_positive_scale_add_exists_resultentriesentryoutput dst_negative_code_add_exists_resultentriesentryoutput dst_negative_scale_add_exists_resultentriesentryoutput dst_positive_add_exists_resultentriesentryoutput dst_negative_add_exists_resultentriesentryoutput. (((H) = (((((dst_positive_code_add_exists_resultentriesentryoutput) + (dst_positive_scale_add_exists_resultentriesentryoutput)) * S ((dst_positive_code_add_exists_resultentriesentryoutput) + (dst_positive_scale_add_exists_resultentriesentryoutput)) + ((dst_positive_scale_add_exists_resultentriesentryoutput) + (dst_positive_scale_add_exists_resultentriesentryoutput))) + (((dst_negative_code_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)) * S ((dst_negative_code_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)) + ((dst_negative_scale_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)))) * S ((((dst_positive_code_add_exists_resultentriesentryoutput) + (dst_positive_scale_add_exists_resultentriesentryoutput)) * S ((dst_positive_code_add_exists_resultentriesentryoutput) + (dst_positive_scale_add_exists_resultentriesentryoutput)) + ((dst_positive_scale_add_exists_resultentriesentryoutput) + (dst_positive_scale_add_exists_resultentriesentryoutput))) + (((dst_negative_code_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)) * S ((dst_negative_code_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)) + ((dst_negative_scale_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)))) + ((((dst_negative_code_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)) * S ((dst_negative_code_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)) + ((dst_negative_scale_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput))) + (((dst_negative_code_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)) * S ((dst_negative_code_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)) + ((dst_negative_scale_add_exists_resultentriesentryoutput) + (dst_negative_scale_add_exists_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_exists_resultentriesentryoutputpositive. ff_h_pvs_add_exists_resultentriesentryoutputpositive + S (dst_positive_add_exists_resultentriesentryoutput) = S ((S (sto_index_add_exists_resultentries)) * dst_positive_scale_add_exists_resultentriesentryoutput)) /\ exists ff_q_pvs_add_exists_resultentriesentryoutputpositive. dst_positive_code_add_exists_resultentriesentryoutput = ff_q_pvs_add_exists_resultentriesentryoutputpositive * S ((S (sto_index_add_exists_resultentries)) * dst_positive_scale_add_exists_resultentriesentryoutput) + (dst_positive_add_exists_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_add_exists_resultentriesentryoutputnegative. ff_h_pvs_add_exists_resultentriesentryoutputnegative + S (dst_negative_add_exists_resultentriesentryoutput) = S ((S (sto_index_add_exists_resultentries)) * dst_negative_scale_add_exists_resultentriesentryoutput)) /\ exists ff_q_pvs_add_exists_resultentriesentryoutputnegative. dst_negative_code_add_exists_resultentriesentryoutput = ff_q_pvs_add_exists_resultentriesentryoutputnegative * S ((S (sto_index_add_exists_resultentries)) * dst_negative_scale_add_exists_resultentriesentryoutput) + (dst_negative_add_exists_resultentriesentryoutput))) /\ (exists ge_balance_positive_add_exists_resultentriesentryoutputvalue ge_balance_negative_add_exists_resultentriesentryoutputvalue. (((((sto_output_add_exists_resultentries) = 2 * (ge_balance_positive_add_exists_resultentriesentryoutputvalue) /\ (ge_balance_negative_add_exists_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_exists_resultentriesentryoutputvaluedecode. (((sto_output_add_exists_resultentries) = 2 * ge_signed_half_add_exists_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_exists_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_exists_resultentriesentryoutputvalue) = S ge_signed_half_add_exists_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_add_exists_resultentriesentryoutput) + ge_balance_negative_add_exists_resultentriesentryoutputvalue = (dst_negative_add_exists_resultentriesentryoutput) + ge_balance_positive_add_exists_resultentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_exists_resultentriesentryoperation dsa_an_add_exists_resultentriesentryoperation dsa_bp_add_exists_resultentriesentryoperation dsa_bn_add_exists_resultentriesentryoperation dsa_cp_add_exists_resultentriesentryoperation dsa_cn_add_exists_resultentriesentryoperation. (((((sto_left_add_exists_resultentries) = 2 * (dsa_ap_add_exists_resultentriesentryoperation) /\ (dsa_an_add_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_resultentriesentryoperationleft. (((sto_left_add_exists_resultentries) = 2 * ge_signed_half_add_exists_resultentriesentryoperationleft + 1 /\ (dsa_ap_add_exists_resultentriesentryoperation) = 0) /\ (dsa_an_add_exists_resultentriesentryoperation) = S ge_signed_half_add_exists_resultentriesentryoperationleft))) /\ ((((((sto_right_add_exists_resultentries) = 2 * (dsa_bp_add_exists_resultentriesentryoperation) /\ (dsa_bn_add_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_resultentriesentryoperationright. (((sto_right_add_exists_resultentries) = 2 * ge_signed_half_add_exists_resultentriesentryoperationright + 1 /\ (dsa_bp_add_exists_resultentriesentryoperation) = 0) /\ (dsa_bn_add_exists_resultentriesentryoperation) = S ge_signed_half_add_exists_resultentriesentryoperationright))) /\ ((((((sto_output_add_exists_resultentries) = 2 * (dsa_cp_add_exists_resultentriesentryoperation) /\ (dsa_cn_add_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_resultentriesentryoperationoutput. (((sto_output_add_exists_resultentries) = 2 * ge_signed_half_add_exists_resultentriesentryoperationoutput + 1 /\ (dsa_cp_add_exists_resultentriesentryoperation) = 0) /\ (dsa_cn_add_exists_resultentriesentryoperation) = S ge_signed_half_add_exists_resultentriesentryoperationoutput))) /\ ((dsa_ap_add_exists_resultentriesentryoperation + dsa_bp_add_exists_resultentriesentryoperation) + dsa_cn_add_exists_resultentriesentryoperation = (dsa_an_add_exists_resultentriesentryoperation + dsa_bn_add_exists_resultentriesentryoperation) + dsa_cp_add_exists_resultentriesentryoperation)))))))))))))))))))
signed_table_add_exists_extensionally_unique
new owned theorem · read exact theorem evidence
Bundle node 202; exact statement SHA-256 993d774742a26b57c7d03d6d8c483fa0d69fd36e785e0eb72385c989bf1a3065
Exact first-order statement
forall l F G. (exists dst_positive_code_add_exists_unique_input0 dst_positive_scale_add_exists_unique_input0 dst_negative_code_add_exists_unique_input0 dst_negative_scale_add_exists_unique_input0. (((F) = (((((dst_positive_code_add_exists_unique_input0) + (dst_positive_scale_add_exists_unique_input0)) * S ((dst_positive_code_add_exists_unique_input0) + (dst_positive_scale_add_exists_unique_input0)) + ((dst_positive_scale_add_exists_unique_input0) + (dst_positive_scale_add_exists_unique_input0))) + (((dst_negative_code_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)) * S ((dst_negative_code_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)) + ((dst_negative_scale_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)))) * S ((((dst_positive_code_add_exists_unique_input0) + (dst_positive_scale_add_exists_unique_input0)) * S ((dst_positive_code_add_exists_unique_input0) + (dst_positive_scale_add_exists_unique_input0)) + ((dst_positive_scale_add_exists_unique_input0) + (dst_positive_scale_add_exists_unique_input0))) + (((dst_negative_code_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)) * S ((dst_negative_code_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)) + ((dst_negative_scale_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)))) + ((((dst_negative_code_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)) * S ((dst_negative_code_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)) + ((dst_negative_scale_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0))) + (((dst_negative_code_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)) * S ((dst_negative_code_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)) + ((dst_negative_scale_add_exists_unique_input0) + (dst_negative_scale_add_exists_unique_input0)))))) /\ (forall dst_index_add_exists_unique_input0. (exists pvs_le_gap_add_exists_unique_input0domain. pvs_le_gap_add_exists_unique_input0domain + (dst_index_add_exists_unique_input0) = (l)) -> exists dst_positive_add_exists_unique_input0 dst_negative_add_exists_unique_input0 dst_value_add_exists_unique_input0. ((((exists ff_h_pvs_add_exists_unique_input0entrypositive. ff_h_pvs_add_exists_unique_input0entrypositive + S (dst_positive_add_exists_unique_input0) = S ((S (dst_index_add_exists_unique_input0)) * dst_positive_scale_add_exists_unique_input0)) /\ exists ff_q_pvs_add_exists_unique_input0entrypositive. dst_positive_code_add_exists_unique_input0 = ff_q_pvs_add_exists_unique_input0entrypositive * S ((S (dst_index_add_exists_unique_input0)) * dst_positive_scale_add_exists_unique_input0) + (dst_positive_add_exists_unique_input0))) /\ (((((exists ff_h_pvs_add_exists_unique_input0entrynegative. ff_h_pvs_add_exists_unique_input0entrynegative + S (dst_negative_add_exists_unique_input0) = S ((S (dst_index_add_exists_unique_input0)) * dst_negative_scale_add_exists_unique_input0)) /\ exists ff_q_pvs_add_exists_unique_input0entrynegative. dst_negative_code_add_exists_unique_input0 = ff_q_pvs_add_exists_unique_input0entrynegative * S ((S (dst_index_add_exists_unique_input0)) * dst_negative_scale_add_exists_unique_input0) + (dst_negative_add_exists_unique_input0))) /\ (exists ge_balance_positive_add_exists_unique_input0entryvalue ge_balance_negative_add_exists_unique_input0entryvalue. (((((dst_value_add_exists_unique_input0) = 2 * (ge_balance_positive_add_exists_unique_input0entryvalue) /\ (ge_balance_negative_add_exists_unique_input0entryvalue) = 0) \/ exists ge_signed_half_add_exists_unique_input0entryvaluedecode. (((dst_value_add_exists_unique_input0) = 2 * ge_signed_half_add_exists_unique_input0entryvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_input0entryvalue) = 0) /\ (ge_balance_negative_add_exists_unique_input0entryvalue) = S ge_signed_half_add_exists_unique_input0entryvaluedecode))) /\ ((dst_positive_add_exists_unique_input0) + ge_balance_negative_add_exists_unique_input0entryvalue = (dst_negative_add_exists_unique_input0) + ge_balance_positive_add_exists_unique_input0entryvalue))))))))) -> (exists dst_positive_code_add_exists_unique_input1 dst_positive_scale_add_exists_unique_input1 dst_negative_code_add_exists_unique_input1 dst_negative_scale_add_exists_unique_input1. (((G) = (((((dst_positive_code_add_exists_unique_input1) + (dst_positive_scale_add_exists_unique_input1)) * S ((dst_positive_code_add_exists_unique_input1) + (dst_positive_scale_add_exists_unique_input1)) + ((dst_positive_scale_add_exists_unique_input1) + (dst_positive_scale_add_exists_unique_input1))) + (((dst_negative_code_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)) * S ((dst_negative_code_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)) + ((dst_negative_scale_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)))) * S ((((dst_positive_code_add_exists_unique_input1) + (dst_positive_scale_add_exists_unique_input1)) * S ((dst_positive_code_add_exists_unique_input1) + (dst_positive_scale_add_exists_unique_input1)) + ((dst_positive_scale_add_exists_unique_input1) + (dst_positive_scale_add_exists_unique_input1))) + (((dst_negative_code_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)) * S ((dst_negative_code_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)) + ((dst_negative_scale_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)))) + ((((dst_negative_code_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)) * S ((dst_negative_code_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)) + ((dst_negative_scale_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1))) + (((dst_negative_code_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)) * S ((dst_negative_code_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)) + ((dst_negative_scale_add_exists_unique_input1) + (dst_negative_scale_add_exists_unique_input1)))))) /\ (forall dst_index_add_exists_unique_input1. (exists pvs_le_gap_add_exists_unique_input1domain. pvs_le_gap_add_exists_unique_input1domain + (dst_index_add_exists_unique_input1) = (l)) -> exists dst_positive_add_exists_unique_input1 dst_negative_add_exists_unique_input1 dst_value_add_exists_unique_input1. ((((exists ff_h_pvs_add_exists_unique_input1entrypositive. ff_h_pvs_add_exists_unique_input1entrypositive + S (dst_positive_add_exists_unique_input1) = S ((S (dst_index_add_exists_unique_input1)) * dst_positive_scale_add_exists_unique_input1)) /\ exists ff_q_pvs_add_exists_unique_input1entrypositive. dst_positive_code_add_exists_unique_input1 = ff_q_pvs_add_exists_unique_input1entrypositive * S ((S (dst_index_add_exists_unique_input1)) * dst_positive_scale_add_exists_unique_input1) + (dst_positive_add_exists_unique_input1))) /\ (((((exists ff_h_pvs_add_exists_unique_input1entrynegative. ff_h_pvs_add_exists_unique_input1entrynegative + S (dst_negative_add_exists_unique_input1) = S ((S (dst_index_add_exists_unique_input1)) * dst_negative_scale_add_exists_unique_input1)) /\ exists ff_q_pvs_add_exists_unique_input1entrynegative. dst_negative_code_add_exists_unique_input1 = ff_q_pvs_add_exists_unique_input1entrynegative * S ((S (dst_index_add_exists_unique_input1)) * dst_negative_scale_add_exists_unique_input1) + (dst_negative_add_exists_unique_input1))) /\ (exists ge_balance_positive_add_exists_unique_input1entryvalue ge_balance_negative_add_exists_unique_input1entryvalue. (((((dst_value_add_exists_unique_input1) = 2 * (ge_balance_positive_add_exists_unique_input1entryvalue) /\ (ge_balance_negative_add_exists_unique_input1entryvalue) = 0) \/ exists ge_signed_half_add_exists_unique_input1entryvaluedecode. (((dst_value_add_exists_unique_input1) = 2 * ge_signed_half_add_exists_unique_input1entryvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_input1entryvalue) = 0) /\ (ge_balance_negative_add_exists_unique_input1entryvalue) = S ge_signed_half_add_exists_unique_input1entryvaluedecode))) /\ ((dst_positive_add_exists_unique_input1) + ge_balance_negative_add_exists_unique_input1entryvalue = (dst_negative_add_exists_unique_input1) + ge_balance_positive_add_exists_unique_input1entryvalue))))))))) -> exists H. ((((exists dst_positive_code_add_exists_unique_resultleft_table dst_positive_scale_add_exists_unique_resultleft_table dst_negative_code_add_exists_unique_resultleft_table dst_negative_scale_add_exists_unique_resultleft_table. (((F) = (((((dst_positive_code_add_exists_unique_resultleft_table) + (dst_positive_scale_add_exists_unique_resultleft_table)) * S ((dst_positive_code_add_exists_unique_resultleft_table) + (dst_positive_scale_add_exists_unique_resultleft_table)) + ((dst_positive_scale_add_exists_unique_resultleft_table) + (dst_positive_scale_add_exists_unique_resultleft_table))) + (((dst_negative_code_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)) * S ((dst_negative_code_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)) + ((dst_negative_scale_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)))) * S ((((dst_positive_code_add_exists_unique_resultleft_table) + (dst_positive_scale_add_exists_unique_resultleft_table)) * S ((dst_positive_code_add_exists_unique_resultleft_table) + (dst_positive_scale_add_exists_unique_resultleft_table)) + ((dst_positive_scale_add_exists_unique_resultleft_table) + (dst_positive_scale_add_exists_unique_resultleft_table))) + (((dst_negative_code_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)) * S ((dst_negative_code_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)) + ((dst_negative_scale_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)))) + ((((dst_negative_code_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)) * S ((dst_negative_code_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)) + ((dst_negative_scale_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table))) + (((dst_negative_code_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)) * S ((dst_negative_code_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)) + ((dst_negative_scale_add_exists_unique_resultleft_table) + (dst_negative_scale_add_exists_unique_resultleft_table)))))) /\ (forall dst_index_add_exists_unique_resultleft_table. (exists pvs_le_gap_add_exists_unique_resultleft_tabledomain. pvs_le_gap_add_exists_unique_resultleft_tabledomain + (dst_index_add_exists_unique_resultleft_table) = (l)) -> exists dst_positive_add_exists_unique_resultleft_table dst_negative_add_exists_unique_resultleft_table dst_value_add_exists_unique_resultleft_table. ((((exists ff_h_pvs_add_exists_unique_resultleft_tableentrypositive. ff_h_pvs_add_exists_unique_resultleft_tableentrypositive + S (dst_positive_add_exists_unique_resultleft_table) = S ((S (dst_index_add_exists_unique_resultleft_table)) * dst_positive_scale_add_exists_unique_resultleft_table)) /\ exists ff_q_pvs_add_exists_unique_resultleft_tableentrypositive. dst_positive_code_add_exists_unique_resultleft_table = ff_q_pvs_add_exists_unique_resultleft_tableentrypositive * S ((S (dst_index_add_exists_unique_resultleft_table)) * dst_positive_scale_add_exists_unique_resultleft_table) + (dst_positive_add_exists_unique_resultleft_table))) /\ (((((exists ff_h_pvs_add_exists_unique_resultleft_tableentrynegative. ff_h_pvs_add_exists_unique_resultleft_tableentrynegative + S (dst_negative_add_exists_unique_resultleft_table) = S ((S (dst_index_add_exists_unique_resultleft_table)) * dst_negative_scale_add_exists_unique_resultleft_table)) /\ exists ff_q_pvs_add_exists_unique_resultleft_tableentrynegative. dst_negative_code_add_exists_unique_resultleft_table = ff_q_pvs_add_exists_unique_resultleft_tableentrynegative * S ((S (dst_index_add_exists_unique_resultleft_table)) * dst_negative_scale_add_exists_unique_resultleft_table) + (dst_negative_add_exists_unique_resultleft_table))) /\ (exists ge_balance_positive_add_exists_unique_resultleft_tableentryvalue ge_balance_negative_add_exists_unique_resultleft_tableentryvalue. (((((dst_value_add_exists_unique_resultleft_table) = 2 * (ge_balance_positive_add_exists_unique_resultleft_tableentryvalue) /\ (ge_balance_negative_add_exists_unique_resultleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_unique_resultleft_tableentryvaluedecode. (((dst_value_add_exists_unique_resultleft_table) = 2 * ge_signed_half_add_exists_unique_resultleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_resultleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_unique_resultleft_tableentryvalue) = S ge_signed_half_add_exists_unique_resultleft_tableentryvaluedecode))) /\ ((dst_positive_add_exists_unique_resultleft_table) + ge_balance_negative_add_exists_unique_resultleft_tableentryvalue = (dst_negative_add_exists_unique_resultleft_table) + ge_balance_positive_add_exists_unique_resultleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_exists_unique_resultright_table dst_positive_scale_add_exists_unique_resultright_table dst_negative_code_add_exists_unique_resultright_table dst_negative_scale_add_exists_unique_resultright_table. (((G) = (((((dst_positive_code_add_exists_unique_resultright_table) + (dst_positive_scale_add_exists_unique_resultright_table)) * S ((dst_positive_code_add_exists_unique_resultright_table) + (dst_positive_scale_add_exists_unique_resultright_table)) + ((dst_positive_scale_add_exists_unique_resultright_table) + (dst_positive_scale_add_exists_unique_resultright_table))) + (((dst_negative_code_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)) * S ((dst_negative_code_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)) + ((dst_negative_scale_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)))) * S ((((dst_positive_code_add_exists_unique_resultright_table) + (dst_positive_scale_add_exists_unique_resultright_table)) * S ((dst_positive_code_add_exists_unique_resultright_table) + (dst_positive_scale_add_exists_unique_resultright_table)) + ((dst_positive_scale_add_exists_unique_resultright_table) + (dst_positive_scale_add_exists_unique_resultright_table))) + (((dst_negative_code_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)) * S ((dst_negative_code_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)) + ((dst_negative_scale_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)))) + ((((dst_negative_code_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)) * S ((dst_negative_code_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)) + ((dst_negative_scale_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table))) + (((dst_negative_code_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)) * S ((dst_negative_code_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)) + ((dst_negative_scale_add_exists_unique_resultright_table) + (dst_negative_scale_add_exists_unique_resultright_table)))))) /\ (forall dst_index_add_exists_unique_resultright_table. (exists pvs_le_gap_add_exists_unique_resultright_tabledomain. pvs_le_gap_add_exists_unique_resultright_tabledomain + (dst_index_add_exists_unique_resultright_table) = (l)) -> exists dst_positive_add_exists_unique_resultright_table dst_negative_add_exists_unique_resultright_table dst_value_add_exists_unique_resultright_table. ((((exists ff_h_pvs_add_exists_unique_resultright_tableentrypositive. ff_h_pvs_add_exists_unique_resultright_tableentrypositive + S (dst_positive_add_exists_unique_resultright_table) = S ((S (dst_index_add_exists_unique_resultright_table)) * dst_positive_scale_add_exists_unique_resultright_table)) /\ exists ff_q_pvs_add_exists_unique_resultright_tableentrypositive. dst_positive_code_add_exists_unique_resultright_table = ff_q_pvs_add_exists_unique_resultright_tableentrypositive * S ((S (dst_index_add_exists_unique_resultright_table)) * dst_positive_scale_add_exists_unique_resultright_table) + (dst_positive_add_exists_unique_resultright_table))) /\ (((((exists ff_h_pvs_add_exists_unique_resultright_tableentrynegative. ff_h_pvs_add_exists_unique_resultright_tableentrynegative + S (dst_negative_add_exists_unique_resultright_table) = S ((S (dst_index_add_exists_unique_resultright_table)) * dst_negative_scale_add_exists_unique_resultright_table)) /\ exists ff_q_pvs_add_exists_unique_resultright_tableentrynegative. dst_negative_code_add_exists_unique_resultright_table = ff_q_pvs_add_exists_unique_resultright_tableentrynegative * S ((S (dst_index_add_exists_unique_resultright_table)) * dst_negative_scale_add_exists_unique_resultright_table) + (dst_negative_add_exists_unique_resultright_table))) /\ (exists ge_balance_positive_add_exists_unique_resultright_tableentryvalue ge_balance_negative_add_exists_unique_resultright_tableentryvalue. (((((dst_value_add_exists_unique_resultright_table) = 2 * (ge_balance_positive_add_exists_unique_resultright_tableentryvalue) /\ (ge_balance_negative_add_exists_unique_resultright_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_unique_resultright_tableentryvaluedecode. (((dst_value_add_exists_unique_resultright_table) = 2 * ge_signed_half_add_exists_unique_resultright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_resultright_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_unique_resultright_tableentryvalue) = S ge_signed_half_add_exists_unique_resultright_tableentryvaluedecode))) /\ ((dst_positive_add_exists_unique_resultright_table) + ge_balance_negative_add_exists_unique_resultright_tableentryvalue = (dst_negative_add_exists_unique_resultright_table) + ge_balance_positive_add_exists_unique_resultright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_exists_unique_resultoutput_table dst_positive_scale_add_exists_unique_resultoutput_table dst_negative_code_add_exists_unique_resultoutput_table dst_negative_scale_add_exists_unique_resultoutput_table. (((H) = (((((dst_positive_code_add_exists_unique_resultoutput_table) + (dst_positive_scale_add_exists_unique_resultoutput_table)) * S ((dst_positive_code_add_exists_unique_resultoutput_table) + (dst_positive_scale_add_exists_unique_resultoutput_table)) + ((dst_positive_scale_add_exists_unique_resultoutput_table) + (dst_positive_scale_add_exists_unique_resultoutput_table))) + (((dst_negative_code_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)) * S ((dst_negative_code_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)) + ((dst_negative_scale_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)))) * S ((((dst_positive_code_add_exists_unique_resultoutput_table) + (dst_positive_scale_add_exists_unique_resultoutput_table)) * S ((dst_positive_code_add_exists_unique_resultoutput_table) + (dst_positive_scale_add_exists_unique_resultoutput_table)) + ((dst_positive_scale_add_exists_unique_resultoutput_table) + (dst_positive_scale_add_exists_unique_resultoutput_table))) + (((dst_negative_code_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)) * S ((dst_negative_code_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)) + ((dst_negative_scale_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)))) + ((((dst_negative_code_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)) * S ((dst_negative_code_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)) + ((dst_negative_scale_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table))) + (((dst_negative_code_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)) * S ((dst_negative_code_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)) + ((dst_negative_scale_add_exists_unique_resultoutput_table) + (dst_negative_scale_add_exists_unique_resultoutput_table)))))) /\ (forall dst_index_add_exists_unique_resultoutput_table. (exists pvs_le_gap_add_exists_unique_resultoutput_tabledomain. pvs_le_gap_add_exists_unique_resultoutput_tabledomain + (dst_index_add_exists_unique_resultoutput_table) = (l)) -> exists dst_positive_add_exists_unique_resultoutput_table dst_negative_add_exists_unique_resultoutput_table dst_value_add_exists_unique_resultoutput_table. ((((exists ff_h_pvs_add_exists_unique_resultoutput_tableentrypositive. ff_h_pvs_add_exists_unique_resultoutput_tableentrypositive + S (dst_positive_add_exists_unique_resultoutput_table) = S ((S (dst_index_add_exists_unique_resultoutput_table)) * dst_positive_scale_add_exists_unique_resultoutput_table)) /\ exists ff_q_pvs_add_exists_unique_resultoutput_tableentrypositive. dst_positive_code_add_exists_unique_resultoutput_table = ff_q_pvs_add_exists_unique_resultoutput_tableentrypositive * S ((S (dst_index_add_exists_unique_resultoutput_table)) * dst_positive_scale_add_exists_unique_resultoutput_table) + (dst_positive_add_exists_unique_resultoutput_table))) /\ (((((exists ff_h_pvs_add_exists_unique_resultoutput_tableentrynegative. ff_h_pvs_add_exists_unique_resultoutput_tableentrynegative + S (dst_negative_add_exists_unique_resultoutput_table) = S ((S (dst_index_add_exists_unique_resultoutput_table)) * dst_negative_scale_add_exists_unique_resultoutput_table)) /\ exists ff_q_pvs_add_exists_unique_resultoutput_tableentrynegative. dst_negative_code_add_exists_unique_resultoutput_table = ff_q_pvs_add_exists_unique_resultoutput_tableentrynegative * S ((S (dst_index_add_exists_unique_resultoutput_table)) * dst_negative_scale_add_exists_unique_resultoutput_table) + (dst_negative_add_exists_unique_resultoutput_table))) /\ (exists ge_balance_positive_add_exists_unique_resultoutput_tableentryvalue ge_balance_negative_add_exists_unique_resultoutput_tableentryvalue. (((((dst_value_add_exists_unique_resultoutput_table) = 2 * (ge_balance_positive_add_exists_unique_resultoutput_tableentryvalue) /\ (ge_balance_negative_add_exists_unique_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_unique_resultoutput_tableentryvaluedecode. (((dst_value_add_exists_unique_resultoutput_table) = 2 * ge_signed_half_add_exists_unique_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_unique_resultoutput_tableentryvalue) = S ge_signed_half_add_exists_unique_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_add_exists_unique_resultoutput_table) + ge_balance_negative_add_exists_unique_resultoutput_tableentryvalue = (dst_negative_add_exists_unique_resultoutput_table) + ge_balance_positive_add_exists_unique_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_add_exists_unique_resultentries. (exists pvs_gap_add_exists_unique_resultentriesbound. pvs_gap_add_exists_unique_resultentriesbound + S (sto_index_add_exists_unique_resultentries) = (l)) -> exists sto_left_add_exists_unique_resultentries sto_right_add_exists_unique_resultentries sto_output_add_exists_unique_resultentries. ((exists dst_positive_code_add_exists_unique_resultentriesentryleft dst_positive_scale_add_exists_unique_resultentriesentryleft dst_negative_code_add_exists_unique_resultentriesentryleft dst_negative_scale_add_exists_unique_resultentriesentryleft dst_positive_add_exists_unique_resultentriesentryleft dst_negative_add_exists_unique_resultentriesentryleft. (((F) = (((((dst_positive_code_add_exists_unique_resultentriesentryleft) + (dst_positive_scale_add_exists_unique_resultentriesentryleft)) * S ((dst_positive_code_add_exists_unique_resultentriesentryleft) + (dst_positive_scale_add_exists_unique_resultentriesentryleft)) + ((dst_positive_scale_add_exists_unique_resultentriesentryleft) + (dst_positive_scale_add_exists_unique_resultentriesentryleft))) + (((dst_negative_code_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)) * S ((dst_negative_code_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)) + ((dst_negative_scale_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)))) * S ((((dst_positive_code_add_exists_unique_resultentriesentryleft) + (dst_positive_scale_add_exists_unique_resultentriesentryleft)) * S ((dst_positive_code_add_exists_unique_resultentriesentryleft) + (dst_positive_scale_add_exists_unique_resultentriesentryleft)) + ((dst_positive_scale_add_exists_unique_resultentriesentryleft) + (dst_positive_scale_add_exists_unique_resultentriesentryleft))) + (((dst_negative_code_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)) * S ((dst_negative_code_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)) + ((dst_negative_scale_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)))) + ((((dst_negative_code_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)) * S ((dst_negative_code_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)) + ((dst_negative_scale_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft))) + (((dst_negative_code_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)) * S ((dst_negative_code_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)) + ((dst_negative_scale_add_exists_unique_resultentriesentryleft) + (dst_negative_scale_add_exists_unique_resultentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_exists_unique_resultentriesentryleftpositive. ff_h_pvs_add_exists_unique_resultentriesentryleftpositive + S (dst_positive_add_exists_unique_resultentriesentryleft) = S ((S (sto_index_add_exists_unique_resultentries)) * dst_positive_scale_add_exists_unique_resultentriesentryleft)) /\ exists ff_q_pvs_add_exists_unique_resultentriesentryleftpositive. dst_positive_code_add_exists_unique_resultentriesentryleft = ff_q_pvs_add_exists_unique_resultentriesentryleftpositive * S ((S (sto_index_add_exists_unique_resultentries)) * dst_positive_scale_add_exists_unique_resultentriesentryleft) + (dst_positive_add_exists_unique_resultentriesentryleft))) /\ (((((exists ff_h_pvs_add_exists_unique_resultentriesentryleftnegative. ff_h_pvs_add_exists_unique_resultentriesentryleftnegative + S (dst_negative_add_exists_unique_resultentriesentryleft) = S ((S (sto_index_add_exists_unique_resultentries)) * dst_negative_scale_add_exists_unique_resultentriesentryleft)) /\ exists ff_q_pvs_add_exists_unique_resultentriesentryleftnegative. dst_negative_code_add_exists_unique_resultentriesentryleft = ff_q_pvs_add_exists_unique_resultentriesentryleftnegative * S ((S (sto_index_add_exists_unique_resultentries)) * dst_negative_scale_add_exists_unique_resultentriesentryleft) + (dst_negative_add_exists_unique_resultentriesentryleft))) /\ (exists ge_balance_positive_add_exists_unique_resultentriesentryleftvalue ge_balance_negative_add_exists_unique_resultentriesentryleftvalue. (((((sto_left_add_exists_unique_resultentries) = 2 * (ge_balance_positive_add_exists_unique_resultentriesentryleftvalue) /\ (ge_balance_negative_add_exists_unique_resultentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_exists_unique_resultentriesentryleftvaluedecode. (((sto_left_add_exists_unique_resultentries) = 2 * ge_signed_half_add_exists_unique_resultentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_resultentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_exists_unique_resultentriesentryleftvalue) = S ge_signed_half_add_exists_unique_resultentriesentryleftvaluedecode))) /\ ((dst_positive_add_exists_unique_resultentriesentryleft) + ge_balance_negative_add_exists_unique_resultentriesentryleftvalue = (dst_negative_add_exists_unique_resultentriesentryleft) + ge_balance_positive_add_exists_unique_resultentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_exists_unique_resultentriesentryright dst_positive_scale_add_exists_unique_resultentriesentryright dst_negative_code_add_exists_unique_resultentriesentryright dst_negative_scale_add_exists_unique_resultentriesentryright dst_positive_add_exists_unique_resultentriesentryright dst_negative_add_exists_unique_resultentriesentryright. (((G) = (((((dst_positive_code_add_exists_unique_resultentriesentryright) + (dst_positive_scale_add_exists_unique_resultentriesentryright)) * S ((dst_positive_code_add_exists_unique_resultentriesentryright) + (dst_positive_scale_add_exists_unique_resultentriesentryright)) + ((dst_positive_scale_add_exists_unique_resultentriesentryright) + (dst_positive_scale_add_exists_unique_resultentriesentryright))) + (((dst_negative_code_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)) * S ((dst_negative_code_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)) + ((dst_negative_scale_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)))) * S ((((dst_positive_code_add_exists_unique_resultentriesentryright) + (dst_positive_scale_add_exists_unique_resultentriesentryright)) * S ((dst_positive_code_add_exists_unique_resultentriesentryright) + (dst_positive_scale_add_exists_unique_resultentriesentryright)) + ((dst_positive_scale_add_exists_unique_resultentriesentryright) + (dst_positive_scale_add_exists_unique_resultentriesentryright))) + (((dst_negative_code_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)) * S ((dst_negative_code_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)) + ((dst_negative_scale_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)))) + ((((dst_negative_code_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)) * S ((dst_negative_code_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)) + ((dst_negative_scale_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright))) + (((dst_negative_code_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)) * S ((dst_negative_code_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)) + ((dst_negative_scale_add_exists_unique_resultentriesentryright) + (dst_negative_scale_add_exists_unique_resultentriesentryright)))))) /\ (((((exists ff_h_pvs_add_exists_unique_resultentriesentryrightpositive. ff_h_pvs_add_exists_unique_resultentriesentryrightpositive + S (dst_positive_add_exists_unique_resultentriesentryright) = S ((S (sto_index_add_exists_unique_resultentries)) * dst_positive_scale_add_exists_unique_resultentriesentryright)) /\ exists ff_q_pvs_add_exists_unique_resultentriesentryrightpositive. dst_positive_code_add_exists_unique_resultentriesentryright = ff_q_pvs_add_exists_unique_resultentriesentryrightpositive * S ((S (sto_index_add_exists_unique_resultentries)) * dst_positive_scale_add_exists_unique_resultentriesentryright) + (dst_positive_add_exists_unique_resultentriesentryright))) /\ (((((exists ff_h_pvs_add_exists_unique_resultentriesentryrightnegative. ff_h_pvs_add_exists_unique_resultentriesentryrightnegative + S (dst_negative_add_exists_unique_resultentriesentryright) = S ((S (sto_index_add_exists_unique_resultentries)) * dst_negative_scale_add_exists_unique_resultentriesentryright)) /\ exists ff_q_pvs_add_exists_unique_resultentriesentryrightnegative. dst_negative_code_add_exists_unique_resultentriesentryright = ff_q_pvs_add_exists_unique_resultentriesentryrightnegative * S ((S (sto_index_add_exists_unique_resultentries)) * dst_negative_scale_add_exists_unique_resultentriesentryright) + (dst_negative_add_exists_unique_resultentriesentryright))) /\ (exists ge_balance_positive_add_exists_unique_resultentriesentryrightvalue ge_balance_negative_add_exists_unique_resultentriesentryrightvalue. (((((sto_right_add_exists_unique_resultentries) = 2 * (ge_balance_positive_add_exists_unique_resultentriesentryrightvalue) /\ (ge_balance_negative_add_exists_unique_resultentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_exists_unique_resultentriesentryrightvaluedecode. (((sto_right_add_exists_unique_resultentries) = 2 * ge_signed_half_add_exists_unique_resultentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_resultentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_exists_unique_resultentriesentryrightvalue) = S ge_signed_half_add_exists_unique_resultentriesentryrightvaluedecode))) /\ ((dst_positive_add_exists_unique_resultentriesentryright) + ge_balance_negative_add_exists_unique_resultentriesentryrightvalue = (dst_negative_add_exists_unique_resultentriesentryright) + ge_balance_positive_add_exists_unique_resultentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_exists_unique_resultentriesentryoutput dst_positive_scale_add_exists_unique_resultentriesentryoutput dst_negative_code_add_exists_unique_resultentriesentryoutput dst_negative_scale_add_exists_unique_resultentriesentryoutput dst_positive_add_exists_unique_resultentriesentryoutput dst_negative_add_exists_unique_resultentriesentryoutput. (((H) = (((((dst_positive_code_add_exists_unique_resultentriesentryoutput) + (dst_positive_scale_add_exists_unique_resultentriesentryoutput)) * S ((dst_positive_code_add_exists_unique_resultentriesentryoutput) + (dst_positive_scale_add_exists_unique_resultentriesentryoutput)) + ((dst_positive_scale_add_exists_unique_resultentriesentryoutput) + (dst_positive_scale_add_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)))) * S ((((dst_positive_code_add_exists_unique_resultentriesentryoutput) + (dst_positive_scale_add_exists_unique_resultentriesentryoutput)) * S ((dst_positive_code_add_exists_unique_resultentriesentryoutput) + (dst_positive_scale_add_exists_unique_resultentriesentryoutput)) + ((dst_positive_scale_add_exists_unique_resultentriesentryoutput) + (dst_positive_scale_add_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)))) + ((((dst_negative_code_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_add_exists_unique_resultentriesentryoutput) + (dst_negative_scale_add_exists_unique_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_exists_unique_resultentriesentryoutputpositive. ff_h_pvs_add_exists_unique_resultentriesentryoutputpositive + S (dst_positive_add_exists_unique_resultentriesentryoutput) = S ((S (sto_index_add_exists_unique_resultentries)) * dst_positive_scale_add_exists_unique_resultentriesentryoutput)) /\ exists ff_q_pvs_add_exists_unique_resultentriesentryoutputpositive. dst_positive_code_add_exists_unique_resultentriesentryoutput = ff_q_pvs_add_exists_unique_resultentriesentryoutputpositive * S ((S (sto_index_add_exists_unique_resultentries)) * dst_positive_scale_add_exists_unique_resultentriesentryoutput) + (dst_positive_add_exists_unique_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_add_exists_unique_resultentriesentryoutputnegative. ff_h_pvs_add_exists_unique_resultentriesentryoutputnegative + S (dst_negative_add_exists_unique_resultentriesentryoutput) = S ((S (sto_index_add_exists_unique_resultentries)) * dst_negative_scale_add_exists_unique_resultentriesentryoutput)) /\ exists ff_q_pvs_add_exists_unique_resultentriesentryoutputnegative. dst_negative_code_add_exists_unique_resultentriesentryoutput = ff_q_pvs_add_exists_unique_resultentriesentryoutputnegative * S ((S (sto_index_add_exists_unique_resultentries)) * dst_negative_scale_add_exists_unique_resultentriesentryoutput) + (dst_negative_add_exists_unique_resultentriesentryoutput))) /\ (exists ge_balance_positive_add_exists_unique_resultentriesentryoutputvalue ge_balance_negative_add_exists_unique_resultentriesentryoutputvalue. (((((sto_output_add_exists_unique_resultentries) = 2 * (ge_balance_positive_add_exists_unique_resultentriesentryoutputvalue) /\ (ge_balance_negative_add_exists_unique_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_exists_unique_resultentriesentryoutputvaluedecode. (((sto_output_add_exists_unique_resultentries) = 2 * ge_signed_half_add_exists_unique_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_exists_unique_resultentriesentryoutputvalue) = S ge_signed_half_add_exists_unique_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_add_exists_unique_resultentriesentryoutput) + ge_balance_negative_add_exists_unique_resultentriesentryoutputvalue = (dst_negative_add_exists_unique_resultentriesentryoutput) + ge_balance_positive_add_exists_unique_resultentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_exists_unique_resultentriesentryoperation dsa_an_add_exists_unique_resultentriesentryoperation dsa_bp_add_exists_unique_resultentriesentryoperation dsa_bn_add_exists_unique_resultentriesentryoperation dsa_cp_add_exists_unique_resultentriesentryoperation dsa_cn_add_exists_unique_resultentriesentryoperation. (((((sto_left_add_exists_unique_resultentries) = 2 * (dsa_ap_add_exists_unique_resultentriesentryoperation) /\ (dsa_an_add_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_unique_resultentriesentryoperationleft. (((sto_left_add_exists_unique_resultentries) = 2 * ge_signed_half_add_exists_unique_resultentriesentryoperationleft + 1 /\ (dsa_ap_add_exists_unique_resultentriesentryoperation) = 0) /\ (dsa_an_add_exists_unique_resultentriesentryoperation) = S ge_signed_half_add_exists_unique_resultentriesentryoperationleft))) /\ ((((((sto_right_add_exists_unique_resultentries) = 2 * (dsa_bp_add_exists_unique_resultentriesentryoperation) /\ (dsa_bn_add_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_unique_resultentriesentryoperationright. (((sto_right_add_exists_unique_resultentries) = 2 * ge_signed_half_add_exists_unique_resultentriesentryoperationright + 1 /\ (dsa_bp_add_exists_unique_resultentriesentryoperation) = 0) /\ (dsa_bn_add_exists_unique_resultentriesentryoperation) = S ge_signed_half_add_exists_unique_resultentriesentryoperationright))) /\ ((((((sto_output_add_exists_unique_resultentries) = 2 * (dsa_cp_add_exists_unique_resultentriesentryoperation) /\ (dsa_cn_add_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_unique_resultentriesentryoperationoutput. (((sto_output_add_exists_unique_resultentries) = 2 * ge_signed_half_add_exists_unique_resultentriesentryoperationoutput + 1 /\ (dsa_cp_add_exists_unique_resultentriesentryoperation) = 0) /\ (dsa_cn_add_exists_unique_resultentriesentryoperation) = S ge_signed_half_add_exists_unique_resultentriesentryoperationoutput))) /\ ((dsa_ap_add_exists_unique_resultentriesentryoperation + dsa_bp_add_exists_unique_resultentriesentryoperation) + dsa_cn_add_exists_unique_resultentriesentryoperation = (dsa_an_add_exists_unique_resultentriesentryoperation + dsa_bn_add_exists_unique_resultentriesentryoperation) + dsa_cp_add_exists_unique_resultentriesentryoperation))))))))))))))))))) /\ (forall K. (((exists dst_positive_code_add_exists_unique_otherleft_table dst_positive_scale_add_exists_unique_otherleft_table dst_negative_code_add_exists_unique_otherleft_table dst_negative_scale_add_exists_unique_otherleft_table. (((F) = (((((dst_positive_code_add_exists_unique_otherleft_table) + (dst_positive_scale_add_exists_unique_otherleft_table)) * S ((dst_positive_code_add_exists_unique_otherleft_table) + (dst_positive_scale_add_exists_unique_otherleft_table)) + ((dst_positive_scale_add_exists_unique_otherleft_table) + (dst_positive_scale_add_exists_unique_otherleft_table))) + (((dst_negative_code_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)) * S ((dst_negative_code_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)) + ((dst_negative_scale_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)))) * S ((((dst_positive_code_add_exists_unique_otherleft_table) + (dst_positive_scale_add_exists_unique_otherleft_table)) * S ((dst_positive_code_add_exists_unique_otherleft_table) + (dst_positive_scale_add_exists_unique_otherleft_table)) + ((dst_positive_scale_add_exists_unique_otherleft_table) + (dst_positive_scale_add_exists_unique_otherleft_table))) + (((dst_negative_code_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)) * S ((dst_negative_code_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)) + ((dst_negative_scale_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)))) + ((((dst_negative_code_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)) * S ((dst_negative_code_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)) + ((dst_negative_scale_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table))) + (((dst_negative_code_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)) * S ((dst_negative_code_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)) + ((dst_negative_scale_add_exists_unique_otherleft_table) + (dst_negative_scale_add_exists_unique_otherleft_table)))))) /\ (forall dst_index_add_exists_unique_otherleft_table. (exists pvs_le_gap_add_exists_unique_otherleft_tabledomain. pvs_le_gap_add_exists_unique_otherleft_tabledomain + (dst_index_add_exists_unique_otherleft_table) = (l)) -> exists dst_positive_add_exists_unique_otherleft_table dst_negative_add_exists_unique_otherleft_table dst_value_add_exists_unique_otherleft_table. ((((exists ff_h_pvs_add_exists_unique_otherleft_tableentrypositive. ff_h_pvs_add_exists_unique_otherleft_tableentrypositive + S (dst_positive_add_exists_unique_otherleft_table) = S ((S (dst_index_add_exists_unique_otherleft_table)) * dst_positive_scale_add_exists_unique_otherleft_table)) /\ exists ff_q_pvs_add_exists_unique_otherleft_tableentrypositive. dst_positive_code_add_exists_unique_otherleft_table = ff_q_pvs_add_exists_unique_otherleft_tableentrypositive * S ((S (dst_index_add_exists_unique_otherleft_table)) * dst_positive_scale_add_exists_unique_otherleft_table) + (dst_positive_add_exists_unique_otherleft_table))) /\ (((((exists ff_h_pvs_add_exists_unique_otherleft_tableentrynegative. ff_h_pvs_add_exists_unique_otherleft_tableentrynegative + S (dst_negative_add_exists_unique_otherleft_table) = S ((S (dst_index_add_exists_unique_otherleft_table)) * dst_negative_scale_add_exists_unique_otherleft_table)) /\ exists ff_q_pvs_add_exists_unique_otherleft_tableentrynegative. dst_negative_code_add_exists_unique_otherleft_table = ff_q_pvs_add_exists_unique_otherleft_tableentrynegative * S ((S (dst_index_add_exists_unique_otherleft_table)) * dst_negative_scale_add_exists_unique_otherleft_table) + (dst_negative_add_exists_unique_otherleft_table))) /\ (exists ge_balance_positive_add_exists_unique_otherleft_tableentryvalue ge_balance_negative_add_exists_unique_otherleft_tableentryvalue. (((((dst_value_add_exists_unique_otherleft_table) = 2 * (ge_balance_positive_add_exists_unique_otherleft_tableentryvalue) /\ (ge_balance_negative_add_exists_unique_otherleft_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_unique_otherleft_tableentryvaluedecode. (((dst_value_add_exists_unique_otherleft_table) = 2 * ge_signed_half_add_exists_unique_otherleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_otherleft_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_unique_otherleft_tableentryvalue) = S ge_signed_half_add_exists_unique_otherleft_tableentryvaluedecode))) /\ ((dst_positive_add_exists_unique_otherleft_table) + ge_balance_negative_add_exists_unique_otherleft_tableentryvalue = (dst_negative_add_exists_unique_otherleft_table) + ge_balance_positive_add_exists_unique_otherleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_exists_unique_otherright_table dst_positive_scale_add_exists_unique_otherright_table dst_negative_code_add_exists_unique_otherright_table dst_negative_scale_add_exists_unique_otherright_table. (((G) = (((((dst_positive_code_add_exists_unique_otherright_table) + (dst_positive_scale_add_exists_unique_otherright_table)) * S ((dst_positive_code_add_exists_unique_otherright_table) + (dst_positive_scale_add_exists_unique_otherright_table)) + ((dst_positive_scale_add_exists_unique_otherright_table) + (dst_positive_scale_add_exists_unique_otherright_table))) + (((dst_negative_code_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)) * S ((dst_negative_code_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)) + ((dst_negative_scale_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)))) * S ((((dst_positive_code_add_exists_unique_otherright_table) + (dst_positive_scale_add_exists_unique_otherright_table)) * S ((dst_positive_code_add_exists_unique_otherright_table) + (dst_positive_scale_add_exists_unique_otherright_table)) + ((dst_positive_scale_add_exists_unique_otherright_table) + (dst_positive_scale_add_exists_unique_otherright_table))) + (((dst_negative_code_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)) * S ((dst_negative_code_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)) + ((dst_negative_scale_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)))) + ((((dst_negative_code_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)) * S ((dst_negative_code_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)) + ((dst_negative_scale_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table))) + (((dst_negative_code_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)) * S ((dst_negative_code_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)) + ((dst_negative_scale_add_exists_unique_otherright_table) + (dst_negative_scale_add_exists_unique_otherright_table)))))) /\ (forall dst_index_add_exists_unique_otherright_table. (exists pvs_le_gap_add_exists_unique_otherright_tabledomain. pvs_le_gap_add_exists_unique_otherright_tabledomain + (dst_index_add_exists_unique_otherright_table) = (l)) -> exists dst_positive_add_exists_unique_otherright_table dst_negative_add_exists_unique_otherright_table dst_value_add_exists_unique_otherright_table. ((((exists ff_h_pvs_add_exists_unique_otherright_tableentrypositive. ff_h_pvs_add_exists_unique_otherright_tableentrypositive + S (dst_positive_add_exists_unique_otherright_table) = S ((S (dst_index_add_exists_unique_otherright_table)) * dst_positive_scale_add_exists_unique_otherright_table)) /\ exists ff_q_pvs_add_exists_unique_otherright_tableentrypositive. dst_positive_code_add_exists_unique_otherright_table = ff_q_pvs_add_exists_unique_otherright_tableentrypositive * S ((S (dst_index_add_exists_unique_otherright_table)) * dst_positive_scale_add_exists_unique_otherright_table) + (dst_positive_add_exists_unique_otherright_table))) /\ (((((exists ff_h_pvs_add_exists_unique_otherright_tableentrynegative. ff_h_pvs_add_exists_unique_otherright_tableentrynegative + S (dst_negative_add_exists_unique_otherright_table) = S ((S (dst_index_add_exists_unique_otherright_table)) * dst_negative_scale_add_exists_unique_otherright_table)) /\ exists ff_q_pvs_add_exists_unique_otherright_tableentrynegative. dst_negative_code_add_exists_unique_otherright_table = ff_q_pvs_add_exists_unique_otherright_tableentrynegative * S ((S (dst_index_add_exists_unique_otherright_table)) * dst_negative_scale_add_exists_unique_otherright_table) + (dst_negative_add_exists_unique_otherright_table))) /\ (exists ge_balance_positive_add_exists_unique_otherright_tableentryvalue ge_balance_negative_add_exists_unique_otherright_tableentryvalue. (((((dst_value_add_exists_unique_otherright_table) = 2 * (ge_balance_positive_add_exists_unique_otherright_tableentryvalue) /\ (ge_balance_negative_add_exists_unique_otherright_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_unique_otherright_tableentryvaluedecode. (((dst_value_add_exists_unique_otherright_table) = 2 * ge_signed_half_add_exists_unique_otherright_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_otherright_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_unique_otherright_tableentryvalue) = S ge_signed_half_add_exists_unique_otherright_tableentryvaluedecode))) /\ ((dst_positive_add_exists_unique_otherright_table) + ge_balance_negative_add_exists_unique_otherright_tableentryvalue = (dst_negative_add_exists_unique_otherright_table) + ge_balance_positive_add_exists_unique_otherright_tableentryvalue))))))))) /\ (((exists dst_positive_code_add_exists_unique_otheroutput_table dst_positive_scale_add_exists_unique_otheroutput_table dst_negative_code_add_exists_unique_otheroutput_table dst_negative_scale_add_exists_unique_otheroutput_table. (((K) = (((((dst_positive_code_add_exists_unique_otheroutput_table) + (dst_positive_scale_add_exists_unique_otheroutput_table)) * S ((dst_positive_code_add_exists_unique_otheroutput_table) + (dst_positive_scale_add_exists_unique_otheroutput_table)) + ((dst_positive_scale_add_exists_unique_otheroutput_table) + (dst_positive_scale_add_exists_unique_otheroutput_table))) + (((dst_negative_code_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)) * S ((dst_negative_code_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)) + ((dst_negative_scale_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)))) * S ((((dst_positive_code_add_exists_unique_otheroutput_table) + (dst_positive_scale_add_exists_unique_otheroutput_table)) * S ((dst_positive_code_add_exists_unique_otheroutput_table) + (dst_positive_scale_add_exists_unique_otheroutput_table)) + ((dst_positive_scale_add_exists_unique_otheroutput_table) + (dst_positive_scale_add_exists_unique_otheroutput_table))) + (((dst_negative_code_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)) * S ((dst_negative_code_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)) + ((dst_negative_scale_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)))) + ((((dst_negative_code_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)) * S ((dst_negative_code_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)) + ((dst_negative_scale_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table))) + (((dst_negative_code_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)) * S ((dst_negative_code_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)) + ((dst_negative_scale_add_exists_unique_otheroutput_table) + (dst_negative_scale_add_exists_unique_otheroutput_table)))))) /\ (forall dst_index_add_exists_unique_otheroutput_table. (exists pvs_le_gap_add_exists_unique_otheroutput_tabledomain. pvs_le_gap_add_exists_unique_otheroutput_tabledomain + (dst_index_add_exists_unique_otheroutput_table) = (l)) -> exists dst_positive_add_exists_unique_otheroutput_table dst_negative_add_exists_unique_otheroutput_table dst_value_add_exists_unique_otheroutput_table. ((((exists ff_h_pvs_add_exists_unique_otheroutput_tableentrypositive. ff_h_pvs_add_exists_unique_otheroutput_tableentrypositive + S (dst_positive_add_exists_unique_otheroutput_table) = S ((S (dst_index_add_exists_unique_otheroutput_table)) * dst_positive_scale_add_exists_unique_otheroutput_table)) /\ exists ff_q_pvs_add_exists_unique_otheroutput_tableentrypositive. dst_positive_code_add_exists_unique_otheroutput_table = ff_q_pvs_add_exists_unique_otheroutput_tableentrypositive * S ((S (dst_index_add_exists_unique_otheroutput_table)) * dst_positive_scale_add_exists_unique_otheroutput_table) + (dst_positive_add_exists_unique_otheroutput_table))) /\ (((((exists ff_h_pvs_add_exists_unique_otheroutput_tableentrynegative. ff_h_pvs_add_exists_unique_otheroutput_tableentrynegative + S (dst_negative_add_exists_unique_otheroutput_table) = S ((S (dst_index_add_exists_unique_otheroutput_table)) * dst_negative_scale_add_exists_unique_otheroutput_table)) /\ exists ff_q_pvs_add_exists_unique_otheroutput_tableentrynegative. dst_negative_code_add_exists_unique_otheroutput_table = ff_q_pvs_add_exists_unique_otheroutput_tableentrynegative * S ((S (dst_index_add_exists_unique_otheroutput_table)) * dst_negative_scale_add_exists_unique_otheroutput_table) + (dst_negative_add_exists_unique_otheroutput_table))) /\ (exists ge_balance_positive_add_exists_unique_otheroutput_tableentryvalue ge_balance_negative_add_exists_unique_otheroutput_tableentryvalue. (((((dst_value_add_exists_unique_otheroutput_table) = 2 * (ge_balance_positive_add_exists_unique_otheroutput_tableentryvalue) /\ (ge_balance_negative_add_exists_unique_otheroutput_tableentryvalue) = 0) \/ exists ge_signed_half_add_exists_unique_otheroutput_tableentryvaluedecode. (((dst_value_add_exists_unique_otheroutput_table) = 2 * ge_signed_half_add_exists_unique_otheroutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_otheroutput_tableentryvalue) = 0) /\ (ge_balance_negative_add_exists_unique_otheroutput_tableentryvalue) = S ge_signed_half_add_exists_unique_otheroutput_tableentryvaluedecode))) /\ ((dst_positive_add_exists_unique_otheroutput_table) + ge_balance_negative_add_exists_unique_otheroutput_tableentryvalue = (dst_negative_add_exists_unique_otheroutput_table) + ge_balance_positive_add_exists_unique_otheroutput_tableentryvalue))))))))) /\ (forall sto_index_add_exists_unique_otherentries. (exists pvs_gap_add_exists_unique_otherentriesbound. pvs_gap_add_exists_unique_otherentriesbound + S (sto_index_add_exists_unique_otherentries) = (l)) -> exists sto_left_add_exists_unique_otherentries sto_right_add_exists_unique_otherentries sto_output_add_exists_unique_otherentries. ((exists dst_positive_code_add_exists_unique_otherentriesentryleft dst_positive_scale_add_exists_unique_otherentriesentryleft dst_negative_code_add_exists_unique_otherentriesentryleft dst_negative_scale_add_exists_unique_otherentriesentryleft dst_positive_add_exists_unique_otherentriesentryleft dst_negative_add_exists_unique_otherentriesentryleft. (((F) = (((((dst_positive_code_add_exists_unique_otherentriesentryleft) + (dst_positive_scale_add_exists_unique_otherentriesentryleft)) * S ((dst_positive_code_add_exists_unique_otherentriesentryleft) + (dst_positive_scale_add_exists_unique_otherentriesentryleft)) + ((dst_positive_scale_add_exists_unique_otherentriesentryleft) + (dst_positive_scale_add_exists_unique_otherentriesentryleft))) + (((dst_negative_code_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)) * S ((dst_negative_code_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)) + ((dst_negative_scale_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)))) * S ((((dst_positive_code_add_exists_unique_otherentriesentryleft) + (dst_positive_scale_add_exists_unique_otherentriesentryleft)) * S ((dst_positive_code_add_exists_unique_otherentriesentryleft) + (dst_positive_scale_add_exists_unique_otherentriesentryleft)) + ((dst_positive_scale_add_exists_unique_otherentriesentryleft) + (dst_positive_scale_add_exists_unique_otherentriesentryleft))) + (((dst_negative_code_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)) * S ((dst_negative_code_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)) + ((dst_negative_scale_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)))) + ((((dst_negative_code_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)) * S ((dst_negative_code_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)) + ((dst_negative_scale_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft))) + (((dst_negative_code_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)) * S ((dst_negative_code_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)) + ((dst_negative_scale_add_exists_unique_otherentriesentryleft) + (dst_negative_scale_add_exists_unique_otherentriesentryleft)))))) /\ (((((exists ff_h_pvs_add_exists_unique_otherentriesentryleftpositive. ff_h_pvs_add_exists_unique_otherentriesentryleftpositive + S (dst_positive_add_exists_unique_otherentriesentryleft) = S ((S (sto_index_add_exists_unique_otherentries)) * dst_positive_scale_add_exists_unique_otherentriesentryleft)) /\ exists ff_q_pvs_add_exists_unique_otherentriesentryleftpositive. dst_positive_code_add_exists_unique_otherentriesentryleft = ff_q_pvs_add_exists_unique_otherentriesentryleftpositive * S ((S (sto_index_add_exists_unique_otherentries)) * dst_positive_scale_add_exists_unique_otherentriesentryleft) + (dst_positive_add_exists_unique_otherentriesentryleft))) /\ (((((exists ff_h_pvs_add_exists_unique_otherentriesentryleftnegative. ff_h_pvs_add_exists_unique_otherentriesentryleftnegative + S (dst_negative_add_exists_unique_otherentriesentryleft) = S ((S (sto_index_add_exists_unique_otherentries)) * dst_negative_scale_add_exists_unique_otherentriesentryleft)) /\ exists ff_q_pvs_add_exists_unique_otherentriesentryleftnegative. dst_negative_code_add_exists_unique_otherentriesentryleft = ff_q_pvs_add_exists_unique_otherentriesentryleftnegative * S ((S (sto_index_add_exists_unique_otherentries)) * dst_negative_scale_add_exists_unique_otherentriesentryleft) + (dst_negative_add_exists_unique_otherentriesentryleft))) /\ (exists ge_balance_positive_add_exists_unique_otherentriesentryleftvalue ge_balance_negative_add_exists_unique_otherentriesentryleftvalue. (((((sto_left_add_exists_unique_otherentries) = 2 * (ge_balance_positive_add_exists_unique_otherentriesentryleftvalue) /\ (ge_balance_negative_add_exists_unique_otherentriesentryleftvalue) = 0) \/ exists ge_signed_half_add_exists_unique_otherentriesentryleftvaluedecode. (((sto_left_add_exists_unique_otherentries) = 2 * ge_signed_half_add_exists_unique_otherentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_otherentriesentryleftvalue) = 0) /\ (ge_balance_negative_add_exists_unique_otherentriesentryleftvalue) = S ge_signed_half_add_exists_unique_otherentriesentryleftvaluedecode))) /\ ((dst_positive_add_exists_unique_otherentriesentryleft) + ge_balance_negative_add_exists_unique_otherentriesentryleftvalue = (dst_negative_add_exists_unique_otherentriesentryleft) + ge_balance_positive_add_exists_unique_otherentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_add_exists_unique_otherentriesentryright dst_positive_scale_add_exists_unique_otherentriesentryright dst_negative_code_add_exists_unique_otherentriesentryright dst_negative_scale_add_exists_unique_otherentriesentryright dst_positive_add_exists_unique_otherentriesentryright dst_negative_add_exists_unique_otherentriesentryright. (((G) = (((((dst_positive_code_add_exists_unique_otherentriesentryright) + (dst_positive_scale_add_exists_unique_otherentriesentryright)) * S ((dst_positive_code_add_exists_unique_otherentriesentryright) + (dst_positive_scale_add_exists_unique_otherentriesentryright)) + ((dst_positive_scale_add_exists_unique_otherentriesentryright) + (dst_positive_scale_add_exists_unique_otherentriesentryright))) + (((dst_negative_code_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)) * S ((dst_negative_code_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)) + ((dst_negative_scale_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)))) * S ((((dst_positive_code_add_exists_unique_otherentriesentryright) + (dst_positive_scale_add_exists_unique_otherentriesentryright)) * S ((dst_positive_code_add_exists_unique_otherentriesentryright) + (dst_positive_scale_add_exists_unique_otherentriesentryright)) + ((dst_positive_scale_add_exists_unique_otherentriesentryright) + (dst_positive_scale_add_exists_unique_otherentriesentryright))) + (((dst_negative_code_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)) * S ((dst_negative_code_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)) + ((dst_negative_scale_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)))) + ((((dst_negative_code_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)) * S ((dst_negative_code_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)) + ((dst_negative_scale_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright))) + (((dst_negative_code_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)) * S ((dst_negative_code_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)) + ((dst_negative_scale_add_exists_unique_otherentriesentryright) + (dst_negative_scale_add_exists_unique_otherentriesentryright)))))) /\ (((((exists ff_h_pvs_add_exists_unique_otherentriesentryrightpositive. ff_h_pvs_add_exists_unique_otherentriesentryrightpositive + S (dst_positive_add_exists_unique_otherentriesentryright) = S ((S (sto_index_add_exists_unique_otherentries)) * dst_positive_scale_add_exists_unique_otherentriesentryright)) /\ exists ff_q_pvs_add_exists_unique_otherentriesentryrightpositive. dst_positive_code_add_exists_unique_otherentriesentryright = ff_q_pvs_add_exists_unique_otherentriesentryrightpositive * S ((S (sto_index_add_exists_unique_otherentries)) * dst_positive_scale_add_exists_unique_otherentriesentryright) + (dst_positive_add_exists_unique_otherentriesentryright))) /\ (((((exists ff_h_pvs_add_exists_unique_otherentriesentryrightnegative. ff_h_pvs_add_exists_unique_otherentriesentryrightnegative + S (dst_negative_add_exists_unique_otherentriesentryright) = S ((S (sto_index_add_exists_unique_otherentries)) * dst_negative_scale_add_exists_unique_otherentriesentryright)) /\ exists ff_q_pvs_add_exists_unique_otherentriesentryrightnegative. dst_negative_code_add_exists_unique_otherentriesentryright = ff_q_pvs_add_exists_unique_otherentriesentryrightnegative * S ((S (sto_index_add_exists_unique_otherentries)) * dst_negative_scale_add_exists_unique_otherentriesentryright) + (dst_negative_add_exists_unique_otherentriesentryright))) /\ (exists ge_balance_positive_add_exists_unique_otherentriesentryrightvalue ge_balance_negative_add_exists_unique_otherentriesentryrightvalue. (((((sto_right_add_exists_unique_otherentries) = 2 * (ge_balance_positive_add_exists_unique_otherentriesentryrightvalue) /\ (ge_balance_negative_add_exists_unique_otherentriesentryrightvalue) = 0) \/ exists ge_signed_half_add_exists_unique_otherentriesentryrightvaluedecode. (((sto_right_add_exists_unique_otherentries) = 2 * ge_signed_half_add_exists_unique_otherentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_otherentriesentryrightvalue) = 0) /\ (ge_balance_negative_add_exists_unique_otherentriesentryrightvalue) = S ge_signed_half_add_exists_unique_otherentriesentryrightvaluedecode))) /\ ((dst_positive_add_exists_unique_otherentriesentryright) + ge_balance_negative_add_exists_unique_otherentriesentryrightvalue = (dst_negative_add_exists_unique_otherentriesentryright) + ge_balance_positive_add_exists_unique_otherentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_add_exists_unique_otherentriesentryoutput dst_positive_scale_add_exists_unique_otherentriesentryoutput dst_negative_code_add_exists_unique_otherentriesentryoutput dst_negative_scale_add_exists_unique_otherentriesentryoutput dst_positive_add_exists_unique_otherentriesentryoutput dst_negative_add_exists_unique_otherentriesentryoutput. (((K) = (((((dst_positive_code_add_exists_unique_otherentriesentryoutput) + (dst_positive_scale_add_exists_unique_otherentriesentryoutput)) * S ((dst_positive_code_add_exists_unique_otherentriesentryoutput) + (dst_positive_scale_add_exists_unique_otherentriesentryoutput)) + ((dst_positive_scale_add_exists_unique_otherentriesentryoutput) + (dst_positive_scale_add_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)))) * S ((((dst_positive_code_add_exists_unique_otherentriesentryoutput) + (dst_positive_scale_add_exists_unique_otherentriesentryoutput)) * S ((dst_positive_code_add_exists_unique_otherentriesentryoutput) + (dst_positive_scale_add_exists_unique_otherentriesentryoutput)) + ((dst_positive_scale_add_exists_unique_otherentriesentryoutput) + (dst_positive_scale_add_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)))) + ((((dst_negative_code_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_add_exists_unique_otherentriesentryoutput) + (dst_negative_scale_add_exists_unique_otherentriesentryoutput)))))) /\ (((((exists ff_h_pvs_add_exists_unique_otherentriesentryoutputpositive. ff_h_pvs_add_exists_unique_otherentriesentryoutputpositive + S (dst_positive_add_exists_unique_otherentriesentryoutput) = S ((S (sto_index_add_exists_unique_otherentries)) * dst_positive_scale_add_exists_unique_otherentriesentryoutput)) /\ exists ff_q_pvs_add_exists_unique_otherentriesentryoutputpositive. dst_positive_code_add_exists_unique_otherentriesentryoutput = ff_q_pvs_add_exists_unique_otherentriesentryoutputpositive * S ((S (sto_index_add_exists_unique_otherentries)) * dst_positive_scale_add_exists_unique_otherentriesentryoutput) + (dst_positive_add_exists_unique_otherentriesentryoutput))) /\ (((((exists ff_h_pvs_add_exists_unique_otherentriesentryoutputnegative. ff_h_pvs_add_exists_unique_otherentriesentryoutputnegative + S (dst_negative_add_exists_unique_otherentriesentryoutput) = S ((S (sto_index_add_exists_unique_otherentries)) * dst_negative_scale_add_exists_unique_otherentriesentryoutput)) /\ exists ff_q_pvs_add_exists_unique_otherentriesentryoutputnegative. dst_negative_code_add_exists_unique_otherentriesentryoutput = ff_q_pvs_add_exists_unique_otherentriesentryoutputnegative * S ((S (sto_index_add_exists_unique_otherentries)) * dst_negative_scale_add_exists_unique_otherentriesentryoutput) + (dst_negative_add_exists_unique_otherentriesentryoutput))) /\ (exists ge_balance_positive_add_exists_unique_otherentriesentryoutputvalue ge_balance_negative_add_exists_unique_otherentriesentryoutputvalue. (((((sto_output_add_exists_unique_otherentries) = 2 * (ge_balance_positive_add_exists_unique_otherentriesentryoutputvalue) /\ (ge_balance_negative_add_exists_unique_otherentriesentryoutputvalue) = 0) \/ exists ge_signed_half_add_exists_unique_otherentriesentryoutputvaluedecode. (((sto_output_add_exists_unique_otherentries) = 2 * ge_signed_half_add_exists_unique_otherentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_otherentriesentryoutputvalue) = 0) /\ (ge_balance_negative_add_exists_unique_otherentriesentryoutputvalue) = S ge_signed_half_add_exists_unique_otherentriesentryoutputvaluedecode))) /\ ((dst_positive_add_exists_unique_otherentriesentryoutput) + ge_balance_negative_add_exists_unique_otherentriesentryoutputvalue = (dst_negative_add_exists_unique_otherentriesentryoutput) + ge_balance_positive_add_exists_unique_otherentriesentryoutputvalue))))))))) /\ (exists dsa_ap_add_exists_unique_otherentriesentryoperation dsa_an_add_exists_unique_otherentriesentryoperation dsa_bp_add_exists_unique_otherentriesentryoperation dsa_bn_add_exists_unique_otherentriesentryoperation dsa_cp_add_exists_unique_otherentriesentryoperation dsa_cn_add_exists_unique_otherentriesentryoperation. (((((sto_left_add_exists_unique_otherentries) = 2 * (dsa_ap_add_exists_unique_otherentriesentryoperation) /\ (dsa_an_add_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_unique_otherentriesentryoperationleft. (((sto_left_add_exists_unique_otherentries) = 2 * ge_signed_half_add_exists_unique_otherentriesentryoperationleft + 1 /\ (dsa_ap_add_exists_unique_otherentriesentryoperation) = 0) /\ (dsa_an_add_exists_unique_otherentriesentryoperation) = S ge_signed_half_add_exists_unique_otherentriesentryoperationleft))) /\ ((((((sto_right_add_exists_unique_otherentries) = 2 * (dsa_bp_add_exists_unique_otherentriesentryoperation) /\ (dsa_bn_add_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_unique_otherentriesentryoperationright. (((sto_right_add_exists_unique_otherentries) = 2 * ge_signed_half_add_exists_unique_otherentriesentryoperationright + 1 /\ (dsa_bp_add_exists_unique_otherentriesentryoperation) = 0) /\ (dsa_bn_add_exists_unique_otherentriesentryoperation) = S ge_signed_half_add_exists_unique_otherentriesentryoperationright))) /\ ((((((sto_output_add_exists_unique_otherentries) = 2 * (dsa_cp_add_exists_unique_otherentriesentryoperation) /\ (dsa_cn_add_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_add_exists_unique_otherentriesentryoperationoutput. (((sto_output_add_exists_unique_otherentries) = 2 * ge_signed_half_add_exists_unique_otherentriesentryoperationoutput + 1 /\ (dsa_cp_add_exists_unique_otherentriesentryoperation) = 0) /\ (dsa_cn_add_exists_unique_otherentriesentryoperation) = S ge_signed_half_add_exists_unique_otherentriesentryoperationoutput))) /\ ((dsa_ap_add_exists_unique_otherentriesentryoperation + dsa_bp_add_exists_unique_otherentriesentryoperation) + dsa_cn_add_exists_unique_otherentriesentryoperation = (dsa_an_add_exists_unique_otherentriesentryoperation + dsa_bn_add_exists_unique_otherentriesentryoperation) + dsa_cp_add_exists_unique_otherentriesentryoperation))))))))))))))))))) -> (forall dst_index_add_exists_unique_equal dst_first_add_exists_unique_equal dst_second_add_exists_unique_equal. (exists pvs_gap_add_exists_unique_equalbound. pvs_gap_add_exists_unique_equalbound + S (dst_index_add_exists_unique_equal) = (l)) -> (exists dst_positive_code_add_exists_unique_equalfirst dst_positive_scale_add_exists_unique_equalfirst dst_negative_code_add_exists_unique_equalfirst dst_negative_scale_add_exists_unique_equalfirst dst_positive_add_exists_unique_equalfirst dst_negative_add_exists_unique_equalfirst. (((H) = (((((dst_positive_code_add_exists_unique_equalfirst) + (dst_positive_scale_add_exists_unique_equalfirst)) * S ((dst_positive_code_add_exists_unique_equalfirst) + (dst_positive_scale_add_exists_unique_equalfirst)) + ((dst_positive_scale_add_exists_unique_equalfirst) + (dst_positive_scale_add_exists_unique_equalfirst))) + (((dst_negative_code_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)) * S ((dst_negative_code_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)) + ((dst_negative_scale_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)))) * S ((((dst_positive_code_add_exists_unique_equalfirst) + (dst_positive_scale_add_exists_unique_equalfirst)) * S ((dst_positive_code_add_exists_unique_equalfirst) + (dst_positive_scale_add_exists_unique_equalfirst)) + ((dst_positive_scale_add_exists_unique_equalfirst) + (dst_positive_scale_add_exists_unique_equalfirst))) + (((dst_negative_code_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)) * S ((dst_negative_code_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)) + ((dst_negative_scale_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)))) + ((((dst_negative_code_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)) * S ((dst_negative_code_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)) + ((dst_negative_scale_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst))) + (((dst_negative_code_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)) * S ((dst_negative_code_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)) + ((dst_negative_scale_add_exists_unique_equalfirst) + (dst_negative_scale_add_exists_unique_equalfirst)))))) /\ (((((exists ff_h_pvs_add_exists_unique_equalfirstpositive. ff_h_pvs_add_exists_unique_equalfirstpositive + S (dst_positive_add_exists_unique_equalfirst) = S ((S (dst_index_add_exists_unique_equal)) * dst_positive_scale_add_exists_unique_equalfirst)) /\ exists ff_q_pvs_add_exists_unique_equalfirstpositive. dst_positive_code_add_exists_unique_equalfirst = ff_q_pvs_add_exists_unique_equalfirstpositive * S ((S (dst_index_add_exists_unique_equal)) * dst_positive_scale_add_exists_unique_equalfirst) + (dst_positive_add_exists_unique_equalfirst))) /\ (((((exists ff_h_pvs_add_exists_unique_equalfirstnegative. ff_h_pvs_add_exists_unique_equalfirstnegative + S (dst_negative_add_exists_unique_equalfirst) = S ((S (dst_index_add_exists_unique_equal)) * dst_negative_scale_add_exists_unique_equalfirst)) /\ exists ff_q_pvs_add_exists_unique_equalfirstnegative. dst_negative_code_add_exists_unique_equalfirst = ff_q_pvs_add_exists_unique_equalfirstnegative * S ((S (dst_index_add_exists_unique_equal)) * dst_negative_scale_add_exists_unique_equalfirst) + (dst_negative_add_exists_unique_equalfirst))) /\ (exists ge_balance_positive_add_exists_unique_equalfirstvalue ge_balance_negative_add_exists_unique_equalfirstvalue. (((((dst_first_add_exists_unique_equal) = 2 * (ge_balance_positive_add_exists_unique_equalfirstvalue) /\ (ge_balance_negative_add_exists_unique_equalfirstvalue) = 0) \/ exists ge_signed_half_add_exists_unique_equalfirstvaluedecode. (((dst_first_add_exists_unique_equal) = 2 * ge_signed_half_add_exists_unique_equalfirstvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_equalfirstvalue) = 0) /\ (ge_balance_negative_add_exists_unique_equalfirstvalue) = S ge_signed_half_add_exists_unique_equalfirstvaluedecode))) /\ ((dst_positive_add_exists_unique_equalfirst) + ge_balance_negative_add_exists_unique_equalfirstvalue = (dst_negative_add_exists_unique_equalfirst) + ge_balance_positive_add_exists_unique_equalfirstvalue))))))))) -> (exists dst_positive_code_add_exists_unique_equalsecond dst_positive_scale_add_exists_unique_equalsecond dst_negative_code_add_exists_unique_equalsecond dst_negative_scale_add_exists_unique_equalsecond dst_positive_add_exists_unique_equalsecond dst_negative_add_exists_unique_equalsecond. (((K) = (((((dst_positive_code_add_exists_unique_equalsecond) + (dst_positive_scale_add_exists_unique_equalsecond)) * S ((dst_positive_code_add_exists_unique_equalsecond) + (dst_positive_scale_add_exists_unique_equalsecond)) + ((dst_positive_scale_add_exists_unique_equalsecond) + (dst_positive_scale_add_exists_unique_equalsecond))) + (((dst_negative_code_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)) * S ((dst_negative_code_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)) + ((dst_negative_scale_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)))) * S ((((dst_positive_code_add_exists_unique_equalsecond) + (dst_positive_scale_add_exists_unique_equalsecond)) * S ((dst_positive_code_add_exists_unique_equalsecond) + (dst_positive_scale_add_exists_unique_equalsecond)) + ((dst_positive_scale_add_exists_unique_equalsecond) + (dst_positive_scale_add_exists_unique_equalsecond))) + (((dst_negative_code_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)) * S ((dst_negative_code_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)) + ((dst_negative_scale_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)))) + ((((dst_negative_code_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)) * S ((dst_negative_code_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)) + ((dst_negative_scale_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond))) + (((dst_negative_code_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)) * S ((dst_negative_code_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)) + ((dst_negative_scale_add_exists_unique_equalsecond) + (dst_negative_scale_add_exists_unique_equalsecond)))))) /\ (((((exists ff_h_pvs_add_exists_unique_equalsecondpositive. ff_h_pvs_add_exists_unique_equalsecondpositive + S (dst_positive_add_exists_unique_equalsecond) = S ((S (dst_index_add_exists_unique_equal)) * dst_positive_scale_add_exists_unique_equalsecond)) /\ exists ff_q_pvs_add_exists_unique_equalsecondpositive. dst_positive_code_add_exists_unique_equalsecond = ff_q_pvs_add_exists_unique_equalsecondpositive * S ((S (dst_index_add_exists_unique_equal)) * dst_positive_scale_add_exists_unique_equalsecond) + (dst_positive_add_exists_unique_equalsecond))) /\ (((((exists ff_h_pvs_add_exists_unique_equalsecondnegative. ff_h_pvs_add_exists_unique_equalsecondnegative + S (dst_negative_add_exists_unique_equalsecond) = S ((S (dst_index_add_exists_unique_equal)) * dst_negative_scale_add_exists_unique_equalsecond)) /\ exists ff_q_pvs_add_exists_unique_equalsecondnegative. dst_negative_code_add_exists_unique_equalsecond = ff_q_pvs_add_exists_unique_equalsecondnegative * S ((S (dst_index_add_exists_unique_equal)) * dst_negative_scale_add_exists_unique_equalsecond) + (dst_negative_add_exists_unique_equalsecond))) /\ (exists ge_balance_positive_add_exists_unique_equalsecondvalue ge_balance_negative_add_exists_unique_equalsecondvalue. (((((dst_second_add_exists_unique_equal) = 2 * (ge_balance_positive_add_exists_unique_equalsecondvalue) /\ (ge_balance_negative_add_exists_unique_equalsecondvalue) = 0) \/ exists ge_signed_half_add_exists_unique_equalsecondvaluedecode. (((dst_second_add_exists_unique_equal) = 2 * ge_signed_half_add_exists_unique_equalsecondvaluedecode + 1 /\ (ge_balance_positive_add_exists_unique_equalsecondvalue) = 0) /\ (ge_balance_negative_add_exists_unique_equalsecondvalue) = S ge_signed_half_add_exists_unique_equalsecondvaluedecode))) /\ ((dst_positive_add_exists_unique_equalsecond) + ge_balance_negative_add_exists_unique_equalsecondvalue = (dst_negative_add_exists_unique_equalsecond) + ge_balance_positive_add_exists_unique_equalsecondvalue))))))))) -> dst_first_add_exists_unique_equal = dst_second_add_exists_unique_equal)))
signed_table_multiply_extend
new owned theorem · read exact theorem evidence
Bundle node 203; exact statement SHA-256 eb92c412c6e49e0c14fef6efb8ae5e24a28a36a9725830ff97e00888ebe9a4de
Exact first-order statement
forall F G H K l a b c. (((exists dst_positive_code_multiply_extend_sourceleft_table dst_positive_scale_multiply_extend_sourceleft_table dst_negative_code_multiply_extend_sourceleft_table dst_negative_scale_multiply_extend_sourceleft_table. (((F) = (((((dst_positive_code_multiply_extend_sourceleft_table) + (dst_positive_scale_multiply_extend_sourceleft_table)) * S ((dst_positive_code_multiply_extend_sourceleft_table) + (dst_positive_scale_multiply_extend_sourceleft_table)) + ((dst_positive_scale_multiply_extend_sourceleft_table) + (dst_positive_scale_multiply_extend_sourceleft_table))) + (((dst_negative_code_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)) * S ((dst_negative_code_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)) + ((dst_negative_scale_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)))) * S ((((dst_positive_code_multiply_extend_sourceleft_table) + (dst_positive_scale_multiply_extend_sourceleft_table)) * S ((dst_positive_code_multiply_extend_sourceleft_table) + (dst_positive_scale_multiply_extend_sourceleft_table)) + ((dst_positive_scale_multiply_extend_sourceleft_table) + (dst_positive_scale_multiply_extend_sourceleft_table))) + (((dst_negative_code_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)) * S ((dst_negative_code_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)) + ((dst_negative_scale_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)))) + ((((dst_negative_code_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)) * S ((dst_negative_code_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)) + ((dst_negative_scale_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table))) + (((dst_negative_code_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)) * S ((dst_negative_code_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)) + ((dst_negative_scale_multiply_extend_sourceleft_table) + (dst_negative_scale_multiply_extend_sourceleft_table)))))) /\ (forall dst_index_multiply_extend_sourceleft_table. (exists pvs_le_gap_multiply_extend_sourceleft_tabledomain. pvs_le_gap_multiply_extend_sourceleft_tabledomain + (dst_index_multiply_extend_sourceleft_table) = (l)) -> exists dst_positive_multiply_extend_sourceleft_table dst_negative_multiply_extend_sourceleft_table dst_value_multiply_extend_sourceleft_table. ((((exists ff_h_pvs_multiply_extend_sourceleft_tableentrypositive. ff_h_pvs_multiply_extend_sourceleft_tableentrypositive + S (dst_positive_multiply_extend_sourceleft_table) = S ((S (dst_index_multiply_extend_sourceleft_table)) * dst_positive_scale_multiply_extend_sourceleft_table)) /\ exists ff_q_pvs_multiply_extend_sourceleft_tableentrypositive. dst_positive_code_multiply_extend_sourceleft_table = ff_q_pvs_multiply_extend_sourceleft_tableentrypositive * S ((S (dst_index_multiply_extend_sourceleft_table)) * dst_positive_scale_multiply_extend_sourceleft_table) + (dst_positive_multiply_extend_sourceleft_table))) /\ (((((exists ff_h_pvs_multiply_extend_sourceleft_tableentrynegative. ff_h_pvs_multiply_extend_sourceleft_tableentrynegative + S (dst_negative_multiply_extend_sourceleft_table) = S ((S (dst_index_multiply_extend_sourceleft_table)) * dst_negative_scale_multiply_extend_sourceleft_table)) /\ exists ff_q_pvs_multiply_extend_sourceleft_tableentrynegative. dst_negative_code_multiply_extend_sourceleft_table = ff_q_pvs_multiply_extend_sourceleft_tableentrynegative * S ((S (dst_index_multiply_extend_sourceleft_table)) * dst_negative_scale_multiply_extend_sourceleft_table) + (dst_negative_multiply_extend_sourceleft_table))) /\ (exists ge_balance_positive_multiply_extend_sourceleft_tableentryvalue ge_balance_negative_multiply_extend_sourceleft_tableentryvalue. (((((dst_value_multiply_extend_sourceleft_table) = 2 * (ge_balance_positive_multiply_extend_sourceleft_tableentryvalue) /\ (ge_balance_negative_multiply_extend_sourceleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_extend_sourceleft_tableentryvaluedecode. (((dst_value_multiply_extend_sourceleft_table) = 2 * ge_signed_half_multiply_extend_sourceleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_sourceleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_extend_sourceleft_tableentryvalue) = S ge_signed_half_multiply_extend_sourceleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_extend_sourceleft_table) + ge_balance_negative_multiply_extend_sourceleft_tableentryvalue = (dst_negative_multiply_extend_sourceleft_table) + ge_balance_positive_multiply_extend_sourceleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_extend_sourceright_table dst_positive_scale_multiply_extend_sourceright_table dst_negative_code_multiply_extend_sourceright_table dst_negative_scale_multiply_extend_sourceright_table. (((G) = (((((dst_positive_code_multiply_extend_sourceright_table) + (dst_positive_scale_multiply_extend_sourceright_table)) * S ((dst_positive_code_multiply_extend_sourceright_table) + (dst_positive_scale_multiply_extend_sourceright_table)) + ((dst_positive_scale_multiply_extend_sourceright_table) + (dst_positive_scale_multiply_extend_sourceright_table))) + (((dst_negative_code_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)) * S ((dst_negative_code_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)) + ((dst_negative_scale_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)))) * S ((((dst_positive_code_multiply_extend_sourceright_table) + (dst_positive_scale_multiply_extend_sourceright_table)) * S ((dst_positive_code_multiply_extend_sourceright_table) + (dst_positive_scale_multiply_extend_sourceright_table)) + ((dst_positive_scale_multiply_extend_sourceright_table) + (dst_positive_scale_multiply_extend_sourceright_table))) + (((dst_negative_code_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)) * S ((dst_negative_code_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)) + ((dst_negative_scale_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)))) + ((((dst_negative_code_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)) * S ((dst_negative_code_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)) + ((dst_negative_scale_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table))) + (((dst_negative_code_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)) * S ((dst_negative_code_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)) + ((dst_negative_scale_multiply_extend_sourceright_table) + (dst_negative_scale_multiply_extend_sourceright_table)))))) /\ (forall dst_index_multiply_extend_sourceright_table. (exists pvs_le_gap_multiply_extend_sourceright_tabledomain. pvs_le_gap_multiply_extend_sourceright_tabledomain + (dst_index_multiply_extend_sourceright_table) = (l)) -> exists dst_positive_multiply_extend_sourceright_table dst_negative_multiply_extend_sourceright_table dst_value_multiply_extend_sourceright_table. ((((exists ff_h_pvs_multiply_extend_sourceright_tableentrypositive. ff_h_pvs_multiply_extend_sourceright_tableentrypositive + S (dst_positive_multiply_extend_sourceright_table) = S ((S (dst_index_multiply_extend_sourceright_table)) * dst_positive_scale_multiply_extend_sourceright_table)) /\ exists ff_q_pvs_multiply_extend_sourceright_tableentrypositive. dst_positive_code_multiply_extend_sourceright_table = ff_q_pvs_multiply_extend_sourceright_tableentrypositive * S ((S (dst_index_multiply_extend_sourceright_table)) * dst_positive_scale_multiply_extend_sourceright_table) + (dst_positive_multiply_extend_sourceright_table))) /\ (((((exists ff_h_pvs_multiply_extend_sourceright_tableentrynegative. ff_h_pvs_multiply_extend_sourceright_tableentrynegative + S (dst_negative_multiply_extend_sourceright_table) = S ((S (dst_index_multiply_extend_sourceright_table)) * dst_negative_scale_multiply_extend_sourceright_table)) /\ exists ff_q_pvs_multiply_extend_sourceright_tableentrynegative. dst_negative_code_multiply_extend_sourceright_table = ff_q_pvs_multiply_extend_sourceright_tableentrynegative * S ((S (dst_index_multiply_extend_sourceright_table)) * dst_negative_scale_multiply_extend_sourceright_table) + (dst_negative_multiply_extend_sourceright_table))) /\ (exists ge_balance_positive_multiply_extend_sourceright_tableentryvalue ge_balance_negative_multiply_extend_sourceright_tableentryvalue. (((((dst_value_multiply_extend_sourceright_table) = 2 * (ge_balance_positive_multiply_extend_sourceright_tableentryvalue) /\ (ge_balance_negative_multiply_extend_sourceright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_extend_sourceright_tableentryvaluedecode. (((dst_value_multiply_extend_sourceright_table) = 2 * ge_signed_half_multiply_extend_sourceright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_sourceright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_extend_sourceright_tableentryvalue) = S ge_signed_half_multiply_extend_sourceright_tableentryvaluedecode))) /\ ((dst_positive_multiply_extend_sourceright_table) + ge_balance_negative_multiply_extend_sourceright_tableentryvalue = (dst_negative_multiply_extend_sourceright_table) + ge_balance_positive_multiply_extend_sourceright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_extend_sourceoutput_table dst_positive_scale_multiply_extend_sourceoutput_table dst_negative_code_multiply_extend_sourceoutput_table dst_negative_scale_multiply_extend_sourceoutput_table. (((H) = (((((dst_positive_code_multiply_extend_sourceoutput_table) + (dst_positive_scale_multiply_extend_sourceoutput_table)) * S ((dst_positive_code_multiply_extend_sourceoutput_table) + (dst_positive_scale_multiply_extend_sourceoutput_table)) + ((dst_positive_scale_multiply_extend_sourceoutput_table) + (dst_positive_scale_multiply_extend_sourceoutput_table))) + (((dst_negative_code_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)) * S ((dst_negative_code_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)) + ((dst_negative_scale_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)))) * S ((((dst_positive_code_multiply_extend_sourceoutput_table) + (dst_positive_scale_multiply_extend_sourceoutput_table)) * S ((dst_positive_code_multiply_extend_sourceoutput_table) + (dst_positive_scale_multiply_extend_sourceoutput_table)) + ((dst_positive_scale_multiply_extend_sourceoutput_table) + (dst_positive_scale_multiply_extend_sourceoutput_table))) + (((dst_negative_code_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)) * S ((dst_negative_code_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)) + ((dst_negative_scale_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)))) + ((((dst_negative_code_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)) * S ((dst_negative_code_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)) + ((dst_negative_scale_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table))) + (((dst_negative_code_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)) * S ((dst_negative_code_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)) + ((dst_negative_scale_multiply_extend_sourceoutput_table) + (dst_negative_scale_multiply_extend_sourceoutput_table)))))) /\ (forall dst_index_multiply_extend_sourceoutput_table. (exists pvs_le_gap_multiply_extend_sourceoutput_tabledomain. pvs_le_gap_multiply_extend_sourceoutput_tabledomain + (dst_index_multiply_extend_sourceoutput_table) = (l)) -> exists dst_positive_multiply_extend_sourceoutput_table dst_negative_multiply_extend_sourceoutput_table dst_value_multiply_extend_sourceoutput_table. ((((exists ff_h_pvs_multiply_extend_sourceoutput_tableentrypositive. ff_h_pvs_multiply_extend_sourceoutput_tableentrypositive + S (dst_positive_multiply_extend_sourceoutput_table) = S ((S (dst_index_multiply_extend_sourceoutput_table)) * dst_positive_scale_multiply_extend_sourceoutput_table)) /\ exists ff_q_pvs_multiply_extend_sourceoutput_tableentrypositive. dst_positive_code_multiply_extend_sourceoutput_table = ff_q_pvs_multiply_extend_sourceoutput_tableentrypositive * S ((S (dst_index_multiply_extend_sourceoutput_table)) * dst_positive_scale_multiply_extend_sourceoutput_table) + (dst_positive_multiply_extend_sourceoutput_table))) /\ (((((exists ff_h_pvs_multiply_extend_sourceoutput_tableentrynegative. ff_h_pvs_multiply_extend_sourceoutput_tableentrynegative + S (dst_negative_multiply_extend_sourceoutput_table) = S ((S (dst_index_multiply_extend_sourceoutput_table)) * dst_negative_scale_multiply_extend_sourceoutput_table)) /\ exists ff_q_pvs_multiply_extend_sourceoutput_tableentrynegative. dst_negative_code_multiply_extend_sourceoutput_table = ff_q_pvs_multiply_extend_sourceoutput_tableentrynegative * S ((S (dst_index_multiply_extend_sourceoutput_table)) * dst_negative_scale_multiply_extend_sourceoutput_table) + (dst_negative_multiply_extend_sourceoutput_table))) /\ (exists ge_balance_positive_multiply_extend_sourceoutput_tableentryvalue ge_balance_negative_multiply_extend_sourceoutput_tableentryvalue. (((((dst_value_multiply_extend_sourceoutput_table) = 2 * (ge_balance_positive_multiply_extend_sourceoutput_tableentryvalue) /\ (ge_balance_negative_multiply_extend_sourceoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_extend_sourceoutput_tableentryvaluedecode. (((dst_value_multiply_extend_sourceoutput_table) = 2 * ge_signed_half_multiply_extend_sourceoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_sourceoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_extend_sourceoutput_tableentryvalue) = S ge_signed_half_multiply_extend_sourceoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_extend_sourceoutput_table) + ge_balance_negative_multiply_extend_sourceoutput_tableentryvalue = (dst_negative_multiply_extend_sourceoutput_table) + ge_balance_positive_multiply_extend_sourceoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_extend_sourceentries. (exists pvs_gap_multiply_extend_sourceentriesbound. pvs_gap_multiply_extend_sourceentriesbound + S (sto_index_multiply_extend_sourceentries) = (l)) -> exists sto_left_multiply_extend_sourceentries sto_right_multiply_extend_sourceentries sto_output_multiply_extend_sourceentries. ((exists dst_positive_code_multiply_extend_sourceentriesentryleft dst_positive_scale_multiply_extend_sourceentriesentryleft dst_negative_code_multiply_extend_sourceentriesentryleft dst_negative_scale_multiply_extend_sourceentriesentryleft dst_positive_multiply_extend_sourceentriesentryleft dst_negative_multiply_extend_sourceentriesentryleft. (((F) = (((((dst_positive_code_multiply_extend_sourceentriesentryleft) + (dst_positive_scale_multiply_extend_sourceentriesentryleft)) * S ((dst_positive_code_multiply_extend_sourceentriesentryleft) + (dst_positive_scale_multiply_extend_sourceentriesentryleft)) + ((dst_positive_scale_multiply_extend_sourceentriesentryleft) + (dst_positive_scale_multiply_extend_sourceentriesentryleft))) + (((dst_negative_code_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)) * S ((dst_negative_code_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)) + ((dst_negative_scale_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)))) * S ((((dst_positive_code_multiply_extend_sourceentriesentryleft) + (dst_positive_scale_multiply_extend_sourceentriesentryleft)) * S ((dst_positive_code_multiply_extend_sourceentriesentryleft) + (dst_positive_scale_multiply_extend_sourceentriesentryleft)) + ((dst_positive_scale_multiply_extend_sourceentriesentryleft) + (dst_positive_scale_multiply_extend_sourceentriesentryleft))) + (((dst_negative_code_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)) * S ((dst_negative_code_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)) + ((dst_negative_scale_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)))) + ((((dst_negative_code_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)) * S ((dst_negative_code_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)) + ((dst_negative_scale_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft))) + (((dst_negative_code_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)) * S ((dst_negative_code_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)) + ((dst_negative_scale_multiply_extend_sourceentriesentryleft) + (dst_negative_scale_multiply_extend_sourceentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_extend_sourceentriesentryleftpositive. ff_h_pvs_multiply_extend_sourceentriesentryleftpositive + S (dst_positive_multiply_extend_sourceentriesentryleft) = S ((S (sto_index_multiply_extend_sourceentries)) * dst_positive_scale_multiply_extend_sourceentriesentryleft)) /\ exists ff_q_pvs_multiply_extend_sourceentriesentryleftpositive. dst_positive_code_multiply_extend_sourceentriesentryleft = ff_q_pvs_multiply_extend_sourceentriesentryleftpositive * S ((S (sto_index_multiply_extend_sourceentries)) * dst_positive_scale_multiply_extend_sourceentriesentryleft) + (dst_positive_multiply_extend_sourceentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_extend_sourceentriesentryleftnegative. ff_h_pvs_multiply_extend_sourceentriesentryleftnegative + S (dst_negative_multiply_extend_sourceentriesentryleft) = S ((S (sto_index_multiply_extend_sourceentries)) * dst_negative_scale_multiply_extend_sourceentriesentryleft)) /\ exists ff_q_pvs_multiply_extend_sourceentriesentryleftnegative. dst_negative_code_multiply_extend_sourceentriesentryleft = ff_q_pvs_multiply_extend_sourceentriesentryleftnegative * S ((S (sto_index_multiply_extend_sourceentries)) * dst_negative_scale_multiply_extend_sourceentriesentryleft) + (dst_negative_multiply_extend_sourceentriesentryleft))) /\ (exists ge_balance_positive_multiply_extend_sourceentriesentryleftvalue ge_balance_negative_multiply_extend_sourceentriesentryleftvalue. (((((sto_left_multiply_extend_sourceentries) = 2 * (ge_balance_positive_multiply_extend_sourceentriesentryleftvalue) /\ (ge_balance_negative_multiply_extend_sourceentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_extend_sourceentriesentryleftvaluedecode. (((sto_left_multiply_extend_sourceentries) = 2 * ge_signed_half_multiply_extend_sourceentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_sourceentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_extend_sourceentriesentryleftvalue) = S ge_signed_half_multiply_extend_sourceentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_extend_sourceentriesentryleft) + ge_balance_negative_multiply_extend_sourceentriesentryleftvalue = (dst_negative_multiply_extend_sourceentriesentryleft) + ge_balance_positive_multiply_extend_sourceentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_extend_sourceentriesentryright dst_positive_scale_multiply_extend_sourceentriesentryright dst_negative_code_multiply_extend_sourceentriesentryright dst_negative_scale_multiply_extend_sourceentriesentryright dst_positive_multiply_extend_sourceentriesentryright dst_negative_multiply_extend_sourceentriesentryright. (((G) = (((((dst_positive_code_multiply_extend_sourceentriesentryright) + (dst_positive_scale_multiply_extend_sourceentriesentryright)) * S ((dst_positive_code_multiply_extend_sourceentriesentryright) + (dst_positive_scale_multiply_extend_sourceentriesentryright)) + ((dst_positive_scale_multiply_extend_sourceentriesentryright) + (dst_positive_scale_multiply_extend_sourceentriesentryright))) + (((dst_negative_code_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)) * S ((dst_negative_code_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)) + ((dst_negative_scale_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)))) * S ((((dst_positive_code_multiply_extend_sourceentriesentryright) + (dst_positive_scale_multiply_extend_sourceentriesentryright)) * S ((dst_positive_code_multiply_extend_sourceentriesentryright) + (dst_positive_scale_multiply_extend_sourceentriesentryright)) + ((dst_positive_scale_multiply_extend_sourceentriesentryright) + (dst_positive_scale_multiply_extend_sourceentriesentryright))) + (((dst_negative_code_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)) * S ((dst_negative_code_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)) + ((dst_negative_scale_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)))) + ((((dst_negative_code_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)) * S ((dst_negative_code_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)) + ((dst_negative_scale_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright))) + (((dst_negative_code_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)) * S ((dst_negative_code_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)) + ((dst_negative_scale_multiply_extend_sourceentriesentryright) + (dst_negative_scale_multiply_extend_sourceentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_extend_sourceentriesentryrightpositive. ff_h_pvs_multiply_extend_sourceentriesentryrightpositive + S (dst_positive_multiply_extend_sourceentriesentryright) = S ((S (sto_index_multiply_extend_sourceentries)) * dst_positive_scale_multiply_extend_sourceentriesentryright)) /\ exists ff_q_pvs_multiply_extend_sourceentriesentryrightpositive. dst_positive_code_multiply_extend_sourceentriesentryright = ff_q_pvs_multiply_extend_sourceentriesentryrightpositive * S ((S (sto_index_multiply_extend_sourceentries)) * dst_positive_scale_multiply_extend_sourceentriesentryright) + (dst_positive_multiply_extend_sourceentriesentryright))) /\ (((((exists ff_h_pvs_multiply_extend_sourceentriesentryrightnegative. ff_h_pvs_multiply_extend_sourceentriesentryrightnegative + S (dst_negative_multiply_extend_sourceentriesentryright) = S ((S (sto_index_multiply_extend_sourceentries)) * dst_negative_scale_multiply_extend_sourceentriesentryright)) /\ exists ff_q_pvs_multiply_extend_sourceentriesentryrightnegative. dst_negative_code_multiply_extend_sourceentriesentryright = ff_q_pvs_multiply_extend_sourceentriesentryrightnegative * S ((S (sto_index_multiply_extend_sourceentries)) * dst_negative_scale_multiply_extend_sourceentriesentryright) + (dst_negative_multiply_extend_sourceentriesentryright))) /\ (exists ge_balance_positive_multiply_extend_sourceentriesentryrightvalue ge_balance_negative_multiply_extend_sourceentriesentryrightvalue. (((((sto_right_multiply_extend_sourceentries) = 2 * (ge_balance_positive_multiply_extend_sourceentriesentryrightvalue) /\ (ge_balance_negative_multiply_extend_sourceentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_extend_sourceentriesentryrightvaluedecode. (((sto_right_multiply_extend_sourceentries) = 2 * ge_signed_half_multiply_extend_sourceentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_sourceentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_extend_sourceentriesentryrightvalue) = S ge_signed_half_multiply_extend_sourceentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_extend_sourceentriesentryright) + ge_balance_negative_multiply_extend_sourceentriesentryrightvalue = (dst_negative_multiply_extend_sourceentriesentryright) + ge_balance_positive_multiply_extend_sourceentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_extend_sourceentriesentryoutput dst_positive_scale_multiply_extend_sourceentriesentryoutput dst_negative_code_multiply_extend_sourceentriesentryoutput dst_negative_scale_multiply_extend_sourceentriesentryoutput dst_positive_multiply_extend_sourceentriesentryoutput dst_negative_multiply_extend_sourceentriesentryoutput. (((H) = (((((dst_positive_code_multiply_extend_sourceentriesentryoutput) + (dst_positive_scale_multiply_extend_sourceentriesentryoutput)) * S ((dst_positive_code_multiply_extend_sourceentriesentryoutput) + (dst_positive_scale_multiply_extend_sourceentriesentryoutput)) + ((dst_positive_scale_multiply_extend_sourceentriesentryoutput) + (dst_positive_scale_multiply_extend_sourceentriesentryoutput))) + (((dst_negative_code_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)) * S ((dst_negative_code_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)) + ((dst_negative_scale_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)))) * S ((((dst_positive_code_multiply_extend_sourceentriesentryoutput) + (dst_positive_scale_multiply_extend_sourceentriesentryoutput)) * S ((dst_positive_code_multiply_extend_sourceentriesentryoutput) + (dst_positive_scale_multiply_extend_sourceentriesentryoutput)) + ((dst_positive_scale_multiply_extend_sourceentriesentryoutput) + (dst_positive_scale_multiply_extend_sourceentriesentryoutput))) + (((dst_negative_code_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)) * S ((dst_negative_code_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)) + ((dst_negative_scale_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)))) + ((((dst_negative_code_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)) * S ((dst_negative_code_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)) + ((dst_negative_scale_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput))) + (((dst_negative_code_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)) * S ((dst_negative_code_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)) + ((dst_negative_scale_multiply_extend_sourceentriesentryoutput) + (dst_negative_scale_multiply_extend_sourceentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_extend_sourceentriesentryoutputpositive. ff_h_pvs_multiply_extend_sourceentriesentryoutputpositive + S (dst_positive_multiply_extend_sourceentriesentryoutput) = S ((S (sto_index_multiply_extend_sourceentries)) * dst_positive_scale_multiply_extend_sourceentriesentryoutput)) /\ exists ff_q_pvs_multiply_extend_sourceentriesentryoutputpositive. dst_positive_code_multiply_extend_sourceentriesentryoutput = ff_q_pvs_multiply_extend_sourceentriesentryoutputpositive * S ((S (sto_index_multiply_extend_sourceentries)) * dst_positive_scale_multiply_extend_sourceentriesentryoutput) + (dst_positive_multiply_extend_sourceentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_extend_sourceentriesentryoutputnegative. ff_h_pvs_multiply_extend_sourceentriesentryoutputnegative + S (dst_negative_multiply_extend_sourceentriesentryoutput) = S ((S (sto_index_multiply_extend_sourceentries)) * dst_negative_scale_multiply_extend_sourceentriesentryoutput)) /\ exists ff_q_pvs_multiply_extend_sourceentriesentryoutputnegative. dst_negative_code_multiply_extend_sourceentriesentryoutput = ff_q_pvs_multiply_extend_sourceentriesentryoutputnegative * S ((S (sto_index_multiply_extend_sourceentries)) * dst_negative_scale_multiply_extend_sourceentriesentryoutput) + (dst_negative_multiply_extend_sourceentriesentryoutput))) /\ (exists ge_balance_positive_multiply_extend_sourceentriesentryoutputvalue ge_balance_negative_multiply_extend_sourceentriesentryoutputvalue. (((((sto_output_multiply_extend_sourceentries) = 2 * (ge_balance_positive_multiply_extend_sourceentriesentryoutputvalue) /\ (ge_balance_negative_multiply_extend_sourceentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_extend_sourceentriesentryoutputvaluedecode. (((sto_output_multiply_extend_sourceentries) = 2 * ge_signed_half_multiply_extend_sourceentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_sourceentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_extend_sourceentriesentryoutputvalue) = S ge_signed_half_multiply_extend_sourceentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_extend_sourceentriesentryoutput) + ge_balance_negative_multiply_extend_sourceentriesentryoutputvalue = (dst_negative_multiply_extend_sourceentriesentryoutput) + ge_balance_positive_multiply_extend_sourceentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_extend_sourceentriesentryoperation sto_an_multiply_extend_sourceentriesentryoperation sto_bp_multiply_extend_sourceentriesentryoperation sto_bn_multiply_extend_sourceentriesentryoperation sto_cp_multiply_extend_sourceentriesentryoperation sto_cn_multiply_extend_sourceentriesentryoperation. (((((sto_left_multiply_extend_sourceentries) = 2 * (sto_ap_multiply_extend_sourceentriesentryoperation) /\ (sto_an_multiply_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_extend_sourceentriesentryoperationleft. (((sto_left_multiply_extend_sourceentries) = 2 * ge_signed_half_multiply_extend_sourceentriesentryoperationleft + 1 /\ (sto_ap_multiply_extend_sourceentriesentryoperation) = 0) /\ (sto_an_multiply_extend_sourceentriesentryoperation) = S ge_signed_half_multiply_extend_sourceentriesentryoperationleft))) /\ ((((((sto_right_multiply_extend_sourceentries) = 2 * (sto_bp_multiply_extend_sourceentriesentryoperation) /\ (sto_bn_multiply_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_extend_sourceentriesentryoperationright. (((sto_right_multiply_extend_sourceentries) = 2 * ge_signed_half_multiply_extend_sourceentriesentryoperationright + 1 /\ (sto_bp_multiply_extend_sourceentriesentryoperation) = 0) /\ (sto_bn_multiply_extend_sourceentriesentryoperation) = S ge_signed_half_multiply_extend_sourceentriesentryoperationright))) /\ ((((((sto_output_multiply_extend_sourceentries) = 2 * (sto_cp_multiply_extend_sourceentriesentryoperation) /\ (sto_cn_multiply_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_extend_sourceentriesentryoperationoutput. (((sto_output_multiply_extend_sourceentries) = 2 * ge_signed_half_multiply_extend_sourceentriesentryoperationoutput + 1 /\ (sto_cp_multiply_extend_sourceentriesentryoperation) = 0) /\ (sto_cn_multiply_extend_sourceentriesentryoperation) = S ge_signed_half_multiply_extend_sourceentriesentryoperationoutput))) /\ ((sto_ap_multiply_extend_sourceentriesentryoperation * sto_bp_multiply_extend_sourceentriesentryoperation + sto_an_multiply_extend_sourceentriesentryoperation * sto_bn_multiply_extend_sourceentriesentryoperation) + sto_cn_multiply_extend_sourceentriesentryoperation = (sto_ap_multiply_extend_sourceentriesentryoperation * sto_bn_multiply_extend_sourceentriesentryoperation + sto_an_multiply_extend_sourceentriesentryoperation * sto_bp_multiply_extend_sourceentriesentryoperation) + sto_cp_multiply_extend_sourceentriesentryoperation))))))))))))))))))) -> (exists dst_positive_code_multiply_extend_table dst_positive_scale_multiply_extend_table dst_negative_code_multiply_extend_table dst_negative_scale_multiply_extend_table. (((K) = (((((dst_positive_code_multiply_extend_table) + (dst_positive_scale_multiply_extend_table)) * S ((dst_positive_code_multiply_extend_table) + (dst_positive_scale_multiply_extend_table)) + ((dst_positive_scale_multiply_extend_table) + (dst_positive_scale_multiply_extend_table))) + (((dst_negative_code_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)) * S ((dst_negative_code_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)) + ((dst_negative_scale_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)))) * S ((((dst_positive_code_multiply_extend_table) + (dst_positive_scale_multiply_extend_table)) * S ((dst_positive_code_multiply_extend_table) + (dst_positive_scale_multiply_extend_table)) + ((dst_positive_scale_multiply_extend_table) + (dst_positive_scale_multiply_extend_table))) + (((dst_negative_code_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)) * S ((dst_negative_code_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)) + ((dst_negative_scale_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)))) + ((((dst_negative_code_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)) * S ((dst_negative_code_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)) + ((dst_negative_scale_multiply_extend_table) + (dst_negative_scale_multiply_extend_table))) + (((dst_negative_code_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)) * S ((dst_negative_code_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)) + ((dst_negative_scale_multiply_extend_table) + (dst_negative_scale_multiply_extend_table)))))) /\ (forall dst_index_multiply_extend_table. (exists pvs_le_gap_multiply_extend_tabledomain. pvs_le_gap_multiply_extend_tabledomain + (dst_index_multiply_extend_table) = (l)) -> exists dst_positive_multiply_extend_table dst_negative_multiply_extend_table dst_value_multiply_extend_table. ((((exists ff_h_pvs_multiply_extend_tableentrypositive. ff_h_pvs_multiply_extend_tableentrypositive + S (dst_positive_multiply_extend_table) = S ((S (dst_index_multiply_extend_table)) * dst_positive_scale_multiply_extend_table)) /\ exists ff_q_pvs_multiply_extend_tableentrypositive. dst_positive_code_multiply_extend_table = ff_q_pvs_multiply_extend_tableentrypositive * S ((S (dst_index_multiply_extend_table)) * dst_positive_scale_multiply_extend_table) + (dst_positive_multiply_extend_table))) /\ (((((exists ff_h_pvs_multiply_extend_tableentrynegative. ff_h_pvs_multiply_extend_tableentrynegative + S (dst_negative_multiply_extend_table) = S ((S (dst_index_multiply_extend_table)) * dst_negative_scale_multiply_extend_table)) /\ exists ff_q_pvs_multiply_extend_tableentrynegative. dst_negative_code_multiply_extend_table = ff_q_pvs_multiply_extend_tableentrynegative * S ((S (dst_index_multiply_extend_table)) * dst_negative_scale_multiply_extend_table) + (dst_negative_multiply_extend_table))) /\ (exists ge_balance_positive_multiply_extend_tableentryvalue ge_balance_negative_multiply_extend_tableentryvalue. (((((dst_value_multiply_extend_table) = 2 * (ge_balance_positive_multiply_extend_tableentryvalue) /\ (ge_balance_negative_multiply_extend_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_extend_tableentryvaluedecode. (((dst_value_multiply_extend_table) = 2 * ge_signed_half_multiply_extend_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_extend_tableentryvalue) = S ge_signed_half_multiply_extend_tableentryvaluedecode))) /\ ((dst_positive_multiply_extend_table) + ge_balance_negative_multiply_extend_tableentryvalue = (dst_negative_multiply_extend_table) + ge_balance_positive_multiply_extend_tableentryvalue))))))))) -> (forall dst_index_multiply_extend_preservation dst_first_multiply_extend_preservation dst_second_multiply_extend_preservation. (exists pvs_gap_multiply_extend_preservationbound. pvs_gap_multiply_extend_preservationbound + S (dst_index_multiply_extend_preservation) = (l)) -> (exists dst_positive_code_multiply_extend_preservationfirst dst_positive_scale_multiply_extend_preservationfirst dst_negative_code_multiply_extend_preservationfirst dst_negative_scale_multiply_extend_preservationfirst dst_positive_multiply_extend_preservationfirst dst_negative_multiply_extend_preservationfirst. (((H) = (((((dst_positive_code_multiply_extend_preservationfirst) + (dst_positive_scale_multiply_extend_preservationfirst)) * S ((dst_positive_code_multiply_extend_preservationfirst) + (dst_positive_scale_multiply_extend_preservationfirst)) + ((dst_positive_scale_multiply_extend_preservationfirst) + (dst_positive_scale_multiply_extend_preservationfirst))) + (((dst_negative_code_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)) * S ((dst_negative_code_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)) + ((dst_negative_scale_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)))) * S ((((dst_positive_code_multiply_extend_preservationfirst) + (dst_positive_scale_multiply_extend_preservationfirst)) * S ((dst_positive_code_multiply_extend_preservationfirst) + (dst_positive_scale_multiply_extend_preservationfirst)) + ((dst_positive_scale_multiply_extend_preservationfirst) + (dst_positive_scale_multiply_extend_preservationfirst))) + (((dst_negative_code_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)) * S ((dst_negative_code_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)) + ((dst_negative_scale_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)))) + ((((dst_negative_code_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)) * S ((dst_negative_code_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)) + ((dst_negative_scale_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst))) + (((dst_negative_code_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)) * S ((dst_negative_code_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)) + ((dst_negative_scale_multiply_extend_preservationfirst) + (dst_negative_scale_multiply_extend_preservationfirst)))))) /\ (((((exists ff_h_pvs_multiply_extend_preservationfirstpositive. ff_h_pvs_multiply_extend_preservationfirstpositive + S (dst_positive_multiply_extend_preservationfirst) = S ((S (dst_index_multiply_extend_preservation)) * dst_positive_scale_multiply_extend_preservationfirst)) /\ exists ff_q_pvs_multiply_extend_preservationfirstpositive. dst_positive_code_multiply_extend_preservationfirst = ff_q_pvs_multiply_extend_preservationfirstpositive * S ((S (dst_index_multiply_extend_preservation)) * dst_positive_scale_multiply_extend_preservationfirst) + (dst_positive_multiply_extend_preservationfirst))) /\ (((((exists ff_h_pvs_multiply_extend_preservationfirstnegative. ff_h_pvs_multiply_extend_preservationfirstnegative + S (dst_negative_multiply_extend_preservationfirst) = S ((S (dst_index_multiply_extend_preservation)) * dst_negative_scale_multiply_extend_preservationfirst)) /\ exists ff_q_pvs_multiply_extend_preservationfirstnegative. dst_negative_code_multiply_extend_preservationfirst = ff_q_pvs_multiply_extend_preservationfirstnegative * S ((S (dst_index_multiply_extend_preservation)) * dst_negative_scale_multiply_extend_preservationfirst) + (dst_negative_multiply_extend_preservationfirst))) /\ (exists ge_balance_positive_multiply_extend_preservationfirstvalue ge_balance_negative_multiply_extend_preservationfirstvalue. (((((dst_first_multiply_extend_preservation) = 2 * (ge_balance_positive_multiply_extend_preservationfirstvalue) /\ (ge_balance_negative_multiply_extend_preservationfirstvalue) = 0) \/ exists ge_signed_half_multiply_extend_preservationfirstvaluedecode. (((dst_first_multiply_extend_preservation) = 2 * ge_signed_half_multiply_extend_preservationfirstvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_preservationfirstvalue) = 0) /\ (ge_balance_negative_multiply_extend_preservationfirstvalue) = S ge_signed_half_multiply_extend_preservationfirstvaluedecode))) /\ ((dst_positive_multiply_extend_preservationfirst) + ge_balance_negative_multiply_extend_preservationfirstvalue = (dst_negative_multiply_extend_preservationfirst) + ge_balance_positive_multiply_extend_preservationfirstvalue))))))))) -> (exists dst_positive_code_multiply_extend_preservationsecond dst_positive_scale_multiply_extend_preservationsecond dst_negative_code_multiply_extend_preservationsecond dst_negative_scale_multiply_extend_preservationsecond dst_positive_multiply_extend_preservationsecond dst_negative_multiply_extend_preservationsecond. (((K) = (((((dst_positive_code_multiply_extend_preservationsecond) + (dst_positive_scale_multiply_extend_preservationsecond)) * S ((dst_positive_code_multiply_extend_preservationsecond) + (dst_positive_scale_multiply_extend_preservationsecond)) + ((dst_positive_scale_multiply_extend_preservationsecond) + (dst_positive_scale_multiply_extend_preservationsecond))) + (((dst_negative_code_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)) * S ((dst_negative_code_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)) + ((dst_negative_scale_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)))) * S ((((dst_positive_code_multiply_extend_preservationsecond) + (dst_positive_scale_multiply_extend_preservationsecond)) * S ((dst_positive_code_multiply_extend_preservationsecond) + (dst_positive_scale_multiply_extend_preservationsecond)) + ((dst_positive_scale_multiply_extend_preservationsecond) + (dst_positive_scale_multiply_extend_preservationsecond))) + (((dst_negative_code_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)) * S ((dst_negative_code_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)) + ((dst_negative_scale_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)))) + ((((dst_negative_code_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)) * S ((dst_negative_code_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)) + ((dst_negative_scale_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond))) + (((dst_negative_code_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)) * S ((dst_negative_code_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)) + ((dst_negative_scale_multiply_extend_preservationsecond) + (dst_negative_scale_multiply_extend_preservationsecond)))))) /\ (((((exists ff_h_pvs_multiply_extend_preservationsecondpositive. ff_h_pvs_multiply_extend_preservationsecondpositive + S (dst_positive_multiply_extend_preservationsecond) = S ((S (dst_index_multiply_extend_preservation)) * dst_positive_scale_multiply_extend_preservationsecond)) /\ exists ff_q_pvs_multiply_extend_preservationsecondpositive. dst_positive_code_multiply_extend_preservationsecond = ff_q_pvs_multiply_extend_preservationsecondpositive * S ((S (dst_index_multiply_extend_preservation)) * dst_positive_scale_multiply_extend_preservationsecond) + (dst_positive_multiply_extend_preservationsecond))) /\ (((((exists ff_h_pvs_multiply_extend_preservationsecondnegative. ff_h_pvs_multiply_extend_preservationsecondnegative + S (dst_negative_multiply_extend_preservationsecond) = S ((S (dst_index_multiply_extend_preservation)) * dst_negative_scale_multiply_extend_preservationsecond)) /\ exists ff_q_pvs_multiply_extend_preservationsecondnegative. dst_negative_code_multiply_extend_preservationsecond = ff_q_pvs_multiply_extend_preservationsecondnegative * S ((S (dst_index_multiply_extend_preservation)) * dst_negative_scale_multiply_extend_preservationsecond) + (dst_negative_multiply_extend_preservationsecond))) /\ (exists ge_balance_positive_multiply_extend_preservationsecondvalue ge_balance_negative_multiply_extend_preservationsecondvalue. (((((dst_second_multiply_extend_preservation) = 2 * (ge_balance_positive_multiply_extend_preservationsecondvalue) /\ (ge_balance_negative_multiply_extend_preservationsecondvalue) = 0) \/ exists ge_signed_half_multiply_extend_preservationsecondvaluedecode. (((dst_second_multiply_extend_preservation) = 2 * ge_signed_half_multiply_extend_preservationsecondvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_preservationsecondvalue) = 0) /\ (ge_balance_negative_multiply_extend_preservationsecondvalue) = S ge_signed_half_multiply_extend_preservationsecondvaluedecode))) /\ ((dst_positive_multiply_extend_preservationsecond) + ge_balance_negative_multiply_extend_preservationsecondvalue = (dst_negative_multiply_extend_preservationsecond) + ge_balance_positive_multiply_extend_preservationsecondvalue))))))))) -> dst_first_multiply_extend_preservation = dst_second_multiply_extend_preservation) -> (exists dst_positive_code_multiply_extend_at_0 dst_positive_scale_multiply_extend_at_0 dst_negative_code_multiply_extend_at_0 dst_negative_scale_multiply_extend_at_0 dst_positive_multiply_extend_at_0 dst_negative_multiply_extend_at_0. (((F) = (((((dst_positive_code_multiply_extend_at_0) + (dst_positive_scale_multiply_extend_at_0)) * S ((dst_positive_code_multiply_extend_at_0) + (dst_positive_scale_multiply_extend_at_0)) + ((dst_positive_scale_multiply_extend_at_0) + (dst_positive_scale_multiply_extend_at_0))) + (((dst_negative_code_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)) * S ((dst_negative_code_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)) + ((dst_negative_scale_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)))) * S ((((dst_positive_code_multiply_extend_at_0) + (dst_positive_scale_multiply_extend_at_0)) * S ((dst_positive_code_multiply_extend_at_0) + (dst_positive_scale_multiply_extend_at_0)) + ((dst_positive_scale_multiply_extend_at_0) + (dst_positive_scale_multiply_extend_at_0))) + (((dst_negative_code_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)) * S ((dst_negative_code_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)) + ((dst_negative_scale_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)))) + ((((dst_negative_code_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)) * S ((dst_negative_code_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)) + ((dst_negative_scale_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0))) + (((dst_negative_code_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)) * S ((dst_negative_code_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)) + ((dst_negative_scale_multiply_extend_at_0) + (dst_negative_scale_multiply_extend_at_0)))))) /\ (((((exists ff_h_pvs_multiply_extend_at_0positive. ff_h_pvs_multiply_extend_at_0positive + S (dst_positive_multiply_extend_at_0) = S ((S (l)) * dst_positive_scale_multiply_extend_at_0)) /\ exists ff_q_pvs_multiply_extend_at_0positive. dst_positive_code_multiply_extend_at_0 = ff_q_pvs_multiply_extend_at_0positive * S ((S (l)) * dst_positive_scale_multiply_extend_at_0) + (dst_positive_multiply_extend_at_0))) /\ (((((exists ff_h_pvs_multiply_extend_at_0negative. ff_h_pvs_multiply_extend_at_0negative + S (dst_negative_multiply_extend_at_0) = S ((S (l)) * dst_negative_scale_multiply_extend_at_0)) /\ exists ff_q_pvs_multiply_extend_at_0negative. dst_negative_code_multiply_extend_at_0 = ff_q_pvs_multiply_extend_at_0negative * S ((S (l)) * dst_negative_scale_multiply_extend_at_0) + (dst_negative_multiply_extend_at_0))) /\ (exists ge_balance_positive_multiply_extend_at_0value ge_balance_negative_multiply_extend_at_0value. (((((a) = 2 * (ge_balance_positive_multiply_extend_at_0value) /\ (ge_balance_negative_multiply_extend_at_0value) = 0) \/ exists ge_signed_half_multiply_extend_at_0valuedecode. (((a) = 2 * ge_signed_half_multiply_extend_at_0valuedecode + 1 /\ (ge_balance_positive_multiply_extend_at_0value) = 0) /\ (ge_balance_negative_multiply_extend_at_0value) = S ge_signed_half_multiply_extend_at_0valuedecode))) /\ ((dst_positive_multiply_extend_at_0) + ge_balance_negative_multiply_extend_at_0value = (dst_negative_multiply_extend_at_0) + ge_balance_positive_multiply_extend_at_0value))))))))) -> (exists dst_positive_code_multiply_extend_at_1 dst_positive_scale_multiply_extend_at_1 dst_negative_code_multiply_extend_at_1 dst_negative_scale_multiply_extend_at_1 dst_positive_multiply_extend_at_1 dst_negative_multiply_extend_at_1. (((G) = (((((dst_positive_code_multiply_extend_at_1) + (dst_positive_scale_multiply_extend_at_1)) * S ((dst_positive_code_multiply_extend_at_1) + (dst_positive_scale_multiply_extend_at_1)) + ((dst_positive_scale_multiply_extend_at_1) + (dst_positive_scale_multiply_extend_at_1))) + (((dst_negative_code_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)) * S ((dst_negative_code_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)) + ((dst_negative_scale_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)))) * S ((((dst_positive_code_multiply_extend_at_1) + (dst_positive_scale_multiply_extend_at_1)) * S ((dst_positive_code_multiply_extend_at_1) + (dst_positive_scale_multiply_extend_at_1)) + ((dst_positive_scale_multiply_extend_at_1) + (dst_positive_scale_multiply_extend_at_1))) + (((dst_negative_code_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)) * S ((dst_negative_code_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)) + ((dst_negative_scale_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)))) + ((((dst_negative_code_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)) * S ((dst_negative_code_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)) + ((dst_negative_scale_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1))) + (((dst_negative_code_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)) * S ((dst_negative_code_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)) + ((dst_negative_scale_multiply_extend_at_1) + (dst_negative_scale_multiply_extend_at_1)))))) /\ (((((exists ff_h_pvs_multiply_extend_at_1positive. ff_h_pvs_multiply_extend_at_1positive + S (dst_positive_multiply_extend_at_1) = S ((S (l)) * dst_positive_scale_multiply_extend_at_1)) /\ exists ff_q_pvs_multiply_extend_at_1positive. dst_positive_code_multiply_extend_at_1 = ff_q_pvs_multiply_extend_at_1positive * S ((S (l)) * dst_positive_scale_multiply_extend_at_1) + (dst_positive_multiply_extend_at_1))) /\ (((((exists ff_h_pvs_multiply_extend_at_1negative. ff_h_pvs_multiply_extend_at_1negative + S (dst_negative_multiply_extend_at_1) = S ((S (l)) * dst_negative_scale_multiply_extend_at_1)) /\ exists ff_q_pvs_multiply_extend_at_1negative. dst_negative_code_multiply_extend_at_1 = ff_q_pvs_multiply_extend_at_1negative * S ((S (l)) * dst_negative_scale_multiply_extend_at_1) + (dst_negative_multiply_extend_at_1))) /\ (exists ge_balance_positive_multiply_extend_at_1value ge_balance_negative_multiply_extend_at_1value. (((((b) = 2 * (ge_balance_positive_multiply_extend_at_1value) /\ (ge_balance_negative_multiply_extend_at_1value) = 0) \/ exists ge_signed_half_multiply_extend_at_1valuedecode. (((b) = 2 * ge_signed_half_multiply_extend_at_1valuedecode + 1 /\ (ge_balance_positive_multiply_extend_at_1value) = 0) /\ (ge_balance_negative_multiply_extend_at_1value) = S ge_signed_half_multiply_extend_at_1valuedecode))) /\ ((dst_positive_multiply_extend_at_1) + ge_balance_negative_multiply_extend_at_1value = (dst_negative_multiply_extend_at_1) + ge_balance_positive_multiply_extend_at_1value))))))))) -> (exists dst_positive_code_multiply_extend_at_2 dst_positive_scale_multiply_extend_at_2 dst_negative_code_multiply_extend_at_2 dst_negative_scale_multiply_extend_at_2 dst_positive_multiply_extend_at_2 dst_negative_multiply_extend_at_2. (((K) = (((((dst_positive_code_multiply_extend_at_2) + (dst_positive_scale_multiply_extend_at_2)) * S ((dst_positive_code_multiply_extend_at_2) + (dst_positive_scale_multiply_extend_at_2)) + ((dst_positive_scale_multiply_extend_at_2) + (dst_positive_scale_multiply_extend_at_2))) + (((dst_negative_code_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)) * S ((dst_negative_code_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)) + ((dst_negative_scale_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)))) * S ((((dst_positive_code_multiply_extend_at_2) + (dst_positive_scale_multiply_extend_at_2)) * S ((dst_positive_code_multiply_extend_at_2) + (dst_positive_scale_multiply_extend_at_2)) + ((dst_positive_scale_multiply_extend_at_2) + (dst_positive_scale_multiply_extend_at_2))) + (((dst_negative_code_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)) * S ((dst_negative_code_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)) + ((dst_negative_scale_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)))) + ((((dst_negative_code_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)) * S ((dst_negative_code_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)) + ((dst_negative_scale_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2))) + (((dst_negative_code_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)) * S ((dst_negative_code_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)) + ((dst_negative_scale_multiply_extend_at_2) + (dst_negative_scale_multiply_extend_at_2)))))) /\ (((((exists ff_h_pvs_multiply_extend_at_2positive. ff_h_pvs_multiply_extend_at_2positive + S (dst_positive_multiply_extend_at_2) = S ((S (l)) * dst_positive_scale_multiply_extend_at_2)) /\ exists ff_q_pvs_multiply_extend_at_2positive. dst_positive_code_multiply_extend_at_2 = ff_q_pvs_multiply_extend_at_2positive * S ((S (l)) * dst_positive_scale_multiply_extend_at_2) + (dst_positive_multiply_extend_at_2))) /\ (((((exists ff_h_pvs_multiply_extend_at_2negative. ff_h_pvs_multiply_extend_at_2negative + S (dst_negative_multiply_extend_at_2) = S ((S (l)) * dst_negative_scale_multiply_extend_at_2)) /\ exists ff_q_pvs_multiply_extend_at_2negative. dst_negative_code_multiply_extend_at_2 = ff_q_pvs_multiply_extend_at_2negative * S ((S (l)) * dst_negative_scale_multiply_extend_at_2) + (dst_negative_multiply_extend_at_2))) /\ (exists ge_balance_positive_multiply_extend_at_2value ge_balance_negative_multiply_extend_at_2value. (((((c) = 2 * (ge_balance_positive_multiply_extend_at_2value) /\ (ge_balance_negative_multiply_extend_at_2value) = 0) \/ exists ge_signed_half_multiply_extend_at_2valuedecode. (((c) = 2 * ge_signed_half_multiply_extend_at_2valuedecode + 1 /\ (ge_balance_positive_multiply_extend_at_2value) = 0) /\ (ge_balance_negative_multiply_extend_at_2value) = S ge_signed_half_multiply_extend_at_2valuedecode))) /\ ((dst_positive_multiply_extend_at_2) + ge_balance_negative_multiply_extend_at_2value = (dst_negative_multiply_extend_at_2) + ge_balance_positive_multiply_extend_at_2value))))))))) -> (exists sto_ap_multiply_extend_operation sto_an_multiply_extend_operation sto_bp_multiply_extend_operation sto_bn_multiply_extend_operation sto_cp_multiply_extend_operation sto_cn_multiply_extend_operation. (((((a) = 2 * (sto_ap_multiply_extend_operation) /\ (sto_an_multiply_extend_operation) = 0) \/ exists ge_signed_half_multiply_extend_operationleft. (((a) = 2 * ge_signed_half_multiply_extend_operationleft + 1 /\ (sto_ap_multiply_extend_operation) = 0) /\ (sto_an_multiply_extend_operation) = S ge_signed_half_multiply_extend_operationleft))) /\ ((((((b) = 2 * (sto_bp_multiply_extend_operation) /\ (sto_bn_multiply_extend_operation) = 0) \/ exists ge_signed_half_multiply_extend_operationright. (((b) = 2 * ge_signed_half_multiply_extend_operationright + 1 /\ (sto_bp_multiply_extend_operation) = 0) /\ (sto_bn_multiply_extend_operation) = S ge_signed_half_multiply_extend_operationright))) /\ ((((((c) = 2 * (sto_cp_multiply_extend_operation) /\ (sto_cn_multiply_extend_operation) = 0) \/ exists ge_signed_half_multiply_extend_operationoutput. (((c) = 2 * ge_signed_half_multiply_extend_operationoutput + 1 /\ (sto_cp_multiply_extend_operation) = 0) /\ (sto_cn_multiply_extend_operation) = S ge_signed_half_multiply_extend_operationoutput))) /\ ((sto_ap_multiply_extend_operation * sto_bp_multiply_extend_operation + sto_an_multiply_extend_operation * sto_bn_multiply_extend_operation) + sto_cn_multiply_extend_operation = (sto_ap_multiply_extend_operation * sto_bn_multiply_extend_operation + sto_an_multiply_extend_operation * sto_bp_multiply_extend_operation) + sto_cp_multiply_extend_operation))))))) -> (((exists dst_positive_code_multiply_extend_resultleft_table dst_positive_scale_multiply_extend_resultleft_table dst_negative_code_multiply_extend_resultleft_table dst_negative_scale_multiply_extend_resultleft_table. (((F) = (((((dst_positive_code_multiply_extend_resultleft_table) + (dst_positive_scale_multiply_extend_resultleft_table)) * S ((dst_positive_code_multiply_extend_resultleft_table) + (dst_positive_scale_multiply_extend_resultleft_table)) + ((dst_positive_scale_multiply_extend_resultleft_table) + (dst_positive_scale_multiply_extend_resultleft_table))) + (((dst_negative_code_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)) * S ((dst_negative_code_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)) + ((dst_negative_scale_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)))) * S ((((dst_positive_code_multiply_extend_resultleft_table) + (dst_positive_scale_multiply_extend_resultleft_table)) * S ((dst_positive_code_multiply_extend_resultleft_table) + (dst_positive_scale_multiply_extend_resultleft_table)) + ((dst_positive_scale_multiply_extend_resultleft_table) + (dst_positive_scale_multiply_extend_resultleft_table))) + (((dst_negative_code_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)) * S ((dst_negative_code_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)) + ((dst_negative_scale_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)))) + ((((dst_negative_code_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)) * S ((dst_negative_code_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)) + ((dst_negative_scale_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table))) + (((dst_negative_code_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)) * S ((dst_negative_code_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)) + ((dst_negative_scale_multiply_extend_resultleft_table) + (dst_negative_scale_multiply_extend_resultleft_table)))))) /\ (forall dst_index_multiply_extend_resultleft_table. (exists pvs_le_gap_multiply_extend_resultleft_tabledomain. pvs_le_gap_multiply_extend_resultleft_tabledomain + (dst_index_multiply_extend_resultleft_table) = (S l)) -> exists dst_positive_multiply_extend_resultleft_table dst_negative_multiply_extend_resultleft_table dst_value_multiply_extend_resultleft_table. ((((exists ff_h_pvs_multiply_extend_resultleft_tableentrypositive. ff_h_pvs_multiply_extend_resultleft_tableentrypositive + S (dst_positive_multiply_extend_resultleft_table) = S ((S (dst_index_multiply_extend_resultleft_table)) * dst_positive_scale_multiply_extend_resultleft_table)) /\ exists ff_q_pvs_multiply_extend_resultleft_tableentrypositive. dst_positive_code_multiply_extend_resultleft_table = ff_q_pvs_multiply_extend_resultleft_tableentrypositive * S ((S (dst_index_multiply_extend_resultleft_table)) * dst_positive_scale_multiply_extend_resultleft_table) + (dst_positive_multiply_extend_resultleft_table))) /\ (((((exists ff_h_pvs_multiply_extend_resultleft_tableentrynegative. ff_h_pvs_multiply_extend_resultleft_tableentrynegative + S (dst_negative_multiply_extend_resultleft_table) = S ((S (dst_index_multiply_extend_resultleft_table)) * dst_negative_scale_multiply_extend_resultleft_table)) /\ exists ff_q_pvs_multiply_extend_resultleft_tableentrynegative. dst_negative_code_multiply_extend_resultleft_table = ff_q_pvs_multiply_extend_resultleft_tableentrynegative * S ((S (dst_index_multiply_extend_resultleft_table)) * dst_negative_scale_multiply_extend_resultleft_table) + (dst_negative_multiply_extend_resultleft_table))) /\ (exists ge_balance_positive_multiply_extend_resultleft_tableentryvalue ge_balance_negative_multiply_extend_resultleft_tableentryvalue. (((((dst_value_multiply_extend_resultleft_table) = 2 * (ge_balance_positive_multiply_extend_resultleft_tableentryvalue) /\ (ge_balance_negative_multiply_extend_resultleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_extend_resultleft_tableentryvaluedecode. (((dst_value_multiply_extend_resultleft_table) = 2 * ge_signed_half_multiply_extend_resultleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_resultleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_extend_resultleft_tableentryvalue) = S ge_signed_half_multiply_extend_resultleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_extend_resultleft_table) + ge_balance_negative_multiply_extend_resultleft_tableentryvalue = (dst_negative_multiply_extend_resultleft_table) + ge_balance_positive_multiply_extend_resultleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_extend_resultright_table dst_positive_scale_multiply_extend_resultright_table dst_negative_code_multiply_extend_resultright_table dst_negative_scale_multiply_extend_resultright_table. (((G) = (((((dst_positive_code_multiply_extend_resultright_table) + (dst_positive_scale_multiply_extend_resultright_table)) * S ((dst_positive_code_multiply_extend_resultright_table) + (dst_positive_scale_multiply_extend_resultright_table)) + ((dst_positive_scale_multiply_extend_resultright_table) + (dst_positive_scale_multiply_extend_resultright_table))) + (((dst_negative_code_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)) * S ((dst_negative_code_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)) + ((dst_negative_scale_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)))) * S ((((dst_positive_code_multiply_extend_resultright_table) + (dst_positive_scale_multiply_extend_resultright_table)) * S ((dst_positive_code_multiply_extend_resultright_table) + (dst_positive_scale_multiply_extend_resultright_table)) + ((dst_positive_scale_multiply_extend_resultright_table) + (dst_positive_scale_multiply_extend_resultright_table))) + (((dst_negative_code_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)) * S ((dst_negative_code_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)) + ((dst_negative_scale_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)))) + ((((dst_negative_code_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)) * S ((dst_negative_code_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)) + ((dst_negative_scale_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table))) + (((dst_negative_code_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)) * S ((dst_negative_code_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)) + ((dst_negative_scale_multiply_extend_resultright_table) + (dst_negative_scale_multiply_extend_resultright_table)))))) /\ (forall dst_index_multiply_extend_resultright_table. (exists pvs_le_gap_multiply_extend_resultright_tabledomain. pvs_le_gap_multiply_extend_resultright_tabledomain + (dst_index_multiply_extend_resultright_table) = (S l)) -> exists dst_positive_multiply_extend_resultright_table dst_negative_multiply_extend_resultright_table dst_value_multiply_extend_resultright_table. ((((exists ff_h_pvs_multiply_extend_resultright_tableentrypositive. ff_h_pvs_multiply_extend_resultright_tableentrypositive + S (dst_positive_multiply_extend_resultright_table) = S ((S (dst_index_multiply_extend_resultright_table)) * dst_positive_scale_multiply_extend_resultright_table)) /\ exists ff_q_pvs_multiply_extend_resultright_tableentrypositive. dst_positive_code_multiply_extend_resultright_table = ff_q_pvs_multiply_extend_resultright_tableentrypositive * S ((S (dst_index_multiply_extend_resultright_table)) * dst_positive_scale_multiply_extend_resultright_table) + (dst_positive_multiply_extend_resultright_table))) /\ (((((exists ff_h_pvs_multiply_extend_resultright_tableentrynegative. ff_h_pvs_multiply_extend_resultright_tableentrynegative + S (dst_negative_multiply_extend_resultright_table) = S ((S (dst_index_multiply_extend_resultright_table)) * dst_negative_scale_multiply_extend_resultright_table)) /\ exists ff_q_pvs_multiply_extend_resultright_tableentrynegative. dst_negative_code_multiply_extend_resultright_table = ff_q_pvs_multiply_extend_resultright_tableentrynegative * S ((S (dst_index_multiply_extend_resultright_table)) * dst_negative_scale_multiply_extend_resultright_table) + (dst_negative_multiply_extend_resultright_table))) /\ (exists ge_balance_positive_multiply_extend_resultright_tableentryvalue ge_balance_negative_multiply_extend_resultright_tableentryvalue. (((((dst_value_multiply_extend_resultright_table) = 2 * (ge_balance_positive_multiply_extend_resultright_tableentryvalue) /\ (ge_balance_negative_multiply_extend_resultright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_extend_resultright_tableentryvaluedecode. (((dst_value_multiply_extend_resultright_table) = 2 * ge_signed_half_multiply_extend_resultright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_resultright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_extend_resultright_tableentryvalue) = S ge_signed_half_multiply_extend_resultright_tableentryvaluedecode))) /\ ((dst_positive_multiply_extend_resultright_table) + ge_balance_negative_multiply_extend_resultright_tableentryvalue = (dst_negative_multiply_extend_resultright_table) + ge_balance_positive_multiply_extend_resultright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_extend_resultoutput_table dst_positive_scale_multiply_extend_resultoutput_table dst_negative_code_multiply_extend_resultoutput_table dst_negative_scale_multiply_extend_resultoutput_table. (((K) = (((((dst_positive_code_multiply_extend_resultoutput_table) + (dst_positive_scale_multiply_extend_resultoutput_table)) * S ((dst_positive_code_multiply_extend_resultoutput_table) + (dst_positive_scale_multiply_extend_resultoutput_table)) + ((dst_positive_scale_multiply_extend_resultoutput_table) + (dst_positive_scale_multiply_extend_resultoutput_table))) + (((dst_negative_code_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)) * S ((dst_negative_code_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)) + ((dst_negative_scale_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)))) * S ((((dst_positive_code_multiply_extend_resultoutput_table) + (dst_positive_scale_multiply_extend_resultoutput_table)) * S ((dst_positive_code_multiply_extend_resultoutput_table) + (dst_positive_scale_multiply_extend_resultoutput_table)) + ((dst_positive_scale_multiply_extend_resultoutput_table) + (dst_positive_scale_multiply_extend_resultoutput_table))) + (((dst_negative_code_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)) * S ((dst_negative_code_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)) + ((dst_negative_scale_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)))) + ((((dst_negative_code_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)) * S ((dst_negative_code_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)) + ((dst_negative_scale_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table))) + (((dst_negative_code_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)) * S ((dst_negative_code_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)) + ((dst_negative_scale_multiply_extend_resultoutput_table) + (dst_negative_scale_multiply_extend_resultoutput_table)))))) /\ (forall dst_index_multiply_extend_resultoutput_table. (exists pvs_le_gap_multiply_extend_resultoutput_tabledomain. pvs_le_gap_multiply_extend_resultoutput_tabledomain + (dst_index_multiply_extend_resultoutput_table) = (S l)) -> exists dst_positive_multiply_extend_resultoutput_table dst_negative_multiply_extend_resultoutput_table dst_value_multiply_extend_resultoutput_table. ((((exists ff_h_pvs_multiply_extend_resultoutput_tableentrypositive. ff_h_pvs_multiply_extend_resultoutput_tableentrypositive + S (dst_positive_multiply_extend_resultoutput_table) = S ((S (dst_index_multiply_extend_resultoutput_table)) * dst_positive_scale_multiply_extend_resultoutput_table)) /\ exists ff_q_pvs_multiply_extend_resultoutput_tableentrypositive. dst_positive_code_multiply_extend_resultoutput_table = ff_q_pvs_multiply_extend_resultoutput_tableentrypositive * S ((S (dst_index_multiply_extend_resultoutput_table)) * dst_positive_scale_multiply_extend_resultoutput_table) + (dst_positive_multiply_extend_resultoutput_table))) /\ (((((exists ff_h_pvs_multiply_extend_resultoutput_tableentrynegative. ff_h_pvs_multiply_extend_resultoutput_tableentrynegative + S (dst_negative_multiply_extend_resultoutput_table) = S ((S (dst_index_multiply_extend_resultoutput_table)) * dst_negative_scale_multiply_extend_resultoutput_table)) /\ exists ff_q_pvs_multiply_extend_resultoutput_tableentrynegative. dst_negative_code_multiply_extend_resultoutput_table = ff_q_pvs_multiply_extend_resultoutput_tableentrynegative * S ((S (dst_index_multiply_extend_resultoutput_table)) * dst_negative_scale_multiply_extend_resultoutput_table) + (dst_negative_multiply_extend_resultoutput_table))) /\ (exists ge_balance_positive_multiply_extend_resultoutput_tableentryvalue ge_balance_negative_multiply_extend_resultoutput_tableentryvalue. (((((dst_value_multiply_extend_resultoutput_table) = 2 * (ge_balance_positive_multiply_extend_resultoutput_tableentryvalue) /\ (ge_balance_negative_multiply_extend_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_extend_resultoutput_tableentryvaluedecode. (((dst_value_multiply_extend_resultoutput_table) = 2 * ge_signed_half_multiply_extend_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_extend_resultoutput_tableentryvalue) = S ge_signed_half_multiply_extend_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_extend_resultoutput_table) + ge_balance_negative_multiply_extend_resultoutput_tableentryvalue = (dst_negative_multiply_extend_resultoutput_table) + ge_balance_positive_multiply_extend_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_extend_resultentries. (exists pvs_gap_multiply_extend_resultentriesbound. pvs_gap_multiply_extend_resultentriesbound + S (sto_index_multiply_extend_resultentries) = (S l)) -> exists sto_left_multiply_extend_resultentries sto_right_multiply_extend_resultentries sto_output_multiply_extend_resultentries. ((exists dst_positive_code_multiply_extend_resultentriesentryleft dst_positive_scale_multiply_extend_resultentriesentryleft dst_negative_code_multiply_extend_resultentriesentryleft dst_negative_scale_multiply_extend_resultentriesentryleft dst_positive_multiply_extend_resultentriesentryleft dst_negative_multiply_extend_resultentriesentryleft. (((F) = (((((dst_positive_code_multiply_extend_resultentriesentryleft) + (dst_positive_scale_multiply_extend_resultentriesentryleft)) * S ((dst_positive_code_multiply_extend_resultentriesentryleft) + (dst_positive_scale_multiply_extend_resultentriesentryleft)) + ((dst_positive_scale_multiply_extend_resultentriesentryleft) + (dst_positive_scale_multiply_extend_resultentriesentryleft))) + (((dst_negative_code_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)) * S ((dst_negative_code_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)) + ((dst_negative_scale_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)))) * S ((((dst_positive_code_multiply_extend_resultentriesentryleft) + (dst_positive_scale_multiply_extend_resultentriesentryleft)) * S ((dst_positive_code_multiply_extend_resultentriesentryleft) + (dst_positive_scale_multiply_extend_resultentriesentryleft)) + ((dst_positive_scale_multiply_extend_resultentriesentryleft) + (dst_positive_scale_multiply_extend_resultentriesentryleft))) + (((dst_negative_code_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)) * S ((dst_negative_code_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)) + ((dst_negative_scale_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)))) + ((((dst_negative_code_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)) * S ((dst_negative_code_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)) + ((dst_negative_scale_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft))) + (((dst_negative_code_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)) * S ((dst_negative_code_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)) + ((dst_negative_scale_multiply_extend_resultentriesentryleft) + (dst_negative_scale_multiply_extend_resultentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_extend_resultentriesentryleftpositive. ff_h_pvs_multiply_extend_resultentriesentryleftpositive + S (dst_positive_multiply_extend_resultentriesentryleft) = S ((S (sto_index_multiply_extend_resultentries)) * dst_positive_scale_multiply_extend_resultentriesentryleft)) /\ exists ff_q_pvs_multiply_extend_resultentriesentryleftpositive. dst_positive_code_multiply_extend_resultentriesentryleft = ff_q_pvs_multiply_extend_resultentriesentryleftpositive * S ((S (sto_index_multiply_extend_resultentries)) * dst_positive_scale_multiply_extend_resultentriesentryleft) + (dst_positive_multiply_extend_resultentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_extend_resultentriesentryleftnegative. ff_h_pvs_multiply_extend_resultentriesentryleftnegative + S (dst_negative_multiply_extend_resultentriesentryleft) = S ((S (sto_index_multiply_extend_resultentries)) * dst_negative_scale_multiply_extend_resultentriesentryleft)) /\ exists ff_q_pvs_multiply_extend_resultentriesentryleftnegative. dst_negative_code_multiply_extend_resultentriesentryleft = ff_q_pvs_multiply_extend_resultentriesentryleftnegative * S ((S (sto_index_multiply_extend_resultentries)) * dst_negative_scale_multiply_extend_resultentriesentryleft) + (dst_negative_multiply_extend_resultentriesentryleft))) /\ (exists ge_balance_positive_multiply_extend_resultentriesentryleftvalue ge_balance_negative_multiply_extend_resultentriesentryleftvalue. (((((sto_left_multiply_extend_resultentries) = 2 * (ge_balance_positive_multiply_extend_resultentriesentryleftvalue) /\ (ge_balance_negative_multiply_extend_resultentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_extend_resultentriesentryleftvaluedecode. (((sto_left_multiply_extend_resultentries) = 2 * ge_signed_half_multiply_extend_resultentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_resultentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_extend_resultentriesentryleftvalue) = S ge_signed_half_multiply_extend_resultentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_extend_resultentriesentryleft) + ge_balance_negative_multiply_extend_resultentriesentryleftvalue = (dst_negative_multiply_extend_resultentriesentryleft) + ge_balance_positive_multiply_extend_resultentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_extend_resultentriesentryright dst_positive_scale_multiply_extend_resultentriesentryright dst_negative_code_multiply_extend_resultentriesentryright dst_negative_scale_multiply_extend_resultentriesentryright dst_positive_multiply_extend_resultentriesentryright dst_negative_multiply_extend_resultentriesentryright. (((G) = (((((dst_positive_code_multiply_extend_resultentriesentryright) + (dst_positive_scale_multiply_extend_resultentriesentryright)) * S ((dst_positive_code_multiply_extend_resultentriesentryright) + (dst_positive_scale_multiply_extend_resultentriesentryright)) + ((dst_positive_scale_multiply_extend_resultentriesentryright) + (dst_positive_scale_multiply_extend_resultentriesentryright))) + (((dst_negative_code_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)) * S ((dst_negative_code_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)) + ((dst_negative_scale_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)))) * S ((((dst_positive_code_multiply_extend_resultentriesentryright) + (dst_positive_scale_multiply_extend_resultentriesentryright)) * S ((dst_positive_code_multiply_extend_resultentriesentryright) + (dst_positive_scale_multiply_extend_resultentriesentryright)) + ((dst_positive_scale_multiply_extend_resultentriesentryright) + (dst_positive_scale_multiply_extend_resultentriesentryright))) + (((dst_negative_code_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)) * S ((dst_negative_code_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)) + ((dst_negative_scale_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)))) + ((((dst_negative_code_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)) * S ((dst_negative_code_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)) + ((dst_negative_scale_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright))) + (((dst_negative_code_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)) * S ((dst_negative_code_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)) + ((dst_negative_scale_multiply_extend_resultentriesentryright) + (dst_negative_scale_multiply_extend_resultentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_extend_resultentriesentryrightpositive. ff_h_pvs_multiply_extend_resultentriesentryrightpositive + S (dst_positive_multiply_extend_resultentriesentryright) = S ((S (sto_index_multiply_extend_resultentries)) * dst_positive_scale_multiply_extend_resultentriesentryright)) /\ exists ff_q_pvs_multiply_extend_resultentriesentryrightpositive. dst_positive_code_multiply_extend_resultentriesentryright = ff_q_pvs_multiply_extend_resultentriesentryrightpositive * S ((S (sto_index_multiply_extend_resultentries)) * dst_positive_scale_multiply_extend_resultentriesentryright) + (dst_positive_multiply_extend_resultentriesentryright))) /\ (((((exists ff_h_pvs_multiply_extend_resultentriesentryrightnegative. ff_h_pvs_multiply_extend_resultentriesentryrightnegative + S (dst_negative_multiply_extend_resultentriesentryright) = S ((S (sto_index_multiply_extend_resultentries)) * dst_negative_scale_multiply_extend_resultentriesentryright)) /\ exists ff_q_pvs_multiply_extend_resultentriesentryrightnegative. dst_negative_code_multiply_extend_resultentriesentryright = ff_q_pvs_multiply_extend_resultentriesentryrightnegative * S ((S (sto_index_multiply_extend_resultentries)) * dst_negative_scale_multiply_extend_resultentriesentryright) + (dst_negative_multiply_extend_resultentriesentryright))) /\ (exists ge_balance_positive_multiply_extend_resultentriesentryrightvalue ge_balance_negative_multiply_extend_resultentriesentryrightvalue. (((((sto_right_multiply_extend_resultentries) = 2 * (ge_balance_positive_multiply_extend_resultentriesentryrightvalue) /\ (ge_balance_negative_multiply_extend_resultentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_extend_resultentriesentryrightvaluedecode. (((sto_right_multiply_extend_resultentries) = 2 * ge_signed_half_multiply_extend_resultentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_resultentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_extend_resultentriesentryrightvalue) = S ge_signed_half_multiply_extend_resultentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_extend_resultentriesentryright) + ge_balance_negative_multiply_extend_resultentriesentryrightvalue = (dst_negative_multiply_extend_resultentriesentryright) + ge_balance_positive_multiply_extend_resultentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_extend_resultentriesentryoutput dst_positive_scale_multiply_extend_resultentriesentryoutput dst_negative_code_multiply_extend_resultentriesentryoutput dst_negative_scale_multiply_extend_resultentriesentryoutput dst_positive_multiply_extend_resultentriesentryoutput dst_negative_multiply_extend_resultentriesentryoutput. (((K) = (((((dst_positive_code_multiply_extend_resultentriesentryoutput) + (dst_positive_scale_multiply_extend_resultentriesentryoutput)) * S ((dst_positive_code_multiply_extend_resultentriesentryoutput) + (dst_positive_scale_multiply_extend_resultentriesentryoutput)) + ((dst_positive_scale_multiply_extend_resultentriesentryoutput) + (dst_positive_scale_multiply_extend_resultentriesentryoutput))) + (((dst_negative_code_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)) * S ((dst_negative_code_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)) + ((dst_negative_scale_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)))) * S ((((dst_positive_code_multiply_extend_resultentriesentryoutput) + (dst_positive_scale_multiply_extend_resultentriesentryoutput)) * S ((dst_positive_code_multiply_extend_resultentriesentryoutput) + (dst_positive_scale_multiply_extend_resultentriesentryoutput)) + ((dst_positive_scale_multiply_extend_resultentriesentryoutput) + (dst_positive_scale_multiply_extend_resultentriesentryoutput))) + (((dst_negative_code_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)) * S ((dst_negative_code_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)) + ((dst_negative_scale_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)))) + ((((dst_negative_code_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)) * S ((dst_negative_code_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)) + ((dst_negative_scale_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput))) + (((dst_negative_code_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)) * S ((dst_negative_code_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)) + ((dst_negative_scale_multiply_extend_resultentriesentryoutput) + (dst_negative_scale_multiply_extend_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_extend_resultentriesentryoutputpositive. ff_h_pvs_multiply_extend_resultentriesentryoutputpositive + S (dst_positive_multiply_extend_resultentriesentryoutput) = S ((S (sto_index_multiply_extend_resultentries)) * dst_positive_scale_multiply_extend_resultentriesentryoutput)) /\ exists ff_q_pvs_multiply_extend_resultentriesentryoutputpositive. dst_positive_code_multiply_extend_resultentriesentryoutput = ff_q_pvs_multiply_extend_resultentriesentryoutputpositive * S ((S (sto_index_multiply_extend_resultentries)) * dst_positive_scale_multiply_extend_resultentriesentryoutput) + (dst_positive_multiply_extend_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_extend_resultentriesentryoutputnegative. ff_h_pvs_multiply_extend_resultentriesentryoutputnegative + S (dst_negative_multiply_extend_resultentriesentryoutput) = S ((S (sto_index_multiply_extend_resultentries)) * dst_negative_scale_multiply_extend_resultentriesentryoutput)) /\ exists ff_q_pvs_multiply_extend_resultentriesentryoutputnegative. dst_negative_code_multiply_extend_resultentriesentryoutput = ff_q_pvs_multiply_extend_resultentriesentryoutputnegative * S ((S (sto_index_multiply_extend_resultentries)) * dst_negative_scale_multiply_extend_resultentriesentryoutput) + (dst_negative_multiply_extend_resultentriesentryoutput))) /\ (exists ge_balance_positive_multiply_extend_resultentriesentryoutputvalue ge_balance_negative_multiply_extend_resultentriesentryoutputvalue. (((((sto_output_multiply_extend_resultentries) = 2 * (ge_balance_positive_multiply_extend_resultentriesentryoutputvalue) /\ (ge_balance_negative_multiply_extend_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_extend_resultentriesentryoutputvaluedecode. (((sto_output_multiply_extend_resultentries) = 2 * ge_signed_half_multiply_extend_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_extend_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_extend_resultentriesentryoutputvalue) = S ge_signed_half_multiply_extend_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_extend_resultentriesentryoutput) + ge_balance_negative_multiply_extend_resultentriesentryoutputvalue = (dst_negative_multiply_extend_resultentriesentryoutput) + ge_balance_positive_multiply_extend_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_extend_resultentriesentryoperation sto_an_multiply_extend_resultentriesentryoperation sto_bp_multiply_extend_resultentriesentryoperation sto_bn_multiply_extend_resultentriesentryoperation sto_cp_multiply_extend_resultentriesentryoperation sto_cn_multiply_extend_resultentriesentryoperation. (((((sto_left_multiply_extend_resultentries) = 2 * (sto_ap_multiply_extend_resultentriesentryoperation) /\ (sto_an_multiply_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_extend_resultentriesentryoperationleft. (((sto_left_multiply_extend_resultentries) = 2 * ge_signed_half_multiply_extend_resultentriesentryoperationleft + 1 /\ (sto_ap_multiply_extend_resultentriesentryoperation) = 0) /\ (sto_an_multiply_extend_resultentriesentryoperation) = S ge_signed_half_multiply_extend_resultentriesentryoperationleft))) /\ ((((((sto_right_multiply_extend_resultentries) = 2 * (sto_bp_multiply_extend_resultentriesentryoperation) /\ (sto_bn_multiply_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_extend_resultentriesentryoperationright. (((sto_right_multiply_extend_resultentries) = 2 * ge_signed_half_multiply_extend_resultentriesentryoperationright + 1 /\ (sto_bp_multiply_extend_resultentriesentryoperation) = 0) /\ (sto_bn_multiply_extend_resultentriesentryoperation) = S ge_signed_half_multiply_extend_resultentriesentryoperationright))) /\ ((((((sto_output_multiply_extend_resultentries) = 2 * (sto_cp_multiply_extend_resultentriesentryoperation) /\ (sto_cn_multiply_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_extend_resultentriesentryoperationoutput. (((sto_output_multiply_extend_resultentries) = 2 * ge_signed_half_multiply_extend_resultentriesentryoperationoutput + 1 /\ (sto_cp_multiply_extend_resultentriesentryoperation) = 0) /\ (sto_cn_multiply_extend_resultentriesentryoperation) = S ge_signed_half_multiply_extend_resultentriesentryoperationoutput))) /\ ((sto_ap_multiply_extend_resultentriesentryoperation * sto_bp_multiply_extend_resultentriesentryoperation + sto_an_multiply_extend_resultentriesentryoperation * sto_bn_multiply_extend_resultentriesentryoperation) + sto_cn_multiply_extend_resultentriesentryoperation = (sto_ap_multiply_extend_resultentriesentryoperation * sto_bn_multiply_extend_resultentriesentryoperation + sto_an_multiply_extend_resultentriesentryoperation * sto_bp_multiply_extend_resultentriesentryoperation) + sto_cp_multiply_extend_resultentriesentryoperation)))))))))))))))))))
signed_table_multiply_exists
new owned theorem · read exact theorem evidence
Bundle node 204; exact statement SHA-256 6992b7c6fa4503ffde3eecab49ea93ef2212e907a1459b5e063f1c3eefc7c6f2
Exact first-order statement
forall l F G. (exists dst_positive_code_multiply_exists_input0 dst_positive_scale_multiply_exists_input0 dst_negative_code_multiply_exists_input0 dst_negative_scale_multiply_exists_input0. (((F) = (((((dst_positive_code_multiply_exists_input0) + (dst_positive_scale_multiply_exists_input0)) * S ((dst_positive_code_multiply_exists_input0) + (dst_positive_scale_multiply_exists_input0)) + ((dst_positive_scale_multiply_exists_input0) + (dst_positive_scale_multiply_exists_input0))) + (((dst_negative_code_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)) * S ((dst_negative_code_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)) + ((dst_negative_scale_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)))) * S ((((dst_positive_code_multiply_exists_input0) + (dst_positive_scale_multiply_exists_input0)) * S ((dst_positive_code_multiply_exists_input0) + (dst_positive_scale_multiply_exists_input0)) + ((dst_positive_scale_multiply_exists_input0) + (dst_positive_scale_multiply_exists_input0))) + (((dst_negative_code_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)) * S ((dst_negative_code_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)) + ((dst_negative_scale_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)))) + ((((dst_negative_code_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)) * S ((dst_negative_code_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)) + ((dst_negative_scale_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0))) + (((dst_negative_code_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)) * S ((dst_negative_code_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)) + ((dst_negative_scale_multiply_exists_input0) + (dst_negative_scale_multiply_exists_input0)))))) /\ (forall dst_index_multiply_exists_input0. (exists pvs_le_gap_multiply_exists_input0domain. pvs_le_gap_multiply_exists_input0domain + (dst_index_multiply_exists_input0) = (l)) -> exists dst_positive_multiply_exists_input0 dst_negative_multiply_exists_input0 dst_value_multiply_exists_input0. ((((exists ff_h_pvs_multiply_exists_input0entrypositive. ff_h_pvs_multiply_exists_input0entrypositive + S (dst_positive_multiply_exists_input0) = S ((S (dst_index_multiply_exists_input0)) * dst_positive_scale_multiply_exists_input0)) /\ exists ff_q_pvs_multiply_exists_input0entrypositive. dst_positive_code_multiply_exists_input0 = ff_q_pvs_multiply_exists_input0entrypositive * S ((S (dst_index_multiply_exists_input0)) * dst_positive_scale_multiply_exists_input0) + (dst_positive_multiply_exists_input0))) /\ (((((exists ff_h_pvs_multiply_exists_input0entrynegative. ff_h_pvs_multiply_exists_input0entrynegative + S (dst_negative_multiply_exists_input0) = S ((S (dst_index_multiply_exists_input0)) * dst_negative_scale_multiply_exists_input0)) /\ exists ff_q_pvs_multiply_exists_input0entrynegative. dst_negative_code_multiply_exists_input0 = ff_q_pvs_multiply_exists_input0entrynegative * S ((S (dst_index_multiply_exists_input0)) * dst_negative_scale_multiply_exists_input0) + (dst_negative_multiply_exists_input0))) /\ (exists ge_balance_positive_multiply_exists_input0entryvalue ge_balance_negative_multiply_exists_input0entryvalue. (((((dst_value_multiply_exists_input0) = 2 * (ge_balance_positive_multiply_exists_input0entryvalue) /\ (ge_balance_negative_multiply_exists_input0entryvalue) = 0) \/ exists ge_signed_half_multiply_exists_input0entryvaluedecode. (((dst_value_multiply_exists_input0) = 2 * ge_signed_half_multiply_exists_input0entryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_input0entryvalue) = 0) /\ (ge_balance_negative_multiply_exists_input0entryvalue) = S ge_signed_half_multiply_exists_input0entryvaluedecode))) /\ ((dst_positive_multiply_exists_input0) + ge_balance_negative_multiply_exists_input0entryvalue = (dst_negative_multiply_exists_input0) + ge_balance_positive_multiply_exists_input0entryvalue))))))))) -> (exists dst_positive_code_multiply_exists_input1 dst_positive_scale_multiply_exists_input1 dst_negative_code_multiply_exists_input1 dst_negative_scale_multiply_exists_input1. (((G) = (((((dst_positive_code_multiply_exists_input1) + (dst_positive_scale_multiply_exists_input1)) * S ((dst_positive_code_multiply_exists_input1) + (dst_positive_scale_multiply_exists_input1)) + ((dst_positive_scale_multiply_exists_input1) + (dst_positive_scale_multiply_exists_input1))) + (((dst_negative_code_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)) * S ((dst_negative_code_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)) + ((dst_negative_scale_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)))) * S ((((dst_positive_code_multiply_exists_input1) + (dst_positive_scale_multiply_exists_input1)) * S ((dst_positive_code_multiply_exists_input1) + (dst_positive_scale_multiply_exists_input1)) + ((dst_positive_scale_multiply_exists_input1) + (dst_positive_scale_multiply_exists_input1))) + (((dst_negative_code_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)) * S ((dst_negative_code_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)) + ((dst_negative_scale_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)))) + ((((dst_negative_code_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)) * S ((dst_negative_code_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)) + ((dst_negative_scale_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1))) + (((dst_negative_code_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)) * S ((dst_negative_code_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)) + ((dst_negative_scale_multiply_exists_input1) + (dst_negative_scale_multiply_exists_input1)))))) /\ (forall dst_index_multiply_exists_input1. (exists pvs_le_gap_multiply_exists_input1domain. pvs_le_gap_multiply_exists_input1domain + (dst_index_multiply_exists_input1) = (l)) -> exists dst_positive_multiply_exists_input1 dst_negative_multiply_exists_input1 dst_value_multiply_exists_input1. ((((exists ff_h_pvs_multiply_exists_input1entrypositive. ff_h_pvs_multiply_exists_input1entrypositive + S (dst_positive_multiply_exists_input1) = S ((S (dst_index_multiply_exists_input1)) * dst_positive_scale_multiply_exists_input1)) /\ exists ff_q_pvs_multiply_exists_input1entrypositive. dst_positive_code_multiply_exists_input1 = ff_q_pvs_multiply_exists_input1entrypositive * S ((S (dst_index_multiply_exists_input1)) * dst_positive_scale_multiply_exists_input1) + (dst_positive_multiply_exists_input1))) /\ (((((exists ff_h_pvs_multiply_exists_input1entrynegative. ff_h_pvs_multiply_exists_input1entrynegative + S (dst_negative_multiply_exists_input1) = S ((S (dst_index_multiply_exists_input1)) * dst_negative_scale_multiply_exists_input1)) /\ exists ff_q_pvs_multiply_exists_input1entrynegative. dst_negative_code_multiply_exists_input1 = ff_q_pvs_multiply_exists_input1entrynegative * S ((S (dst_index_multiply_exists_input1)) * dst_negative_scale_multiply_exists_input1) + (dst_negative_multiply_exists_input1))) /\ (exists ge_balance_positive_multiply_exists_input1entryvalue ge_balance_negative_multiply_exists_input1entryvalue. (((((dst_value_multiply_exists_input1) = 2 * (ge_balance_positive_multiply_exists_input1entryvalue) /\ (ge_balance_negative_multiply_exists_input1entryvalue) = 0) \/ exists ge_signed_half_multiply_exists_input1entryvaluedecode. (((dst_value_multiply_exists_input1) = 2 * ge_signed_half_multiply_exists_input1entryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_input1entryvalue) = 0) /\ (ge_balance_negative_multiply_exists_input1entryvalue) = S ge_signed_half_multiply_exists_input1entryvaluedecode))) /\ ((dst_positive_multiply_exists_input1) + ge_balance_negative_multiply_exists_input1entryvalue = (dst_negative_multiply_exists_input1) + ge_balance_positive_multiply_exists_input1entryvalue))))))))) -> exists H. (((exists dst_positive_code_multiply_exists_resultleft_table dst_positive_scale_multiply_exists_resultleft_table dst_negative_code_multiply_exists_resultleft_table dst_negative_scale_multiply_exists_resultleft_table. (((F) = (((((dst_positive_code_multiply_exists_resultleft_table) + (dst_positive_scale_multiply_exists_resultleft_table)) * S ((dst_positive_code_multiply_exists_resultleft_table) + (dst_positive_scale_multiply_exists_resultleft_table)) + ((dst_positive_scale_multiply_exists_resultleft_table) + (dst_positive_scale_multiply_exists_resultleft_table))) + (((dst_negative_code_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)) * S ((dst_negative_code_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)) + ((dst_negative_scale_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)))) * S ((((dst_positive_code_multiply_exists_resultleft_table) + (dst_positive_scale_multiply_exists_resultleft_table)) * S ((dst_positive_code_multiply_exists_resultleft_table) + (dst_positive_scale_multiply_exists_resultleft_table)) + ((dst_positive_scale_multiply_exists_resultleft_table) + (dst_positive_scale_multiply_exists_resultleft_table))) + (((dst_negative_code_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)) * S ((dst_negative_code_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)) + ((dst_negative_scale_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)))) + ((((dst_negative_code_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)) * S ((dst_negative_code_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)) + ((dst_negative_scale_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table))) + (((dst_negative_code_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)) * S ((dst_negative_code_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)) + ((dst_negative_scale_multiply_exists_resultleft_table) + (dst_negative_scale_multiply_exists_resultleft_table)))))) /\ (forall dst_index_multiply_exists_resultleft_table. (exists pvs_le_gap_multiply_exists_resultleft_tabledomain. pvs_le_gap_multiply_exists_resultleft_tabledomain + (dst_index_multiply_exists_resultleft_table) = (l)) -> exists dst_positive_multiply_exists_resultleft_table dst_negative_multiply_exists_resultleft_table dst_value_multiply_exists_resultleft_table. ((((exists ff_h_pvs_multiply_exists_resultleft_tableentrypositive. ff_h_pvs_multiply_exists_resultleft_tableentrypositive + S (dst_positive_multiply_exists_resultleft_table) = S ((S (dst_index_multiply_exists_resultleft_table)) * dst_positive_scale_multiply_exists_resultleft_table)) /\ exists ff_q_pvs_multiply_exists_resultleft_tableentrypositive. dst_positive_code_multiply_exists_resultleft_table = ff_q_pvs_multiply_exists_resultleft_tableentrypositive * S ((S (dst_index_multiply_exists_resultleft_table)) * dst_positive_scale_multiply_exists_resultleft_table) + (dst_positive_multiply_exists_resultleft_table))) /\ (((((exists ff_h_pvs_multiply_exists_resultleft_tableentrynegative. ff_h_pvs_multiply_exists_resultleft_tableentrynegative + S (dst_negative_multiply_exists_resultleft_table) = S ((S (dst_index_multiply_exists_resultleft_table)) * dst_negative_scale_multiply_exists_resultleft_table)) /\ exists ff_q_pvs_multiply_exists_resultleft_tableentrynegative. dst_negative_code_multiply_exists_resultleft_table = ff_q_pvs_multiply_exists_resultleft_tableentrynegative * S ((S (dst_index_multiply_exists_resultleft_table)) * dst_negative_scale_multiply_exists_resultleft_table) + (dst_negative_multiply_exists_resultleft_table))) /\ (exists ge_balance_positive_multiply_exists_resultleft_tableentryvalue ge_balance_negative_multiply_exists_resultleft_tableentryvalue. (((((dst_value_multiply_exists_resultleft_table) = 2 * (ge_balance_positive_multiply_exists_resultleft_tableentryvalue) /\ (ge_balance_negative_multiply_exists_resultleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_resultleft_tableentryvaluedecode. (((dst_value_multiply_exists_resultleft_table) = 2 * ge_signed_half_multiply_exists_resultleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_resultleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_resultleft_tableentryvalue) = S ge_signed_half_multiply_exists_resultleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_resultleft_table) + ge_balance_negative_multiply_exists_resultleft_tableentryvalue = (dst_negative_multiply_exists_resultleft_table) + ge_balance_positive_multiply_exists_resultleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_resultright_table dst_positive_scale_multiply_exists_resultright_table dst_negative_code_multiply_exists_resultright_table dst_negative_scale_multiply_exists_resultright_table. (((G) = (((((dst_positive_code_multiply_exists_resultright_table) + (dst_positive_scale_multiply_exists_resultright_table)) * S ((dst_positive_code_multiply_exists_resultright_table) + (dst_positive_scale_multiply_exists_resultright_table)) + ((dst_positive_scale_multiply_exists_resultright_table) + (dst_positive_scale_multiply_exists_resultright_table))) + (((dst_negative_code_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)) * S ((dst_negative_code_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)) + ((dst_negative_scale_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)))) * S ((((dst_positive_code_multiply_exists_resultright_table) + (dst_positive_scale_multiply_exists_resultright_table)) * S ((dst_positive_code_multiply_exists_resultright_table) + (dst_positive_scale_multiply_exists_resultright_table)) + ((dst_positive_scale_multiply_exists_resultright_table) + (dst_positive_scale_multiply_exists_resultright_table))) + (((dst_negative_code_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)) * S ((dst_negative_code_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)) + ((dst_negative_scale_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)))) + ((((dst_negative_code_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)) * S ((dst_negative_code_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)) + ((dst_negative_scale_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table))) + (((dst_negative_code_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)) * S ((dst_negative_code_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)) + ((dst_negative_scale_multiply_exists_resultright_table) + (dst_negative_scale_multiply_exists_resultright_table)))))) /\ (forall dst_index_multiply_exists_resultright_table. (exists pvs_le_gap_multiply_exists_resultright_tabledomain. pvs_le_gap_multiply_exists_resultright_tabledomain + (dst_index_multiply_exists_resultright_table) = (l)) -> exists dst_positive_multiply_exists_resultright_table dst_negative_multiply_exists_resultright_table dst_value_multiply_exists_resultright_table. ((((exists ff_h_pvs_multiply_exists_resultright_tableentrypositive. ff_h_pvs_multiply_exists_resultright_tableentrypositive + S (dst_positive_multiply_exists_resultright_table) = S ((S (dst_index_multiply_exists_resultright_table)) * dst_positive_scale_multiply_exists_resultright_table)) /\ exists ff_q_pvs_multiply_exists_resultright_tableentrypositive. dst_positive_code_multiply_exists_resultright_table = ff_q_pvs_multiply_exists_resultright_tableentrypositive * S ((S (dst_index_multiply_exists_resultright_table)) * dst_positive_scale_multiply_exists_resultright_table) + (dst_positive_multiply_exists_resultright_table))) /\ (((((exists ff_h_pvs_multiply_exists_resultright_tableentrynegative. ff_h_pvs_multiply_exists_resultright_tableentrynegative + S (dst_negative_multiply_exists_resultright_table) = S ((S (dst_index_multiply_exists_resultright_table)) * dst_negative_scale_multiply_exists_resultright_table)) /\ exists ff_q_pvs_multiply_exists_resultright_tableentrynegative. dst_negative_code_multiply_exists_resultright_table = ff_q_pvs_multiply_exists_resultright_tableentrynegative * S ((S (dst_index_multiply_exists_resultright_table)) * dst_negative_scale_multiply_exists_resultright_table) + (dst_negative_multiply_exists_resultright_table))) /\ (exists ge_balance_positive_multiply_exists_resultright_tableentryvalue ge_balance_negative_multiply_exists_resultright_tableentryvalue. (((((dst_value_multiply_exists_resultright_table) = 2 * (ge_balance_positive_multiply_exists_resultright_tableentryvalue) /\ (ge_balance_negative_multiply_exists_resultright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_resultright_tableentryvaluedecode. (((dst_value_multiply_exists_resultright_table) = 2 * ge_signed_half_multiply_exists_resultright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_resultright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_resultright_tableentryvalue) = S ge_signed_half_multiply_exists_resultright_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_resultright_table) + ge_balance_negative_multiply_exists_resultright_tableentryvalue = (dst_negative_multiply_exists_resultright_table) + ge_balance_positive_multiply_exists_resultright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_resultoutput_table dst_positive_scale_multiply_exists_resultoutput_table dst_negative_code_multiply_exists_resultoutput_table dst_negative_scale_multiply_exists_resultoutput_table. (((H) = (((((dst_positive_code_multiply_exists_resultoutput_table) + (dst_positive_scale_multiply_exists_resultoutput_table)) * S ((dst_positive_code_multiply_exists_resultoutput_table) + (dst_positive_scale_multiply_exists_resultoutput_table)) + ((dst_positive_scale_multiply_exists_resultoutput_table) + (dst_positive_scale_multiply_exists_resultoutput_table))) + (((dst_negative_code_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)) * S ((dst_negative_code_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)) + ((dst_negative_scale_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)))) * S ((((dst_positive_code_multiply_exists_resultoutput_table) + (dst_positive_scale_multiply_exists_resultoutput_table)) * S ((dst_positive_code_multiply_exists_resultoutput_table) + (dst_positive_scale_multiply_exists_resultoutput_table)) + ((dst_positive_scale_multiply_exists_resultoutput_table) + (dst_positive_scale_multiply_exists_resultoutput_table))) + (((dst_negative_code_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)) * S ((dst_negative_code_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)) + ((dst_negative_scale_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)))) + ((((dst_negative_code_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)) * S ((dst_negative_code_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)) + ((dst_negative_scale_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table))) + (((dst_negative_code_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)) * S ((dst_negative_code_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)) + ((dst_negative_scale_multiply_exists_resultoutput_table) + (dst_negative_scale_multiply_exists_resultoutput_table)))))) /\ (forall dst_index_multiply_exists_resultoutput_table. (exists pvs_le_gap_multiply_exists_resultoutput_tabledomain. pvs_le_gap_multiply_exists_resultoutput_tabledomain + (dst_index_multiply_exists_resultoutput_table) = (l)) -> exists dst_positive_multiply_exists_resultoutput_table dst_negative_multiply_exists_resultoutput_table dst_value_multiply_exists_resultoutput_table. ((((exists ff_h_pvs_multiply_exists_resultoutput_tableentrypositive. ff_h_pvs_multiply_exists_resultoutput_tableentrypositive + S (dst_positive_multiply_exists_resultoutput_table) = S ((S (dst_index_multiply_exists_resultoutput_table)) * dst_positive_scale_multiply_exists_resultoutput_table)) /\ exists ff_q_pvs_multiply_exists_resultoutput_tableentrypositive. dst_positive_code_multiply_exists_resultoutput_table = ff_q_pvs_multiply_exists_resultoutput_tableentrypositive * S ((S (dst_index_multiply_exists_resultoutput_table)) * dst_positive_scale_multiply_exists_resultoutput_table) + (dst_positive_multiply_exists_resultoutput_table))) /\ (((((exists ff_h_pvs_multiply_exists_resultoutput_tableentrynegative. ff_h_pvs_multiply_exists_resultoutput_tableentrynegative + S (dst_negative_multiply_exists_resultoutput_table) = S ((S (dst_index_multiply_exists_resultoutput_table)) * dst_negative_scale_multiply_exists_resultoutput_table)) /\ exists ff_q_pvs_multiply_exists_resultoutput_tableentrynegative. dst_negative_code_multiply_exists_resultoutput_table = ff_q_pvs_multiply_exists_resultoutput_tableentrynegative * S ((S (dst_index_multiply_exists_resultoutput_table)) * dst_negative_scale_multiply_exists_resultoutput_table) + (dst_negative_multiply_exists_resultoutput_table))) /\ (exists ge_balance_positive_multiply_exists_resultoutput_tableentryvalue ge_balance_negative_multiply_exists_resultoutput_tableentryvalue. (((((dst_value_multiply_exists_resultoutput_table) = 2 * (ge_balance_positive_multiply_exists_resultoutput_tableentryvalue) /\ (ge_balance_negative_multiply_exists_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_resultoutput_tableentryvaluedecode. (((dst_value_multiply_exists_resultoutput_table) = 2 * ge_signed_half_multiply_exists_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_resultoutput_tableentryvalue) = S ge_signed_half_multiply_exists_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_resultoutput_table) + ge_balance_negative_multiply_exists_resultoutput_tableentryvalue = (dst_negative_multiply_exists_resultoutput_table) + ge_balance_positive_multiply_exists_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_exists_resultentries. (exists pvs_gap_multiply_exists_resultentriesbound. pvs_gap_multiply_exists_resultentriesbound + S (sto_index_multiply_exists_resultentries) = (l)) -> exists sto_left_multiply_exists_resultentries sto_right_multiply_exists_resultentries sto_output_multiply_exists_resultentries. ((exists dst_positive_code_multiply_exists_resultentriesentryleft dst_positive_scale_multiply_exists_resultentriesentryleft dst_negative_code_multiply_exists_resultentriesentryleft dst_negative_scale_multiply_exists_resultentriesentryleft dst_positive_multiply_exists_resultentriesentryleft dst_negative_multiply_exists_resultentriesentryleft. (((F) = (((((dst_positive_code_multiply_exists_resultentriesentryleft) + (dst_positive_scale_multiply_exists_resultentriesentryleft)) * S ((dst_positive_code_multiply_exists_resultentriesentryleft) + (dst_positive_scale_multiply_exists_resultentriesentryleft)) + ((dst_positive_scale_multiply_exists_resultentriesentryleft) + (dst_positive_scale_multiply_exists_resultentriesentryleft))) + (((dst_negative_code_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)) * S ((dst_negative_code_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)) + ((dst_negative_scale_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)))) * S ((((dst_positive_code_multiply_exists_resultentriesentryleft) + (dst_positive_scale_multiply_exists_resultentriesentryleft)) * S ((dst_positive_code_multiply_exists_resultentriesentryleft) + (dst_positive_scale_multiply_exists_resultentriesentryleft)) + ((dst_positive_scale_multiply_exists_resultentriesentryleft) + (dst_positive_scale_multiply_exists_resultentriesentryleft))) + (((dst_negative_code_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)) * S ((dst_negative_code_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)) + ((dst_negative_scale_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)))) + ((((dst_negative_code_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)) * S ((dst_negative_code_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)) + ((dst_negative_scale_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft))) + (((dst_negative_code_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)) * S ((dst_negative_code_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)) + ((dst_negative_scale_multiply_exists_resultentriesentryleft) + (dst_negative_scale_multiply_exists_resultentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_exists_resultentriesentryleftpositive. ff_h_pvs_multiply_exists_resultentriesentryleftpositive + S (dst_positive_multiply_exists_resultentriesentryleft) = S ((S (sto_index_multiply_exists_resultentries)) * dst_positive_scale_multiply_exists_resultentriesentryleft)) /\ exists ff_q_pvs_multiply_exists_resultentriesentryleftpositive. dst_positive_code_multiply_exists_resultentriesentryleft = ff_q_pvs_multiply_exists_resultentriesentryleftpositive * S ((S (sto_index_multiply_exists_resultentries)) * dst_positive_scale_multiply_exists_resultentriesentryleft) + (dst_positive_multiply_exists_resultentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_exists_resultentriesentryleftnegative. ff_h_pvs_multiply_exists_resultentriesentryleftnegative + S (dst_negative_multiply_exists_resultentriesentryleft) = S ((S (sto_index_multiply_exists_resultentries)) * dst_negative_scale_multiply_exists_resultentriesentryleft)) /\ exists ff_q_pvs_multiply_exists_resultentriesentryleftnegative. dst_negative_code_multiply_exists_resultentriesentryleft = ff_q_pvs_multiply_exists_resultentriesentryleftnegative * S ((S (sto_index_multiply_exists_resultentries)) * dst_negative_scale_multiply_exists_resultentriesentryleft) + (dst_negative_multiply_exists_resultentriesentryleft))) /\ (exists ge_balance_positive_multiply_exists_resultentriesentryleftvalue ge_balance_negative_multiply_exists_resultentriesentryleftvalue. (((((sto_left_multiply_exists_resultentries) = 2 * (ge_balance_positive_multiply_exists_resultentriesentryleftvalue) /\ (ge_balance_negative_multiply_exists_resultentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_exists_resultentriesentryleftvaluedecode. (((sto_left_multiply_exists_resultentries) = 2 * ge_signed_half_multiply_exists_resultentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_resultentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_exists_resultentriesentryleftvalue) = S ge_signed_half_multiply_exists_resultentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_exists_resultentriesentryleft) + ge_balance_negative_multiply_exists_resultentriesentryleftvalue = (dst_negative_multiply_exists_resultentriesentryleft) + ge_balance_positive_multiply_exists_resultentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_resultentriesentryright dst_positive_scale_multiply_exists_resultentriesentryright dst_negative_code_multiply_exists_resultentriesentryright dst_negative_scale_multiply_exists_resultentriesentryright dst_positive_multiply_exists_resultentriesentryright dst_negative_multiply_exists_resultentriesentryright. (((G) = (((((dst_positive_code_multiply_exists_resultentriesentryright) + (dst_positive_scale_multiply_exists_resultentriesentryright)) * S ((dst_positive_code_multiply_exists_resultentriesentryright) + (dst_positive_scale_multiply_exists_resultentriesentryright)) + ((dst_positive_scale_multiply_exists_resultentriesentryright) + (dst_positive_scale_multiply_exists_resultentriesentryright))) + (((dst_negative_code_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)) * S ((dst_negative_code_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)) + ((dst_negative_scale_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)))) * S ((((dst_positive_code_multiply_exists_resultentriesentryright) + (dst_positive_scale_multiply_exists_resultentriesentryright)) * S ((dst_positive_code_multiply_exists_resultentriesentryright) + (dst_positive_scale_multiply_exists_resultentriesentryright)) + ((dst_positive_scale_multiply_exists_resultentriesentryright) + (dst_positive_scale_multiply_exists_resultentriesentryright))) + (((dst_negative_code_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)) * S ((dst_negative_code_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)) + ((dst_negative_scale_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)))) + ((((dst_negative_code_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)) * S ((dst_negative_code_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)) + ((dst_negative_scale_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright))) + (((dst_negative_code_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)) * S ((dst_negative_code_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)) + ((dst_negative_scale_multiply_exists_resultentriesentryright) + (dst_negative_scale_multiply_exists_resultentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_exists_resultentriesentryrightpositive. ff_h_pvs_multiply_exists_resultentriesentryrightpositive + S (dst_positive_multiply_exists_resultentriesentryright) = S ((S (sto_index_multiply_exists_resultentries)) * dst_positive_scale_multiply_exists_resultentriesentryright)) /\ exists ff_q_pvs_multiply_exists_resultentriesentryrightpositive. dst_positive_code_multiply_exists_resultentriesentryright = ff_q_pvs_multiply_exists_resultentriesentryrightpositive * S ((S (sto_index_multiply_exists_resultentries)) * dst_positive_scale_multiply_exists_resultentriesentryright) + (dst_positive_multiply_exists_resultentriesentryright))) /\ (((((exists ff_h_pvs_multiply_exists_resultentriesentryrightnegative. ff_h_pvs_multiply_exists_resultentriesentryrightnegative + S (dst_negative_multiply_exists_resultentriesentryright) = S ((S (sto_index_multiply_exists_resultentries)) * dst_negative_scale_multiply_exists_resultentriesentryright)) /\ exists ff_q_pvs_multiply_exists_resultentriesentryrightnegative. dst_negative_code_multiply_exists_resultentriesentryright = ff_q_pvs_multiply_exists_resultentriesentryrightnegative * S ((S (sto_index_multiply_exists_resultentries)) * dst_negative_scale_multiply_exists_resultentriesentryright) + (dst_negative_multiply_exists_resultentriesentryright))) /\ (exists ge_balance_positive_multiply_exists_resultentriesentryrightvalue ge_balance_negative_multiply_exists_resultentriesentryrightvalue. (((((sto_right_multiply_exists_resultentries) = 2 * (ge_balance_positive_multiply_exists_resultentriesentryrightvalue) /\ (ge_balance_negative_multiply_exists_resultentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_exists_resultentriesentryrightvaluedecode. (((sto_right_multiply_exists_resultentries) = 2 * ge_signed_half_multiply_exists_resultentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_resultentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_exists_resultentriesentryrightvalue) = S ge_signed_half_multiply_exists_resultentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_exists_resultentriesentryright) + ge_balance_negative_multiply_exists_resultentriesentryrightvalue = (dst_negative_multiply_exists_resultentriesentryright) + ge_balance_positive_multiply_exists_resultentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_resultentriesentryoutput dst_positive_scale_multiply_exists_resultentriesentryoutput dst_negative_code_multiply_exists_resultentriesentryoutput dst_negative_scale_multiply_exists_resultentriesentryoutput dst_positive_multiply_exists_resultentriesentryoutput dst_negative_multiply_exists_resultentriesentryoutput. (((H) = (((((dst_positive_code_multiply_exists_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_resultentriesentryoutput)) * S ((dst_positive_code_multiply_exists_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_resultentriesentryoutput)) + ((dst_positive_scale_multiply_exists_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_resultentriesentryoutput))) + (((dst_negative_code_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)) * S ((dst_negative_code_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)) + ((dst_negative_scale_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)))) * S ((((dst_positive_code_multiply_exists_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_resultentriesentryoutput)) * S ((dst_positive_code_multiply_exists_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_resultentriesentryoutput)) + ((dst_positive_scale_multiply_exists_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_resultentriesentryoutput))) + (((dst_negative_code_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)) * S ((dst_negative_code_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)) + ((dst_negative_scale_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)))) + ((((dst_negative_code_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)) * S ((dst_negative_code_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)) + ((dst_negative_scale_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput))) + (((dst_negative_code_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)) * S ((dst_negative_code_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)) + ((dst_negative_scale_multiply_exists_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_exists_resultentriesentryoutputpositive. ff_h_pvs_multiply_exists_resultentriesentryoutputpositive + S (dst_positive_multiply_exists_resultentriesentryoutput) = S ((S (sto_index_multiply_exists_resultentries)) * dst_positive_scale_multiply_exists_resultentriesentryoutput)) /\ exists ff_q_pvs_multiply_exists_resultentriesentryoutputpositive. dst_positive_code_multiply_exists_resultentriesentryoutput = ff_q_pvs_multiply_exists_resultentriesentryoutputpositive * S ((S (sto_index_multiply_exists_resultentries)) * dst_positive_scale_multiply_exists_resultentriesentryoutput) + (dst_positive_multiply_exists_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_exists_resultentriesentryoutputnegative. ff_h_pvs_multiply_exists_resultentriesentryoutputnegative + S (dst_negative_multiply_exists_resultentriesentryoutput) = S ((S (sto_index_multiply_exists_resultentries)) * dst_negative_scale_multiply_exists_resultentriesentryoutput)) /\ exists ff_q_pvs_multiply_exists_resultentriesentryoutputnegative. dst_negative_code_multiply_exists_resultentriesentryoutput = ff_q_pvs_multiply_exists_resultentriesentryoutputnegative * S ((S (sto_index_multiply_exists_resultentries)) * dst_negative_scale_multiply_exists_resultentriesentryoutput) + (dst_negative_multiply_exists_resultentriesentryoutput))) /\ (exists ge_balance_positive_multiply_exists_resultentriesentryoutputvalue ge_balance_negative_multiply_exists_resultentriesentryoutputvalue. (((((sto_output_multiply_exists_resultentries) = 2 * (ge_balance_positive_multiply_exists_resultentriesentryoutputvalue) /\ (ge_balance_negative_multiply_exists_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_exists_resultentriesentryoutputvaluedecode. (((sto_output_multiply_exists_resultentries) = 2 * ge_signed_half_multiply_exists_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_exists_resultentriesentryoutputvalue) = S ge_signed_half_multiply_exists_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_exists_resultentriesentryoutput) + ge_balance_negative_multiply_exists_resultentriesentryoutputvalue = (dst_negative_multiply_exists_resultentriesentryoutput) + ge_balance_positive_multiply_exists_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_exists_resultentriesentryoperation sto_an_multiply_exists_resultentriesentryoperation sto_bp_multiply_exists_resultentriesentryoperation sto_bn_multiply_exists_resultentriesentryoperation sto_cp_multiply_exists_resultentriesentryoperation sto_cn_multiply_exists_resultentriesentryoperation. (((((sto_left_multiply_exists_resultentries) = 2 * (sto_ap_multiply_exists_resultentriesentryoperation) /\ (sto_an_multiply_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_resultentriesentryoperationleft. (((sto_left_multiply_exists_resultentries) = 2 * ge_signed_half_multiply_exists_resultentriesentryoperationleft + 1 /\ (sto_ap_multiply_exists_resultentriesentryoperation) = 0) /\ (sto_an_multiply_exists_resultentriesentryoperation) = S ge_signed_half_multiply_exists_resultentriesentryoperationleft))) /\ ((((((sto_right_multiply_exists_resultentries) = 2 * (sto_bp_multiply_exists_resultentriesentryoperation) /\ (sto_bn_multiply_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_resultentriesentryoperationright. (((sto_right_multiply_exists_resultentries) = 2 * ge_signed_half_multiply_exists_resultentriesentryoperationright + 1 /\ (sto_bp_multiply_exists_resultentriesentryoperation) = 0) /\ (sto_bn_multiply_exists_resultentriesentryoperation) = S ge_signed_half_multiply_exists_resultentriesentryoperationright))) /\ ((((((sto_output_multiply_exists_resultentries) = 2 * (sto_cp_multiply_exists_resultentriesentryoperation) /\ (sto_cn_multiply_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_resultentriesentryoperationoutput. (((sto_output_multiply_exists_resultentries) = 2 * ge_signed_half_multiply_exists_resultentriesentryoperationoutput + 1 /\ (sto_cp_multiply_exists_resultentriesentryoperation) = 0) /\ (sto_cn_multiply_exists_resultentriesentryoperation) = S ge_signed_half_multiply_exists_resultentriesentryoperationoutput))) /\ ((sto_ap_multiply_exists_resultentriesentryoperation * sto_bp_multiply_exists_resultentriesentryoperation + sto_an_multiply_exists_resultentriesentryoperation * sto_bn_multiply_exists_resultentriesentryoperation) + sto_cn_multiply_exists_resultentriesentryoperation = (sto_ap_multiply_exists_resultentriesentryoperation * sto_bn_multiply_exists_resultentriesentryoperation + sto_an_multiply_exists_resultentriesentryoperation * sto_bp_multiply_exists_resultentriesentryoperation) + sto_cp_multiply_exists_resultentriesentryoperation)))))))))))))))))))
signed_table_multiply_exists_extensionally_unique
new owned theorem · read exact theorem evidence
Bundle node 205; exact statement SHA-256 e545ed562de151ca5c6f0be2092ebe7f0383df70d418340b78e384c4fe856fae
Exact first-order statement
forall l F G. (exists dst_positive_code_multiply_exists_unique_input0 dst_positive_scale_multiply_exists_unique_input0 dst_negative_code_multiply_exists_unique_input0 dst_negative_scale_multiply_exists_unique_input0. (((F) = (((((dst_positive_code_multiply_exists_unique_input0) + (dst_positive_scale_multiply_exists_unique_input0)) * S ((dst_positive_code_multiply_exists_unique_input0) + (dst_positive_scale_multiply_exists_unique_input0)) + ((dst_positive_scale_multiply_exists_unique_input0) + (dst_positive_scale_multiply_exists_unique_input0))) + (((dst_negative_code_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)) * S ((dst_negative_code_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)) + ((dst_negative_scale_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)))) * S ((((dst_positive_code_multiply_exists_unique_input0) + (dst_positive_scale_multiply_exists_unique_input0)) * S ((dst_positive_code_multiply_exists_unique_input0) + (dst_positive_scale_multiply_exists_unique_input0)) + ((dst_positive_scale_multiply_exists_unique_input0) + (dst_positive_scale_multiply_exists_unique_input0))) + (((dst_negative_code_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)) * S ((dst_negative_code_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)) + ((dst_negative_scale_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)))) + ((((dst_negative_code_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)) * S ((dst_negative_code_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)) + ((dst_negative_scale_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0))) + (((dst_negative_code_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)) * S ((dst_negative_code_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)) + ((dst_negative_scale_multiply_exists_unique_input0) + (dst_negative_scale_multiply_exists_unique_input0)))))) /\ (forall dst_index_multiply_exists_unique_input0. (exists pvs_le_gap_multiply_exists_unique_input0domain. pvs_le_gap_multiply_exists_unique_input0domain + (dst_index_multiply_exists_unique_input0) = (l)) -> exists dst_positive_multiply_exists_unique_input0 dst_negative_multiply_exists_unique_input0 dst_value_multiply_exists_unique_input0. ((((exists ff_h_pvs_multiply_exists_unique_input0entrypositive. ff_h_pvs_multiply_exists_unique_input0entrypositive + S (dst_positive_multiply_exists_unique_input0) = S ((S (dst_index_multiply_exists_unique_input0)) * dst_positive_scale_multiply_exists_unique_input0)) /\ exists ff_q_pvs_multiply_exists_unique_input0entrypositive. dst_positive_code_multiply_exists_unique_input0 = ff_q_pvs_multiply_exists_unique_input0entrypositive * S ((S (dst_index_multiply_exists_unique_input0)) * dst_positive_scale_multiply_exists_unique_input0) + (dst_positive_multiply_exists_unique_input0))) /\ (((((exists ff_h_pvs_multiply_exists_unique_input0entrynegative. ff_h_pvs_multiply_exists_unique_input0entrynegative + S (dst_negative_multiply_exists_unique_input0) = S ((S (dst_index_multiply_exists_unique_input0)) * dst_negative_scale_multiply_exists_unique_input0)) /\ exists ff_q_pvs_multiply_exists_unique_input0entrynegative. dst_negative_code_multiply_exists_unique_input0 = ff_q_pvs_multiply_exists_unique_input0entrynegative * S ((S (dst_index_multiply_exists_unique_input0)) * dst_negative_scale_multiply_exists_unique_input0) + (dst_negative_multiply_exists_unique_input0))) /\ (exists ge_balance_positive_multiply_exists_unique_input0entryvalue ge_balance_negative_multiply_exists_unique_input0entryvalue. (((((dst_value_multiply_exists_unique_input0) = 2 * (ge_balance_positive_multiply_exists_unique_input0entryvalue) /\ (ge_balance_negative_multiply_exists_unique_input0entryvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_input0entryvaluedecode. (((dst_value_multiply_exists_unique_input0) = 2 * ge_signed_half_multiply_exists_unique_input0entryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_input0entryvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_input0entryvalue) = S ge_signed_half_multiply_exists_unique_input0entryvaluedecode))) /\ ((dst_positive_multiply_exists_unique_input0) + ge_balance_negative_multiply_exists_unique_input0entryvalue = (dst_negative_multiply_exists_unique_input0) + ge_balance_positive_multiply_exists_unique_input0entryvalue))))))))) -> (exists dst_positive_code_multiply_exists_unique_input1 dst_positive_scale_multiply_exists_unique_input1 dst_negative_code_multiply_exists_unique_input1 dst_negative_scale_multiply_exists_unique_input1. (((G) = (((((dst_positive_code_multiply_exists_unique_input1) + (dst_positive_scale_multiply_exists_unique_input1)) * S ((dst_positive_code_multiply_exists_unique_input1) + (dst_positive_scale_multiply_exists_unique_input1)) + ((dst_positive_scale_multiply_exists_unique_input1) + (dst_positive_scale_multiply_exists_unique_input1))) + (((dst_negative_code_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)) * S ((dst_negative_code_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)) + ((dst_negative_scale_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)))) * S ((((dst_positive_code_multiply_exists_unique_input1) + (dst_positive_scale_multiply_exists_unique_input1)) * S ((dst_positive_code_multiply_exists_unique_input1) + (dst_positive_scale_multiply_exists_unique_input1)) + ((dst_positive_scale_multiply_exists_unique_input1) + (dst_positive_scale_multiply_exists_unique_input1))) + (((dst_negative_code_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)) * S ((dst_negative_code_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)) + ((dst_negative_scale_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)))) + ((((dst_negative_code_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)) * S ((dst_negative_code_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)) + ((dst_negative_scale_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1))) + (((dst_negative_code_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)) * S ((dst_negative_code_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)) + ((dst_negative_scale_multiply_exists_unique_input1) + (dst_negative_scale_multiply_exists_unique_input1)))))) /\ (forall dst_index_multiply_exists_unique_input1. (exists pvs_le_gap_multiply_exists_unique_input1domain. pvs_le_gap_multiply_exists_unique_input1domain + (dst_index_multiply_exists_unique_input1) = (l)) -> exists dst_positive_multiply_exists_unique_input1 dst_negative_multiply_exists_unique_input1 dst_value_multiply_exists_unique_input1. ((((exists ff_h_pvs_multiply_exists_unique_input1entrypositive. ff_h_pvs_multiply_exists_unique_input1entrypositive + S (dst_positive_multiply_exists_unique_input1) = S ((S (dst_index_multiply_exists_unique_input1)) * dst_positive_scale_multiply_exists_unique_input1)) /\ exists ff_q_pvs_multiply_exists_unique_input1entrypositive. dst_positive_code_multiply_exists_unique_input1 = ff_q_pvs_multiply_exists_unique_input1entrypositive * S ((S (dst_index_multiply_exists_unique_input1)) * dst_positive_scale_multiply_exists_unique_input1) + (dst_positive_multiply_exists_unique_input1))) /\ (((((exists ff_h_pvs_multiply_exists_unique_input1entrynegative. ff_h_pvs_multiply_exists_unique_input1entrynegative + S (dst_negative_multiply_exists_unique_input1) = S ((S (dst_index_multiply_exists_unique_input1)) * dst_negative_scale_multiply_exists_unique_input1)) /\ exists ff_q_pvs_multiply_exists_unique_input1entrynegative. dst_negative_code_multiply_exists_unique_input1 = ff_q_pvs_multiply_exists_unique_input1entrynegative * S ((S (dst_index_multiply_exists_unique_input1)) * dst_negative_scale_multiply_exists_unique_input1) + (dst_negative_multiply_exists_unique_input1))) /\ (exists ge_balance_positive_multiply_exists_unique_input1entryvalue ge_balance_negative_multiply_exists_unique_input1entryvalue. (((((dst_value_multiply_exists_unique_input1) = 2 * (ge_balance_positive_multiply_exists_unique_input1entryvalue) /\ (ge_balance_negative_multiply_exists_unique_input1entryvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_input1entryvaluedecode. (((dst_value_multiply_exists_unique_input1) = 2 * ge_signed_half_multiply_exists_unique_input1entryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_input1entryvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_input1entryvalue) = S ge_signed_half_multiply_exists_unique_input1entryvaluedecode))) /\ ((dst_positive_multiply_exists_unique_input1) + ge_balance_negative_multiply_exists_unique_input1entryvalue = (dst_negative_multiply_exists_unique_input1) + ge_balance_positive_multiply_exists_unique_input1entryvalue))))))))) -> exists H. ((((exists dst_positive_code_multiply_exists_unique_resultleft_table dst_positive_scale_multiply_exists_unique_resultleft_table dst_negative_code_multiply_exists_unique_resultleft_table dst_negative_scale_multiply_exists_unique_resultleft_table. (((F) = (((((dst_positive_code_multiply_exists_unique_resultleft_table) + (dst_positive_scale_multiply_exists_unique_resultleft_table)) * S ((dst_positive_code_multiply_exists_unique_resultleft_table) + (dst_positive_scale_multiply_exists_unique_resultleft_table)) + ((dst_positive_scale_multiply_exists_unique_resultleft_table) + (dst_positive_scale_multiply_exists_unique_resultleft_table))) + (((dst_negative_code_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)) * S ((dst_negative_code_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)) + ((dst_negative_scale_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)))) * S ((((dst_positive_code_multiply_exists_unique_resultleft_table) + (dst_positive_scale_multiply_exists_unique_resultleft_table)) * S ((dst_positive_code_multiply_exists_unique_resultleft_table) + (dst_positive_scale_multiply_exists_unique_resultleft_table)) + ((dst_positive_scale_multiply_exists_unique_resultleft_table) + (dst_positive_scale_multiply_exists_unique_resultleft_table))) + (((dst_negative_code_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)) * S ((dst_negative_code_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)) + ((dst_negative_scale_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)))) + ((((dst_negative_code_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)) * S ((dst_negative_code_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)) + ((dst_negative_scale_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table))) + (((dst_negative_code_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)) * S ((dst_negative_code_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)) + ((dst_negative_scale_multiply_exists_unique_resultleft_table) + (dst_negative_scale_multiply_exists_unique_resultleft_table)))))) /\ (forall dst_index_multiply_exists_unique_resultleft_table. (exists pvs_le_gap_multiply_exists_unique_resultleft_tabledomain. pvs_le_gap_multiply_exists_unique_resultleft_tabledomain + (dst_index_multiply_exists_unique_resultleft_table) = (l)) -> exists dst_positive_multiply_exists_unique_resultleft_table dst_negative_multiply_exists_unique_resultleft_table dst_value_multiply_exists_unique_resultleft_table. ((((exists ff_h_pvs_multiply_exists_unique_resultleft_tableentrypositive. ff_h_pvs_multiply_exists_unique_resultleft_tableentrypositive + S (dst_positive_multiply_exists_unique_resultleft_table) = S ((S (dst_index_multiply_exists_unique_resultleft_table)) * dst_positive_scale_multiply_exists_unique_resultleft_table)) /\ exists ff_q_pvs_multiply_exists_unique_resultleft_tableentrypositive. dst_positive_code_multiply_exists_unique_resultleft_table = ff_q_pvs_multiply_exists_unique_resultleft_tableentrypositive * S ((S (dst_index_multiply_exists_unique_resultleft_table)) * dst_positive_scale_multiply_exists_unique_resultleft_table) + (dst_positive_multiply_exists_unique_resultleft_table))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultleft_tableentrynegative. ff_h_pvs_multiply_exists_unique_resultleft_tableentrynegative + S (dst_negative_multiply_exists_unique_resultleft_table) = S ((S (dst_index_multiply_exists_unique_resultleft_table)) * dst_negative_scale_multiply_exists_unique_resultleft_table)) /\ exists ff_q_pvs_multiply_exists_unique_resultleft_tableentrynegative. dst_negative_code_multiply_exists_unique_resultleft_table = ff_q_pvs_multiply_exists_unique_resultleft_tableentrynegative * S ((S (dst_index_multiply_exists_unique_resultleft_table)) * dst_negative_scale_multiply_exists_unique_resultleft_table) + (dst_negative_multiply_exists_unique_resultleft_table))) /\ (exists ge_balance_positive_multiply_exists_unique_resultleft_tableentryvalue ge_balance_negative_multiply_exists_unique_resultleft_tableentryvalue. (((((dst_value_multiply_exists_unique_resultleft_table) = 2 * (ge_balance_positive_multiply_exists_unique_resultleft_tableentryvalue) /\ (ge_balance_negative_multiply_exists_unique_resultleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultleft_tableentryvaluedecode. (((dst_value_multiply_exists_unique_resultleft_table) = 2 * ge_signed_half_multiply_exists_unique_resultleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_resultleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_resultleft_tableentryvalue) = S ge_signed_half_multiply_exists_unique_resultleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_unique_resultleft_table) + ge_balance_negative_multiply_exists_unique_resultleft_tableentryvalue = (dst_negative_multiply_exists_unique_resultleft_table) + ge_balance_positive_multiply_exists_unique_resultleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_unique_resultright_table dst_positive_scale_multiply_exists_unique_resultright_table dst_negative_code_multiply_exists_unique_resultright_table dst_negative_scale_multiply_exists_unique_resultright_table. (((G) = (((((dst_positive_code_multiply_exists_unique_resultright_table) + (dst_positive_scale_multiply_exists_unique_resultright_table)) * S ((dst_positive_code_multiply_exists_unique_resultright_table) + (dst_positive_scale_multiply_exists_unique_resultright_table)) + ((dst_positive_scale_multiply_exists_unique_resultright_table) + (dst_positive_scale_multiply_exists_unique_resultright_table))) + (((dst_negative_code_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)) * S ((dst_negative_code_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)) + ((dst_negative_scale_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)))) * S ((((dst_positive_code_multiply_exists_unique_resultright_table) + (dst_positive_scale_multiply_exists_unique_resultright_table)) * S ((dst_positive_code_multiply_exists_unique_resultright_table) + (dst_positive_scale_multiply_exists_unique_resultright_table)) + ((dst_positive_scale_multiply_exists_unique_resultright_table) + (dst_positive_scale_multiply_exists_unique_resultright_table))) + (((dst_negative_code_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)) * S ((dst_negative_code_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)) + ((dst_negative_scale_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)))) + ((((dst_negative_code_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)) * S ((dst_negative_code_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)) + ((dst_negative_scale_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table))) + (((dst_negative_code_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)) * S ((dst_negative_code_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)) + ((dst_negative_scale_multiply_exists_unique_resultright_table) + (dst_negative_scale_multiply_exists_unique_resultright_table)))))) /\ (forall dst_index_multiply_exists_unique_resultright_table. (exists pvs_le_gap_multiply_exists_unique_resultright_tabledomain. pvs_le_gap_multiply_exists_unique_resultright_tabledomain + (dst_index_multiply_exists_unique_resultright_table) = (l)) -> exists dst_positive_multiply_exists_unique_resultright_table dst_negative_multiply_exists_unique_resultright_table dst_value_multiply_exists_unique_resultright_table. ((((exists ff_h_pvs_multiply_exists_unique_resultright_tableentrypositive. ff_h_pvs_multiply_exists_unique_resultright_tableentrypositive + S (dst_positive_multiply_exists_unique_resultright_table) = S ((S (dst_index_multiply_exists_unique_resultright_table)) * dst_positive_scale_multiply_exists_unique_resultright_table)) /\ exists ff_q_pvs_multiply_exists_unique_resultright_tableentrypositive. dst_positive_code_multiply_exists_unique_resultright_table = ff_q_pvs_multiply_exists_unique_resultright_tableentrypositive * S ((S (dst_index_multiply_exists_unique_resultright_table)) * dst_positive_scale_multiply_exists_unique_resultright_table) + (dst_positive_multiply_exists_unique_resultright_table))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultright_tableentrynegative. ff_h_pvs_multiply_exists_unique_resultright_tableentrynegative + S (dst_negative_multiply_exists_unique_resultright_table) = S ((S (dst_index_multiply_exists_unique_resultright_table)) * dst_negative_scale_multiply_exists_unique_resultright_table)) /\ exists ff_q_pvs_multiply_exists_unique_resultright_tableentrynegative. dst_negative_code_multiply_exists_unique_resultright_table = ff_q_pvs_multiply_exists_unique_resultright_tableentrynegative * S ((S (dst_index_multiply_exists_unique_resultright_table)) * dst_negative_scale_multiply_exists_unique_resultright_table) + (dst_negative_multiply_exists_unique_resultright_table))) /\ (exists ge_balance_positive_multiply_exists_unique_resultright_tableentryvalue ge_balance_negative_multiply_exists_unique_resultright_tableentryvalue. (((((dst_value_multiply_exists_unique_resultright_table) = 2 * (ge_balance_positive_multiply_exists_unique_resultright_tableentryvalue) /\ (ge_balance_negative_multiply_exists_unique_resultright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultright_tableentryvaluedecode. (((dst_value_multiply_exists_unique_resultright_table) = 2 * ge_signed_half_multiply_exists_unique_resultright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_resultright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_resultright_tableentryvalue) = S ge_signed_half_multiply_exists_unique_resultright_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_unique_resultright_table) + ge_balance_negative_multiply_exists_unique_resultright_tableentryvalue = (dst_negative_multiply_exists_unique_resultright_table) + ge_balance_positive_multiply_exists_unique_resultright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_unique_resultoutput_table dst_positive_scale_multiply_exists_unique_resultoutput_table dst_negative_code_multiply_exists_unique_resultoutput_table dst_negative_scale_multiply_exists_unique_resultoutput_table. (((H) = (((((dst_positive_code_multiply_exists_unique_resultoutput_table) + (dst_positive_scale_multiply_exists_unique_resultoutput_table)) * S ((dst_positive_code_multiply_exists_unique_resultoutput_table) + (dst_positive_scale_multiply_exists_unique_resultoutput_table)) + ((dst_positive_scale_multiply_exists_unique_resultoutput_table) + (dst_positive_scale_multiply_exists_unique_resultoutput_table))) + (((dst_negative_code_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)) * S ((dst_negative_code_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)) + ((dst_negative_scale_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)))) * S ((((dst_positive_code_multiply_exists_unique_resultoutput_table) + (dst_positive_scale_multiply_exists_unique_resultoutput_table)) * S ((dst_positive_code_multiply_exists_unique_resultoutput_table) + (dst_positive_scale_multiply_exists_unique_resultoutput_table)) + ((dst_positive_scale_multiply_exists_unique_resultoutput_table) + (dst_positive_scale_multiply_exists_unique_resultoutput_table))) + (((dst_negative_code_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)) * S ((dst_negative_code_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)) + ((dst_negative_scale_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)))) + ((((dst_negative_code_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)) * S ((dst_negative_code_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)) + ((dst_negative_scale_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table))) + (((dst_negative_code_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)) * S ((dst_negative_code_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)) + ((dst_negative_scale_multiply_exists_unique_resultoutput_table) + (dst_negative_scale_multiply_exists_unique_resultoutput_table)))))) /\ (forall dst_index_multiply_exists_unique_resultoutput_table. (exists pvs_le_gap_multiply_exists_unique_resultoutput_tabledomain. pvs_le_gap_multiply_exists_unique_resultoutput_tabledomain + (dst_index_multiply_exists_unique_resultoutput_table) = (l)) -> exists dst_positive_multiply_exists_unique_resultoutput_table dst_negative_multiply_exists_unique_resultoutput_table dst_value_multiply_exists_unique_resultoutput_table. ((((exists ff_h_pvs_multiply_exists_unique_resultoutput_tableentrypositive. ff_h_pvs_multiply_exists_unique_resultoutput_tableentrypositive + S (dst_positive_multiply_exists_unique_resultoutput_table) = S ((S (dst_index_multiply_exists_unique_resultoutput_table)) * dst_positive_scale_multiply_exists_unique_resultoutput_table)) /\ exists ff_q_pvs_multiply_exists_unique_resultoutput_tableentrypositive. dst_positive_code_multiply_exists_unique_resultoutput_table = ff_q_pvs_multiply_exists_unique_resultoutput_tableentrypositive * S ((S (dst_index_multiply_exists_unique_resultoutput_table)) * dst_positive_scale_multiply_exists_unique_resultoutput_table) + (dst_positive_multiply_exists_unique_resultoutput_table))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultoutput_tableentrynegative. ff_h_pvs_multiply_exists_unique_resultoutput_tableentrynegative + S (dst_negative_multiply_exists_unique_resultoutput_table) = S ((S (dst_index_multiply_exists_unique_resultoutput_table)) * dst_negative_scale_multiply_exists_unique_resultoutput_table)) /\ exists ff_q_pvs_multiply_exists_unique_resultoutput_tableentrynegative. dst_negative_code_multiply_exists_unique_resultoutput_table = ff_q_pvs_multiply_exists_unique_resultoutput_tableentrynegative * S ((S (dst_index_multiply_exists_unique_resultoutput_table)) * dst_negative_scale_multiply_exists_unique_resultoutput_table) + (dst_negative_multiply_exists_unique_resultoutput_table))) /\ (exists ge_balance_positive_multiply_exists_unique_resultoutput_tableentryvalue ge_balance_negative_multiply_exists_unique_resultoutput_tableentryvalue. (((((dst_value_multiply_exists_unique_resultoutput_table) = 2 * (ge_balance_positive_multiply_exists_unique_resultoutput_tableentryvalue) /\ (ge_balance_negative_multiply_exists_unique_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultoutput_tableentryvaluedecode. (((dst_value_multiply_exists_unique_resultoutput_table) = 2 * ge_signed_half_multiply_exists_unique_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_resultoutput_tableentryvalue) = S ge_signed_half_multiply_exists_unique_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_unique_resultoutput_table) + ge_balance_negative_multiply_exists_unique_resultoutput_tableentryvalue = (dst_negative_multiply_exists_unique_resultoutput_table) + ge_balance_positive_multiply_exists_unique_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_exists_unique_resultentries. (exists pvs_gap_multiply_exists_unique_resultentriesbound. pvs_gap_multiply_exists_unique_resultentriesbound + S (sto_index_multiply_exists_unique_resultentries) = (l)) -> exists sto_left_multiply_exists_unique_resultentries sto_right_multiply_exists_unique_resultentries sto_output_multiply_exists_unique_resultentries. ((exists dst_positive_code_multiply_exists_unique_resultentriesentryleft dst_positive_scale_multiply_exists_unique_resultentriesentryleft dst_negative_code_multiply_exists_unique_resultentriesentryleft dst_negative_scale_multiply_exists_unique_resultentriesentryleft dst_positive_multiply_exists_unique_resultentriesentryleft dst_negative_multiply_exists_unique_resultentriesentryleft. (((F) = (((((dst_positive_code_multiply_exists_unique_resultentriesentryleft) + (dst_positive_scale_multiply_exists_unique_resultentriesentryleft)) * S ((dst_positive_code_multiply_exists_unique_resultentriesentryleft) + (dst_positive_scale_multiply_exists_unique_resultentriesentryleft)) + ((dst_positive_scale_multiply_exists_unique_resultentriesentryleft) + (dst_positive_scale_multiply_exists_unique_resultentriesentryleft))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)))) * S ((((dst_positive_code_multiply_exists_unique_resultentriesentryleft) + (dst_positive_scale_multiply_exists_unique_resultentriesentryleft)) * S ((dst_positive_code_multiply_exists_unique_resultentriesentryleft) + (dst_positive_scale_multiply_exists_unique_resultentriesentryleft)) + ((dst_positive_scale_multiply_exists_unique_resultentriesentryleft) + (dst_positive_scale_multiply_exists_unique_resultentriesentryleft))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)))) + ((((dst_negative_code_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryleft) + (dst_negative_scale_multiply_exists_unique_resultentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultentriesentryleftpositive. ff_h_pvs_multiply_exists_unique_resultentriesentryleftpositive + S (dst_positive_multiply_exists_unique_resultentriesentryleft) = S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_positive_scale_multiply_exists_unique_resultentriesentryleft)) /\ exists ff_q_pvs_multiply_exists_unique_resultentriesentryleftpositive. dst_positive_code_multiply_exists_unique_resultentriesentryleft = ff_q_pvs_multiply_exists_unique_resultentriesentryleftpositive * S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_positive_scale_multiply_exists_unique_resultentriesentryleft) + (dst_positive_multiply_exists_unique_resultentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultentriesentryleftnegative. ff_h_pvs_multiply_exists_unique_resultentriesentryleftnegative + S (dst_negative_multiply_exists_unique_resultentriesentryleft) = S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_negative_scale_multiply_exists_unique_resultentriesentryleft)) /\ exists ff_q_pvs_multiply_exists_unique_resultentriesentryleftnegative. dst_negative_code_multiply_exists_unique_resultentriesentryleft = ff_q_pvs_multiply_exists_unique_resultentriesentryleftnegative * S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_negative_scale_multiply_exists_unique_resultentriesentryleft) + (dst_negative_multiply_exists_unique_resultentriesentryleft))) /\ (exists ge_balance_positive_multiply_exists_unique_resultentriesentryleftvalue ge_balance_negative_multiply_exists_unique_resultentriesentryleftvalue. (((((sto_left_multiply_exists_unique_resultentries) = 2 * (ge_balance_positive_multiply_exists_unique_resultentriesentryleftvalue) /\ (ge_balance_negative_multiply_exists_unique_resultentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultentriesentryleftvaluedecode. (((sto_left_multiply_exists_unique_resultentries) = 2 * ge_signed_half_multiply_exists_unique_resultentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_resultentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_resultentriesentryleftvalue) = S ge_signed_half_multiply_exists_unique_resultentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_exists_unique_resultentriesentryleft) + ge_balance_negative_multiply_exists_unique_resultentriesentryleftvalue = (dst_negative_multiply_exists_unique_resultentriesentryleft) + ge_balance_positive_multiply_exists_unique_resultentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_unique_resultentriesentryright dst_positive_scale_multiply_exists_unique_resultentriesentryright dst_negative_code_multiply_exists_unique_resultentriesentryright dst_negative_scale_multiply_exists_unique_resultentriesentryright dst_positive_multiply_exists_unique_resultentriesentryright dst_negative_multiply_exists_unique_resultentriesentryright. (((G) = (((((dst_positive_code_multiply_exists_unique_resultentriesentryright) + (dst_positive_scale_multiply_exists_unique_resultentriesentryright)) * S ((dst_positive_code_multiply_exists_unique_resultentriesentryright) + (dst_positive_scale_multiply_exists_unique_resultentriesentryright)) + ((dst_positive_scale_multiply_exists_unique_resultentriesentryright) + (dst_positive_scale_multiply_exists_unique_resultentriesentryright))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)))) * S ((((dst_positive_code_multiply_exists_unique_resultentriesentryright) + (dst_positive_scale_multiply_exists_unique_resultentriesentryright)) * S ((dst_positive_code_multiply_exists_unique_resultentriesentryright) + (dst_positive_scale_multiply_exists_unique_resultentriesentryright)) + ((dst_positive_scale_multiply_exists_unique_resultentriesentryright) + (dst_positive_scale_multiply_exists_unique_resultentriesentryright))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)))) + ((((dst_negative_code_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryright) + (dst_negative_scale_multiply_exists_unique_resultentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultentriesentryrightpositive. ff_h_pvs_multiply_exists_unique_resultentriesentryrightpositive + S (dst_positive_multiply_exists_unique_resultentriesentryright) = S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_positive_scale_multiply_exists_unique_resultentriesentryright)) /\ exists ff_q_pvs_multiply_exists_unique_resultentriesentryrightpositive. dst_positive_code_multiply_exists_unique_resultentriesentryright = ff_q_pvs_multiply_exists_unique_resultentriesentryrightpositive * S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_positive_scale_multiply_exists_unique_resultentriesentryright) + (dst_positive_multiply_exists_unique_resultentriesentryright))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultentriesentryrightnegative. ff_h_pvs_multiply_exists_unique_resultentriesentryrightnegative + S (dst_negative_multiply_exists_unique_resultentriesentryright) = S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_negative_scale_multiply_exists_unique_resultentriesentryright)) /\ exists ff_q_pvs_multiply_exists_unique_resultentriesentryrightnegative. dst_negative_code_multiply_exists_unique_resultentriesentryright = ff_q_pvs_multiply_exists_unique_resultentriesentryrightnegative * S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_negative_scale_multiply_exists_unique_resultentriesentryright) + (dst_negative_multiply_exists_unique_resultentriesentryright))) /\ (exists ge_balance_positive_multiply_exists_unique_resultentriesentryrightvalue ge_balance_negative_multiply_exists_unique_resultentriesentryrightvalue. (((((sto_right_multiply_exists_unique_resultentries) = 2 * (ge_balance_positive_multiply_exists_unique_resultentriesentryrightvalue) /\ (ge_balance_negative_multiply_exists_unique_resultentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultentriesentryrightvaluedecode. (((sto_right_multiply_exists_unique_resultentries) = 2 * ge_signed_half_multiply_exists_unique_resultentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_resultentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_resultentriesentryrightvalue) = S ge_signed_half_multiply_exists_unique_resultentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_exists_unique_resultentriesentryright) + ge_balance_negative_multiply_exists_unique_resultentriesentryrightvalue = (dst_negative_multiply_exists_unique_resultentriesentryright) + ge_balance_positive_multiply_exists_unique_resultentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_unique_resultentriesentryoutput dst_positive_scale_multiply_exists_unique_resultentriesentryoutput dst_negative_code_multiply_exists_unique_resultentriesentryoutput dst_negative_scale_multiply_exists_unique_resultentriesentryoutput dst_positive_multiply_exists_unique_resultentriesentryoutput dst_negative_multiply_exists_unique_resultentriesentryoutput. (((H) = (((((dst_positive_code_multiply_exists_unique_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_resultentriesentryoutput)) * S ((dst_positive_code_multiply_exists_unique_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_resultentriesentryoutput)) + ((dst_positive_scale_multiply_exists_unique_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)))) * S ((((dst_positive_code_multiply_exists_unique_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_resultentriesentryoutput)) * S ((dst_positive_code_multiply_exists_unique_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_resultentriesentryoutput)) + ((dst_positive_scale_multiply_exists_unique_resultentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)))) + ((((dst_negative_code_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultentriesentryoutputpositive. ff_h_pvs_multiply_exists_unique_resultentriesentryoutputpositive + S (dst_positive_multiply_exists_unique_resultentriesentryoutput) = S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_positive_scale_multiply_exists_unique_resultentriesentryoutput)) /\ exists ff_q_pvs_multiply_exists_unique_resultentriesentryoutputpositive. dst_positive_code_multiply_exists_unique_resultentriesentryoutput = ff_q_pvs_multiply_exists_unique_resultentriesentryoutputpositive * S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_positive_scale_multiply_exists_unique_resultentriesentryoutput) + (dst_positive_multiply_exists_unique_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_exists_unique_resultentriesentryoutputnegative. ff_h_pvs_multiply_exists_unique_resultentriesentryoutputnegative + S (dst_negative_multiply_exists_unique_resultentriesentryoutput) = S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_negative_scale_multiply_exists_unique_resultentriesentryoutput)) /\ exists ff_q_pvs_multiply_exists_unique_resultentriesentryoutputnegative. dst_negative_code_multiply_exists_unique_resultentriesentryoutput = ff_q_pvs_multiply_exists_unique_resultentriesentryoutputnegative * S ((S (sto_index_multiply_exists_unique_resultentries)) * dst_negative_scale_multiply_exists_unique_resultentriesentryoutput) + (dst_negative_multiply_exists_unique_resultentriesentryoutput))) /\ (exists ge_balance_positive_multiply_exists_unique_resultentriesentryoutputvalue ge_balance_negative_multiply_exists_unique_resultentriesentryoutputvalue. (((((sto_output_multiply_exists_unique_resultentries) = 2 * (ge_balance_positive_multiply_exists_unique_resultentriesentryoutputvalue) /\ (ge_balance_negative_multiply_exists_unique_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultentriesentryoutputvaluedecode. (((sto_output_multiply_exists_unique_resultentries) = 2 * ge_signed_half_multiply_exists_unique_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_resultentriesentryoutputvalue) = S ge_signed_half_multiply_exists_unique_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_exists_unique_resultentriesentryoutput) + ge_balance_negative_multiply_exists_unique_resultentriesentryoutputvalue = (dst_negative_multiply_exists_unique_resultentriesentryoutput) + ge_balance_positive_multiply_exists_unique_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_exists_unique_resultentriesentryoperation sto_an_multiply_exists_unique_resultentriesentryoperation sto_bp_multiply_exists_unique_resultentriesentryoperation sto_bn_multiply_exists_unique_resultentriesentryoperation sto_cp_multiply_exists_unique_resultentriesentryoperation sto_cn_multiply_exists_unique_resultentriesentryoperation. (((((sto_left_multiply_exists_unique_resultentries) = 2 * (sto_ap_multiply_exists_unique_resultentriesentryoperation) /\ (sto_an_multiply_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultentriesentryoperationleft. (((sto_left_multiply_exists_unique_resultentries) = 2 * ge_signed_half_multiply_exists_unique_resultentriesentryoperationleft + 1 /\ (sto_ap_multiply_exists_unique_resultentriesentryoperation) = 0) /\ (sto_an_multiply_exists_unique_resultentriesentryoperation) = S ge_signed_half_multiply_exists_unique_resultentriesentryoperationleft))) /\ ((((((sto_right_multiply_exists_unique_resultentries) = 2 * (sto_bp_multiply_exists_unique_resultentriesentryoperation) /\ (sto_bn_multiply_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultentriesentryoperationright. (((sto_right_multiply_exists_unique_resultentries) = 2 * ge_signed_half_multiply_exists_unique_resultentriesentryoperationright + 1 /\ (sto_bp_multiply_exists_unique_resultentriesentryoperation) = 0) /\ (sto_bn_multiply_exists_unique_resultentriesentryoperation) = S ge_signed_half_multiply_exists_unique_resultentriesentryoperationright))) /\ ((((((sto_output_multiply_exists_unique_resultentries) = 2 * (sto_cp_multiply_exists_unique_resultentriesentryoperation) /\ (sto_cn_multiply_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_unique_resultentriesentryoperationoutput. (((sto_output_multiply_exists_unique_resultentries) = 2 * ge_signed_half_multiply_exists_unique_resultentriesentryoperationoutput + 1 /\ (sto_cp_multiply_exists_unique_resultentriesentryoperation) = 0) /\ (sto_cn_multiply_exists_unique_resultentriesentryoperation) = S ge_signed_half_multiply_exists_unique_resultentriesentryoperationoutput))) /\ ((sto_ap_multiply_exists_unique_resultentriesentryoperation * sto_bp_multiply_exists_unique_resultentriesentryoperation + sto_an_multiply_exists_unique_resultentriesentryoperation * sto_bn_multiply_exists_unique_resultentriesentryoperation) + sto_cn_multiply_exists_unique_resultentriesentryoperation = (sto_ap_multiply_exists_unique_resultentriesentryoperation * sto_bn_multiply_exists_unique_resultentriesentryoperation + sto_an_multiply_exists_unique_resultentriesentryoperation * sto_bp_multiply_exists_unique_resultentriesentryoperation) + sto_cp_multiply_exists_unique_resultentriesentryoperation))))))))))))))))))) /\ (forall K. (((exists dst_positive_code_multiply_exists_unique_otherleft_table dst_positive_scale_multiply_exists_unique_otherleft_table dst_negative_code_multiply_exists_unique_otherleft_table dst_negative_scale_multiply_exists_unique_otherleft_table. (((F) = (((((dst_positive_code_multiply_exists_unique_otherleft_table) + (dst_positive_scale_multiply_exists_unique_otherleft_table)) * S ((dst_positive_code_multiply_exists_unique_otherleft_table) + (dst_positive_scale_multiply_exists_unique_otherleft_table)) + ((dst_positive_scale_multiply_exists_unique_otherleft_table) + (dst_positive_scale_multiply_exists_unique_otherleft_table))) + (((dst_negative_code_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)) * S ((dst_negative_code_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)) + ((dst_negative_scale_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)))) * S ((((dst_positive_code_multiply_exists_unique_otherleft_table) + (dst_positive_scale_multiply_exists_unique_otherleft_table)) * S ((dst_positive_code_multiply_exists_unique_otherleft_table) + (dst_positive_scale_multiply_exists_unique_otherleft_table)) + ((dst_positive_scale_multiply_exists_unique_otherleft_table) + (dst_positive_scale_multiply_exists_unique_otherleft_table))) + (((dst_negative_code_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)) * S ((dst_negative_code_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)) + ((dst_negative_scale_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)))) + ((((dst_negative_code_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)) * S ((dst_negative_code_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)) + ((dst_negative_scale_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table))) + (((dst_negative_code_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)) * S ((dst_negative_code_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)) + ((dst_negative_scale_multiply_exists_unique_otherleft_table) + (dst_negative_scale_multiply_exists_unique_otherleft_table)))))) /\ (forall dst_index_multiply_exists_unique_otherleft_table. (exists pvs_le_gap_multiply_exists_unique_otherleft_tabledomain. pvs_le_gap_multiply_exists_unique_otherleft_tabledomain + (dst_index_multiply_exists_unique_otherleft_table) = (l)) -> exists dst_positive_multiply_exists_unique_otherleft_table dst_negative_multiply_exists_unique_otherleft_table dst_value_multiply_exists_unique_otherleft_table. ((((exists ff_h_pvs_multiply_exists_unique_otherleft_tableentrypositive. ff_h_pvs_multiply_exists_unique_otherleft_tableentrypositive + S (dst_positive_multiply_exists_unique_otherleft_table) = S ((S (dst_index_multiply_exists_unique_otherleft_table)) * dst_positive_scale_multiply_exists_unique_otherleft_table)) /\ exists ff_q_pvs_multiply_exists_unique_otherleft_tableentrypositive. dst_positive_code_multiply_exists_unique_otherleft_table = ff_q_pvs_multiply_exists_unique_otherleft_tableentrypositive * S ((S (dst_index_multiply_exists_unique_otherleft_table)) * dst_positive_scale_multiply_exists_unique_otherleft_table) + (dst_positive_multiply_exists_unique_otherleft_table))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otherleft_tableentrynegative. ff_h_pvs_multiply_exists_unique_otherleft_tableentrynegative + S (dst_negative_multiply_exists_unique_otherleft_table) = S ((S (dst_index_multiply_exists_unique_otherleft_table)) * dst_negative_scale_multiply_exists_unique_otherleft_table)) /\ exists ff_q_pvs_multiply_exists_unique_otherleft_tableentrynegative. dst_negative_code_multiply_exists_unique_otherleft_table = ff_q_pvs_multiply_exists_unique_otherleft_tableentrynegative * S ((S (dst_index_multiply_exists_unique_otherleft_table)) * dst_negative_scale_multiply_exists_unique_otherleft_table) + (dst_negative_multiply_exists_unique_otherleft_table))) /\ (exists ge_balance_positive_multiply_exists_unique_otherleft_tableentryvalue ge_balance_negative_multiply_exists_unique_otherleft_tableentryvalue. (((((dst_value_multiply_exists_unique_otherleft_table) = 2 * (ge_balance_positive_multiply_exists_unique_otherleft_tableentryvalue) /\ (ge_balance_negative_multiply_exists_unique_otherleft_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_otherleft_tableentryvaluedecode. (((dst_value_multiply_exists_unique_otherleft_table) = 2 * ge_signed_half_multiply_exists_unique_otherleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_otherleft_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_otherleft_tableentryvalue) = S ge_signed_half_multiply_exists_unique_otherleft_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_unique_otherleft_table) + ge_balance_negative_multiply_exists_unique_otherleft_tableentryvalue = (dst_negative_multiply_exists_unique_otherleft_table) + ge_balance_positive_multiply_exists_unique_otherleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_unique_otherright_table dst_positive_scale_multiply_exists_unique_otherright_table dst_negative_code_multiply_exists_unique_otherright_table dst_negative_scale_multiply_exists_unique_otherright_table. (((G) = (((((dst_positive_code_multiply_exists_unique_otherright_table) + (dst_positive_scale_multiply_exists_unique_otherright_table)) * S ((dst_positive_code_multiply_exists_unique_otherright_table) + (dst_positive_scale_multiply_exists_unique_otherright_table)) + ((dst_positive_scale_multiply_exists_unique_otherright_table) + (dst_positive_scale_multiply_exists_unique_otherright_table))) + (((dst_negative_code_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)) * S ((dst_negative_code_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)) + ((dst_negative_scale_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)))) * S ((((dst_positive_code_multiply_exists_unique_otherright_table) + (dst_positive_scale_multiply_exists_unique_otherright_table)) * S ((dst_positive_code_multiply_exists_unique_otherright_table) + (dst_positive_scale_multiply_exists_unique_otherright_table)) + ((dst_positive_scale_multiply_exists_unique_otherright_table) + (dst_positive_scale_multiply_exists_unique_otherright_table))) + (((dst_negative_code_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)) * S ((dst_negative_code_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)) + ((dst_negative_scale_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)))) + ((((dst_negative_code_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)) * S ((dst_negative_code_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)) + ((dst_negative_scale_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table))) + (((dst_negative_code_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)) * S ((dst_negative_code_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)) + ((dst_negative_scale_multiply_exists_unique_otherright_table) + (dst_negative_scale_multiply_exists_unique_otherright_table)))))) /\ (forall dst_index_multiply_exists_unique_otherright_table. (exists pvs_le_gap_multiply_exists_unique_otherright_tabledomain. pvs_le_gap_multiply_exists_unique_otherright_tabledomain + (dst_index_multiply_exists_unique_otherright_table) = (l)) -> exists dst_positive_multiply_exists_unique_otherright_table dst_negative_multiply_exists_unique_otherright_table dst_value_multiply_exists_unique_otherright_table. ((((exists ff_h_pvs_multiply_exists_unique_otherright_tableentrypositive. ff_h_pvs_multiply_exists_unique_otherright_tableentrypositive + S (dst_positive_multiply_exists_unique_otherright_table) = S ((S (dst_index_multiply_exists_unique_otherright_table)) * dst_positive_scale_multiply_exists_unique_otherright_table)) /\ exists ff_q_pvs_multiply_exists_unique_otherright_tableentrypositive. dst_positive_code_multiply_exists_unique_otherright_table = ff_q_pvs_multiply_exists_unique_otherright_tableentrypositive * S ((S (dst_index_multiply_exists_unique_otherright_table)) * dst_positive_scale_multiply_exists_unique_otherright_table) + (dst_positive_multiply_exists_unique_otherright_table))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otherright_tableentrynegative. ff_h_pvs_multiply_exists_unique_otherright_tableentrynegative + S (dst_negative_multiply_exists_unique_otherright_table) = S ((S (dst_index_multiply_exists_unique_otherright_table)) * dst_negative_scale_multiply_exists_unique_otherright_table)) /\ exists ff_q_pvs_multiply_exists_unique_otherright_tableentrynegative. dst_negative_code_multiply_exists_unique_otherright_table = ff_q_pvs_multiply_exists_unique_otherright_tableentrynegative * S ((S (dst_index_multiply_exists_unique_otherright_table)) * dst_negative_scale_multiply_exists_unique_otherright_table) + (dst_negative_multiply_exists_unique_otherright_table))) /\ (exists ge_balance_positive_multiply_exists_unique_otherright_tableentryvalue ge_balance_negative_multiply_exists_unique_otherright_tableentryvalue. (((((dst_value_multiply_exists_unique_otherright_table) = 2 * (ge_balance_positive_multiply_exists_unique_otherright_tableentryvalue) /\ (ge_balance_negative_multiply_exists_unique_otherright_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_otherright_tableentryvaluedecode. (((dst_value_multiply_exists_unique_otherright_table) = 2 * ge_signed_half_multiply_exists_unique_otherright_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_otherright_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_otherright_tableentryvalue) = S ge_signed_half_multiply_exists_unique_otherright_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_unique_otherright_table) + ge_balance_negative_multiply_exists_unique_otherright_tableentryvalue = (dst_negative_multiply_exists_unique_otherright_table) + ge_balance_positive_multiply_exists_unique_otherright_tableentryvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_unique_otheroutput_table dst_positive_scale_multiply_exists_unique_otheroutput_table dst_negative_code_multiply_exists_unique_otheroutput_table dst_negative_scale_multiply_exists_unique_otheroutput_table. (((K) = (((((dst_positive_code_multiply_exists_unique_otheroutput_table) + (dst_positive_scale_multiply_exists_unique_otheroutput_table)) * S ((dst_positive_code_multiply_exists_unique_otheroutput_table) + (dst_positive_scale_multiply_exists_unique_otheroutput_table)) + ((dst_positive_scale_multiply_exists_unique_otheroutput_table) + (dst_positive_scale_multiply_exists_unique_otheroutput_table))) + (((dst_negative_code_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)) * S ((dst_negative_code_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)) + ((dst_negative_scale_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)))) * S ((((dst_positive_code_multiply_exists_unique_otheroutput_table) + (dst_positive_scale_multiply_exists_unique_otheroutput_table)) * S ((dst_positive_code_multiply_exists_unique_otheroutput_table) + (dst_positive_scale_multiply_exists_unique_otheroutput_table)) + ((dst_positive_scale_multiply_exists_unique_otheroutput_table) + (dst_positive_scale_multiply_exists_unique_otheroutput_table))) + (((dst_negative_code_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)) * S ((dst_negative_code_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)) + ((dst_negative_scale_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)))) + ((((dst_negative_code_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)) * S ((dst_negative_code_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)) + ((dst_negative_scale_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table))) + (((dst_negative_code_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)) * S ((dst_negative_code_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)) + ((dst_negative_scale_multiply_exists_unique_otheroutput_table) + (dst_negative_scale_multiply_exists_unique_otheroutput_table)))))) /\ (forall dst_index_multiply_exists_unique_otheroutput_table. (exists pvs_le_gap_multiply_exists_unique_otheroutput_tabledomain. pvs_le_gap_multiply_exists_unique_otheroutput_tabledomain + (dst_index_multiply_exists_unique_otheroutput_table) = (l)) -> exists dst_positive_multiply_exists_unique_otheroutput_table dst_negative_multiply_exists_unique_otheroutput_table dst_value_multiply_exists_unique_otheroutput_table. ((((exists ff_h_pvs_multiply_exists_unique_otheroutput_tableentrypositive. ff_h_pvs_multiply_exists_unique_otheroutput_tableentrypositive + S (dst_positive_multiply_exists_unique_otheroutput_table) = S ((S (dst_index_multiply_exists_unique_otheroutput_table)) * dst_positive_scale_multiply_exists_unique_otheroutput_table)) /\ exists ff_q_pvs_multiply_exists_unique_otheroutput_tableentrypositive. dst_positive_code_multiply_exists_unique_otheroutput_table = ff_q_pvs_multiply_exists_unique_otheroutput_tableentrypositive * S ((S (dst_index_multiply_exists_unique_otheroutput_table)) * dst_positive_scale_multiply_exists_unique_otheroutput_table) + (dst_positive_multiply_exists_unique_otheroutput_table))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otheroutput_tableentrynegative. ff_h_pvs_multiply_exists_unique_otheroutput_tableentrynegative + S (dst_negative_multiply_exists_unique_otheroutput_table) = S ((S (dst_index_multiply_exists_unique_otheroutput_table)) * dst_negative_scale_multiply_exists_unique_otheroutput_table)) /\ exists ff_q_pvs_multiply_exists_unique_otheroutput_tableentrynegative. dst_negative_code_multiply_exists_unique_otheroutput_table = ff_q_pvs_multiply_exists_unique_otheroutput_tableentrynegative * S ((S (dst_index_multiply_exists_unique_otheroutput_table)) * dst_negative_scale_multiply_exists_unique_otheroutput_table) + (dst_negative_multiply_exists_unique_otheroutput_table))) /\ (exists ge_balance_positive_multiply_exists_unique_otheroutput_tableentryvalue ge_balance_negative_multiply_exists_unique_otheroutput_tableentryvalue. (((((dst_value_multiply_exists_unique_otheroutput_table) = 2 * (ge_balance_positive_multiply_exists_unique_otheroutput_tableentryvalue) /\ (ge_balance_negative_multiply_exists_unique_otheroutput_tableentryvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_otheroutput_tableentryvaluedecode. (((dst_value_multiply_exists_unique_otheroutput_table) = 2 * ge_signed_half_multiply_exists_unique_otheroutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_otheroutput_tableentryvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_otheroutput_tableentryvalue) = S ge_signed_half_multiply_exists_unique_otheroutput_tableentryvaluedecode))) /\ ((dst_positive_multiply_exists_unique_otheroutput_table) + ge_balance_negative_multiply_exists_unique_otheroutput_tableentryvalue = (dst_negative_multiply_exists_unique_otheroutput_table) + ge_balance_positive_multiply_exists_unique_otheroutput_tableentryvalue))))))))) /\ (forall sto_index_multiply_exists_unique_otherentries. (exists pvs_gap_multiply_exists_unique_otherentriesbound. pvs_gap_multiply_exists_unique_otherentriesbound + S (sto_index_multiply_exists_unique_otherentries) = (l)) -> exists sto_left_multiply_exists_unique_otherentries sto_right_multiply_exists_unique_otherentries sto_output_multiply_exists_unique_otherentries. ((exists dst_positive_code_multiply_exists_unique_otherentriesentryleft dst_positive_scale_multiply_exists_unique_otherentriesentryleft dst_negative_code_multiply_exists_unique_otherentriesentryleft dst_negative_scale_multiply_exists_unique_otherentriesentryleft dst_positive_multiply_exists_unique_otherentriesentryleft dst_negative_multiply_exists_unique_otherentriesentryleft. (((F) = (((((dst_positive_code_multiply_exists_unique_otherentriesentryleft) + (dst_positive_scale_multiply_exists_unique_otherentriesentryleft)) * S ((dst_positive_code_multiply_exists_unique_otherentriesentryleft) + (dst_positive_scale_multiply_exists_unique_otherentriesentryleft)) + ((dst_positive_scale_multiply_exists_unique_otherentriesentryleft) + (dst_positive_scale_multiply_exists_unique_otherentriesentryleft))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)))) * S ((((dst_positive_code_multiply_exists_unique_otherentriesentryleft) + (dst_positive_scale_multiply_exists_unique_otherentriesentryleft)) * S ((dst_positive_code_multiply_exists_unique_otherentriesentryleft) + (dst_positive_scale_multiply_exists_unique_otherentriesentryleft)) + ((dst_positive_scale_multiply_exists_unique_otherentriesentryleft) + (dst_positive_scale_multiply_exists_unique_otherentriesentryleft))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)))) + ((((dst_negative_code_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryleft) + (dst_negative_scale_multiply_exists_unique_otherentriesentryleft)))))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otherentriesentryleftpositive. ff_h_pvs_multiply_exists_unique_otherentriesentryleftpositive + S (dst_positive_multiply_exists_unique_otherentriesentryleft) = S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_positive_scale_multiply_exists_unique_otherentriesentryleft)) /\ exists ff_q_pvs_multiply_exists_unique_otherentriesentryleftpositive. dst_positive_code_multiply_exists_unique_otherentriesentryleft = ff_q_pvs_multiply_exists_unique_otherentriesentryleftpositive * S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_positive_scale_multiply_exists_unique_otherentriesentryleft) + (dst_positive_multiply_exists_unique_otherentriesentryleft))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otherentriesentryleftnegative. ff_h_pvs_multiply_exists_unique_otherentriesentryleftnegative + S (dst_negative_multiply_exists_unique_otherentriesentryleft) = S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_negative_scale_multiply_exists_unique_otherentriesentryleft)) /\ exists ff_q_pvs_multiply_exists_unique_otherentriesentryleftnegative. dst_negative_code_multiply_exists_unique_otherentriesentryleft = ff_q_pvs_multiply_exists_unique_otherentriesentryleftnegative * S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_negative_scale_multiply_exists_unique_otherentriesentryleft) + (dst_negative_multiply_exists_unique_otherentriesentryleft))) /\ (exists ge_balance_positive_multiply_exists_unique_otherentriesentryleftvalue ge_balance_negative_multiply_exists_unique_otherentriesentryleftvalue. (((((sto_left_multiply_exists_unique_otherentries) = 2 * (ge_balance_positive_multiply_exists_unique_otherentriesentryleftvalue) /\ (ge_balance_negative_multiply_exists_unique_otherentriesentryleftvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_otherentriesentryleftvaluedecode. (((sto_left_multiply_exists_unique_otherentries) = 2 * ge_signed_half_multiply_exists_unique_otherentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_otherentriesentryleftvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_otherentriesentryleftvalue) = S ge_signed_half_multiply_exists_unique_otherentriesentryleftvaluedecode))) /\ ((dst_positive_multiply_exists_unique_otherentriesentryleft) + ge_balance_negative_multiply_exists_unique_otherentriesentryleftvalue = (dst_negative_multiply_exists_unique_otherentriesentryleft) + ge_balance_positive_multiply_exists_unique_otherentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_unique_otherentriesentryright dst_positive_scale_multiply_exists_unique_otherentriesentryright dst_negative_code_multiply_exists_unique_otherentriesentryright dst_negative_scale_multiply_exists_unique_otherentriesentryright dst_positive_multiply_exists_unique_otherentriesentryright dst_negative_multiply_exists_unique_otherentriesentryright. (((G) = (((((dst_positive_code_multiply_exists_unique_otherentriesentryright) + (dst_positive_scale_multiply_exists_unique_otherentriesentryright)) * S ((dst_positive_code_multiply_exists_unique_otherentriesentryright) + (dst_positive_scale_multiply_exists_unique_otherentriesentryright)) + ((dst_positive_scale_multiply_exists_unique_otherentriesentryright) + (dst_positive_scale_multiply_exists_unique_otherentriesentryright))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)))) * S ((((dst_positive_code_multiply_exists_unique_otherentriesentryright) + (dst_positive_scale_multiply_exists_unique_otherentriesentryright)) * S ((dst_positive_code_multiply_exists_unique_otherentriesentryright) + (dst_positive_scale_multiply_exists_unique_otherentriesentryright)) + ((dst_positive_scale_multiply_exists_unique_otherentriesentryright) + (dst_positive_scale_multiply_exists_unique_otherentriesentryright))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)))) + ((((dst_negative_code_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryright) + (dst_negative_scale_multiply_exists_unique_otherentriesentryright)))))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otherentriesentryrightpositive. ff_h_pvs_multiply_exists_unique_otherentriesentryrightpositive + S (dst_positive_multiply_exists_unique_otherentriesentryright) = S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_positive_scale_multiply_exists_unique_otherentriesentryright)) /\ exists ff_q_pvs_multiply_exists_unique_otherentriesentryrightpositive. dst_positive_code_multiply_exists_unique_otherentriesentryright = ff_q_pvs_multiply_exists_unique_otherentriesentryrightpositive * S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_positive_scale_multiply_exists_unique_otherentriesentryright) + (dst_positive_multiply_exists_unique_otherentriesentryright))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otherentriesentryrightnegative. ff_h_pvs_multiply_exists_unique_otherentriesentryrightnegative + S (dst_negative_multiply_exists_unique_otherentriesentryright) = S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_negative_scale_multiply_exists_unique_otherentriesentryright)) /\ exists ff_q_pvs_multiply_exists_unique_otherentriesentryrightnegative. dst_negative_code_multiply_exists_unique_otherentriesentryright = ff_q_pvs_multiply_exists_unique_otherentriesentryrightnegative * S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_negative_scale_multiply_exists_unique_otherentriesentryright) + (dst_negative_multiply_exists_unique_otherentriesentryright))) /\ (exists ge_balance_positive_multiply_exists_unique_otherentriesentryrightvalue ge_balance_negative_multiply_exists_unique_otherentriesentryrightvalue. (((((sto_right_multiply_exists_unique_otherentries) = 2 * (ge_balance_positive_multiply_exists_unique_otherentriesentryrightvalue) /\ (ge_balance_negative_multiply_exists_unique_otherentriesentryrightvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_otherentriesentryrightvaluedecode. (((sto_right_multiply_exists_unique_otherentries) = 2 * ge_signed_half_multiply_exists_unique_otherentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_otherentriesentryrightvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_otherentriesentryrightvalue) = S ge_signed_half_multiply_exists_unique_otherentriesentryrightvaluedecode))) /\ ((dst_positive_multiply_exists_unique_otherentriesentryright) + ge_balance_negative_multiply_exists_unique_otherentriesentryrightvalue = (dst_negative_multiply_exists_unique_otherentriesentryright) + ge_balance_positive_multiply_exists_unique_otherentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_multiply_exists_unique_otherentriesentryoutput dst_positive_scale_multiply_exists_unique_otherentriesentryoutput dst_negative_code_multiply_exists_unique_otherentriesentryoutput dst_negative_scale_multiply_exists_unique_otherentriesentryoutput dst_positive_multiply_exists_unique_otherentriesentryoutput dst_negative_multiply_exists_unique_otherentriesentryoutput. (((K) = (((((dst_positive_code_multiply_exists_unique_otherentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_otherentriesentryoutput)) * S ((dst_positive_code_multiply_exists_unique_otherentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_otherentriesentryoutput)) + ((dst_positive_scale_multiply_exists_unique_otherentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)))) * S ((((dst_positive_code_multiply_exists_unique_otherentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_otherentriesentryoutput)) * S ((dst_positive_code_multiply_exists_unique_otherentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_otherentriesentryoutput)) + ((dst_positive_scale_multiply_exists_unique_otherentriesentryoutput) + (dst_positive_scale_multiply_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)))) + ((((dst_negative_code_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)))))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otherentriesentryoutputpositive. ff_h_pvs_multiply_exists_unique_otherentriesentryoutputpositive + S (dst_positive_multiply_exists_unique_otherentriesentryoutput) = S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_positive_scale_multiply_exists_unique_otherentriesentryoutput)) /\ exists ff_q_pvs_multiply_exists_unique_otherentriesentryoutputpositive. dst_positive_code_multiply_exists_unique_otherentriesentryoutput = ff_q_pvs_multiply_exists_unique_otherentriesentryoutputpositive * S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_positive_scale_multiply_exists_unique_otherentriesentryoutput) + (dst_positive_multiply_exists_unique_otherentriesentryoutput))) /\ (((((exists ff_h_pvs_multiply_exists_unique_otherentriesentryoutputnegative. ff_h_pvs_multiply_exists_unique_otherentriesentryoutputnegative + S (dst_negative_multiply_exists_unique_otherentriesentryoutput) = S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_negative_scale_multiply_exists_unique_otherentriesentryoutput)) /\ exists ff_q_pvs_multiply_exists_unique_otherentriesentryoutputnegative. dst_negative_code_multiply_exists_unique_otherentriesentryoutput = ff_q_pvs_multiply_exists_unique_otherentriesentryoutputnegative * S ((S (sto_index_multiply_exists_unique_otherentries)) * dst_negative_scale_multiply_exists_unique_otherentriesentryoutput) + (dst_negative_multiply_exists_unique_otherentriesentryoutput))) /\ (exists ge_balance_positive_multiply_exists_unique_otherentriesentryoutputvalue ge_balance_negative_multiply_exists_unique_otherentriesentryoutputvalue. (((((sto_output_multiply_exists_unique_otherentries) = 2 * (ge_balance_positive_multiply_exists_unique_otherentriesentryoutputvalue) /\ (ge_balance_negative_multiply_exists_unique_otherentriesentryoutputvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_otherentriesentryoutputvaluedecode. (((sto_output_multiply_exists_unique_otherentries) = 2 * ge_signed_half_multiply_exists_unique_otherentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_otherentriesentryoutputvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_otherentriesentryoutputvalue) = S ge_signed_half_multiply_exists_unique_otherentriesentryoutputvaluedecode))) /\ ((dst_positive_multiply_exists_unique_otherentriesentryoutput) + ge_balance_negative_multiply_exists_unique_otherentriesentryoutputvalue = (dst_negative_multiply_exists_unique_otherentriesentryoutput) + ge_balance_positive_multiply_exists_unique_otherentriesentryoutputvalue))))))))) /\ (exists sto_ap_multiply_exists_unique_otherentriesentryoperation sto_an_multiply_exists_unique_otherentriesentryoperation sto_bp_multiply_exists_unique_otherentriesentryoperation sto_bn_multiply_exists_unique_otherentriesentryoperation sto_cp_multiply_exists_unique_otherentriesentryoperation sto_cn_multiply_exists_unique_otherentriesentryoperation. (((((sto_left_multiply_exists_unique_otherentries) = 2 * (sto_ap_multiply_exists_unique_otherentriesentryoperation) /\ (sto_an_multiply_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_unique_otherentriesentryoperationleft. (((sto_left_multiply_exists_unique_otherentries) = 2 * ge_signed_half_multiply_exists_unique_otherentriesentryoperationleft + 1 /\ (sto_ap_multiply_exists_unique_otherentriesentryoperation) = 0) /\ (sto_an_multiply_exists_unique_otherentriesentryoperation) = S ge_signed_half_multiply_exists_unique_otherentriesentryoperationleft))) /\ ((((((sto_right_multiply_exists_unique_otherentries) = 2 * (sto_bp_multiply_exists_unique_otherentriesentryoperation) /\ (sto_bn_multiply_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_unique_otherentriesentryoperationright. (((sto_right_multiply_exists_unique_otherentries) = 2 * ge_signed_half_multiply_exists_unique_otherentriesentryoperationright + 1 /\ (sto_bp_multiply_exists_unique_otherentriesentryoperation) = 0) /\ (sto_bn_multiply_exists_unique_otherentriesentryoperation) = S ge_signed_half_multiply_exists_unique_otherentriesentryoperationright))) /\ ((((((sto_output_multiply_exists_unique_otherentries) = 2 * (sto_cp_multiply_exists_unique_otherentriesentryoperation) /\ (sto_cn_multiply_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_multiply_exists_unique_otherentriesentryoperationoutput. (((sto_output_multiply_exists_unique_otherentries) = 2 * ge_signed_half_multiply_exists_unique_otherentriesentryoperationoutput + 1 /\ (sto_cp_multiply_exists_unique_otherentriesentryoperation) = 0) /\ (sto_cn_multiply_exists_unique_otherentriesentryoperation) = S ge_signed_half_multiply_exists_unique_otherentriesentryoperationoutput))) /\ ((sto_ap_multiply_exists_unique_otherentriesentryoperation * sto_bp_multiply_exists_unique_otherentriesentryoperation + sto_an_multiply_exists_unique_otherentriesentryoperation * sto_bn_multiply_exists_unique_otherentriesentryoperation) + sto_cn_multiply_exists_unique_otherentriesentryoperation = (sto_ap_multiply_exists_unique_otherentriesentryoperation * sto_bn_multiply_exists_unique_otherentriesentryoperation + sto_an_multiply_exists_unique_otherentriesentryoperation * sto_bp_multiply_exists_unique_otherentriesentryoperation) + sto_cp_multiply_exists_unique_otherentriesentryoperation))))))))))))))))))) -> (forall dst_index_multiply_exists_unique_equal dst_first_multiply_exists_unique_equal dst_second_multiply_exists_unique_equal. (exists pvs_gap_multiply_exists_unique_equalbound. pvs_gap_multiply_exists_unique_equalbound + S (dst_index_multiply_exists_unique_equal) = (l)) -> (exists dst_positive_code_multiply_exists_unique_equalfirst dst_positive_scale_multiply_exists_unique_equalfirst dst_negative_code_multiply_exists_unique_equalfirst dst_negative_scale_multiply_exists_unique_equalfirst dst_positive_multiply_exists_unique_equalfirst dst_negative_multiply_exists_unique_equalfirst. (((H) = (((((dst_positive_code_multiply_exists_unique_equalfirst) + (dst_positive_scale_multiply_exists_unique_equalfirst)) * S ((dst_positive_code_multiply_exists_unique_equalfirst) + (dst_positive_scale_multiply_exists_unique_equalfirst)) + ((dst_positive_scale_multiply_exists_unique_equalfirst) + (dst_positive_scale_multiply_exists_unique_equalfirst))) + (((dst_negative_code_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)) * S ((dst_negative_code_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)) + ((dst_negative_scale_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)))) * S ((((dst_positive_code_multiply_exists_unique_equalfirst) + (dst_positive_scale_multiply_exists_unique_equalfirst)) * S ((dst_positive_code_multiply_exists_unique_equalfirst) + (dst_positive_scale_multiply_exists_unique_equalfirst)) + ((dst_positive_scale_multiply_exists_unique_equalfirst) + (dst_positive_scale_multiply_exists_unique_equalfirst))) + (((dst_negative_code_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)) * S ((dst_negative_code_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)) + ((dst_negative_scale_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)))) + ((((dst_negative_code_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)) * S ((dst_negative_code_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)) + ((dst_negative_scale_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst))) + (((dst_negative_code_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)) * S ((dst_negative_code_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)) + ((dst_negative_scale_multiply_exists_unique_equalfirst) + (dst_negative_scale_multiply_exists_unique_equalfirst)))))) /\ (((((exists ff_h_pvs_multiply_exists_unique_equalfirstpositive. ff_h_pvs_multiply_exists_unique_equalfirstpositive + S (dst_positive_multiply_exists_unique_equalfirst) = S ((S (dst_index_multiply_exists_unique_equal)) * dst_positive_scale_multiply_exists_unique_equalfirst)) /\ exists ff_q_pvs_multiply_exists_unique_equalfirstpositive. dst_positive_code_multiply_exists_unique_equalfirst = ff_q_pvs_multiply_exists_unique_equalfirstpositive * S ((S (dst_index_multiply_exists_unique_equal)) * dst_positive_scale_multiply_exists_unique_equalfirst) + (dst_positive_multiply_exists_unique_equalfirst))) /\ (((((exists ff_h_pvs_multiply_exists_unique_equalfirstnegative. ff_h_pvs_multiply_exists_unique_equalfirstnegative + S (dst_negative_multiply_exists_unique_equalfirst) = S ((S (dst_index_multiply_exists_unique_equal)) * dst_negative_scale_multiply_exists_unique_equalfirst)) /\ exists ff_q_pvs_multiply_exists_unique_equalfirstnegative. dst_negative_code_multiply_exists_unique_equalfirst = ff_q_pvs_multiply_exists_unique_equalfirstnegative * S ((S (dst_index_multiply_exists_unique_equal)) * dst_negative_scale_multiply_exists_unique_equalfirst) + (dst_negative_multiply_exists_unique_equalfirst))) /\ (exists ge_balance_positive_multiply_exists_unique_equalfirstvalue ge_balance_negative_multiply_exists_unique_equalfirstvalue. (((((dst_first_multiply_exists_unique_equal) = 2 * (ge_balance_positive_multiply_exists_unique_equalfirstvalue) /\ (ge_balance_negative_multiply_exists_unique_equalfirstvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_equalfirstvaluedecode. (((dst_first_multiply_exists_unique_equal) = 2 * ge_signed_half_multiply_exists_unique_equalfirstvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_equalfirstvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_equalfirstvalue) = S ge_signed_half_multiply_exists_unique_equalfirstvaluedecode))) /\ ((dst_positive_multiply_exists_unique_equalfirst) + ge_balance_negative_multiply_exists_unique_equalfirstvalue = (dst_negative_multiply_exists_unique_equalfirst) + ge_balance_positive_multiply_exists_unique_equalfirstvalue))))))))) -> (exists dst_positive_code_multiply_exists_unique_equalsecond dst_positive_scale_multiply_exists_unique_equalsecond dst_negative_code_multiply_exists_unique_equalsecond dst_negative_scale_multiply_exists_unique_equalsecond dst_positive_multiply_exists_unique_equalsecond dst_negative_multiply_exists_unique_equalsecond. (((K) = (((((dst_positive_code_multiply_exists_unique_equalsecond) + (dst_positive_scale_multiply_exists_unique_equalsecond)) * S ((dst_positive_code_multiply_exists_unique_equalsecond) + (dst_positive_scale_multiply_exists_unique_equalsecond)) + ((dst_positive_scale_multiply_exists_unique_equalsecond) + (dst_positive_scale_multiply_exists_unique_equalsecond))) + (((dst_negative_code_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)) * S ((dst_negative_code_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)) + ((dst_negative_scale_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)))) * S ((((dst_positive_code_multiply_exists_unique_equalsecond) + (dst_positive_scale_multiply_exists_unique_equalsecond)) * S ((dst_positive_code_multiply_exists_unique_equalsecond) + (dst_positive_scale_multiply_exists_unique_equalsecond)) + ((dst_positive_scale_multiply_exists_unique_equalsecond) + (dst_positive_scale_multiply_exists_unique_equalsecond))) + (((dst_negative_code_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)) * S ((dst_negative_code_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)) + ((dst_negative_scale_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)))) + ((((dst_negative_code_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)) * S ((dst_negative_code_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)) + ((dst_negative_scale_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond))) + (((dst_negative_code_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)) * S ((dst_negative_code_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)) + ((dst_negative_scale_multiply_exists_unique_equalsecond) + (dst_negative_scale_multiply_exists_unique_equalsecond)))))) /\ (((((exists ff_h_pvs_multiply_exists_unique_equalsecondpositive. ff_h_pvs_multiply_exists_unique_equalsecondpositive + S (dst_positive_multiply_exists_unique_equalsecond) = S ((S (dst_index_multiply_exists_unique_equal)) * dst_positive_scale_multiply_exists_unique_equalsecond)) /\ exists ff_q_pvs_multiply_exists_unique_equalsecondpositive. dst_positive_code_multiply_exists_unique_equalsecond = ff_q_pvs_multiply_exists_unique_equalsecondpositive * S ((S (dst_index_multiply_exists_unique_equal)) * dst_positive_scale_multiply_exists_unique_equalsecond) + (dst_positive_multiply_exists_unique_equalsecond))) /\ (((((exists ff_h_pvs_multiply_exists_unique_equalsecondnegative. ff_h_pvs_multiply_exists_unique_equalsecondnegative + S (dst_negative_multiply_exists_unique_equalsecond) = S ((S (dst_index_multiply_exists_unique_equal)) * dst_negative_scale_multiply_exists_unique_equalsecond)) /\ exists ff_q_pvs_multiply_exists_unique_equalsecondnegative. dst_negative_code_multiply_exists_unique_equalsecond = ff_q_pvs_multiply_exists_unique_equalsecondnegative * S ((S (dst_index_multiply_exists_unique_equal)) * dst_negative_scale_multiply_exists_unique_equalsecond) + (dst_negative_multiply_exists_unique_equalsecond))) /\ (exists ge_balance_positive_multiply_exists_unique_equalsecondvalue ge_balance_negative_multiply_exists_unique_equalsecondvalue. (((((dst_second_multiply_exists_unique_equal) = 2 * (ge_balance_positive_multiply_exists_unique_equalsecondvalue) /\ (ge_balance_negative_multiply_exists_unique_equalsecondvalue) = 0) \/ exists ge_signed_half_multiply_exists_unique_equalsecondvaluedecode. (((dst_second_multiply_exists_unique_equal) = 2 * ge_signed_half_multiply_exists_unique_equalsecondvaluedecode + 1 /\ (ge_balance_positive_multiply_exists_unique_equalsecondvalue) = 0) /\ (ge_balance_negative_multiply_exists_unique_equalsecondvalue) = S ge_signed_half_multiply_exists_unique_equalsecondvaluedecode))) /\ ((dst_positive_multiply_exists_unique_equalsecond) + ge_balance_negative_multiply_exists_unique_equalsecondvalue = (dst_negative_multiply_exists_unique_equalsecond) + ge_balance_positive_multiply_exists_unique_equalsecondvalue))))))))) -> dst_first_multiply_exists_unique_equal = dst_second_multiply_exists_unique_equal)))
signed_table_scalar_extend
new owned theorem · read exact theorem evidence
Bundle node 206; exact statement SHA-256 8df0b47bfb648aa446036c45524a72959ae89e16fa0dfbba25b9c9cb0e040c39
Exact first-order statement
forall a F G K l b c. (((exists dst_positive_code_scalar_extend_sourceinput_table dst_positive_scale_scalar_extend_sourceinput_table dst_negative_code_scalar_extend_sourceinput_table dst_negative_scale_scalar_extend_sourceinput_table. (((F) = (((((dst_positive_code_scalar_extend_sourceinput_table) + (dst_positive_scale_scalar_extend_sourceinput_table)) * S ((dst_positive_code_scalar_extend_sourceinput_table) + (dst_positive_scale_scalar_extend_sourceinput_table)) + ((dst_positive_scale_scalar_extend_sourceinput_table) + (dst_positive_scale_scalar_extend_sourceinput_table))) + (((dst_negative_code_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)) * S ((dst_negative_code_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)) + ((dst_negative_scale_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)))) * S ((((dst_positive_code_scalar_extend_sourceinput_table) + (dst_positive_scale_scalar_extend_sourceinput_table)) * S ((dst_positive_code_scalar_extend_sourceinput_table) + (dst_positive_scale_scalar_extend_sourceinput_table)) + ((dst_positive_scale_scalar_extend_sourceinput_table) + (dst_positive_scale_scalar_extend_sourceinput_table))) + (((dst_negative_code_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)) * S ((dst_negative_code_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)) + ((dst_negative_scale_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)))) + ((((dst_negative_code_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)) * S ((dst_negative_code_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)) + ((dst_negative_scale_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table))) + (((dst_negative_code_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)) * S ((dst_negative_code_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)) + ((dst_negative_scale_scalar_extend_sourceinput_table) + (dst_negative_scale_scalar_extend_sourceinput_table)))))) /\ (forall dst_index_scalar_extend_sourceinput_table. (exists pvs_le_gap_scalar_extend_sourceinput_tabledomain. pvs_le_gap_scalar_extend_sourceinput_tabledomain + (dst_index_scalar_extend_sourceinput_table) = (l)) -> exists dst_positive_scalar_extend_sourceinput_table dst_negative_scalar_extend_sourceinput_table dst_value_scalar_extend_sourceinput_table. ((((exists ff_h_pvs_scalar_extend_sourceinput_tableentrypositive. ff_h_pvs_scalar_extend_sourceinput_tableentrypositive + S (dst_positive_scalar_extend_sourceinput_table) = S ((S (dst_index_scalar_extend_sourceinput_table)) * dst_positive_scale_scalar_extend_sourceinput_table)) /\ exists ff_q_pvs_scalar_extend_sourceinput_tableentrypositive. dst_positive_code_scalar_extend_sourceinput_table = ff_q_pvs_scalar_extend_sourceinput_tableentrypositive * S ((S (dst_index_scalar_extend_sourceinput_table)) * dst_positive_scale_scalar_extend_sourceinput_table) + (dst_positive_scalar_extend_sourceinput_table))) /\ (((((exists ff_h_pvs_scalar_extend_sourceinput_tableentrynegative. ff_h_pvs_scalar_extend_sourceinput_tableentrynegative + S (dst_negative_scalar_extend_sourceinput_table) = S ((S (dst_index_scalar_extend_sourceinput_table)) * dst_negative_scale_scalar_extend_sourceinput_table)) /\ exists ff_q_pvs_scalar_extend_sourceinput_tableentrynegative. dst_negative_code_scalar_extend_sourceinput_table = ff_q_pvs_scalar_extend_sourceinput_tableentrynegative * S ((S (dst_index_scalar_extend_sourceinput_table)) * dst_negative_scale_scalar_extend_sourceinput_table) + (dst_negative_scalar_extend_sourceinput_table))) /\ (exists ge_balance_positive_scalar_extend_sourceinput_tableentryvalue ge_balance_negative_scalar_extend_sourceinput_tableentryvalue. (((((dst_value_scalar_extend_sourceinput_table) = 2 * (ge_balance_positive_scalar_extend_sourceinput_tableentryvalue) /\ (ge_balance_negative_scalar_extend_sourceinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_extend_sourceinput_tableentryvaluedecode. (((dst_value_scalar_extend_sourceinput_table) = 2 * ge_signed_half_scalar_extend_sourceinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_sourceinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_extend_sourceinput_tableentryvalue) = S ge_signed_half_scalar_extend_sourceinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_extend_sourceinput_table) + ge_balance_negative_scalar_extend_sourceinput_tableentryvalue = (dst_negative_scalar_extend_sourceinput_table) + ge_balance_positive_scalar_extend_sourceinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_extend_sourceoutput_table dst_positive_scale_scalar_extend_sourceoutput_table dst_negative_code_scalar_extend_sourceoutput_table dst_negative_scale_scalar_extend_sourceoutput_table. (((G) = (((((dst_positive_code_scalar_extend_sourceoutput_table) + (dst_positive_scale_scalar_extend_sourceoutput_table)) * S ((dst_positive_code_scalar_extend_sourceoutput_table) + (dst_positive_scale_scalar_extend_sourceoutput_table)) + ((dst_positive_scale_scalar_extend_sourceoutput_table) + (dst_positive_scale_scalar_extend_sourceoutput_table))) + (((dst_negative_code_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)) * S ((dst_negative_code_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)) + ((dst_negative_scale_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)))) * S ((((dst_positive_code_scalar_extend_sourceoutput_table) + (dst_positive_scale_scalar_extend_sourceoutput_table)) * S ((dst_positive_code_scalar_extend_sourceoutput_table) + (dst_positive_scale_scalar_extend_sourceoutput_table)) + ((dst_positive_scale_scalar_extend_sourceoutput_table) + (dst_positive_scale_scalar_extend_sourceoutput_table))) + (((dst_negative_code_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)) * S ((dst_negative_code_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)) + ((dst_negative_scale_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)))) + ((((dst_negative_code_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)) * S ((dst_negative_code_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)) + ((dst_negative_scale_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table))) + (((dst_negative_code_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)) * S ((dst_negative_code_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)) + ((dst_negative_scale_scalar_extend_sourceoutput_table) + (dst_negative_scale_scalar_extend_sourceoutput_table)))))) /\ (forall dst_index_scalar_extend_sourceoutput_table. (exists pvs_le_gap_scalar_extend_sourceoutput_tabledomain. pvs_le_gap_scalar_extend_sourceoutput_tabledomain + (dst_index_scalar_extend_sourceoutput_table) = (l)) -> exists dst_positive_scalar_extend_sourceoutput_table dst_negative_scalar_extend_sourceoutput_table dst_value_scalar_extend_sourceoutput_table. ((((exists ff_h_pvs_scalar_extend_sourceoutput_tableentrypositive. ff_h_pvs_scalar_extend_sourceoutput_tableentrypositive + S (dst_positive_scalar_extend_sourceoutput_table) = S ((S (dst_index_scalar_extend_sourceoutput_table)) * dst_positive_scale_scalar_extend_sourceoutput_table)) /\ exists ff_q_pvs_scalar_extend_sourceoutput_tableentrypositive. dst_positive_code_scalar_extend_sourceoutput_table = ff_q_pvs_scalar_extend_sourceoutput_tableentrypositive * S ((S (dst_index_scalar_extend_sourceoutput_table)) * dst_positive_scale_scalar_extend_sourceoutput_table) + (dst_positive_scalar_extend_sourceoutput_table))) /\ (((((exists ff_h_pvs_scalar_extend_sourceoutput_tableentrynegative. ff_h_pvs_scalar_extend_sourceoutput_tableentrynegative + S (dst_negative_scalar_extend_sourceoutput_table) = S ((S (dst_index_scalar_extend_sourceoutput_table)) * dst_negative_scale_scalar_extend_sourceoutput_table)) /\ exists ff_q_pvs_scalar_extend_sourceoutput_tableentrynegative. dst_negative_code_scalar_extend_sourceoutput_table = ff_q_pvs_scalar_extend_sourceoutput_tableentrynegative * S ((S (dst_index_scalar_extend_sourceoutput_table)) * dst_negative_scale_scalar_extend_sourceoutput_table) + (dst_negative_scalar_extend_sourceoutput_table))) /\ (exists ge_balance_positive_scalar_extend_sourceoutput_tableentryvalue ge_balance_negative_scalar_extend_sourceoutput_tableentryvalue. (((((dst_value_scalar_extend_sourceoutput_table) = 2 * (ge_balance_positive_scalar_extend_sourceoutput_tableentryvalue) /\ (ge_balance_negative_scalar_extend_sourceoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_extend_sourceoutput_tableentryvaluedecode. (((dst_value_scalar_extend_sourceoutput_table) = 2 * ge_signed_half_scalar_extend_sourceoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_sourceoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_extend_sourceoutput_tableentryvalue) = S ge_signed_half_scalar_extend_sourceoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_extend_sourceoutput_table) + ge_balance_negative_scalar_extend_sourceoutput_tableentryvalue = (dst_negative_scalar_extend_sourceoutput_table) + ge_balance_positive_scalar_extend_sourceoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_extend_sourceentries. (exists pvs_gap_scalar_extend_sourceentriesbound. pvs_gap_scalar_extend_sourceentriesbound + S (sto_index_scalar_extend_sourceentries) = (l)) -> exists sto_input_scalar_extend_sourceentries sto_output_scalar_extend_sourceentries. ((exists dst_positive_code_scalar_extend_sourceentriesentryinput dst_positive_scale_scalar_extend_sourceentriesentryinput dst_negative_code_scalar_extend_sourceentriesentryinput dst_negative_scale_scalar_extend_sourceentriesentryinput dst_positive_scalar_extend_sourceentriesentryinput dst_negative_scalar_extend_sourceentriesentryinput. (((F) = (((((dst_positive_code_scalar_extend_sourceentriesentryinput) + (dst_positive_scale_scalar_extend_sourceentriesentryinput)) * S ((dst_positive_code_scalar_extend_sourceentriesentryinput) + (dst_positive_scale_scalar_extend_sourceentriesentryinput)) + ((dst_positive_scale_scalar_extend_sourceentriesentryinput) + (dst_positive_scale_scalar_extend_sourceentriesentryinput))) + (((dst_negative_code_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)) * S ((dst_negative_code_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)) + ((dst_negative_scale_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)))) * S ((((dst_positive_code_scalar_extend_sourceentriesentryinput) + (dst_positive_scale_scalar_extend_sourceentriesentryinput)) * S ((dst_positive_code_scalar_extend_sourceentriesentryinput) + (dst_positive_scale_scalar_extend_sourceentriesentryinput)) + ((dst_positive_scale_scalar_extend_sourceentriesentryinput) + (dst_positive_scale_scalar_extend_sourceentriesentryinput))) + (((dst_negative_code_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)) * S ((dst_negative_code_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)) + ((dst_negative_scale_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)))) + ((((dst_negative_code_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)) * S ((dst_negative_code_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)) + ((dst_negative_scale_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput))) + (((dst_negative_code_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)) * S ((dst_negative_code_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)) + ((dst_negative_scale_scalar_extend_sourceentriesentryinput) + (dst_negative_scale_scalar_extend_sourceentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_extend_sourceentriesentryinputpositive. ff_h_pvs_scalar_extend_sourceentriesentryinputpositive + S (dst_positive_scalar_extend_sourceentriesentryinput) = S ((S (sto_index_scalar_extend_sourceentries)) * dst_positive_scale_scalar_extend_sourceentriesentryinput)) /\ exists ff_q_pvs_scalar_extend_sourceentriesentryinputpositive. dst_positive_code_scalar_extend_sourceentriesentryinput = ff_q_pvs_scalar_extend_sourceentriesentryinputpositive * S ((S (sto_index_scalar_extend_sourceentries)) * dst_positive_scale_scalar_extend_sourceentriesentryinput) + (dst_positive_scalar_extend_sourceentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_extend_sourceentriesentryinputnegative. ff_h_pvs_scalar_extend_sourceentriesentryinputnegative + S (dst_negative_scalar_extend_sourceentriesentryinput) = S ((S (sto_index_scalar_extend_sourceentries)) * dst_negative_scale_scalar_extend_sourceentriesentryinput)) /\ exists ff_q_pvs_scalar_extend_sourceentriesentryinputnegative. dst_negative_code_scalar_extend_sourceentriesentryinput = ff_q_pvs_scalar_extend_sourceentriesentryinputnegative * S ((S (sto_index_scalar_extend_sourceentries)) * dst_negative_scale_scalar_extend_sourceentriesentryinput) + (dst_negative_scalar_extend_sourceentriesentryinput))) /\ (exists ge_balance_positive_scalar_extend_sourceentriesentryinputvalue ge_balance_negative_scalar_extend_sourceentriesentryinputvalue. (((((sto_input_scalar_extend_sourceentries) = 2 * (ge_balance_positive_scalar_extend_sourceentriesentryinputvalue) /\ (ge_balance_negative_scalar_extend_sourceentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_extend_sourceentriesentryinputvaluedecode. (((sto_input_scalar_extend_sourceentries) = 2 * ge_signed_half_scalar_extend_sourceentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_sourceentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_extend_sourceentriesentryinputvalue) = S ge_signed_half_scalar_extend_sourceentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_extend_sourceentriesentryinput) + ge_balance_negative_scalar_extend_sourceentriesentryinputvalue = (dst_negative_scalar_extend_sourceentriesentryinput) + ge_balance_positive_scalar_extend_sourceentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_extend_sourceentriesentryoutput dst_positive_scale_scalar_extend_sourceentriesentryoutput dst_negative_code_scalar_extend_sourceentriesentryoutput dst_negative_scale_scalar_extend_sourceentriesentryoutput dst_positive_scalar_extend_sourceentriesentryoutput dst_negative_scalar_extend_sourceentriesentryoutput. (((G) = (((((dst_positive_code_scalar_extend_sourceentriesentryoutput) + (dst_positive_scale_scalar_extend_sourceentriesentryoutput)) * S ((dst_positive_code_scalar_extend_sourceentriesentryoutput) + (dst_positive_scale_scalar_extend_sourceentriesentryoutput)) + ((dst_positive_scale_scalar_extend_sourceentriesentryoutput) + (dst_positive_scale_scalar_extend_sourceentriesentryoutput))) + (((dst_negative_code_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)) * S ((dst_negative_code_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)) + ((dst_negative_scale_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)))) * S ((((dst_positive_code_scalar_extend_sourceentriesentryoutput) + (dst_positive_scale_scalar_extend_sourceentriesentryoutput)) * S ((dst_positive_code_scalar_extend_sourceentriesentryoutput) + (dst_positive_scale_scalar_extend_sourceentriesentryoutput)) + ((dst_positive_scale_scalar_extend_sourceentriesentryoutput) + (dst_positive_scale_scalar_extend_sourceentriesentryoutput))) + (((dst_negative_code_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)) * S ((dst_negative_code_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)) + ((dst_negative_scale_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)))) + ((((dst_negative_code_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)) * S ((dst_negative_code_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)) + ((dst_negative_scale_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput))) + (((dst_negative_code_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)) * S ((dst_negative_code_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)) + ((dst_negative_scale_scalar_extend_sourceentriesentryoutput) + (dst_negative_scale_scalar_extend_sourceentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_extend_sourceentriesentryoutputpositive. ff_h_pvs_scalar_extend_sourceentriesentryoutputpositive + S (dst_positive_scalar_extend_sourceentriesentryoutput) = S ((S (sto_index_scalar_extend_sourceentries)) * dst_positive_scale_scalar_extend_sourceentriesentryoutput)) /\ exists ff_q_pvs_scalar_extend_sourceentriesentryoutputpositive. dst_positive_code_scalar_extend_sourceentriesentryoutput = ff_q_pvs_scalar_extend_sourceentriesentryoutputpositive * S ((S (sto_index_scalar_extend_sourceentries)) * dst_positive_scale_scalar_extend_sourceentriesentryoutput) + (dst_positive_scalar_extend_sourceentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_extend_sourceentriesentryoutputnegative. ff_h_pvs_scalar_extend_sourceentriesentryoutputnegative + S (dst_negative_scalar_extend_sourceentriesentryoutput) = S ((S (sto_index_scalar_extend_sourceentries)) * dst_negative_scale_scalar_extend_sourceentriesentryoutput)) /\ exists ff_q_pvs_scalar_extend_sourceentriesentryoutputnegative. dst_negative_code_scalar_extend_sourceentriesentryoutput = ff_q_pvs_scalar_extend_sourceentriesentryoutputnegative * S ((S (sto_index_scalar_extend_sourceentries)) * dst_negative_scale_scalar_extend_sourceentriesentryoutput) + (dst_negative_scalar_extend_sourceentriesentryoutput))) /\ (exists ge_balance_positive_scalar_extend_sourceentriesentryoutputvalue ge_balance_negative_scalar_extend_sourceentriesentryoutputvalue. (((((sto_output_scalar_extend_sourceentries) = 2 * (ge_balance_positive_scalar_extend_sourceentriesentryoutputvalue) /\ (ge_balance_negative_scalar_extend_sourceentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_extend_sourceentriesentryoutputvaluedecode. (((sto_output_scalar_extend_sourceentries) = 2 * ge_signed_half_scalar_extend_sourceentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_sourceentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_extend_sourceentriesentryoutputvalue) = S ge_signed_half_scalar_extend_sourceentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_extend_sourceentriesentryoutput) + ge_balance_negative_scalar_extend_sourceentriesentryoutputvalue = (dst_negative_scalar_extend_sourceentriesentryoutput) + ge_balance_positive_scalar_extend_sourceentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_extend_sourceentriesentryoperation sto_an_scalar_extend_sourceentriesentryoperation sto_bp_scalar_extend_sourceentriesentryoperation sto_bn_scalar_extend_sourceentriesentryoperation sto_cp_scalar_extend_sourceentriesentryoperation sto_cn_scalar_extend_sourceentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_extend_sourceentriesentryoperation) /\ (sto_an_scalar_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_extend_sourceentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_extend_sourceentriesentryoperationleft + 1 /\ (sto_ap_scalar_extend_sourceentriesentryoperation) = 0) /\ (sto_an_scalar_extend_sourceentriesentryoperation) = S ge_signed_half_scalar_extend_sourceentriesentryoperationleft))) /\ ((((((sto_input_scalar_extend_sourceentries) = 2 * (sto_bp_scalar_extend_sourceentriesentryoperation) /\ (sto_bn_scalar_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_extend_sourceentriesentryoperationright. (((sto_input_scalar_extend_sourceentries) = 2 * ge_signed_half_scalar_extend_sourceentriesentryoperationright + 1 /\ (sto_bp_scalar_extend_sourceentriesentryoperation) = 0) /\ (sto_bn_scalar_extend_sourceentriesentryoperation) = S ge_signed_half_scalar_extend_sourceentriesentryoperationright))) /\ ((((((sto_output_scalar_extend_sourceentries) = 2 * (sto_cp_scalar_extend_sourceentriesentryoperation) /\ (sto_cn_scalar_extend_sourceentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_extend_sourceentriesentryoperationoutput. (((sto_output_scalar_extend_sourceentries) = 2 * ge_signed_half_scalar_extend_sourceentriesentryoperationoutput + 1 /\ (sto_cp_scalar_extend_sourceentriesentryoperation) = 0) /\ (sto_cn_scalar_extend_sourceentriesentryoperation) = S ge_signed_half_scalar_extend_sourceentriesentryoperationoutput))) /\ ((sto_ap_scalar_extend_sourceentriesentryoperation * sto_bp_scalar_extend_sourceentriesentryoperation + sto_an_scalar_extend_sourceentriesentryoperation * sto_bn_scalar_extend_sourceentriesentryoperation) + sto_cn_scalar_extend_sourceentriesentryoperation = (sto_ap_scalar_extend_sourceentriesentryoperation * sto_bn_scalar_extend_sourceentriesentryoperation + sto_an_scalar_extend_sourceentriesentryoperation * sto_bp_scalar_extend_sourceentriesentryoperation) + sto_cp_scalar_extend_sourceentriesentryoperation))))))))))))))) -> (exists dst_positive_code_scalar_extend_table dst_positive_scale_scalar_extend_table dst_negative_code_scalar_extend_table dst_negative_scale_scalar_extend_table. (((K) = (((((dst_positive_code_scalar_extend_table) + (dst_positive_scale_scalar_extend_table)) * S ((dst_positive_code_scalar_extend_table) + (dst_positive_scale_scalar_extend_table)) + ((dst_positive_scale_scalar_extend_table) + (dst_positive_scale_scalar_extend_table))) + (((dst_negative_code_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)) * S ((dst_negative_code_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)) + ((dst_negative_scale_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)))) * S ((((dst_positive_code_scalar_extend_table) + (dst_positive_scale_scalar_extend_table)) * S ((dst_positive_code_scalar_extend_table) + (dst_positive_scale_scalar_extend_table)) + ((dst_positive_scale_scalar_extend_table) + (dst_positive_scale_scalar_extend_table))) + (((dst_negative_code_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)) * S ((dst_negative_code_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)) + ((dst_negative_scale_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)))) + ((((dst_negative_code_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)) * S ((dst_negative_code_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)) + ((dst_negative_scale_scalar_extend_table) + (dst_negative_scale_scalar_extend_table))) + (((dst_negative_code_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)) * S ((dst_negative_code_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)) + ((dst_negative_scale_scalar_extend_table) + (dst_negative_scale_scalar_extend_table)))))) /\ (forall dst_index_scalar_extend_table. (exists pvs_le_gap_scalar_extend_tabledomain. pvs_le_gap_scalar_extend_tabledomain + (dst_index_scalar_extend_table) = (l)) -> exists dst_positive_scalar_extend_table dst_negative_scalar_extend_table dst_value_scalar_extend_table. ((((exists ff_h_pvs_scalar_extend_tableentrypositive. ff_h_pvs_scalar_extend_tableentrypositive + S (dst_positive_scalar_extend_table) = S ((S (dst_index_scalar_extend_table)) * dst_positive_scale_scalar_extend_table)) /\ exists ff_q_pvs_scalar_extend_tableentrypositive. dst_positive_code_scalar_extend_table = ff_q_pvs_scalar_extend_tableentrypositive * S ((S (dst_index_scalar_extend_table)) * dst_positive_scale_scalar_extend_table) + (dst_positive_scalar_extend_table))) /\ (((((exists ff_h_pvs_scalar_extend_tableentrynegative. ff_h_pvs_scalar_extend_tableentrynegative + S (dst_negative_scalar_extend_table) = S ((S (dst_index_scalar_extend_table)) * dst_negative_scale_scalar_extend_table)) /\ exists ff_q_pvs_scalar_extend_tableentrynegative. dst_negative_code_scalar_extend_table = ff_q_pvs_scalar_extend_tableentrynegative * S ((S (dst_index_scalar_extend_table)) * dst_negative_scale_scalar_extend_table) + (dst_negative_scalar_extend_table))) /\ (exists ge_balance_positive_scalar_extend_tableentryvalue ge_balance_negative_scalar_extend_tableentryvalue. (((((dst_value_scalar_extend_table) = 2 * (ge_balance_positive_scalar_extend_tableentryvalue) /\ (ge_balance_negative_scalar_extend_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_extend_tableentryvaluedecode. (((dst_value_scalar_extend_table) = 2 * ge_signed_half_scalar_extend_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_extend_tableentryvalue) = S ge_signed_half_scalar_extend_tableentryvaluedecode))) /\ ((dst_positive_scalar_extend_table) + ge_balance_negative_scalar_extend_tableentryvalue = (dst_negative_scalar_extend_table) + ge_balance_positive_scalar_extend_tableentryvalue))))))))) -> (forall dst_index_scalar_extend_preservation dst_first_scalar_extend_preservation dst_second_scalar_extend_preservation. (exists pvs_gap_scalar_extend_preservationbound. pvs_gap_scalar_extend_preservationbound + S (dst_index_scalar_extend_preservation) = (l)) -> (exists dst_positive_code_scalar_extend_preservationfirst dst_positive_scale_scalar_extend_preservationfirst dst_negative_code_scalar_extend_preservationfirst dst_negative_scale_scalar_extend_preservationfirst dst_positive_scalar_extend_preservationfirst dst_negative_scalar_extend_preservationfirst. (((G) = (((((dst_positive_code_scalar_extend_preservationfirst) + (dst_positive_scale_scalar_extend_preservationfirst)) * S ((dst_positive_code_scalar_extend_preservationfirst) + (dst_positive_scale_scalar_extend_preservationfirst)) + ((dst_positive_scale_scalar_extend_preservationfirst) + (dst_positive_scale_scalar_extend_preservationfirst))) + (((dst_negative_code_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)) * S ((dst_negative_code_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)) + ((dst_negative_scale_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)))) * S ((((dst_positive_code_scalar_extend_preservationfirst) + (dst_positive_scale_scalar_extend_preservationfirst)) * S ((dst_positive_code_scalar_extend_preservationfirst) + (dst_positive_scale_scalar_extend_preservationfirst)) + ((dst_positive_scale_scalar_extend_preservationfirst) + (dst_positive_scale_scalar_extend_preservationfirst))) + (((dst_negative_code_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)) * S ((dst_negative_code_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)) + ((dst_negative_scale_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)))) + ((((dst_negative_code_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)) * S ((dst_negative_code_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)) + ((dst_negative_scale_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst))) + (((dst_negative_code_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)) * S ((dst_negative_code_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)) + ((dst_negative_scale_scalar_extend_preservationfirst) + (dst_negative_scale_scalar_extend_preservationfirst)))))) /\ (((((exists ff_h_pvs_scalar_extend_preservationfirstpositive. ff_h_pvs_scalar_extend_preservationfirstpositive + S (dst_positive_scalar_extend_preservationfirst) = S ((S (dst_index_scalar_extend_preservation)) * dst_positive_scale_scalar_extend_preservationfirst)) /\ exists ff_q_pvs_scalar_extend_preservationfirstpositive. dst_positive_code_scalar_extend_preservationfirst = ff_q_pvs_scalar_extend_preservationfirstpositive * S ((S (dst_index_scalar_extend_preservation)) * dst_positive_scale_scalar_extend_preservationfirst) + (dst_positive_scalar_extend_preservationfirst))) /\ (((((exists ff_h_pvs_scalar_extend_preservationfirstnegative. ff_h_pvs_scalar_extend_preservationfirstnegative + S (dst_negative_scalar_extend_preservationfirst) = S ((S (dst_index_scalar_extend_preservation)) * dst_negative_scale_scalar_extend_preservationfirst)) /\ exists ff_q_pvs_scalar_extend_preservationfirstnegative. dst_negative_code_scalar_extend_preservationfirst = ff_q_pvs_scalar_extend_preservationfirstnegative * S ((S (dst_index_scalar_extend_preservation)) * dst_negative_scale_scalar_extend_preservationfirst) + (dst_negative_scalar_extend_preservationfirst))) /\ (exists ge_balance_positive_scalar_extend_preservationfirstvalue ge_balance_negative_scalar_extend_preservationfirstvalue. (((((dst_first_scalar_extend_preservation) = 2 * (ge_balance_positive_scalar_extend_preservationfirstvalue) /\ (ge_balance_negative_scalar_extend_preservationfirstvalue) = 0) \/ exists ge_signed_half_scalar_extend_preservationfirstvaluedecode. (((dst_first_scalar_extend_preservation) = 2 * ge_signed_half_scalar_extend_preservationfirstvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_preservationfirstvalue) = 0) /\ (ge_balance_negative_scalar_extend_preservationfirstvalue) = S ge_signed_half_scalar_extend_preservationfirstvaluedecode))) /\ ((dst_positive_scalar_extend_preservationfirst) + ge_balance_negative_scalar_extend_preservationfirstvalue = (dst_negative_scalar_extend_preservationfirst) + ge_balance_positive_scalar_extend_preservationfirstvalue))))))))) -> (exists dst_positive_code_scalar_extend_preservationsecond dst_positive_scale_scalar_extend_preservationsecond dst_negative_code_scalar_extend_preservationsecond dst_negative_scale_scalar_extend_preservationsecond dst_positive_scalar_extend_preservationsecond dst_negative_scalar_extend_preservationsecond. (((K) = (((((dst_positive_code_scalar_extend_preservationsecond) + (dst_positive_scale_scalar_extend_preservationsecond)) * S ((dst_positive_code_scalar_extend_preservationsecond) + (dst_positive_scale_scalar_extend_preservationsecond)) + ((dst_positive_scale_scalar_extend_preservationsecond) + (dst_positive_scale_scalar_extend_preservationsecond))) + (((dst_negative_code_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)) * S ((dst_negative_code_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)) + ((dst_negative_scale_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)))) * S ((((dst_positive_code_scalar_extend_preservationsecond) + (dst_positive_scale_scalar_extend_preservationsecond)) * S ((dst_positive_code_scalar_extend_preservationsecond) + (dst_positive_scale_scalar_extend_preservationsecond)) + ((dst_positive_scale_scalar_extend_preservationsecond) + (dst_positive_scale_scalar_extend_preservationsecond))) + (((dst_negative_code_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)) * S ((dst_negative_code_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)) + ((dst_negative_scale_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)))) + ((((dst_negative_code_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)) * S ((dst_negative_code_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)) + ((dst_negative_scale_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond))) + (((dst_negative_code_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)) * S ((dst_negative_code_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)) + ((dst_negative_scale_scalar_extend_preservationsecond) + (dst_negative_scale_scalar_extend_preservationsecond)))))) /\ (((((exists ff_h_pvs_scalar_extend_preservationsecondpositive. ff_h_pvs_scalar_extend_preservationsecondpositive + S (dst_positive_scalar_extend_preservationsecond) = S ((S (dst_index_scalar_extend_preservation)) * dst_positive_scale_scalar_extend_preservationsecond)) /\ exists ff_q_pvs_scalar_extend_preservationsecondpositive. dst_positive_code_scalar_extend_preservationsecond = ff_q_pvs_scalar_extend_preservationsecondpositive * S ((S (dst_index_scalar_extend_preservation)) * dst_positive_scale_scalar_extend_preservationsecond) + (dst_positive_scalar_extend_preservationsecond))) /\ (((((exists ff_h_pvs_scalar_extend_preservationsecondnegative. ff_h_pvs_scalar_extend_preservationsecondnegative + S (dst_negative_scalar_extend_preservationsecond) = S ((S (dst_index_scalar_extend_preservation)) * dst_negative_scale_scalar_extend_preservationsecond)) /\ exists ff_q_pvs_scalar_extend_preservationsecondnegative. dst_negative_code_scalar_extend_preservationsecond = ff_q_pvs_scalar_extend_preservationsecondnegative * S ((S (dst_index_scalar_extend_preservation)) * dst_negative_scale_scalar_extend_preservationsecond) + (dst_negative_scalar_extend_preservationsecond))) /\ (exists ge_balance_positive_scalar_extend_preservationsecondvalue ge_balance_negative_scalar_extend_preservationsecondvalue. (((((dst_second_scalar_extend_preservation) = 2 * (ge_balance_positive_scalar_extend_preservationsecondvalue) /\ (ge_balance_negative_scalar_extend_preservationsecondvalue) = 0) \/ exists ge_signed_half_scalar_extend_preservationsecondvaluedecode. (((dst_second_scalar_extend_preservation) = 2 * ge_signed_half_scalar_extend_preservationsecondvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_preservationsecondvalue) = 0) /\ (ge_balance_negative_scalar_extend_preservationsecondvalue) = S ge_signed_half_scalar_extend_preservationsecondvaluedecode))) /\ ((dst_positive_scalar_extend_preservationsecond) + ge_balance_negative_scalar_extend_preservationsecondvalue = (dst_negative_scalar_extend_preservationsecond) + ge_balance_positive_scalar_extend_preservationsecondvalue))))))))) -> dst_first_scalar_extend_preservation = dst_second_scalar_extend_preservation) -> (exists dst_positive_code_scalar_extend_at_0 dst_positive_scale_scalar_extend_at_0 dst_negative_code_scalar_extend_at_0 dst_negative_scale_scalar_extend_at_0 dst_positive_scalar_extend_at_0 dst_negative_scalar_extend_at_0. (((F) = (((((dst_positive_code_scalar_extend_at_0) + (dst_positive_scale_scalar_extend_at_0)) * S ((dst_positive_code_scalar_extend_at_0) + (dst_positive_scale_scalar_extend_at_0)) + ((dst_positive_scale_scalar_extend_at_0) + (dst_positive_scale_scalar_extend_at_0))) + (((dst_negative_code_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)) * S ((dst_negative_code_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)) + ((dst_negative_scale_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)))) * S ((((dst_positive_code_scalar_extend_at_0) + (dst_positive_scale_scalar_extend_at_0)) * S ((dst_positive_code_scalar_extend_at_0) + (dst_positive_scale_scalar_extend_at_0)) + ((dst_positive_scale_scalar_extend_at_0) + (dst_positive_scale_scalar_extend_at_0))) + (((dst_negative_code_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)) * S ((dst_negative_code_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)) + ((dst_negative_scale_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)))) + ((((dst_negative_code_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)) * S ((dst_negative_code_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)) + ((dst_negative_scale_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0))) + (((dst_negative_code_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)) * S ((dst_negative_code_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)) + ((dst_negative_scale_scalar_extend_at_0) + (dst_negative_scale_scalar_extend_at_0)))))) /\ (((((exists ff_h_pvs_scalar_extend_at_0positive. ff_h_pvs_scalar_extend_at_0positive + S (dst_positive_scalar_extend_at_0) = S ((S (l)) * dst_positive_scale_scalar_extend_at_0)) /\ exists ff_q_pvs_scalar_extend_at_0positive. dst_positive_code_scalar_extend_at_0 = ff_q_pvs_scalar_extend_at_0positive * S ((S (l)) * dst_positive_scale_scalar_extend_at_0) + (dst_positive_scalar_extend_at_0))) /\ (((((exists ff_h_pvs_scalar_extend_at_0negative. ff_h_pvs_scalar_extend_at_0negative + S (dst_negative_scalar_extend_at_0) = S ((S (l)) * dst_negative_scale_scalar_extend_at_0)) /\ exists ff_q_pvs_scalar_extend_at_0negative. dst_negative_code_scalar_extend_at_0 = ff_q_pvs_scalar_extend_at_0negative * S ((S (l)) * dst_negative_scale_scalar_extend_at_0) + (dst_negative_scalar_extend_at_0))) /\ (exists ge_balance_positive_scalar_extend_at_0value ge_balance_negative_scalar_extend_at_0value. (((((b) = 2 * (ge_balance_positive_scalar_extend_at_0value) /\ (ge_balance_negative_scalar_extend_at_0value) = 0) \/ exists ge_signed_half_scalar_extend_at_0valuedecode. (((b) = 2 * ge_signed_half_scalar_extend_at_0valuedecode + 1 /\ (ge_balance_positive_scalar_extend_at_0value) = 0) /\ (ge_balance_negative_scalar_extend_at_0value) = S ge_signed_half_scalar_extend_at_0valuedecode))) /\ ((dst_positive_scalar_extend_at_0) + ge_balance_negative_scalar_extend_at_0value = (dst_negative_scalar_extend_at_0) + ge_balance_positive_scalar_extend_at_0value))))))))) -> (exists dst_positive_code_scalar_extend_at_1 dst_positive_scale_scalar_extend_at_1 dst_negative_code_scalar_extend_at_1 dst_negative_scale_scalar_extend_at_1 dst_positive_scalar_extend_at_1 dst_negative_scalar_extend_at_1. (((K) = (((((dst_positive_code_scalar_extend_at_1) + (dst_positive_scale_scalar_extend_at_1)) * S ((dst_positive_code_scalar_extend_at_1) + (dst_positive_scale_scalar_extend_at_1)) + ((dst_positive_scale_scalar_extend_at_1) + (dst_positive_scale_scalar_extend_at_1))) + (((dst_negative_code_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)) * S ((dst_negative_code_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)) + ((dst_negative_scale_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)))) * S ((((dst_positive_code_scalar_extend_at_1) + (dst_positive_scale_scalar_extend_at_1)) * S ((dst_positive_code_scalar_extend_at_1) + (dst_positive_scale_scalar_extend_at_1)) + ((dst_positive_scale_scalar_extend_at_1) + (dst_positive_scale_scalar_extend_at_1))) + (((dst_negative_code_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)) * S ((dst_negative_code_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)) + ((dst_negative_scale_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)))) + ((((dst_negative_code_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)) * S ((dst_negative_code_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)) + ((dst_negative_scale_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1))) + (((dst_negative_code_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)) * S ((dst_negative_code_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)) + ((dst_negative_scale_scalar_extend_at_1) + (dst_negative_scale_scalar_extend_at_1)))))) /\ (((((exists ff_h_pvs_scalar_extend_at_1positive. ff_h_pvs_scalar_extend_at_1positive + S (dst_positive_scalar_extend_at_1) = S ((S (l)) * dst_positive_scale_scalar_extend_at_1)) /\ exists ff_q_pvs_scalar_extend_at_1positive. dst_positive_code_scalar_extend_at_1 = ff_q_pvs_scalar_extend_at_1positive * S ((S (l)) * dst_positive_scale_scalar_extend_at_1) + (dst_positive_scalar_extend_at_1))) /\ (((((exists ff_h_pvs_scalar_extend_at_1negative. ff_h_pvs_scalar_extend_at_1negative + S (dst_negative_scalar_extend_at_1) = S ((S (l)) * dst_negative_scale_scalar_extend_at_1)) /\ exists ff_q_pvs_scalar_extend_at_1negative. dst_negative_code_scalar_extend_at_1 = ff_q_pvs_scalar_extend_at_1negative * S ((S (l)) * dst_negative_scale_scalar_extend_at_1) + (dst_negative_scalar_extend_at_1))) /\ (exists ge_balance_positive_scalar_extend_at_1value ge_balance_negative_scalar_extend_at_1value. (((((c) = 2 * (ge_balance_positive_scalar_extend_at_1value) /\ (ge_balance_negative_scalar_extend_at_1value) = 0) \/ exists ge_signed_half_scalar_extend_at_1valuedecode. (((c) = 2 * ge_signed_half_scalar_extend_at_1valuedecode + 1 /\ (ge_balance_positive_scalar_extend_at_1value) = 0) /\ (ge_balance_negative_scalar_extend_at_1value) = S ge_signed_half_scalar_extend_at_1valuedecode))) /\ ((dst_positive_scalar_extend_at_1) + ge_balance_negative_scalar_extend_at_1value = (dst_negative_scalar_extend_at_1) + ge_balance_positive_scalar_extend_at_1value))))))))) -> (exists sto_ap_scalar_extend_operation sto_an_scalar_extend_operation sto_bp_scalar_extend_operation sto_bn_scalar_extend_operation sto_cp_scalar_extend_operation sto_cn_scalar_extend_operation. (((((a) = 2 * (sto_ap_scalar_extend_operation) /\ (sto_an_scalar_extend_operation) = 0) \/ exists ge_signed_half_scalar_extend_operationleft. (((a) = 2 * ge_signed_half_scalar_extend_operationleft + 1 /\ (sto_ap_scalar_extend_operation) = 0) /\ (sto_an_scalar_extend_operation) = S ge_signed_half_scalar_extend_operationleft))) /\ ((((((b) = 2 * (sto_bp_scalar_extend_operation) /\ (sto_bn_scalar_extend_operation) = 0) \/ exists ge_signed_half_scalar_extend_operationright. (((b) = 2 * ge_signed_half_scalar_extend_operationright + 1 /\ (sto_bp_scalar_extend_operation) = 0) /\ (sto_bn_scalar_extend_operation) = S ge_signed_half_scalar_extend_operationright))) /\ ((((((c) = 2 * (sto_cp_scalar_extend_operation) /\ (sto_cn_scalar_extend_operation) = 0) \/ exists ge_signed_half_scalar_extend_operationoutput. (((c) = 2 * ge_signed_half_scalar_extend_operationoutput + 1 /\ (sto_cp_scalar_extend_operation) = 0) /\ (sto_cn_scalar_extend_operation) = S ge_signed_half_scalar_extend_operationoutput))) /\ ((sto_ap_scalar_extend_operation * sto_bp_scalar_extend_operation + sto_an_scalar_extend_operation * sto_bn_scalar_extend_operation) + sto_cn_scalar_extend_operation = (sto_ap_scalar_extend_operation * sto_bn_scalar_extend_operation + sto_an_scalar_extend_operation * sto_bp_scalar_extend_operation) + sto_cp_scalar_extend_operation))))))) -> (((exists dst_positive_code_scalar_extend_resultinput_table dst_positive_scale_scalar_extend_resultinput_table dst_negative_code_scalar_extend_resultinput_table dst_negative_scale_scalar_extend_resultinput_table. (((F) = (((((dst_positive_code_scalar_extend_resultinput_table) + (dst_positive_scale_scalar_extend_resultinput_table)) * S ((dst_positive_code_scalar_extend_resultinput_table) + (dst_positive_scale_scalar_extend_resultinput_table)) + ((dst_positive_scale_scalar_extend_resultinput_table) + (dst_positive_scale_scalar_extend_resultinput_table))) + (((dst_negative_code_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)) * S ((dst_negative_code_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)) + ((dst_negative_scale_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)))) * S ((((dst_positive_code_scalar_extend_resultinput_table) + (dst_positive_scale_scalar_extend_resultinput_table)) * S ((dst_positive_code_scalar_extend_resultinput_table) + (dst_positive_scale_scalar_extend_resultinput_table)) + ((dst_positive_scale_scalar_extend_resultinput_table) + (dst_positive_scale_scalar_extend_resultinput_table))) + (((dst_negative_code_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)) * S ((dst_negative_code_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)) + ((dst_negative_scale_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)))) + ((((dst_negative_code_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)) * S ((dst_negative_code_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)) + ((dst_negative_scale_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table))) + (((dst_negative_code_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)) * S ((dst_negative_code_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)) + ((dst_negative_scale_scalar_extend_resultinput_table) + (dst_negative_scale_scalar_extend_resultinput_table)))))) /\ (forall dst_index_scalar_extend_resultinput_table. (exists pvs_le_gap_scalar_extend_resultinput_tabledomain. pvs_le_gap_scalar_extend_resultinput_tabledomain + (dst_index_scalar_extend_resultinput_table) = (S l)) -> exists dst_positive_scalar_extend_resultinput_table dst_negative_scalar_extend_resultinput_table dst_value_scalar_extend_resultinput_table. ((((exists ff_h_pvs_scalar_extend_resultinput_tableentrypositive. ff_h_pvs_scalar_extend_resultinput_tableentrypositive + S (dst_positive_scalar_extend_resultinput_table) = S ((S (dst_index_scalar_extend_resultinput_table)) * dst_positive_scale_scalar_extend_resultinput_table)) /\ exists ff_q_pvs_scalar_extend_resultinput_tableentrypositive. dst_positive_code_scalar_extend_resultinput_table = ff_q_pvs_scalar_extend_resultinput_tableentrypositive * S ((S (dst_index_scalar_extend_resultinput_table)) * dst_positive_scale_scalar_extend_resultinput_table) + (dst_positive_scalar_extend_resultinput_table))) /\ (((((exists ff_h_pvs_scalar_extend_resultinput_tableentrynegative. ff_h_pvs_scalar_extend_resultinput_tableentrynegative + S (dst_negative_scalar_extend_resultinput_table) = S ((S (dst_index_scalar_extend_resultinput_table)) * dst_negative_scale_scalar_extend_resultinput_table)) /\ exists ff_q_pvs_scalar_extend_resultinput_tableentrynegative. dst_negative_code_scalar_extend_resultinput_table = ff_q_pvs_scalar_extend_resultinput_tableentrynegative * S ((S (dst_index_scalar_extend_resultinput_table)) * dst_negative_scale_scalar_extend_resultinput_table) + (dst_negative_scalar_extend_resultinput_table))) /\ (exists ge_balance_positive_scalar_extend_resultinput_tableentryvalue ge_balance_negative_scalar_extend_resultinput_tableentryvalue. (((((dst_value_scalar_extend_resultinput_table) = 2 * (ge_balance_positive_scalar_extend_resultinput_tableentryvalue) /\ (ge_balance_negative_scalar_extend_resultinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_extend_resultinput_tableentryvaluedecode. (((dst_value_scalar_extend_resultinput_table) = 2 * ge_signed_half_scalar_extend_resultinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_resultinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_extend_resultinput_tableentryvalue) = S ge_signed_half_scalar_extend_resultinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_extend_resultinput_table) + ge_balance_negative_scalar_extend_resultinput_tableentryvalue = (dst_negative_scalar_extend_resultinput_table) + ge_balance_positive_scalar_extend_resultinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_extend_resultoutput_table dst_positive_scale_scalar_extend_resultoutput_table dst_negative_code_scalar_extend_resultoutput_table dst_negative_scale_scalar_extend_resultoutput_table. (((K) = (((((dst_positive_code_scalar_extend_resultoutput_table) + (dst_positive_scale_scalar_extend_resultoutput_table)) * S ((dst_positive_code_scalar_extend_resultoutput_table) + (dst_positive_scale_scalar_extend_resultoutput_table)) + ((dst_positive_scale_scalar_extend_resultoutput_table) + (dst_positive_scale_scalar_extend_resultoutput_table))) + (((dst_negative_code_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)) * S ((dst_negative_code_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)) + ((dst_negative_scale_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)))) * S ((((dst_positive_code_scalar_extend_resultoutput_table) + (dst_positive_scale_scalar_extend_resultoutput_table)) * S ((dst_positive_code_scalar_extend_resultoutput_table) + (dst_positive_scale_scalar_extend_resultoutput_table)) + ((dst_positive_scale_scalar_extend_resultoutput_table) + (dst_positive_scale_scalar_extend_resultoutput_table))) + (((dst_negative_code_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)) * S ((dst_negative_code_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)) + ((dst_negative_scale_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)))) + ((((dst_negative_code_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)) * S ((dst_negative_code_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)) + ((dst_negative_scale_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table))) + (((dst_negative_code_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)) * S ((dst_negative_code_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)) + ((dst_negative_scale_scalar_extend_resultoutput_table) + (dst_negative_scale_scalar_extend_resultoutput_table)))))) /\ (forall dst_index_scalar_extend_resultoutput_table. (exists pvs_le_gap_scalar_extend_resultoutput_tabledomain. pvs_le_gap_scalar_extend_resultoutput_tabledomain + (dst_index_scalar_extend_resultoutput_table) = (S l)) -> exists dst_positive_scalar_extend_resultoutput_table dst_negative_scalar_extend_resultoutput_table dst_value_scalar_extend_resultoutput_table. ((((exists ff_h_pvs_scalar_extend_resultoutput_tableentrypositive. ff_h_pvs_scalar_extend_resultoutput_tableentrypositive + S (dst_positive_scalar_extend_resultoutput_table) = S ((S (dst_index_scalar_extend_resultoutput_table)) * dst_positive_scale_scalar_extend_resultoutput_table)) /\ exists ff_q_pvs_scalar_extend_resultoutput_tableentrypositive. dst_positive_code_scalar_extend_resultoutput_table = ff_q_pvs_scalar_extend_resultoutput_tableentrypositive * S ((S (dst_index_scalar_extend_resultoutput_table)) * dst_positive_scale_scalar_extend_resultoutput_table) + (dst_positive_scalar_extend_resultoutput_table))) /\ (((((exists ff_h_pvs_scalar_extend_resultoutput_tableentrynegative. ff_h_pvs_scalar_extend_resultoutput_tableentrynegative + S (dst_negative_scalar_extend_resultoutput_table) = S ((S (dst_index_scalar_extend_resultoutput_table)) * dst_negative_scale_scalar_extend_resultoutput_table)) /\ exists ff_q_pvs_scalar_extend_resultoutput_tableentrynegative. dst_negative_code_scalar_extend_resultoutput_table = ff_q_pvs_scalar_extend_resultoutput_tableentrynegative * S ((S (dst_index_scalar_extend_resultoutput_table)) * dst_negative_scale_scalar_extend_resultoutput_table) + (dst_negative_scalar_extend_resultoutput_table))) /\ (exists ge_balance_positive_scalar_extend_resultoutput_tableentryvalue ge_balance_negative_scalar_extend_resultoutput_tableentryvalue. (((((dst_value_scalar_extend_resultoutput_table) = 2 * (ge_balance_positive_scalar_extend_resultoutput_tableentryvalue) /\ (ge_balance_negative_scalar_extend_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_extend_resultoutput_tableentryvaluedecode. (((dst_value_scalar_extend_resultoutput_table) = 2 * ge_signed_half_scalar_extend_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_extend_resultoutput_tableentryvalue) = S ge_signed_half_scalar_extend_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_extend_resultoutput_table) + ge_balance_negative_scalar_extend_resultoutput_tableentryvalue = (dst_negative_scalar_extend_resultoutput_table) + ge_balance_positive_scalar_extend_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_extend_resultentries. (exists pvs_gap_scalar_extend_resultentriesbound. pvs_gap_scalar_extend_resultentriesbound + S (sto_index_scalar_extend_resultentries) = (S l)) -> exists sto_input_scalar_extend_resultentries sto_output_scalar_extend_resultentries. ((exists dst_positive_code_scalar_extend_resultentriesentryinput dst_positive_scale_scalar_extend_resultentriesentryinput dst_negative_code_scalar_extend_resultentriesentryinput dst_negative_scale_scalar_extend_resultentriesentryinput dst_positive_scalar_extend_resultentriesentryinput dst_negative_scalar_extend_resultentriesentryinput. (((F) = (((((dst_positive_code_scalar_extend_resultentriesentryinput) + (dst_positive_scale_scalar_extend_resultentriesentryinput)) * S ((dst_positive_code_scalar_extend_resultentriesentryinput) + (dst_positive_scale_scalar_extend_resultentriesentryinput)) + ((dst_positive_scale_scalar_extend_resultentriesentryinput) + (dst_positive_scale_scalar_extend_resultentriesentryinput))) + (((dst_negative_code_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)) * S ((dst_negative_code_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)) + ((dst_negative_scale_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)))) * S ((((dst_positive_code_scalar_extend_resultentriesentryinput) + (dst_positive_scale_scalar_extend_resultentriesentryinput)) * S ((dst_positive_code_scalar_extend_resultentriesentryinput) + (dst_positive_scale_scalar_extend_resultentriesentryinput)) + ((dst_positive_scale_scalar_extend_resultentriesentryinput) + (dst_positive_scale_scalar_extend_resultentriesentryinput))) + (((dst_negative_code_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)) * S ((dst_negative_code_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)) + ((dst_negative_scale_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)))) + ((((dst_negative_code_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)) * S ((dst_negative_code_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)) + ((dst_negative_scale_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput))) + (((dst_negative_code_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)) * S ((dst_negative_code_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)) + ((dst_negative_scale_scalar_extend_resultentriesentryinput) + (dst_negative_scale_scalar_extend_resultentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_extend_resultentriesentryinputpositive. ff_h_pvs_scalar_extend_resultentriesentryinputpositive + S (dst_positive_scalar_extend_resultentriesentryinput) = S ((S (sto_index_scalar_extend_resultentries)) * dst_positive_scale_scalar_extend_resultentriesentryinput)) /\ exists ff_q_pvs_scalar_extend_resultentriesentryinputpositive. dst_positive_code_scalar_extend_resultentriesentryinput = ff_q_pvs_scalar_extend_resultentriesentryinputpositive * S ((S (sto_index_scalar_extend_resultentries)) * dst_positive_scale_scalar_extend_resultentriesentryinput) + (dst_positive_scalar_extend_resultentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_extend_resultentriesentryinputnegative. ff_h_pvs_scalar_extend_resultentriesentryinputnegative + S (dst_negative_scalar_extend_resultentriesentryinput) = S ((S (sto_index_scalar_extend_resultentries)) * dst_negative_scale_scalar_extend_resultentriesentryinput)) /\ exists ff_q_pvs_scalar_extend_resultentriesentryinputnegative. dst_negative_code_scalar_extend_resultentriesentryinput = ff_q_pvs_scalar_extend_resultentriesentryinputnegative * S ((S (sto_index_scalar_extend_resultentries)) * dst_negative_scale_scalar_extend_resultentriesentryinput) + (dst_negative_scalar_extend_resultentriesentryinput))) /\ (exists ge_balance_positive_scalar_extend_resultentriesentryinputvalue ge_balance_negative_scalar_extend_resultentriesentryinputvalue. (((((sto_input_scalar_extend_resultentries) = 2 * (ge_balance_positive_scalar_extend_resultentriesentryinputvalue) /\ (ge_balance_negative_scalar_extend_resultentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_extend_resultentriesentryinputvaluedecode. (((sto_input_scalar_extend_resultentries) = 2 * ge_signed_half_scalar_extend_resultentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_resultentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_extend_resultentriesentryinputvalue) = S ge_signed_half_scalar_extend_resultentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_extend_resultentriesentryinput) + ge_balance_negative_scalar_extend_resultentriesentryinputvalue = (dst_negative_scalar_extend_resultentriesentryinput) + ge_balance_positive_scalar_extend_resultentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_extend_resultentriesentryoutput dst_positive_scale_scalar_extend_resultentriesentryoutput dst_negative_code_scalar_extend_resultentriesentryoutput dst_negative_scale_scalar_extend_resultentriesentryoutput dst_positive_scalar_extend_resultentriesentryoutput dst_negative_scalar_extend_resultentriesentryoutput. (((K) = (((((dst_positive_code_scalar_extend_resultentriesentryoutput) + (dst_positive_scale_scalar_extend_resultentriesentryoutput)) * S ((dst_positive_code_scalar_extend_resultentriesentryoutput) + (dst_positive_scale_scalar_extend_resultentriesentryoutput)) + ((dst_positive_scale_scalar_extend_resultentriesentryoutput) + (dst_positive_scale_scalar_extend_resultentriesentryoutput))) + (((dst_negative_code_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)) * S ((dst_negative_code_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)) + ((dst_negative_scale_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)))) * S ((((dst_positive_code_scalar_extend_resultentriesentryoutput) + (dst_positive_scale_scalar_extend_resultentriesentryoutput)) * S ((dst_positive_code_scalar_extend_resultentriesentryoutput) + (dst_positive_scale_scalar_extend_resultentriesentryoutput)) + ((dst_positive_scale_scalar_extend_resultentriesentryoutput) + (dst_positive_scale_scalar_extend_resultentriesentryoutput))) + (((dst_negative_code_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)) * S ((dst_negative_code_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)) + ((dst_negative_scale_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)))) + ((((dst_negative_code_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)) * S ((dst_negative_code_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)) + ((dst_negative_scale_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput))) + (((dst_negative_code_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)) * S ((dst_negative_code_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)) + ((dst_negative_scale_scalar_extend_resultentriesentryoutput) + (dst_negative_scale_scalar_extend_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_extend_resultentriesentryoutputpositive. ff_h_pvs_scalar_extend_resultentriesentryoutputpositive + S (dst_positive_scalar_extend_resultentriesentryoutput) = S ((S (sto_index_scalar_extend_resultentries)) * dst_positive_scale_scalar_extend_resultentriesentryoutput)) /\ exists ff_q_pvs_scalar_extend_resultentriesentryoutputpositive. dst_positive_code_scalar_extend_resultentriesentryoutput = ff_q_pvs_scalar_extend_resultentriesentryoutputpositive * S ((S (sto_index_scalar_extend_resultentries)) * dst_positive_scale_scalar_extend_resultentriesentryoutput) + (dst_positive_scalar_extend_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_extend_resultentriesentryoutputnegative. ff_h_pvs_scalar_extend_resultentriesentryoutputnegative + S (dst_negative_scalar_extend_resultentriesentryoutput) = S ((S (sto_index_scalar_extend_resultentries)) * dst_negative_scale_scalar_extend_resultentriesentryoutput)) /\ exists ff_q_pvs_scalar_extend_resultentriesentryoutputnegative. dst_negative_code_scalar_extend_resultentriesentryoutput = ff_q_pvs_scalar_extend_resultentriesentryoutputnegative * S ((S (sto_index_scalar_extend_resultentries)) * dst_negative_scale_scalar_extend_resultentriesentryoutput) + (dst_negative_scalar_extend_resultentriesentryoutput))) /\ (exists ge_balance_positive_scalar_extend_resultentriesentryoutputvalue ge_balance_negative_scalar_extend_resultentriesentryoutputvalue. (((((sto_output_scalar_extend_resultentries) = 2 * (ge_balance_positive_scalar_extend_resultentriesentryoutputvalue) /\ (ge_balance_negative_scalar_extend_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_extend_resultentriesentryoutputvaluedecode. (((sto_output_scalar_extend_resultentries) = 2 * ge_signed_half_scalar_extend_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_extend_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_extend_resultentriesentryoutputvalue) = S ge_signed_half_scalar_extend_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_extend_resultentriesentryoutput) + ge_balance_negative_scalar_extend_resultentriesentryoutputvalue = (dst_negative_scalar_extend_resultentriesentryoutput) + ge_balance_positive_scalar_extend_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_extend_resultentriesentryoperation sto_an_scalar_extend_resultentriesentryoperation sto_bp_scalar_extend_resultentriesentryoperation sto_bn_scalar_extend_resultentriesentryoperation sto_cp_scalar_extend_resultentriesentryoperation sto_cn_scalar_extend_resultentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_extend_resultentriesentryoperation) /\ (sto_an_scalar_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_extend_resultentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_extend_resultentriesentryoperationleft + 1 /\ (sto_ap_scalar_extend_resultentriesentryoperation) = 0) /\ (sto_an_scalar_extend_resultentriesentryoperation) = S ge_signed_half_scalar_extend_resultentriesentryoperationleft))) /\ ((((((sto_input_scalar_extend_resultentries) = 2 * (sto_bp_scalar_extend_resultentriesentryoperation) /\ (sto_bn_scalar_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_extend_resultentriesentryoperationright. (((sto_input_scalar_extend_resultentries) = 2 * ge_signed_half_scalar_extend_resultentriesentryoperationright + 1 /\ (sto_bp_scalar_extend_resultentriesentryoperation) = 0) /\ (sto_bn_scalar_extend_resultentriesentryoperation) = S ge_signed_half_scalar_extend_resultentriesentryoperationright))) /\ ((((((sto_output_scalar_extend_resultentries) = 2 * (sto_cp_scalar_extend_resultentriesentryoperation) /\ (sto_cn_scalar_extend_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_extend_resultentriesentryoperationoutput. (((sto_output_scalar_extend_resultentries) = 2 * ge_signed_half_scalar_extend_resultentriesentryoperationoutput + 1 /\ (sto_cp_scalar_extend_resultentriesentryoperation) = 0) /\ (sto_cn_scalar_extend_resultentriesentryoperation) = S ge_signed_half_scalar_extend_resultentriesentryoperationoutput))) /\ ((sto_ap_scalar_extend_resultentriesentryoperation * sto_bp_scalar_extend_resultentriesentryoperation + sto_an_scalar_extend_resultentriesentryoperation * sto_bn_scalar_extend_resultentriesentryoperation) + sto_cn_scalar_extend_resultentriesentryoperation = (sto_ap_scalar_extend_resultentriesentryoperation * sto_bn_scalar_extend_resultentriesentryoperation + sto_an_scalar_extend_resultentriesentryoperation * sto_bp_scalar_extend_resultentriesentryoperation) + sto_cp_scalar_extend_resultentriesentryoperation)))))))))))))))
signed_table_scalar_exists
new owned theorem · read exact theorem evidence
Bundle node 207; exact statement SHA-256 8cf51db1c08911e2643d9aa773b9479d5e6e988489115056961b85d3ffdb4dc3
Exact first-order statement
forall l a F. (exists dst_positive_code_scalar_exists_input0 dst_positive_scale_scalar_exists_input0 dst_negative_code_scalar_exists_input0 dst_negative_scale_scalar_exists_input0. (((F) = (((((dst_positive_code_scalar_exists_input0) + (dst_positive_scale_scalar_exists_input0)) * S ((dst_positive_code_scalar_exists_input0) + (dst_positive_scale_scalar_exists_input0)) + ((dst_positive_scale_scalar_exists_input0) + (dst_positive_scale_scalar_exists_input0))) + (((dst_negative_code_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)) * S ((dst_negative_code_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)) + ((dst_negative_scale_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)))) * S ((((dst_positive_code_scalar_exists_input0) + (dst_positive_scale_scalar_exists_input0)) * S ((dst_positive_code_scalar_exists_input0) + (dst_positive_scale_scalar_exists_input0)) + ((dst_positive_scale_scalar_exists_input0) + (dst_positive_scale_scalar_exists_input0))) + (((dst_negative_code_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)) * S ((dst_negative_code_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)) + ((dst_negative_scale_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)))) + ((((dst_negative_code_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)) * S ((dst_negative_code_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)) + ((dst_negative_scale_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0))) + (((dst_negative_code_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)) * S ((dst_negative_code_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)) + ((dst_negative_scale_scalar_exists_input0) + (dst_negative_scale_scalar_exists_input0)))))) /\ (forall dst_index_scalar_exists_input0. (exists pvs_le_gap_scalar_exists_input0domain. pvs_le_gap_scalar_exists_input0domain + (dst_index_scalar_exists_input0) = (l)) -> exists dst_positive_scalar_exists_input0 dst_negative_scalar_exists_input0 dst_value_scalar_exists_input0. ((((exists ff_h_pvs_scalar_exists_input0entrypositive. ff_h_pvs_scalar_exists_input0entrypositive + S (dst_positive_scalar_exists_input0) = S ((S (dst_index_scalar_exists_input0)) * dst_positive_scale_scalar_exists_input0)) /\ exists ff_q_pvs_scalar_exists_input0entrypositive. dst_positive_code_scalar_exists_input0 = ff_q_pvs_scalar_exists_input0entrypositive * S ((S (dst_index_scalar_exists_input0)) * dst_positive_scale_scalar_exists_input0) + (dst_positive_scalar_exists_input0))) /\ (((((exists ff_h_pvs_scalar_exists_input0entrynegative. ff_h_pvs_scalar_exists_input0entrynegative + S (dst_negative_scalar_exists_input0) = S ((S (dst_index_scalar_exists_input0)) * dst_negative_scale_scalar_exists_input0)) /\ exists ff_q_pvs_scalar_exists_input0entrynegative. dst_negative_code_scalar_exists_input0 = ff_q_pvs_scalar_exists_input0entrynegative * S ((S (dst_index_scalar_exists_input0)) * dst_negative_scale_scalar_exists_input0) + (dst_negative_scalar_exists_input0))) /\ (exists ge_balance_positive_scalar_exists_input0entryvalue ge_balance_negative_scalar_exists_input0entryvalue. (((((dst_value_scalar_exists_input0) = 2 * (ge_balance_positive_scalar_exists_input0entryvalue) /\ (ge_balance_negative_scalar_exists_input0entryvalue) = 0) \/ exists ge_signed_half_scalar_exists_input0entryvaluedecode. (((dst_value_scalar_exists_input0) = 2 * ge_signed_half_scalar_exists_input0entryvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_input0entryvalue) = 0) /\ (ge_balance_negative_scalar_exists_input0entryvalue) = S ge_signed_half_scalar_exists_input0entryvaluedecode))) /\ ((dst_positive_scalar_exists_input0) + ge_balance_negative_scalar_exists_input0entryvalue = (dst_negative_scalar_exists_input0) + ge_balance_positive_scalar_exists_input0entryvalue))))))))) -> exists G. (((exists dst_positive_code_scalar_exists_resultinput_table dst_positive_scale_scalar_exists_resultinput_table dst_negative_code_scalar_exists_resultinput_table dst_negative_scale_scalar_exists_resultinput_table. (((F) = (((((dst_positive_code_scalar_exists_resultinput_table) + (dst_positive_scale_scalar_exists_resultinput_table)) * S ((dst_positive_code_scalar_exists_resultinput_table) + (dst_positive_scale_scalar_exists_resultinput_table)) + ((dst_positive_scale_scalar_exists_resultinput_table) + (dst_positive_scale_scalar_exists_resultinput_table))) + (((dst_negative_code_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)) * S ((dst_negative_code_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)) + ((dst_negative_scale_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)))) * S ((((dst_positive_code_scalar_exists_resultinput_table) + (dst_positive_scale_scalar_exists_resultinput_table)) * S ((dst_positive_code_scalar_exists_resultinput_table) + (dst_positive_scale_scalar_exists_resultinput_table)) + ((dst_positive_scale_scalar_exists_resultinput_table) + (dst_positive_scale_scalar_exists_resultinput_table))) + (((dst_negative_code_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)) * S ((dst_negative_code_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)) + ((dst_negative_scale_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)))) + ((((dst_negative_code_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)) * S ((dst_negative_code_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)) + ((dst_negative_scale_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table))) + (((dst_negative_code_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)) * S ((dst_negative_code_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)) + ((dst_negative_scale_scalar_exists_resultinput_table) + (dst_negative_scale_scalar_exists_resultinput_table)))))) /\ (forall dst_index_scalar_exists_resultinput_table. (exists pvs_le_gap_scalar_exists_resultinput_tabledomain. pvs_le_gap_scalar_exists_resultinput_tabledomain + (dst_index_scalar_exists_resultinput_table) = (l)) -> exists dst_positive_scalar_exists_resultinput_table dst_negative_scalar_exists_resultinput_table dst_value_scalar_exists_resultinput_table. ((((exists ff_h_pvs_scalar_exists_resultinput_tableentrypositive. ff_h_pvs_scalar_exists_resultinput_tableentrypositive + S (dst_positive_scalar_exists_resultinput_table) = S ((S (dst_index_scalar_exists_resultinput_table)) * dst_positive_scale_scalar_exists_resultinput_table)) /\ exists ff_q_pvs_scalar_exists_resultinput_tableentrypositive. dst_positive_code_scalar_exists_resultinput_table = ff_q_pvs_scalar_exists_resultinput_tableentrypositive * S ((S (dst_index_scalar_exists_resultinput_table)) * dst_positive_scale_scalar_exists_resultinput_table) + (dst_positive_scalar_exists_resultinput_table))) /\ (((((exists ff_h_pvs_scalar_exists_resultinput_tableentrynegative. ff_h_pvs_scalar_exists_resultinput_tableentrynegative + S (dst_negative_scalar_exists_resultinput_table) = S ((S (dst_index_scalar_exists_resultinput_table)) * dst_negative_scale_scalar_exists_resultinput_table)) /\ exists ff_q_pvs_scalar_exists_resultinput_tableentrynegative. dst_negative_code_scalar_exists_resultinput_table = ff_q_pvs_scalar_exists_resultinput_tableentrynegative * S ((S (dst_index_scalar_exists_resultinput_table)) * dst_negative_scale_scalar_exists_resultinput_table) + (dst_negative_scalar_exists_resultinput_table))) /\ (exists ge_balance_positive_scalar_exists_resultinput_tableentryvalue ge_balance_negative_scalar_exists_resultinput_tableentryvalue. (((((dst_value_scalar_exists_resultinput_table) = 2 * (ge_balance_positive_scalar_exists_resultinput_tableentryvalue) /\ (ge_balance_negative_scalar_exists_resultinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_exists_resultinput_tableentryvaluedecode. (((dst_value_scalar_exists_resultinput_table) = 2 * ge_signed_half_scalar_exists_resultinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_resultinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_exists_resultinput_tableentryvalue) = S ge_signed_half_scalar_exists_resultinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_exists_resultinput_table) + ge_balance_negative_scalar_exists_resultinput_tableentryvalue = (dst_negative_scalar_exists_resultinput_table) + ge_balance_positive_scalar_exists_resultinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_exists_resultoutput_table dst_positive_scale_scalar_exists_resultoutput_table dst_negative_code_scalar_exists_resultoutput_table dst_negative_scale_scalar_exists_resultoutput_table. (((G) = (((((dst_positive_code_scalar_exists_resultoutput_table) + (dst_positive_scale_scalar_exists_resultoutput_table)) * S ((dst_positive_code_scalar_exists_resultoutput_table) + (dst_positive_scale_scalar_exists_resultoutput_table)) + ((dst_positive_scale_scalar_exists_resultoutput_table) + (dst_positive_scale_scalar_exists_resultoutput_table))) + (((dst_negative_code_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)) * S ((dst_negative_code_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)) + ((dst_negative_scale_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)))) * S ((((dst_positive_code_scalar_exists_resultoutput_table) + (dst_positive_scale_scalar_exists_resultoutput_table)) * S ((dst_positive_code_scalar_exists_resultoutput_table) + (dst_positive_scale_scalar_exists_resultoutput_table)) + ((dst_positive_scale_scalar_exists_resultoutput_table) + (dst_positive_scale_scalar_exists_resultoutput_table))) + (((dst_negative_code_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)) * S ((dst_negative_code_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)) + ((dst_negative_scale_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)))) + ((((dst_negative_code_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)) * S ((dst_negative_code_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)) + ((dst_negative_scale_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table))) + (((dst_negative_code_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)) * S ((dst_negative_code_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)) + ((dst_negative_scale_scalar_exists_resultoutput_table) + (dst_negative_scale_scalar_exists_resultoutput_table)))))) /\ (forall dst_index_scalar_exists_resultoutput_table. (exists pvs_le_gap_scalar_exists_resultoutput_tabledomain. pvs_le_gap_scalar_exists_resultoutput_tabledomain + (dst_index_scalar_exists_resultoutput_table) = (l)) -> exists dst_positive_scalar_exists_resultoutput_table dst_negative_scalar_exists_resultoutput_table dst_value_scalar_exists_resultoutput_table. ((((exists ff_h_pvs_scalar_exists_resultoutput_tableentrypositive. ff_h_pvs_scalar_exists_resultoutput_tableentrypositive + S (dst_positive_scalar_exists_resultoutput_table) = S ((S (dst_index_scalar_exists_resultoutput_table)) * dst_positive_scale_scalar_exists_resultoutput_table)) /\ exists ff_q_pvs_scalar_exists_resultoutput_tableentrypositive. dst_positive_code_scalar_exists_resultoutput_table = ff_q_pvs_scalar_exists_resultoutput_tableentrypositive * S ((S (dst_index_scalar_exists_resultoutput_table)) * dst_positive_scale_scalar_exists_resultoutput_table) + (dst_positive_scalar_exists_resultoutput_table))) /\ (((((exists ff_h_pvs_scalar_exists_resultoutput_tableentrynegative. ff_h_pvs_scalar_exists_resultoutput_tableentrynegative + S (dst_negative_scalar_exists_resultoutput_table) = S ((S (dst_index_scalar_exists_resultoutput_table)) * dst_negative_scale_scalar_exists_resultoutput_table)) /\ exists ff_q_pvs_scalar_exists_resultoutput_tableentrynegative. dst_negative_code_scalar_exists_resultoutput_table = ff_q_pvs_scalar_exists_resultoutput_tableentrynegative * S ((S (dst_index_scalar_exists_resultoutput_table)) * dst_negative_scale_scalar_exists_resultoutput_table) + (dst_negative_scalar_exists_resultoutput_table))) /\ (exists ge_balance_positive_scalar_exists_resultoutput_tableentryvalue ge_balance_negative_scalar_exists_resultoutput_tableentryvalue. (((((dst_value_scalar_exists_resultoutput_table) = 2 * (ge_balance_positive_scalar_exists_resultoutput_tableentryvalue) /\ (ge_balance_negative_scalar_exists_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_exists_resultoutput_tableentryvaluedecode. (((dst_value_scalar_exists_resultoutput_table) = 2 * ge_signed_half_scalar_exists_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_exists_resultoutput_tableentryvalue) = S ge_signed_half_scalar_exists_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_exists_resultoutput_table) + ge_balance_negative_scalar_exists_resultoutput_tableentryvalue = (dst_negative_scalar_exists_resultoutput_table) + ge_balance_positive_scalar_exists_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_exists_resultentries. (exists pvs_gap_scalar_exists_resultentriesbound. pvs_gap_scalar_exists_resultentriesbound + S (sto_index_scalar_exists_resultentries) = (l)) -> exists sto_input_scalar_exists_resultentries sto_output_scalar_exists_resultentries. ((exists dst_positive_code_scalar_exists_resultentriesentryinput dst_positive_scale_scalar_exists_resultentriesentryinput dst_negative_code_scalar_exists_resultentriesentryinput dst_negative_scale_scalar_exists_resultentriesentryinput dst_positive_scalar_exists_resultentriesentryinput dst_negative_scalar_exists_resultentriesentryinput. (((F) = (((((dst_positive_code_scalar_exists_resultentriesentryinput) + (dst_positive_scale_scalar_exists_resultentriesentryinput)) * S ((dst_positive_code_scalar_exists_resultentriesentryinput) + (dst_positive_scale_scalar_exists_resultentriesentryinput)) + ((dst_positive_scale_scalar_exists_resultentriesentryinput) + (dst_positive_scale_scalar_exists_resultentriesentryinput))) + (((dst_negative_code_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)) * S ((dst_negative_code_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)) + ((dst_negative_scale_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)))) * S ((((dst_positive_code_scalar_exists_resultentriesentryinput) + (dst_positive_scale_scalar_exists_resultentriesentryinput)) * S ((dst_positive_code_scalar_exists_resultentriesentryinput) + (dst_positive_scale_scalar_exists_resultentriesentryinput)) + ((dst_positive_scale_scalar_exists_resultentriesentryinput) + (dst_positive_scale_scalar_exists_resultentriesentryinput))) + (((dst_negative_code_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)) * S ((dst_negative_code_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)) + ((dst_negative_scale_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)))) + ((((dst_negative_code_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)) * S ((dst_negative_code_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)) + ((dst_negative_scale_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput))) + (((dst_negative_code_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)) * S ((dst_negative_code_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)) + ((dst_negative_scale_scalar_exists_resultentriesentryinput) + (dst_negative_scale_scalar_exists_resultentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_exists_resultentriesentryinputpositive. ff_h_pvs_scalar_exists_resultentriesentryinputpositive + S (dst_positive_scalar_exists_resultentriesentryinput) = S ((S (sto_index_scalar_exists_resultentries)) * dst_positive_scale_scalar_exists_resultentriesentryinput)) /\ exists ff_q_pvs_scalar_exists_resultentriesentryinputpositive. dst_positive_code_scalar_exists_resultentriesentryinput = ff_q_pvs_scalar_exists_resultentriesentryinputpositive * S ((S (sto_index_scalar_exists_resultentries)) * dst_positive_scale_scalar_exists_resultentriesentryinput) + (dst_positive_scalar_exists_resultentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_exists_resultentriesentryinputnegative. ff_h_pvs_scalar_exists_resultentriesentryinputnegative + S (dst_negative_scalar_exists_resultentriesentryinput) = S ((S (sto_index_scalar_exists_resultentries)) * dst_negative_scale_scalar_exists_resultentriesentryinput)) /\ exists ff_q_pvs_scalar_exists_resultentriesentryinputnegative. dst_negative_code_scalar_exists_resultentriesentryinput = ff_q_pvs_scalar_exists_resultentriesentryinputnegative * S ((S (sto_index_scalar_exists_resultentries)) * dst_negative_scale_scalar_exists_resultentriesentryinput) + (dst_negative_scalar_exists_resultentriesentryinput))) /\ (exists ge_balance_positive_scalar_exists_resultentriesentryinputvalue ge_balance_negative_scalar_exists_resultentriesentryinputvalue. (((((sto_input_scalar_exists_resultentries) = 2 * (ge_balance_positive_scalar_exists_resultentriesentryinputvalue) /\ (ge_balance_negative_scalar_exists_resultentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_exists_resultentriesentryinputvaluedecode. (((sto_input_scalar_exists_resultentries) = 2 * ge_signed_half_scalar_exists_resultentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_resultentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_exists_resultentriesentryinputvalue) = S ge_signed_half_scalar_exists_resultentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_exists_resultentriesentryinput) + ge_balance_negative_scalar_exists_resultentriesentryinputvalue = (dst_negative_scalar_exists_resultentriesentryinput) + ge_balance_positive_scalar_exists_resultentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_exists_resultentriesentryoutput dst_positive_scale_scalar_exists_resultentriesentryoutput dst_negative_code_scalar_exists_resultentriesentryoutput dst_negative_scale_scalar_exists_resultentriesentryoutput dst_positive_scalar_exists_resultentriesentryoutput dst_negative_scalar_exists_resultentriesentryoutput. (((G) = (((((dst_positive_code_scalar_exists_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_resultentriesentryoutput)) * S ((dst_positive_code_scalar_exists_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_resultentriesentryoutput)) + ((dst_positive_scale_scalar_exists_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_resultentriesentryoutput))) + (((dst_negative_code_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)) * S ((dst_negative_code_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)) + ((dst_negative_scale_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)))) * S ((((dst_positive_code_scalar_exists_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_resultentriesentryoutput)) * S ((dst_positive_code_scalar_exists_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_resultentriesentryoutput)) + ((dst_positive_scale_scalar_exists_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_resultentriesentryoutput))) + (((dst_negative_code_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)) * S ((dst_negative_code_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)) + ((dst_negative_scale_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)))) + ((((dst_negative_code_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)) * S ((dst_negative_code_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)) + ((dst_negative_scale_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput))) + (((dst_negative_code_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)) * S ((dst_negative_code_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)) + ((dst_negative_scale_scalar_exists_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_exists_resultentriesentryoutputpositive. ff_h_pvs_scalar_exists_resultentriesentryoutputpositive + S (dst_positive_scalar_exists_resultentriesentryoutput) = S ((S (sto_index_scalar_exists_resultentries)) * dst_positive_scale_scalar_exists_resultentriesentryoutput)) /\ exists ff_q_pvs_scalar_exists_resultentriesentryoutputpositive. dst_positive_code_scalar_exists_resultentriesentryoutput = ff_q_pvs_scalar_exists_resultentriesentryoutputpositive * S ((S (sto_index_scalar_exists_resultentries)) * dst_positive_scale_scalar_exists_resultentriesentryoutput) + (dst_positive_scalar_exists_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_exists_resultentriesentryoutputnegative. ff_h_pvs_scalar_exists_resultentriesentryoutputnegative + S (dst_negative_scalar_exists_resultentriesentryoutput) = S ((S (sto_index_scalar_exists_resultentries)) * dst_negative_scale_scalar_exists_resultentriesentryoutput)) /\ exists ff_q_pvs_scalar_exists_resultentriesentryoutputnegative. dst_negative_code_scalar_exists_resultentriesentryoutput = ff_q_pvs_scalar_exists_resultentriesentryoutputnegative * S ((S (sto_index_scalar_exists_resultentries)) * dst_negative_scale_scalar_exists_resultentriesentryoutput) + (dst_negative_scalar_exists_resultentriesentryoutput))) /\ (exists ge_balance_positive_scalar_exists_resultentriesentryoutputvalue ge_balance_negative_scalar_exists_resultentriesentryoutputvalue. (((((sto_output_scalar_exists_resultentries) = 2 * (ge_balance_positive_scalar_exists_resultentriesentryoutputvalue) /\ (ge_balance_negative_scalar_exists_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_exists_resultentriesentryoutputvaluedecode. (((sto_output_scalar_exists_resultentries) = 2 * ge_signed_half_scalar_exists_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_exists_resultentriesentryoutputvalue) = S ge_signed_half_scalar_exists_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_exists_resultentriesentryoutput) + ge_balance_negative_scalar_exists_resultentriesentryoutputvalue = (dst_negative_scalar_exists_resultentriesentryoutput) + ge_balance_positive_scalar_exists_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_exists_resultentriesentryoperation sto_an_scalar_exists_resultentriesentryoperation sto_bp_scalar_exists_resultentriesentryoperation sto_bn_scalar_exists_resultentriesentryoperation sto_cp_scalar_exists_resultentriesentryoperation sto_cn_scalar_exists_resultentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_exists_resultentriesentryoperation) /\ (sto_an_scalar_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_resultentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_exists_resultentriesentryoperationleft + 1 /\ (sto_ap_scalar_exists_resultentriesentryoperation) = 0) /\ (sto_an_scalar_exists_resultentriesentryoperation) = S ge_signed_half_scalar_exists_resultentriesentryoperationleft))) /\ ((((((sto_input_scalar_exists_resultentries) = 2 * (sto_bp_scalar_exists_resultentriesentryoperation) /\ (sto_bn_scalar_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_resultentriesentryoperationright. (((sto_input_scalar_exists_resultentries) = 2 * ge_signed_half_scalar_exists_resultentriesentryoperationright + 1 /\ (sto_bp_scalar_exists_resultentriesentryoperation) = 0) /\ (sto_bn_scalar_exists_resultentriesentryoperation) = S ge_signed_half_scalar_exists_resultentriesentryoperationright))) /\ ((((((sto_output_scalar_exists_resultentries) = 2 * (sto_cp_scalar_exists_resultentriesentryoperation) /\ (sto_cn_scalar_exists_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_resultentriesentryoperationoutput. (((sto_output_scalar_exists_resultentries) = 2 * ge_signed_half_scalar_exists_resultentriesentryoperationoutput + 1 /\ (sto_cp_scalar_exists_resultentriesentryoperation) = 0) /\ (sto_cn_scalar_exists_resultentriesentryoperation) = S ge_signed_half_scalar_exists_resultentriesentryoperationoutput))) /\ ((sto_ap_scalar_exists_resultentriesentryoperation * sto_bp_scalar_exists_resultentriesentryoperation + sto_an_scalar_exists_resultentriesentryoperation * sto_bn_scalar_exists_resultentriesentryoperation) + sto_cn_scalar_exists_resultentriesentryoperation = (sto_ap_scalar_exists_resultentriesentryoperation * sto_bn_scalar_exists_resultentriesentryoperation + sto_an_scalar_exists_resultentriesentryoperation * sto_bp_scalar_exists_resultentriesentryoperation) + sto_cp_scalar_exists_resultentriesentryoperation)))))))))))))))
signed_table_scalar_exists_extensionally_unique
new owned theorem · read exact theorem evidence
Bundle node 208; exact statement SHA-256 ab9954f8f2a293ddade9a4cfff5ba1b94d62d0f32d68c8628130ee518a425f82
Exact first-order statement
forall l a F. (exists dst_positive_code_scalar_exists_unique_input0 dst_positive_scale_scalar_exists_unique_input0 dst_negative_code_scalar_exists_unique_input0 dst_negative_scale_scalar_exists_unique_input0. (((F) = (((((dst_positive_code_scalar_exists_unique_input0) + (dst_positive_scale_scalar_exists_unique_input0)) * S ((dst_positive_code_scalar_exists_unique_input0) + (dst_positive_scale_scalar_exists_unique_input0)) + ((dst_positive_scale_scalar_exists_unique_input0) + (dst_positive_scale_scalar_exists_unique_input0))) + (((dst_negative_code_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)) * S ((dst_negative_code_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)) + ((dst_negative_scale_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)))) * S ((((dst_positive_code_scalar_exists_unique_input0) + (dst_positive_scale_scalar_exists_unique_input0)) * S ((dst_positive_code_scalar_exists_unique_input0) + (dst_positive_scale_scalar_exists_unique_input0)) + ((dst_positive_scale_scalar_exists_unique_input0) + (dst_positive_scale_scalar_exists_unique_input0))) + (((dst_negative_code_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)) * S ((dst_negative_code_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)) + ((dst_negative_scale_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)))) + ((((dst_negative_code_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)) * S ((dst_negative_code_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)) + ((dst_negative_scale_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0))) + (((dst_negative_code_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)) * S ((dst_negative_code_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)) + ((dst_negative_scale_scalar_exists_unique_input0) + (dst_negative_scale_scalar_exists_unique_input0)))))) /\ (forall dst_index_scalar_exists_unique_input0. (exists pvs_le_gap_scalar_exists_unique_input0domain. pvs_le_gap_scalar_exists_unique_input0domain + (dst_index_scalar_exists_unique_input0) = (l)) -> exists dst_positive_scalar_exists_unique_input0 dst_negative_scalar_exists_unique_input0 dst_value_scalar_exists_unique_input0. ((((exists ff_h_pvs_scalar_exists_unique_input0entrypositive. ff_h_pvs_scalar_exists_unique_input0entrypositive + S (dst_positive_scalar_exists_unique_input0) = S ((S (dst_index_scalar_exists_unique_input0)) * dst_positive_scale_scalar_exists_unique_input0)) /\ exists ff_q_pvs_scalar_exists_unique_input0entrypositive. dst_positive_code_scalar_exists_unique_input0 = ff_q_pvs_scalar_exists_unique_input0entrypositive * S ((S (dst_index_scalar_exists_unique_input0)) * dst_positive_scale_scalar_exists_unique_input0) + (dst_positive_scalar_exists_unique_input0))) /\ (((((exists ff_h_pvs_scalar_exists_unique_input0entrynegative. ff_h_pvs_scalar_exists_unique_input0entrynegative + S (dst_negative_scalar_exists_unique_input0) = S ((S (dst_index_scalar_exists_unique_input0)) * dst_negative_scale_scalar_exists_unique_input0)) /\ exists ff_q_pvs_scalar_exists_unique_input0entrynegative. dst_negative_code_scalar_exists_unique_input0 = ff_q_pvs_scalar_exists_unique_input0entrynegative * S ((S (dst_index_scalar_exists_unique_input0)) * dst_negative_scale_scalar_exists_unique_input0) + (dst_negative_scalar_exists_unique_input0))) /\ (exists ge_balance_positive_scalar_exists_unique_input0entryvalue ge_balance_negative_scalar_exists_unique_input0entryvalue. (((((dst_value_scalar_exists_unique_input0) = 2 * (ge_balance_positive_scalar_exists_unique_input0entryvalue) /\ (ge_balance_negative_scalar_exists_unique_input0entryvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_input0entryvaluedecode. (((dst_value_scalar_exists_unique_input0) = 2 * ge_signed_half_scalar_exists_unique_input0entryvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_input0entryvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_input0entryvalue) = S ge_signed_half_scalar_exists_unique_input0entryvaluedecode))) /\ ((dst_positive_scalar_exists_unique_input0) + ge_balance_negative_scalar_exists_unique_input0entryvalue = (dst_negative_scalar_exists_unique_input0) + ge_balance_positive_scalar_exists_unique_input0entryvalue))))))))) -> exists G. ((((exists dst_positive_code_scalar_exists_unique_resultinput_table dst_positive_scale_scalar_exists_unique_resultinput_table dst_negative_code_scalar_exists_unique_resultinput_table dst_negative_scale_scalar_exists_unique_resultinput_table. (((F) = (((((dst_positive_code_scalar_exists_unique_resultinput_table) + (dst_positive_scale_scalar_exists_unique_resultinput_table)) * S ((dst_positive_code_scalar_exists_unique_resultinput_table) + (dst_positive_scale_scalar_exists_unique_resultinput_table)) + ((dst_positive_scale_scalar_exists_unique_resultinput_table) + (dst_positive_scale_scalar_exists_unique_resultinput_table))) + (((dst_negative_code_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)) * S ((dst_negative_code_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)) + ((dst_negative_scale_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)))) * S ((((dst_positive_code_scalar_exists_unique_resultinput_table) + (dst_positive_scale_scalar_exists_unique_resultinput_table)) * S ((dst_positive_code_scalar_exists_unique_resultinput_table) + (dst_positive_scale_scalar_exists_unique_resultinput_table)) + ((dst_positive_scale_scalar_exists_unique_resultinput_table) + (dst_positive_scale_scalar_exists_unique_resultinput_table))) + (((dst_negative_code_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)) * S ((dst_negative_code_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)) + ((dst_negative_scale_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)))) + ((((dst_negative_code_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)) * S ((dst_negative_code_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)) + ((dst_negative_scale_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table))) + (((dst_negative_code_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)) * S ((dst_negative_code_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)) + ((dst_negative_scale_scalar_exists_unique_resultinput_table) + (dst_negative_scale_scalar_exists_unique_resultinput_table)))))) /\ (forall dst_index_scalar_exists_unique_resultinput_table. (exists pvs_le_gap_scalar_exists_unique_resultinput_tabledomain. pvs_le_gap_scalar_exists_unique_resultinput_tabledomain + (dst_index_scalar_exists_unique_resultinput_table) = (l)) -> exists dst_positive_scalar_exists_unique_resultinput_table dst_negative_scalar_exists_unique_resultinput_table dst_value_scalar_exists_unique_resultinput_table. ((((exists ff_h_pvs_scalar_exists_unique_resultinput_tableentrypositive. ff_h_pvs_scalar_exists_unique_resultinput_tableentrypositive + S (dst_positive_scalar_exists_unique_resultinput_table) = S ((S (dst_index_scalar_exists_unique_resultinput_table)) * dst_positive_scale_scalar_exists_unique_resultinput_table)) /\ exists ff_q_pvs_scalar_exists_unique_resultinput_tableentrypositive. dst_positive_code_scalar_exists_unique_resultinput_table = ff_q_pvs_scalar_exists_unique_resultinput_tableentrypositive * S ((S (dst_index_scalar_exists_unique_resultinput_table)) * dst_positive_scale_scalar_exists_unique_resultinput_table) + (dst_positive_scalar_exists_unique_resultinput_table))) /\ (((((exists ff_h_pvs_scalar_exists_unique_resultinput_tableentrynegative. ff_h_pvs_scalar_exists_unique_resultinput_tableentrynegative + S (dst_negative_scalar_exists_unique_resultinput_table) = S ((S (dst_index_scalar_exists_unique_resultinput_table)) * dst_negative_scale_scalar_exists_unique_resultinput_table)) /\ exists ff_q_pvs_scalar_exists_unique_resultinput_tableentrynegative. dst_negative_code_scalar_exists_unique_resultinput_table = ff_q_pvs_scalar_exists_unique_resultinput_tableentrynegative * S ((S (dst_index_scalar_exists_unique_resultinput_table)) * dst_negative_scale_scalar_exists_unique_resultinput_table) + (dst_negative_scalar_exists_unique_resultinput_table))) /\ (exists ge_balance_positive_scalar_exists_unique_resultinput_tableentryvalue ge_balance_negative_scalar_exists_unique_resultinput_tableentryvalue. (((((dst_value_scalar_exists_unique_resultinput_table) = 2 * (ge_balance_positive_scalar_exists_unique_resultinput_tableentryvalue) /\ (ge_balance_negative_scalar_exists_unique_resultinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_resultinput_tableentryvaluedecode. (((dst_value_scalar_exists_unique_resultinput_table) = 2 * ge_signed_half_scalar_exists_unique_resultinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_resultinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_resultinput_tableentryvalue) = S ge_signed_half_scalar_exists_unique_resultinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_exists_unique_resultinput_table) + ge_balance_negative_scalar_exists_unique_resultinput_tableentryvalue = (dst_negative_scalar_exists_unique_resultinput_table) + ge_balance_positive_scalar_exists_unique_resultinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_exists_unique_resultoutput_table dst_positive_scale_scalar_exists_unique_resultoutput_table dst_negative_code_scalar_exists_unique_resultoutput_table dst_negative_scale_scalar_exists_unique_resultoutput_table. (((G) = (((((dst_positive_code_scalar_exists_unique_resultoutput_table) + (dst_positive_scale_scalar_exists_unique_resultoutput_table)) * S ((dst_positive_code_scalar_exists_unique_resultoutput_table) + (dst_positive_scale_scalar_exists_unique_resultoutput_table)) + ((dst_positive_scale_scalar_exists_unique_resultoutput_table) + (dst_positive_scale_scalar_exists_unique_resultoutput_table))) + (((dst_negative_code_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)) * S ((dst_negative_code_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)) + ((dst_negative_scale_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)))) * S ((((dst_positive_code_scalar_exists_unique_resultoutput_table) + (dst_positive_scale_scalar_exists_unique_resultoutput_table)) * S ((dst_positive_code_scalar_exists_unique_resultoutput_table) + (dst_positive_scale_scalar_exists_unique_resultoutput_table)) + ((dst_positive_scale_scalar_exists_unique_resultoutput_table) + (dst_positive_scale_scalar_exists_unique_resultoutput_table))) + (((dst_negative_code_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)) * S ((dst_negative_code_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)) + ((dst_negative_scale_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)))) + ((((dst_negative_code_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)) * S ((dst_negative_code_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)) + ((dst_negative_scale_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table))) + (((dst_negative_code_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)) * S ((dst_negative_code_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)) + ((dst_negative_scale_scalar_exists_unique_resultoutput_table) + (dst_negative_scale_scalar_exists_unique_resultoutput_table)))))) /\ (forall dst_index_scalar_exists_unique_resultoutput_table. (exists pvs_le_gap_scalar_exists_unique_resultoutput_tabledomain. pvs_le_gap_scalar_exists_unique_resultoutput_tabledomain + (dst_index_scalar_exists_unique_resultoutput_table) = (l)) -> exists dst_positive_scalar_exists_unique_resultoutput_table dst_negative_scalar_exists_unique_resultoutput_table dst_value_scalar_exists_unique_resultoutput_table. ((((exists ff_h_pvs_scalar_exists_unique_resultoutput_tableentrypositive. ff_h_pvs_scalar_exists_unique_resultoutput_tableentrypositive + S (dst_positive_scalar_exists_unique_resultoutput_table) = S ((S (dst_index_scalar_exists_unique_resultoutput_table)) * dst_positive_scale_scalar_exists_unique_resultoutput_table)) /\ exists ff_q_pvs_scalar_exists_unique_resultoutput_tableentrypositive. dst_positive_code_scalar_exists_unique_resultoutput_table = ff_q_pvs_scalar_exists_unique_resultoutput_tableentrypositive * S ((S (dst_index_scalar_exists_unique_resultoutput_table)) * dst_positive_scale_scalar_exists_unique_resultoutput_table) + (dst_positive_scalar_exists_unique_resultoutput_table))) /\ (((((exists ff_h_pvs_scalar_exists_unique_resultoutput_tableentrynegative. ff_h_pvs_scalar_exists_unique_resultoutput_tableentrynegative + S (dst_negative_scalar_exists_unique_resultoutput_table) = S ((S (dst_index_scalar_exists_unique_resultoutput_table)) * dst_negative_scale_scalar_exists_unique_resultoutput_table)) /\ exists ff_q_pvs_scalar_exists_unique_resultoutput_tableentrynegative. dst_negative_code_scalar_exists_unique_resultoutput_table = ff_q_pvs_scalar_exists_unique_resultoutput_tableentrynegative * S ((S (dst_index_scalar_exists_unique_resultoutput_table)) * dst_negative_scale_scalar_exists_unique_resultoutput_table) + (dst_negative_scalar_exists_unique_resultoutput_table))) /\ (exists ge_balance_positive_scalar_exists_unique_resultoutput_tableentryvalue ge_balance_negative_scalar_exists_unique_resultoutput_tableentryvalue. (((((dst_value_scalar_exists_unique_resultoutput_table) = 2 * (ge_balance_positive_scalar_exists_unique_resultoutput_tableentryvalue) /\ (ge_balance_negative_scalar_exists_unique_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_resultoutput_tableentryvaluedecode. (((dst_value_scalar_exists_unique_resultoutput_table) = 2 * ge_signed_half_scalar_exists_unique_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_resultoutput_tableentryvalue) = S ge_signed_half_scalar_exists_unique_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_exists_unique_resultoutput_table) + ge_balance_negative_scalar_exists_unique_resultoutput_tableentryvalue = (dst_negative_scalar_exists_unique_resultoutput_table) + ge_balance_positive_scalar_exists_unique_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_exists_unique_resultentries. (exists pvs_gap_scalar_exists_unique_resultentriesbound. pvs_gap_scalar_exists_unique_resultentriesbound + S (sto_index_scalar_exists_unique_resultentries) = (l)) -> exists sto_input_scalar_exists_unique_resultentries sto_output_scalar_exists_unique_resultentries. ((exists dst_positive_code_scalar_exists_unique_resultentriesentryinput dst_positive_scale_scalar_exists_unique_resultentriesentryinput dst_negative_code_scalar_exists_unique_resultentriesentryinput dst_negative_scale_scalar_exists_unique_resultentriesentryinput dst_positive_scalar_exists_unique_resultentriesentryinput dst_negative_scalar_exists_unique_resultentriesentryinput. (((F) = (((((dst_positive_code_scalar_exists_unique_resultentriesentryinput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryinput)) * S ((dst_positive_code_scalar_exists_unique_resultentriesentryinput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryinput)) + ((dst_positive_scale_scalar_exists_unique_resultentriesentryinput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryinput))) + (((dst_negative_code_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) * S ((dst_negative_code_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) + ((dst_negative_scale_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)))) * S ((((dst_positive_code_scalar_exists_unique_resultentriesentryinput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryinput)) * S ((dst_positive_code_scalar_exists_unique_resultentriesentryinput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryinput)) + ((dst_positive_scale_scalar_exists_unique_resultentriesentryinput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryinput))) + (((dst_negative_code_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) * S ((dst_negative_code_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) + ((dst_negative_scale_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)))) + ((((dst_negative_code_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) * S ((dst_negative_code_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) + ((dst_negative_scale_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput))) + (((dst_negative_code_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) * S ((dst_negative_code_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) + ((dst_negative_scale_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_exists_unique_resultentriesentryinputpositive. ff_h_pvs_scalar_exists_unique_resultentriesentryinputpositive + S (dst_positive_scalar_exists_unique_resultentriesentryinput) = S ((S (sto_index_scalar_exists_unique_resultentries)) * dst_positive_scale_scalar_exists_unique_resultentriesentryinput)) /\ exists ff_q_pvs_scalar_exists_unique_resultentriesentryinputpositive. dst_positive_code_scalar_exists_unique_resultentriesentryinput = ff_q_pvs_scalar_exists_unique_resultentriesentryinputpositive * S ((S (sto_index_scalar_exists_unique_resultentries)) * dst_positive_scale_scalar_exists_unique_resultentriesentryinput) + (dst_positive_scalar_exists_unique_resultentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_exists_unique_resultentriesentryinputnegative. ff_h_pvs_scalar_exists_unique_resultentriesentryinputnegative + S (dst_negative_scalar_exists_unique_resultentriesentryinput) = S ((S (sto_index_scalar_exists_unique_resultentries)) * dst_negative_scale_scalar_exists_unique_resultentriesentryinput)) /\ exists ff_q_pvs_scalar_exists_unique_resultentriesentryinputnegative. dst_negative_code_scalar_exists_unique_resultentriesentryinput = ff_q_pvs_scalar_exists_unique_resultentriesentryinputnegative * S ((S (sto_index_scalar_exists_unique_resultentries)) * dst_negative_scale_scalar_exists_unique_resultentriesentryinput) + (dst_negative_scalar_exists_unique_resultentriesentryinput))) /\ (exists ge_balance_positive_scalar_exists_unique_resultentriesentryinputvalue ge_balance_negative_scalar_exists_unique_resultentriesentryinputvalue. (((((sto_input_scalar_exists_unique_resultentries) = 2 * (ge_balance_positive_scalar_exists_unique_resultentriesentryinputvalue) /\ (ge_balance_negative_scalar_exists_unique_resultentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_resultentriesentryinputvaluedecode. (((sto_input_scalar_exists_unique_resultentries) = 2 * ge_signed_half_scalar_exists_unique_resultentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_resultentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_resultentriesentryinputvalue) = S ge_signed_half_scalar_exists_unique_resultentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_exists_unique_resultentriesentryinput) + ge_balance_negative_scalar_exists_unique_resultentriesentryinputvalue = (dst_negative_scalar_exists_unique_resultentriesentryinput) + ge_balance_positive_scalar_exists_unique_resultentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_exists_unique_resultentriesentryoutput dst_positive_scale_scalar_exists_unique_resultentriesentryoutput dst_negative_code_scalar_exists_unique_resultentriesentryoutput dst_negative_scale_scalar_exists_unique_resultentriesentryoutput dst_positive_scalar_exists_unique_resultentriesentryoutput dst_negative_scalar_exists_unique_resultentriesentryoutput. (((G) = (((((dst_positive_code_scalar_exists_unique_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryoutput)) * S ((dst_positive_code_scalar_exists_unique_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryoutput)) + ((dst_positive_scale_scalar_exists_unique_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)))) * S ((((dst_positive_code_scalar_exists_unique_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryoutput)) * S ((dst_positive_code_scalar_exists_unique_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryoutput)) + ((dst_positive_scale_scalar_exists_unique_resultentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)))) + ((((dst_negative_code_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput))) + (((dst_negative_code_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) * S ((dst_negative_code_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) + ((dst_negative_scale_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_exists_unique_resultentriesentryoutputpositive. ff_h_pvs_scalar_exists_unique_resultentriesentryoutputpositive + S (dst_positive_scalar_exists_unique_resultentriesentryoutput) = S ((S (sto_index_scalar_exists_unique_resultentries)) * dst_positive_scale_scalar_exists_unique_resultentriesentryoutput)) /\ exists ff_q_pvs_scalar_exists_unique_resultentriesentryoutputpositive. dst_positive_code_scalar_exists_unique_resultentriesentryoutput = ff_q_pvs_scalar_exists_unique_resultentriesentryoutputpositive * S ((S (sto_index_scalar_exists_unique_resultentries)) * dst_positive_scale_scalar_exists_unique_resultentriesentryoutput) + (dst_positive_scalar_exists_unique_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_exists_unique_resultentriesentryoutputnegative. ff_h_pvs_scalar_exists_unique_resultentriesentryoutputnegative + S (dst_negative_scalar_exists_unique_resultentriesentryoutput) = S ((S (sto_index_scalar_exists_unique_resultentries)) * dst_negative_scale_scalar_exists_unique_resultentriesentryoutput)) /\ exists ff_q_pvs_scalar_exists_unique_resultentriesentryoutputnegative. dst_negative_code_scalar_exists_unique_resultentriesentryoutput = ff_q_pvs_scalar_exists_unique_resultentriesentryoutputnegative * S ((S (sto_index_scalar_exists_unique_resultentries)) * dst_negative_scale_scalar_exists_unique_resultentriesentryoutput) + (dst_negative_scalar_exists_unique_resultentriesentryoutput))) /\ (exists ge_balance_positive_scalar_exists_unique_resultentriesentryoutputvalue ge_balance_negative_scalar_exists_unique_resultentriesentryoutputvalue. (((((sto_output_scalar_exists_unique_resultentries) = 2 * (ge_balance_positive_scalar_exists_unique_resultentriesentryoutputvalue) /\ (ge_balance_negative_scalar_exists_unique_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_resultentriesentryoutputvaluedecode. (((sto_output_scalar_exists_unique_resultentries) = 2 * ge_signed_half_scalar_exists_unique_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_resultentriesentryoutputvalue) = S ge_signed_half_scalar_exists_unique_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_exists_unique_resultentriesentryoutput) + ge_balance_negative_scalar_exists_unique_resultentriesentryoutputvalue = (dst_negative_scalar_exists_unique_resultentriesentryoutput) + ge_balance_positive_scalar_exists_unique_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_exists_unique_resultentriesentryoperation sto_an_scalar_exists_unique_resultentriesentryoperation sto_bp_scalar_exists_unique_resultentriesentryoperation sto_bn_scalar_exists_unique_resultentriesentryoperation sto_cp_scalar_exists_unique_resultentriesentryoperation sto_cn_scalar_exists_unique_resultentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_exists_unique_resultentriesentryoperation) /\ (sto_an_scalar_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_unique_resultentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_exists_unique_resultentriesentryoperationleft + 1 /\ (sto_ap_scalar_exists_unique_resultentriesentryoperation) = 0) /\ (sto_an_scalar_exists_unique_resultentriesentryoperation) = S ge_signed_half_scalar_exists_unique_resultentriesentryoperationleft))) /\ ((((((sto_input_scalar_exists_unique_resultentries) = 2 * (sto_bp_scalar_exists_unique_resultentriesentryoperation) /\ (sto_bn_scalar_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_unique_resultentriesentryoperationright. (((sto_input_scalar_exists_unique_resultentries) = 2 * ge_signed_half_scalar_exists_unique_resultentriesentryoperationright + 1 /\ (sto_bp_scalar_exists_unique_resultentriesentryoperation) = 0) /\ (sto_bn_scalar_exists_unique_resultentriesentryoperation) = S ge_signed_half_scalar_exists_unique_resultentriesentryoperationright))) /\ ((((((sto_output_scalar_exists_unique_resultentries) = 2 * (sto_cp_scalar_exists_unique_resultentriesentryoperation) /\ (sto_cn_scalar_exists_unique_resultentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_unique_resultentriesentryoperationoutput. (((sto_output_scalar_exists_unique_resultentries) = 2 * ge_signed_half_scalar_exists_unique_resultentriesentryoperationoutput + 1 /\ (sto_cp_scalar_exists_unique_resultentriesentryoperation) = 0) /\ (sto_cn_scalar_exists_unique_resultentriesentryoperation) = S ge_signed_half_scalar_exists_unique_resultentriesentryoperationoutput))) /\ ((sto_ap_scalar_exists_unique_resultentriesentryoperation * sto_bp_scalar_exists_unique_resultentriesentryoperation + sto_an_scalar_exists_unique_resultentriesentryoperation * sto_bn_scalar_exists_unique_resultentriesentryoperation) + sto_cn_scalar_exists_unique_resultentriesentryoperation = (sto_ap_scalar_exists_unique_resultentriesentryoperation * sto_bn_scalar_exists_unique_resultentriesentryoperation + sto_an_scalar_exists_unique_resultentriesentryoperation * sto_bp_scalar_exists_unique_resultentriesentryoperation) + sto_cp_scalar_exists_unique_resultentriesentryoperation))))))))))))))) /\ (forall K. (((exists dst_positive_code_scalar_exists_unique_otherinput_table dst_positive_scale_scalar_exists_unique_otherinput_table dst_negative_code_scalar_exists_unique_otherinput_table dst_negative_scale_scalar_exists_unique_otherinput_table. (((F) = (((((dst_positive_code_scalar_exists_unique_otherinput_table) + (dst_positive_scale_scalar_exists_unique_otherinput_table)) * S ((dst_positive_code_scalar_exists_unique_otherinput_table) + (dst_positive_scale_scalar_exists_unique_otherinput_table)) + ((dst_positive_scale_scalar_exists_unique_otherinput_table) + (dst_positive_scale_scalar_exists_unique_otherinput_table))) + (((dst_negative_code_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)) * S ((dst_negative_code_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)) + ((dst_negative_scale_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)))) * S ((((dst_positive_code_scalar_exists_unique_otherinput_table) + (dst_positive_scale_scalar_exists_unique_otherinput_table)) * S ((dst_positive_code_scalar_exists_unique_otherinput_table) + (dst_positive_scale_scalar_exists_unique_otherinput_table)) + ((dst_positive_scale_scalar_exists_unique_otherinput_table) + (dst_positive_scale_scalar_exists_unique_otherinput_table))) + (((dst_negative_code_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)) * S ((dst_negative_code_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)) + ((dst_negative_scale_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)))) + ((((dst_negative_code_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)) * S ((dst_negative_code_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)) + ((dst_negative_scale_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table))) + (((dst_negative_code_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)) * S ((dst_negative_code_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)) + ((dst_negative_scale_scalar_exists_unique_otherinput_table) + (dst_negative_scale_scalar_exists_unique_otherinput_table)))))) /\ (forall dst_index_scalar_exists_unique_otherinput_table. (exists pvs_le_gap_scalar_exists_unique_otherinput_tabledomain. pvs_le_gap_scalar_exists_unique_otherinput_tabledomain + (dst_index_scalar_exists_unique_otherinput_table) = (l)) -> exists dst_positive_scalar_exists_unique_otherinput_table dst_negative_scalar_exists_unique_otherinput_table dst_value_scalar_exists_unique_otherinput_table. ((((exists ff_h_pvs_scalar_exists_unique_otherinput_tableentrypositive. ff_h_pvs_scalar_exists_unique_otherinput_tableentrypositive + S (dst_positive_scalar_exists_unique_otherinput_table) = S ((S (dst_index_scalar_exists_unique_otherinput_table)) * dst_positive_scale_scalar_exists_unique_otherinput_table)) /\ exists ff_q_pvs_scalar_exists_unique_otherinput_tableentrypositive. dst_positive_code_scalar_exists_unique_otherinput_table = ff_q_pvs_scalar_exists_unique_otherinput_tableentrypositive * S ((S (dst_index_scalar_exists_unique_otherinput_table)) * dst_positive_scale_scalar_exists_unique_otherinput_table) + (dst_positive_scalar_exists_unique_otherinput_table))) /\ (((((exists ff_h_pvs_scalar_exists_unique_otherinput_tableentrynegative. ff_h_pvs_scalar_exists_unique_otherinput_tableentrynegative + S (dst_negative_scalar_exists_unique_otherinput_table) = S ((S (dst_index_scalar_exists_unique_otherinput_table)) * dst_negative_scale_scalar_exists_unique_otherinput_table)) /\ exists ff_q_pvs_scalar_exists_unique_otherinput_tableentrynegative. dst_negative_code_scalar_exists_unique_otherinput_table = ff_q_pvs_scalar_exists_unique_otherinput_tableentrynegative * S ((S (dst_index_scalar_exists_unique_otherinput_table)) * dst_negative_scale_scalar_exists_unique_otherinput_table) + (dst_negative_scalar_exists_unique_otherinput_table))) /\ (exists ge_balance_positive_scalar_exists_unique_otherinput_tableentryvalue ge_balance_negative_scalar_exists_unique_otherinput_tableentryvalue. (((((dst_value_scalar_exists_unique_otherinput_table) = 2 * (ge_balance_positive_scalar_exists_unique_otherinput_tableentryvalue) /\ (ge_balance_negative_scalar_exists_unique_otherinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_otherinput_tableentryvaluedecode. (((dst_value_scalar_exists_unique_otherinput_table) = 2 * ge_signed_half_scalar_exists_unique_otherinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_otherinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_otherinput_tableentryvalue) = S ge_signed_half_scalar_exists_unique_otherinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_exists_unique_otherinput_table) + ge_balance_negative_scalar_exists_unique_otherinput_tableentryvalue = (dst_negative_scalar_exists_unique_otherinput_table) + ge_balance_positive_scalar_exists_unique_otherinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_exists_unique_otheroutput_table dst_positive_scale_scalar_exists_unique_otheroutput_table dst_negative_code_scalar_exists_unique_otheroutput_table dst_negative_scale_scalar_exists_unique_otheroutput_table. (((K) = (((((dst_positive_code_scalar_exists_unique_otheroutput_table) + (dst_positive_scale_scalar_exists_unique_otheroutput_table)) * S ((dst_positive_code_scalar_exists_unique_otheroutput_table) + (dst_positive_scale_scalar_exists_unique_otheroutput_table)) + ((dst_positive_scale_scalar_exists_unique_otheroutput_table) + (dst_positive_scale_scalar_exists_unique_otheroutput_table))) + (((dst_negative_code_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)) * S ((dst_negative_code_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)) + ((dst_negative_scale_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)))) * S ((((dst_positive_code_scalar_exists_unique_otheroutput_table) + (dst_positive_scale_scalar_exists_unique_otheroutput_table)) * S ((dst_positive_code_scalar_exists_unique_otheroutput_table) + (dst_positive_scale_scalar_exists_unique_otheroutput_table)) + ((dst_positive_scale_scalar_exists_unique_otheroutput_table) + (dst_positive_scale_scalar_exists_unique_otheroutput_table))) + (((dst_negative_code_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)) * S ((dst_negative_code_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)) + ((dst_negative_scale_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)))) + ((((dst_negative_code_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)) * S ((dst_negative_code_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)) + ((dst_negative_scale_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table))) + (((dst_negative_code_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)) * S ((dst_negative_code_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)) + ((dst_negative_scale_scalar_exists_unique_otheroutput_table) + (dst_negative_scale_scalar_exists_unique_otheroutput_table)))))) /\ (forall dst_index_scalar_exists_unique_otheroutput_table. (exists pvs_le_gap_scalar_exists_unique_otheroutput_tabledomain. pvs_le_gap_scalar_exists_unique_otheroutput_tabledomain + (dst_index_scalar_exists_unique_otheroutput_table) = (l)) -> exists dst_positive_scalar_exists_unique_otheroutput_table dst_negative_scalar_exists_unique_otheroutput_table dst_value_scalar_exists_unique_otheroutput_table. ((((exists ff_h_pvs_scalar_exists_unique_otheroutput_tableentrypositive. ff_h_pvs_scalar_exists_unique_otheroutput_tableentrypositive + S (dst_positive_scalar_exists_unique_otheroutput_table) = S ((S (dst_index_scalar_exists_unique_otheroutput_table)) * dst_positive_scale_scalar_exists_unique_otheroutput_table)) /\ exists ff_q_pvs_scalar_exists_unique_otheroutput_tableentrypositive. dst_positive_code_scalar_exists_unique_otheroutput_table = ff_q_pvs_scalar_exists_unique_otheroutput_tableentrypositive * S ((S (dst_index_scalar_exists_unique_otheroutput_table)) * dst_positive_scale_scalar_exists_unique_otheroutput_table) + (dst_positive_scalar_exists_unique_otheroutput_table))) /\ (((((exists ff_h_pvs_scalar_exists_unique_otheroutput_tableentrynegative. ff_h_pvs_scalar_exists_unique_otheroutput_tableentrynegative + S (dst_negative_scalar_exists_unique_otheroutput_table) = S ((S (dst_index_scalar_exists_unique_otheroutput_table)) * dst_negative_scale_scalar_exists_unique_otheroutput_table)) /\ exists ff_q_pvs_scalar_exists_unique_otheroutput_tableentrynegative. dst_negative_code_scalar_exists_unique_otheroutput_table = ff_q_pvs_scalar_exists_unique_otheroutput_tableentrynegative * S ((S (dst_index_scalar_exists_unique_otheroutput_table)) * dst_negative_scale_scalar_exists_unique_otheroutput_table) + (dst_negative_scalar_exists_unique_otheroutput_table))) /\ (exists ge_balance_positive_scalar_exists_unique_otheroutput_tableentryvalue ge_balance_negative_scalar_exists_unique_otheroutput_tableentryvalue. (((((dst_value_scalar_exists_unique_otheroutput_table) = 2 * (ge_balance_positive_scalar_exists_unique_otheroutput_tableentryvalue) /\ (ge_balance_negative_scalar_exists_unique_otheroutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_otheroutput_tableentryvaluedecode. (((dst_value_scalar_exists_unique_otheroutput_table) = 2 * ge_signed_half_scalar_exists_unique_otheroutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_otheroutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_otheroutput_tableentryvalue) = S ge_signed_half_scalar_exists_unique_otheroutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_exists_unique_otheroutput_table) + ge_balance_negative_scalar_exists_unique_otheroutput_tableentryvalue = (dst_negative_scalar_exists_unique_otheroutput_table) + ge_balance_positive_scalar_exists_unique_otheroutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_exists_unique_otherentries. (exists pvs_gap_scalar_exists_unique_otherentriesbound. pvs_gap_scalar_exists_unique_otherentriesbound + S (sto_index_scalar_exists_unique_otherentries) = (l)) -> exists sto_input_scalar_exists_unique_otherentries sto_output_scalar_exists_unique_otherentries. ((exists dst_positive_code_scalar_exists_unique_otherentriesentryinput dst_positive_scale_scalar_exists_unique_otherentriesentryinput dst_negative_code_scalar_exists_unique_otherentriesentryinput dst_negative_scale_scalar_exists_unique_otherentriesentryinput dst_positive_scalar_exists_unique_otherentriesentryinput dst_negative_scalar_exists_unique_otherentriesentryinput. (((F) = (((((dst_positive_code_scalar_exists_unique_otherentriesentryinput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryinput)) * S ((dst_positive_code_scalar_exists_unique_otherentriesentryinput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryinput)) + ((dst_positive_scale_scalar_exists_unique_otherentriesentryinput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryinput))) + (((dst_negative_code_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) * S ((dst_negative_code_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) + ((dst_negative_scale_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)))) * S ((((dst_positive_code_scalar_exists_unique_otherentriesentryinput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryinput)) * S ((dst_positive_code_scalar_exists_unique_otherentriesentryinput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryinput)) + ((dst_positive_scale_scalar_exists_unique_otherentriesentryinput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryinput))) + (((dst_negative_code_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) * S ((dst_negative_code_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) + ((dst_negative_scale_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)))) + ((((dst_negative_code_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) * S ((dst_negative_code_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) + ((dst_negative_scale_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput))) + (((dst_negative_code_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) * S ((dst_negative_code_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) + ((dst_negative_scale_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_exists_unique_otherentriesentryinputpositive. ff_h_pvs_scalar_exists_unique_otherentriesentryinputpositive + S (dst_positive_scalar_exists_unique_otherentriesentryinput) = S ((S (sto_index_scalar_exists_unique_otherentries)) * dst_positive_scale_scalar_exists_unique_otherentriesentryinput)) /\ exists ff_q_pvs_scalar_exists_unique_otherentriesentryinputpositive. dst_positive_code_scalar_exists_unique_otherentriesentryinput = ff_q_pvs_scalar_exists_unique_otherentriesentryinputpositive * S ((S (sto_index_scalar_exists_unique_otherentries)) * dst_positive_scale_scalar_exists_unique_otherentriesentryinput) + (dst_positive_scalar_exists_unique_otherentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_exists_unique_otherentriesentryinputnegative. ff_h_pvs_scalar_exists_unique_otherentriesentryinputnegative + S (dst_negative_scalar_exists_unique_otherentriesentryinput) = S ((S (sto_index_scalar_exists_unique_otherentries)) * dst_negative_scale_scalar_exists_unique_otherentriesentryinput)) /\ exists ff_q_pvs_scalar_exists_unique_otherentriesentryinputnegative. dst_negative_code_scalar_exists_unique_otherentriesentryinput = ff_q_pvs_scalar_exists_unique_otherentriesentryinputnegative * S ((S (sto_index_scalar_exists_unique_otherentries)) * dst_negative_scale_scalar_exists_unique_otherentriesentryinput) + (dst_negative_scalar_exists_unique_otherentriesentryinput))) /\ (exists ge_balance_positive_scalar_exists_unique_otherentriesentryinputvalue ge_balance_negative_scalar_exists_unique_otherentriesentryinputvalue. (((((sto_input_scalar_exists_unique_otherentries) = 2 * (ge_balance_positive_scalar_exists_unique_otherentriesentryinputvalue) /\ (ge_balance_negative_scalar_exists_unique_otherentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_otherentriesentryinputvaluedecode. (((sto_input_scalar_exists_unique_otherentries) = 2 * ge_signed_half_scalar_exists_unique_otherentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_otherentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_otherentriesentryinputvalue) = S ge_signed_half_scalar_exists_unique_otherentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_exists_unique_otherentriesentryinput) + ge_balance_negative_scalar_exists_unique_otherentriesentryinputvalue = (dst_negative_scalar_exists_unique_otherentriesentryinput) + ge_balance_positive_scalar_exists_unique_otherentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_exists_unique_otherentriesentryoutput dst_positive_scale_scalar_exists_unique_otherentriesentryoutput dst_negative_code_scalar_exists_unique_otherentriesentryoutput dst_negative_scale_scalar_exists_unique_otherentriesentryoutput dst_positive_scalar_exists_unique_otherentriesentryoutput dst_negative_scalar_exists_unique_otherentriesentryoutput. (((K) = (((((dst_positive_code_scalar_exists_unique_otherentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryoutput)) * S ((dst_positive_code_scalar_exists_unique_otherentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryoutput)) + ((dst_positive_scale_scalar_exists_unique_otherentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)))) * S ((((dst_positive_code_scalar_exists_unique_otherentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryoutput)) * S ((dst_positive_code_scalar_exists_unique_otherentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryoutput)) + ((dst_positive_scale_scalar_exists_unique_otherentriesentryoutput) + (dst_positive_scale_scalar_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)))) + ((((dst_negative_code_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput))) + (((dst_negative_code_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) * S ((dst_negative_code_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) + ((dst_negative_scale_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_exists_unique_otherentriesentryoutputpositive. ff_h_pvs_scalar_exists_unique_otherentriesentryoutputpositive + S (dst_positive_scalar_exists_unique_otherentriesentryoutput) = S ((S (sto_index_scalar_exists_unique_otherentries)) * dst_positive_scale_scalar_exists_unique_otherentriesentryoutput)) /\ exists ff_q_pvs_scalar_exists_unique_otherentriesentryoutputpositive. dst_positive_code_scalar_exists_unique_otherentriesentryoutput = ff_q_pvs_scalar_exists_unique_otherentriesentryoutputpositive * S ((S (sto_index_scalar_exists_unique_otherentries)) * dst_positive_scale_scalar_exists_unique_otherentriesentryoutput) + (dst_positive_scalar_exists_unique_otherentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_exists_unique_otherentriesentryoutputnegative. ff_h_pvs_scalar_exists_unique_otherentriesentryoutputnegative + S (dst_negative_scalar_exists_unique_otherentriesentryoutput) = S ((S (sto_index_scalar_exists_unique_otherentries)) * dst_negative_scale_scalar_exists_unique_otherentriesentryoutput)) /\ exists ff_q_pvs_scalar_exists_unique_otherentriesentryoutputnegative. dst_negative_code_scalar_exists_unique_otherentriesentryoutput = ff_q_pvs_scalar_exists_unique_otherentriesentryoutputnegative * S ((S (sto_index_scalar_exists_unique_otherentries)) * dst_negative_scale_scalar_exists_unique_otherentriesentryoutput) + (dst_negative_scalar_exists_unique_otherentriesentryoutput))) /\ (exists ge_balance_positive_scalar_exists_unique_otherentriesentryoutputvalue ge_balance_negative_scalar_exists_unique_otherentriesentryoutputvalue. (((((sto_output_scalar_exists_unique_otherentries) = 2 * (ge_balance_positive_scalar_exists_unique_otherentriesentryoutputvalue) /\ (ge_balance_negative_scalar_exists_unique_otherentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_otherentriesentryoutputvaluedecode. (((sto_output_scalar_exists_unique_otherentries) = 2 * ge_signed_half_scalar_exists_unique_otherentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_otherentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_otherentriesentryoutputvalue) = S ge_signed_half_scalar_exists_unique_otherentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_exists_unique_otherentriesentryoutput) + ge_balance_negative_scalar_exists_unique_otherentriesentryoutputvalue = (dst_negative_scalar_exists_unique_otherentriesentryoutput) + ge_balance_positive_scalar_exists_unique_otherentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_exists_unique_otherentriesentryoperation sto_an_scalar_exists_unique_otherentriesentryoperation sto_bp_scalar_exists_unique_otherentriesentryoperation sto_bn_scalar_exists_unique_otherentriesentryoperation sto_cp_scalar_exists_unique_otherentriesentryoperation sto_cn_scalar_exists_unique_otherentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_exists_unique_otherentriesentryoperation) /\ (sto_an_scalar_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_unique_otherentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_exists_unique_otherentriesentryoperationleft + 1 /\ (sto_ap_scalar_exists_unique_otherentriesentryoperation) = 0) /\ (sto_an_scalar_exists_unique_otherentriesentryoperation) = S ge_signed_half_scalar_exists_unique_otherentriesentryoperationleft))) /\ ((((((sto_input_scalar_exists_unique_otherentries) = 2 * (sto_bp_scalar_exists_unique_otherentriesentryoperation) /\ (sto_bn_scalar_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_unique_otherentriesentryoperationright. (((sto_input_scalar_exists_unique_otherentries) = 2 * ge_signed_half_scalar_exists_unique_otherentriesentryoperationright + 1 /\ (sto_bp_scalar_exists_unique_otherentriesentryoperation) = 0) /\ (sto_bn_scalar_exists_unique_otherentriesentryoperation) = S ge_signed_half_scalar_exists_unique_otherentriesentryoperationright))) /\ ((((((sto_output_scalar_exists_unique_otherentries) = 2 * (sto_cp_scalar_exists_unique_otherentriesentryoperation) /\ (sto_cn_scalar_exists_unique_otherentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_exists_unique_otherentriesentryoperationoutput. (((sto_output_scalar_exists_unique_otherentries) = 2 * ge_signed_half_scalar_exists_unique_otherentriesentryoperationoutput + 1 /\ (sto_cp_scalar_exists_unique_otherentriesentryoperation) = 0) /\ (sto_cn_scalar_exists_unique_otherentriesentryoperation) = S ge_signed_half_scalar_exists_unique_otherentriesentryoperationoutput))) /\ ((sto_ap_scalar_exists_unique_otherentriesentryoperation * sto_bp_scalar_exists_unique_otherentriesentryoperation + sto_an_scalar_exists_unique_otherentriesentryoperation * sto_bn_scalar_exists_unique_otherentriesentryoperation) + sto_cn_scalar_exists_unique_otherentriesentryoperation = (sto_ap_scalar_exists_unique_otherentriesentryoperation * sto_bn_scalar_exists_unique_otherentriesentryoperation + sto_an_scalar_exists_unique_otherentriesentryoperation * sto_bp_scalar_exists_unique_otherentriesentryoperation) + sto_cp_scalar_exists_unique_otherentriesentryoperation))))))))))))))) -> (forall dst_index_scalar_exists_unique_equal dst_first_scalar_exists_unique_equal dst_second_scalar_exists_unique_equal. (exists pvs_gap_scalar_exists_unique_equalbound. pvs_gap_scalar_exists_unique_equalbound + S (dst_index_scalar_exists_unique_equal) = (l)) -> (exists dst_positive_code_scalar_exists_unique_equalfirst dst_positive_scale_scalar_exists_unique_equalfirst dst_negative_code_scalar_exists_unique_equalfirst dst_negative_scale_scalar_exists_unique_equalfirst dst_positive_scalar_exists_unique_equalfirst dst_negative_scalar_exists_unique_equalfirst. (((G) = (((((dst_positive_code_scalar_exists_unique_equalfirst) + (dst_positive_scale_scalar_exists_unique_equalfirst)) * S ((dst_positive_code_scalar_exists_unique_equalfirst) + (dst_positive_scale_scalar_exists_unique_equalfirst)) + ((dst_positive_scale_scalar_exists_unique_equalfirst) + (dst_positive_scale_scalar_exists_unique_equalfirst))) + (((dst_negative_code_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)) * S ((dst_negative_code_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)) + ((dst_negative_scale_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)))) * S ((((dst_positive_code_scalar_exists_unique_equalfirst) + (dst_positive_scale_scalar_exists_unique_equalfirst)) * S ((dst_positive_code_scalar_exists_unique_equalfirst) + (dst_positive_scale_scalar_exists_unique_equalfirst)) + ((dst_positive_scale_scalar_exists_unique_equalfirst) + (dst_positive_scale_scalar_exists_unique_equalfirst))) + (((dst_negative_code_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)) * S ((dst_negative_code_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)) + ((dst_negative_scale_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)))) + ((((dst_negative_code_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)) * S ((dst_negative_code_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)) + ((dst_negative_scale_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst))) + (((dst_negative_code_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)) * S ((dst_negative_code_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)) + ((dst_negative_scale_scalar_exists_unique_equalfirst) + (dst_negative_scale_scalar_exists_unique_equalfirst)))))) /\ (((((exists ff_h_pvs_scalar_exists_unique_equalfirstpositive. ff_h_pvs_scalar_exists_unique_equalfirstpositive + S (dst_positive_scalar_exists_unique_equalfirst) = S ((S (dst_index_scalar_exists_unique_equal)) * dst_positive_scale_scalar_exists_unique_equalfirst)) /\ exists ff_q_pvs_scalar_exists_unique_equalfirstpositive. dst_positive_code_scalar_exists_unique_equalfirst = ff_q_pvs_scalar_exists_unique_equalfirstpositive * S ((S (dst_index_scalar_exists_unique_equal)) * dst_positive_scale_scalar_exists_unique_equalfirst) + (dst_positive_scalar_exists_unique_equalfirst))) /\ (((((exists ff_h_pvs_scalar_exists_unique_equalfirstnegative. ff_h_pvs_scalar_exists_unique_equalfirstnegative + S (dst_negative_scalar_exists_unique_equalfirst) = S ((S (dst_index_scalar_exists_unique_equal)) * dst_negative_scale_scalar_exists_unique_equalfirst)) /\ exists ff_q_pvs_scalar_exists_unique_equalfirstnegative. dst_negative_code_scalar_exists_unique_equalfirst = ff_q_pvs_scalar_exists_unique_equalfirstnegative * S ((S (dst_index_scalar_exists_unique_equal)) * dst_negative_scale_scalar_exists_unique_equalfirst) + (dst_negative_scalar_exists_unique_equalfirst))) /\ (exists ge_balance_positive_scalar_exists_unique_equalfirstvalue ge_balance_negative_scalar_exists_unique_equalfirstvalue. (((((dst_first_scalar_exists_unique_equal) = 2 * (ge_balance_positive_scalar_exists_unique_equalfirstvalue) /\ (ge_balance_negative_scalar_exists_unique_equalfirstvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_equalfirstvaluedecode. (((dst_first_scalar_exists_unique_equal) = 2 * ge_signed_half_scalar_exists_unique_equalfirstvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_equalfirstvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_equalfirstvalue) = S ge_signed_half_scalar_exists_unique_equalfirstvaluedecode))) /\ ((dst_positive_scalar_exists_unique_equalfirst) + ge_balance_negative_scalar_exists_unique_equalfirstvalue = (dst_negative_scalar_exists_unique_equalfirst) + ge_balance_positive_scalar_exists_unique_equalfirstvalue))))))))) -> (exists dst_positive_code_scalar_exists_unique_equalsecond dst_positive_scale_scalar_exists_unique_equalsecond dst_negative_code_scalar_exists_unique_equalsecond dst_negative_scale_scalar_exists_unique_equalsecond dst_positive_scalar_exists_unique_equalsecond dst_negative_scalar_exists_unique_equalsecond. (((K) = (((((dst_positive_code_scalar_exists_unique_equalsecond) + (dst_positive_scale_scalar_exists_unique_equalsecond)) * S ((dst_positive_code_scalar_exists_unique_equalsecond) + (dst_positive_scale_scalar_exists_unique_equalsecond)) + ((dst_positive_scale_scalar_exists_unique_equalsecond) + (dst_positive_scale_scalar_exists_unique_equalsecond))) + (((dst_negative_code_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)) * S ((dst_negative_code_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)) + ((dst_negative_scale_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)))) * S ((((dst_positive_code_scalar_exists_unique_equalsecond) + (dst_positive_scale_scalar_exists_unique_equalsecond)) * S ((dst_positive_code_scalar_exists_unique_equalsecond) + (dst_positive_scale_scalar_exists_unique_equalsecond)) + ((dst_positive_scale_scalar_exists_unique_equalsecond) + (dst_positive_scale_scalar_exists_unique_equalsecond))) + (((dst_negative_code_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)) * S ((dst_negative_code_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)) + ((dst_negative_scale_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)))) + ((((dst_negative_code_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)) * S ((dst_negative_code_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)) + ((dst_negative_scale_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond))) + (((dst_negative_code_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)) * S ((dst_negative_code_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)) + ((dst_negative_scale_scalar_exists_unique_equalsecond) + (dst_negative_scale_scalar_exists_unique_equalsecond)))))) /\ (((((exists ff_h_pvs_scalar_exists_unique_equalsecondpositive. ff_h_pvs_scalar_exists_unique_equalsecondpositive + S (dst_positive_scalar_exists_unique_equalsecond) = S ((S (dst_index_scalar_exists_unique_equal)) * dst_positive_scale_scalar_exists_unique_equalsecond)) /\ exists ff_q_pvs_scalar_exists_unique_equalsecondpositive. dst_positive_code_scalar_exists_unique_equalsecond = ff_q_pvs_scalar_exists_unique_equalsecondpositive * S ((S (dst_index_scalar_exists_unique_equal)) * dst_positive_scale_scalar_exists_unique_equalsecond) + (dst_positive_scalar_exists_unique_equalsecond))) /\ (((((exists ff_h_pvs_scalar_exists_unique_equalsecondnegative. ff_h_pvs_scalar_exists_unique_equalsecondnegative + S (dst_negative_scalar_exists_unique_equalsecond) = S ((S (dst_index_scalar_exists_unique_equal)) * dst_negative_scale_scalar_exists_unique_equalsecond)) /\ exists ff_q_pvs_scalar_exists_unique_equalsecondnegative. dst_negative_code_scalar_exists_unique_equalsecond = ff_q_pvs_scalar_exists_unique_equalsecondnegative * S ((S (dst_index_scalar_exists_unique_equal)) * dst_negative_scale_scalar_exists_unique_equalsecond) + (dst_negative_scalar_exists_unique_equalsecond))) /\ (exists ge_balance_positive_scalar_exists_unique_equalsecondvalue ge_balance_negative_scalar_exists_unique_equalsecondvalue. (((((dst_second_scalar_exists_unique_equal) = 2 * (ge_balance_positive_scalar_exists_unique_equalsecondvalue) /\ (ge_balance_negative_scalar_exists_unique_equalsecondvalue) = 0) \/ exists ge_signed_half_scalar_exists_unique_equalsecondvaluedecode. (((dst_second_scalar_exists_unique_equal) = 2 * ge_signed_half_scalar_exists_unique_equalsecondvaluedecode + 1 /\ (ge_balance_positive_scalar_exists_unique_equalsecondvalue) = 0) /\ (ge_balance_negative_scalar_exists_unique_equalsecondvalue) = S ge_signed_half_scalar_exists_unique_equalsecondvaluedecode))) /\ ((dst_positive_scalar_exists_unique_equalsecond) + ge_balance_negative_scalar_exists_unique_equalsecondvalue = (dst_negative_scalar_exists_unique_equalsecond) + ge_balance_positive_scalar_exists_unique_equalsecondvalue))))))))) -> dst_first_scalar_exists_unique_equal = dst_second_scalar_exists_unique_equal)))
signed_table_add_reassociate
new owned theorem · read exact theorem evidence
Bundle node 209; exact statement SHA-256 dfca5184110e1b5e71c77b7535b99bc2be8927856267dabee3ba32cbd15cf8c8
Exact first-order statement
forall a b c ab bc out. (exists dsa_ap_reverse_ab dsa_an_reverse_ab dsa_bp_reverse_ab dsa_bn_reverse_ab dsa_cp_reverse_ab dsa_cn_reverse_ab. (((((a) = 2 * (dsa_ap_reverse_ab) /\ (dsa_an_reverse_ab) = 0) \/ exists ge_signed_half_reverse_ableft. (((a) = 2 * ge_signed_half_reverse_ableft + 1 /\ (dsa_ap_reverse_ab) = 0) /\ (dsa_an_reverse_ab) = S ge_signed_half_reverse_ableft))) /\ ((((((b) = 2 * (dsa_bp_reverse_ab) /\ (dsa_bn_reverse_ab) = 0) \/ exists ge_signed_half_reverse_abright. (((b) = 2 * ge_signed_half_reverse_abright + 1 /\ (dsa_bp_reverse_ab) = 0) /\ (dsa_bn_reverse_ab) = S ge_signed_half_reverse_abright))) /\ ((((((ab) = 2 * (dsa_cp_reverse_ab) /\ (dsa_cn_reverse_ab) = 0) \/ exists ge_signed_half_reverse_aboutput. (((ab) = 2 * ge_signed_half_reverse_aboutput + 1 /\ (dsa_cp_reverse_ab) = 0) /\ (dsa_cn_reverse_ab) = S ge_signed_half_reverse_aboutput))) /\ ((dsa_ap_reverse_ab + dsa_bp_reverse_ab) + dsa_cn_reverse_ab = (dsa_an_reverse_ab + dsa_bn_reverse_ab) + dsa_cp_reverse_ab))))))) -> (exists dsa_ap_reverse_bc dsa_an_reverse_bc dsa_bp_reverse_bc dsa_bn_reverse_bc dsa_cp_reverse_bc dsa_cn_reverse_bc. (((((b) = 2 * (dsa_ap_reverse_bc) /\ (dsa_an_reverse_bc) = 0) \/ exists ge_signed_half_reverse_bcleft. (((b) = 2 * ge_signed_half_reverse_bcleft + 1 /\ (dsa_ap_reverse_bc) = 0) /\ (dsa_an_reverse_bc) = S ge_signed_half_reverse_bcleft))) /\ ((((((c) = 2 * (dsa_bp_reverse_bc) /\ (dsa_bn_reverse_bc) = 0) \/ exists ge_signed_half_reverse_bcright. (((c) = 2 * ge_signed_half_reverse_bcright + 1 /\ (dsa_bp_reverse_bc) = 0) /\ (dsa_bn_reverse_bc) = S ge_signed_half_reverse_bcright))) /\ ((((((bc) = 2 * (dsa_cp_reverse_bc) /\ (dsa_cn_reverse_bc) = 0) \/ exists ge_signed_half_reverse_bcoutput. (((bc) = 2 * ge_signed_half_reverse_bcoutput + 1 /\ (dsa_cp_reverse_bc) = 0) /\ (dsa_cn_reverse_bc) = S ge_signed_half_reverse_bcoutput))) /\ ((dsa_ap_reverse_bc + dsa_bp_reverse_bc) + dsa_cn_reverse_bc = (dsa_an_reverse_bc + dsa_bn_reverse_bc) + dsa_cp_reverse_bc))))))) -> (exists dsa_ap_reverse_out dsa_an_reverse_out dsa_bp_reverse_out dsa_bn_reverse_out dsa_cp_reverse_out dsa_cn_reverse_out. (((((a) = 2 * (dsa_ap_reverse_out) /\ (dsa_an_reverse_out) = 0) \/ exists ge_signed_half_reverse_outleft. (((a) = 2 * ge_signed_half_reverse_outleft + 1 /\ (dsa_ap_reverse_out) = 0) /\ (dsa_an_reverse_out) = S ge_signed_half_reverse_outleft))) /\ ((((((bc) = 2 * (dsa_bp_reverse_out) /\ (dsa_bn_reverse_out) = 0) \/ exists ge_signed_half_reverse_outright. (((bc) = 2 * ge_signed_half_reverse_outright + 1 /\ (dsa_bp_reverse_out) = 0) /\ (dsa_bn_reverse_out) = S ge_signed_half_reverse_outright))) /\ ((((((out) = 2 * (dsa_cp_reverse_out) /\ (dsa_cn_reverse_out) = 0) \/ exists ge_signed_half_reverse_outoutput. (((out) = 2 * ge_signed_half_reverse_outoutput + 1 /\ (dsa_cp_reverse_out) = 0) /\ (dsa_cn_reverse_out) = S ge_signed_half_reverse_outoutput))) /\ ((dsa_ap_reverse_out + dsa_bp_reverse_out) + dsa_cn_reverse_out = (dsa_an_reverse_out + dsa_bn_reverse_out) + dsa_cp_reverse_out))))))) -> (exists dsa_ap_reverse_target dsa_an_reverse_target dsa_bp_reverse_target dsa_bn_reverse_target dsa_cp_reverse_target dsa_cn_reverse_target. (((((ab) = 2 * (dsa_ap_reverse_target) /\ (dsa_an_reverse_target) = 0) \/ exists ge_signed_half_reverse_targetleft. (((ab) = 2 * ge_signed_half_reverse_targetleft + 1 /\ (dsa_ap_reverse_target) = 0) /\ (dsa_an_reverse_target) = S ge_signed_half_reverse_targetleft))) /\ ((((((c) = 2 * (dsa_bp_reverse_target) /\ (dsa_bn_reverse_target) = 0) \/ exists ge_signed_half_reverse_targetright. (((c) = 2 * ge_signed_half_reverse_targetright + 1 /\ (dsa_bp_reverse_target) = 0) /\ (dsa_bn_reverse_target) = S ge_signed_half_reverse_targetright))) /\ ((((((out) = 2 * (dsa_cp_reverse_target) /\ (dsa_cn_reverse_target) = 0) \/ exists ge_signed_half_reverse_targetoutput. (((out) = 2 * ge_signed_half_reverse_targetoutput + 1 /\ (dsa_cp_reverse_target) = 0) /\ (dsa_cn_reverse_target) = S ge_signed_half_reverse_targetoutput))) /\ ((dsa_ap_reverse_target + dsa_bp_reverse_target) + dsa_cn_reverse_target = (dsa_an_reverse_target + dsa_bn_reverse_target) + dsa_cp_reverse_target)))))))
signed_table_add_medial
new owned theorem · read exact theorem evidence
Bundle node 210; exact statement SHA-256 da374954370aff7b561c3bba0be59ab68006b6354525985808568d2b68a89810
Exact first-order statement
forall a b c d ab cd ac bd out. (exists dsa_ap_medial_ab dsa_an_medial_ab dsa_bp_medial_ab dsa_bn_medial_ab dsa_cp_medial_ab dsa_cn_medial_ab. (((((a) = 2 * (dsa_ap_medial_ab) /\ (dsa_an_medial_ab) = 0) \/ exists ge_signed_half_medial_ableft. (((a) = 2 * ge_signed_half_medial_ableft + 1 /\ (dsa_ap_medial_ab) = 0) /\ (dsa_an_medial_ab) = S ge_signed_half_medial_ableft))) /\ ((((((b) = 2 * (dsa_bp_medial_ab) /\ (dsa_bn_medial_ab) = 0) \/ exists ge_signed_half_medial_abright. (((b) = 2 * ge_signed_half_medial_abright + 1 /\ (dsa_bp_medial_ab) = 0) /\ (dsa_bn_medial_ab) = S ge_signed_half_medial_abright))) /\ ((((((ab) = 2 * (dsa_cp_medial_ab) /\ (dsa_cn_medial_ab) = 0) \/ exists ge_signed_half_medial_aboutput. (((ab) = 2 * ge_signed_half_medial_aboutput + 1 /\ (dsa_cp_medial_ab) = 0) /\ (dsa_cn_medial_ab) = S ge_signed_half_medial_aboutput))) /\ ((dsa_ap_medial_ab + dsa_bp_medial_ab) + dsa_cn_medial_ab = (dsa_an_medial_ab + dsa_bn_medial_ab) + dsa_cp_medial_ab))))))) -> (exists dsa_ap_medial_cd dsa_an_medial_cd dsa_bp_medial_cd dsa_bn_medial_cd dsa_cp_medial_cd dsa_cn_medial_cd. (((((c) = 2 * (dsa_ap_medial_cd) /\ (dsa_an_medial_cd) = 0) \/ exists ge_signed_half_medial_cdleft. (((c) = 2 * ge_signed_half_medial_cdleft + 1 /\ (dsa_ap_medial_cd) = 0) /\ (dsa_an_medial_cd) = S ge_signed_half_medial_cdleft))) /\ ((((((d) = 2 * (dsa_bp_medial_cd) /\ (dsa_bn_medial_cd) = 0) \/ exists ge_signed_half_medial_cdright. (((d) = 2 * ge_signed_half_medial_cdright + 1 /\ (dsa_bp_medial_cd) = 0) /\ (dsa_bn_medial_cd) = S ge_signed_half_medial_cdright))) /\ ((((((cd) = 2 * (dsa_cp_medial_cd) /\ (dsa_cn_medial_cd) = 0) \/ exists ge_signed_half_medial_cdoutput. (((cd) = 2 * ge_signed_half_medial_cdoutput + 1 /\ (dsa_cp_medial_cd) = 0) /\ (dsa_cn_medial_cd) = S ge_signed_half_medial_cdoutput))) /\ ((dsa_ap_medial_cd + dsa_bp_medial_cd) + dsa_cn_medial_cd = (dsa_an_medial_cd + dsa_bn_medial_cd) + dsa_cp_medial_cd))))))) -> (exists dsa_ap_medial_ac dsa_an_medial_ac dsa_bp_medial_ac dsa_bn_medial_ac dsa_cp_medial_ac dsa_cn_medial_ac. (((((a) = 2 * (dsa_ap_medial_ac) /\ (dsa_an_medial_ac) = 0) \/ exists ge_signed_half_medial_acleft. (((a) = 2 * ge_signed_half_medial_acleft + 1 /\ (dsa_ap_medial_ac) = 0) /\ (dsa_an_medial_ac) = S ge_signed_half_medial_acleft))) /\ ((((((c) = 2 * (dsa_bp_medial_ac) /\ (dsa_bn_medial_ac) = 0) \/ exists ge_signed_half_medial_acright. (((c) = 2 * ge_signed_half_medial_acright + 1 /\ (dsa_bp_medial_ac) = 0) /\ (dsa_bn_medial_ac) = S ge_signed_half_medial_acright))) /\ ((((((ac) = 2 * (dsa_cp_medial_ac) /\ (dsa_cn_medial_ac) = 0) \/ exists ge_signed_half_medial_acoutput. (((ac) = 2 * ge_signed_half_medial_acoutput + 1 /\ (dsa_cp_medial_ac) = 0) /\ (dsa_cn_medial_ac) = S ge_signed_half_medial_acoutput))) /\ ((dsa_ap_medial_ac + dsa_bp_medial_ac) + dsa_cn_medial_ac = (dsa_an_medial_ac + dsa_bn_medial_ac) + dsa_cp_medial_ac))))))) -> (exists dsa_ap_medial_bd dsa_an_medial_bd dsa_bp_medial_bd dsa_bn_medial_bd dsa_cp_medial_bd dsa_cn_medial_bd. (((((b) = 2 * (dsa_ap_medial_bd) /\ (dsa_an_medial_bd) = 0) \/ exists ge_signed_half_medial_bdleft. (((b) = 2 * ge_signed_half_medial_bdleft + 1 /\ (dsa_ap_medial_bd) = 0) /\ (dsa_an_medial_bd) = S ge_signed_half_medial_bdleft))) /\ ((((((d) = 2 * (dsa_bp_medial_bd) /\ (dsa_bn_medial_bd) = 0) \/ exists ge_signed_half_medial_bdright. (((d) = 2 * ge_signed_half_medial_bdright + 1 /\ (dsa_bp_medial_bd) = 0) /\ (dsa_bn_medial_bd) = S ge_signed_half_medial_bdright))) /\ ((((((bd) = 2 * (dsa_cp_medial_bd) /\ (dsa_cn_medial_bd) = 0) \/ exists ge_signed_half_medial_bdoutput. (((bd) = 2 * ge_signed_half_medial_bdoutput + 1 /\ (dsa_cp_medial_bd) = 0) /\ (dsa_cn_medial_bd) = S ge_signed_half_medial_bdoutput))) /\ ((dsa_ap_medial_bd + dsa_bp_medial_bd) + dsa_cn_medial_bd = (dsa_an_medial_bd + dsa_bn_medial_bd) + dsa_cp_medial_bd))))))) -> (exists dsa_ap_medial_out dsa_an_medial_out dsa_bp_medial_out dsa_bn_medial_out dsa_cp_medial_out dsa_cn_medial_out. (((((ac) = 2 * (dsa_ap_medial_out) /\ (dsa_an_medial_out) = 0) \/ exists ge_signed_half_medial_outleft. (((ac) = 2 * ge_signed_half_medial_outleft + 1 /\ (dsa_ap_medial_out) = 0) /\ (dsa_an_medial_out) = S ge_signed_half_medial_outleft))) /\ ((((((bd) = 2 * (dsa_bp_medial_out) /\ (dsa_bn_medial_out) = 0) \/ exists ge_signed_half_medial_outright. (((bd) = 2 * ge_signed_half_medial_outright + 1 /\ (dsa_bp_medial_out) = 0) /\ (dsa_bn_medial_out) = S ge_signed_half_medial_outright))) /\ ((((((out) = 2 * (dsa_cp_medial_out) /\ (dsa_cn_medial_out) = 0) \/ exists ge_signed_half_medial_outoutput. (((out) = 2 * ge_signed_half_medial_outoutput + 1 /\ (dsa_cp_medial_out) = 0) /\ (dsa_cn_medial_out) = S ge_signed_half_medial_outoutput))) /\ ((dsa_ap_medial_out + dsa_bp_medial_out) + dsa_cn_medial_out = (dsa_an_medial_out + dsa_bn_medial_out) + dsa_cp_medial_out))))))) -> (exists dsa_ap_medial_target dsa_an_medial_target dsa_bp_medial_target dsa_bn_medial_target dsa_cp_medial_target dsa_cn_medial_target. (((((ab) = 2 * (dsa_ap_medial_target) /\ (dsa_an_medial_target) = 0) \/ exists ge_signed_half_medial_targetleft. (((ab) = 2 * ge_signed_half_medial_targetleft + 1 /\ (dsa_ap_medial_target) = 0) /\ (dsa_an_medial_target) = S ge_signed_half_medial_targetleft))) /\ ((((((cd) = 2 * (dsa_bp_medial_target) /\ (dsa_bn_medial_target) = 0) \/ exists ge_signed_half_medial_targetright. (((cd) = 2 * ge_signed_half_medial_targetright + 1 /\ (dsa_bp_medial_target) = 0) /\ (dsa_bn_medial_target) = S ge_signed_half_medial_targetright))) /\ ((((((out) = 2 * (dsa_cp_medial_target) /\ (dsa_cn_medial_target) = 0) \/ exists ge_signed_half_medial_targetoutput. (((out) = 2 * ge_signed_half_medial_targetoutput + 1 /\ (dsa_cp_medial_target) = 0) /\ (dsa_cn_medial_target) = S ge_signed_half_medial_targetoutput))) /\ ((dsa_ap_medial_target + dsa_bp_medial_target) + dsa_cn_medial_target = (dsa_an_medial_target + dsa_bn_medial_target) + dsa_cp_medial_target)))))))
signed_table_scalar_add_intro
new owned theorem · read exact theorem evidence
Bundle node 211; exact statement SHA-256 2de7c1450016d754483c519e53f122670bd2fe5cdc2464392ebf42e28558cc6a
Exact first-order statement
forall a b c bc ab ac out. (exists dsa_ap_scalar_intro_sum dsa_an_scalar_intro_sum dsa_bp_scalar_intro_sum dsa_bn_scalar_intro_sum dsa_cp_scalar_intro_sum dsa_cn_scalar_intro_sum. (((((b) = 2 * (dsa_ap_scalar_intro_sum) /\ (dsa_an_scalar_intro_sum) = 0) \/ exists ge_signed_half_scalar_intro_sumleft. (((b) = 2 * ge_signed_half_scalar_intro_sumleft + 1 /\ (dsa_ap_scalar_intro_sum) = 0) /\ (dsa_an_scalar_intro_sum) = S ge_signed_half_scalar_intro_sumleft))) /\ ((((((c) = 2 * (dsa_bp_scalar_intro_sum) /\ (dsa_bn_scalar_intro_sum) = 0) \/ exists ge_signed_half_scalar_intro_sumright. (((c) = 2 * ge_signed_half_scalar_intro_sumright + 1 /\ (dsa_bp_scalar_intro_sum) = 0) /\ (dsa_bn_scalar_intro_sum) = S ge_signed_half_scalar_intro_sumright))) /\ ((((((bc) = 2 * (dsa_cp_scalar_intro_sum) /\ (dsa_cn_scalar_intro_sum) = 0) \/ exists ge_signed_half_scalar_intro_sumoutput. (((bc) = 2 * ge_signed_half_scalar_intro_sumoutput + 1 /\ (dsa_cp_scalar_intro_sum) = 0) /\ (dsa_cn_scalar_intro_sum) = S ge_signed_half_scalar_intro_sumoutput))) /\ ((dsa_ap_scalar_intro_sum + dsa_bp_scalar_intro_sum) + dsa_cn_scalar_intro_sum = (dsa_an_scalar_intro_sum + dsa_bn_scalar_intro_sum) + dsa_cp_scalar_intro_sum))))))) -> (exists sto_ap_scalar_intro_left sto_an_scalar_intro_left sto_bp_scalar_intro_left sto_bn_scalar_intro_left sto_cp_scalar_intro_left sto_cn_scalar_intro_left. (((((a) = 2 * (sto_ap_scalar_intro_left) /\ (sto_an_scalar_intro_left) = 0) \/ exists ge_signed_half_scalar_intro_leftleft. (((a) = 2 * ge_signed_half_scalar_intro_leftleft + 1 /\ (sto_ap_scalar_intro_left) = 0) /\ (sto_an_scalar_intro_left) = S ge_signed_half_scalar_intro_leftleft))) /\ ((((((b) = 2 * (sto_bp_scalar_intro_left) /\ (sto_bn_scalar_intro_left) = 0) \/ exists ge_signed_half_scalar_intro_leftright. (((b) = 2 * ge_signed_half_scalar_intro_leftright + 1 /\ (sto_bp_scalar_intro_left) = 0) /\ (sto_bn_scalar_intro_left) = S ge_signed_half_scalar_intro_leftright))) /\ ((((((ab) = 2 * (sto_cp_scalar_intro_left) /\ (sto_cn_scalar_intro_left) = 0) \/ exists ge_signed_half_scalar_intro_leftoutput. (((ab) = 2 * ge_signed_half_scalar_intro_leftoutput + 1 /\ (sto_cp_scalar_intro_left) = 0) /\ (sto_cn_scalar_intro_left) = S ge_signed_half_scalar_intro_leftoutput))) /\ ((sto_ap_scalar_intro_left * sto_bp_scalar_intro_left + sto_an_scalar_intro_left * sto_bn_scalar_intro_left) + sto_cn_scalar_intro_left = (sto_ap_scalar_intro_left * sto_bn_scalar_intro_left + sto_an_scalar_intro_left * sto_bp_scalar_intro_left) + sto_cp_scalar_intro_left))))))) -> (exists sto_ap_scalar_intro_right sto_an_scalar_intro_right sto_bp_scalar_intro_right sto_bn_scalar_intro_right sto_cp_scalar_intro_right sto_cn_scalar_intro_right. (((((a) = 2 * (sto_ap_scalar_intro_right) /\ (sto_an_scalar_intro_right) = 0) \/ exists ge_signed_half_scalar_intro_rightleft. (((a) = 2 * ge_signed_half_scalar_intro_rightleft + 1 /\ (sto_ap_scalar_intro_right) = 0) /\ (sto_an_scalar_intro_right) = S ge_signed_half_scalar_intro_rightleft))) /\ ((((((c) = 2 * (sto_bp_scalar_intro_right) /\ (sto_bn_scalar_intro_right) = 0) \/ exists ge_signed_half_scalar_intro_rightright. (((c) = 2 * ge_signed_half_scalar_intro_rightright + 1 /\ (sto_bp_scalar_intro_right) = 0) /\ (sto_bn_scalar_intro_right) = S ge_signed_half_scalar_intro_rightright))) /\ ((((((ac) = 2 * (sto_cp_scalar_intro_right) /\ (sto_cn_scalar_intro_right) = 0) \/ exists ge_signed_half_scalar_intro_rightoutput. (((ac) = 2 * ge_signed_half_scalar_intro_rightoutput + 1 /\ (sto_cp_scalar_intro_right) = 0) /\ (sto_cn_scalar_intro_right) = S ge_signed_half_scalar_intro_rightoutput))) /\ ((sto_ap_scalar_intro_right * sto_bp_scalar_intro_right + sto_an_scalar_intro_right * sto_bn_scalar_intro_right) + sto_cn_scalar_intro_right = (sto_ap_scalar_intro_right * sto_bn_scalar_intro_right + sto_an_scalar_intro_right * sto_bp_scalar_intro_right) + sto_cp_scalar_intro_right))))))) -> (exists dsa_ap_scalar_intro_result dsa_an_scalar_intro_result dsa_bp_scalar_intro_result dsa_bn_scalar_intro_result dsa_cp_scalar_intro_result dsa_cn_scalar_intro_result. (((((ab) = 2 * (dsa_ap_scalar_intro_result) /\ (dsa_an_scalar_intro_result) = 0) \/ exists ge_signed_half_scalar_intro_resultleft. (((ab) = 2 * ge_signed_half_scalar_intro_resultleft + 1 /\ (dsa_ap_scalar_intro_result) = 0) /\ (dsa_an_scalar_intro_result) = S ge_signed_half_scalar_intro_resultleft))) /\ ((((((ac) = 2 * (dsa_bp_scalar_intro_result) /\ (dsa_bn_scalar_intro_result) = 0) \/ exists ge_signed_half_scalar_intro_resultright. (((ac) = 2 * ge_signed_half_scalar_intro_resultright + 1 /\ (dsa_bp_scalar_intro_result) = 0) /\ (dsa_bn_scalar_intro_result) = S ge_signed_half_scalar_intro_resultright))) /\ ((((((out) = 2 * (dsa_cp_scalar_intro_result) /\ (dsa_cn_scalar_intro_result) = 0) \/ exists ge_signed_half_scalar_intro_resultoutput. (((out) = 2 * ge_signed_half_scalar_intro_resultoutput + 1 /\ (dsa_cp_scalar_intro_result) = 0) /\ (dsa_cn_scalar_intro_result) = S ge_signed_half_scalar_intro_resultoutput))) /\ ((dsa_ap_scalar_intro_result + dsa_bp_scalar_intro_result) + dsa_cn_scalar_intro_result = (dsa_an_scalar_intro_result + dsa_bn_scalar_intro_result) + dsa_cp_scalar_intro_result))))))) -> (exists sto_ap_scalar_intro_target sto_an_scalar_intro_target sto_bp_scalar_intro_target sto_bn_scalar_intro_target sto_cp_scalar_intro_target sto_cn_scalar_intro_target. (((((a) = 2 * (sto_ap_scalar_intro_target) /\ (sto_an_scalar_intro_target) = 0) \/ exists ge_signed_half_scalar_intro_targetleft. (((a) = 2 * ge_signed_half_scalar_intro_targetleft + 1 /\ (sto_ap_scalar_intro_target) = 0) /\ (sto_an_scalar_intro_target) = S ge_signed_half_scalar_intro_targetleft))) /\ ((((((bc) = 2 * (sto_bp_scalar_intro_target) /\ (sto_bn_scalar_intro_target) = 0) \/ exists ge_signed_half_scalar_intro_targetright. (((bc) = 2 * ge_signed_half_scalar_intro_targetright + 1 /\ (sto_bp_scalar_intro_target) = 0) /\ (sto_bn_scalar_intro_target) = S ge_signed_half_scalar_intro_targetright))) /\ ((((((out) = 2 * (sto_cp_scalar_intro_target) /\ (sto_cn_scalar_intro_target) = 0) \/ exists ge_signed_half_scalar_intro_targetoutput. (((out) = 2 * ge_signed_half_scalar_intro_targetoutput + 1 /\ (sto_cp_scalar_intro_target) = 0) /\ (sto_cn_scalar_intro_target) = S ge_signed_half_scalar_intro_targetoutput))) /\ ((sto_ap_scalar_intro_target * sto_bp_scalar_intro_target + sto_an_scalar_intro_target * sto_bn_scalar_intro_target) + sto_cn_scalar_intro_target = (sto_ap_scalar_intro_target * sto_bn_scalar_intro_target + sto_an_scalar_intro_target * sto_bp_scalar_intro_target) + sto_cp_scalar_intro_target)))))))
signed_prefix_sum_pointwise_add
new owned theorem · read exact theorem evidence
Bundle node 212; exact statement SHA-256 8cdea91bcb14f0f475b838413f29a8c4e1df9ded8ac198d8c97fbf09d8088464
Exact first-order statement
forall l F G H a b c. (((exists dst_positive_code_linearity_pointwiseleft_table dst_positive_scale_linearity_pointwiseleft_table dst_negative_code_linearity_pointwiseleft_table dst_negative_scale_linearity_pointwiseleft_table. (((F) = (((((dst_positive_code_linearity_pointwiseleft_table) + (dst_positive_scale_linearity_pointwiseleft_table)) * S ((dst_positive_code_linearity_pointwiseleft_table) + (dst_positive_scale_linearity_pointwiseleft_table)) + ((dst_positive_scale_linearity_pointwiseleft_table) + (dst_positive_scale_linearity_pointwiseleft_table))) + (((dst_negative_code_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)) * S ((dst_negative_code_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)) + ((dst_negative_scale_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)))) * S ((((dst_positive_code_linearity_pointwiseleft_table) + (dst_positive_scale_linearity_pointwiseleft_table)) * S ((dst_positive_code_linearity_pointwiseleft_table) + (dst_positive_scale_linearity_pointwiseleft_table)) + ((dst_positive_scale_linearity_pointwiseleft_table) + (dst_positive_scale_linearity_pointwiseleft_table))) + (((dst_negative_code_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)) * S ((dst_negative_code_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)) + ((dst_negative_scale_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)))) + ((((dst_negative_code_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)) * S ((dst_negative_code_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)) + ((dst_negative_scale_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table))) + (((dst_negative_code_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)) * S ((dst_negative_code_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)) + ((dst_negative_scale_linearity_pointwiseleft_table) + (dst_negative_scale_linearity_pointwiseleft_table)))))) /\ (forall dst_index_linearity_pointwiseleft_table. (exists pvs_le_gap_linearity_pointwiseleft_tabledomain. pvs_le_gap_linearity_pointwiseleft_tabledomain + (dst_index_linearity_pointwiseleft_table) = (l)) -> exists dst_positive_linearity_pointwiseleft_table dst_negative_linearity_pointwiseleft_table dst_value_linearity_pointwiseleft_table. ((((exists ff_h_pvs_linearity_pointwiseleft_tableentrypositive. ff_h_pvs_linearity_pointwiseleft_tableentrypositive + S (dst_positive_linearity_pointwiseleft_table) = S ((S (dst_index_linearity_pointwiseleft_table)) * dst_positive_scale_linearity_pointwiseleft_table)) /\ exists ff_q_pvs_linearity_pointwiseleft_tableentrypositive. dst_positive_code_linearity_pointwiseleft_table = ff_q_pvs_linearity_pointwiseleft_tableentrypositive * S ((S (dst_index_linearity_pointwiseleft_table)) * dst_positive_scale_linearity_pointwiseleft_table) + (dst_positive_linearity_pointwiseleft_table))) /\ (((((exists ff_h_pvs_linearity_pointwiseleft_tableentrynegative. ff_h_pvs_linearity_pointwiseleft_tableentrynegative + S (dst_negative_linearity_pointwiseleft_table) = S ((S (dst_index_linearity_pointwiseleft_table)) * dst_negative_scale_linearity_pointwiseleft_table)) /\ exists ff_q_pvs_linearity_pointwiseleft_tableentrynegative. dst_negative_code_linearity_pointwiseleft_table = ff_q_pvs_linearity_pointwiseleft_tableentrynegative * S ((S (dst_index_linearity_pointwiseleft_table)) * dst_negative_scale_linearity_pointwiseleft_table) + (dst_negative_linearity_pointwiseleft_table))) /\ (exists ge_balance_positive_linearity_pointwiseleft_tableentryvalue ge_balance_negative_linearity_pointwiseleft_tableentryvalue. (((((dst_value_linearity_pointwiseleft_table) = 2 * (ge_balance_positive_linearity_pointwiseleft_tableentryvalue) /\ (ge_balance_negative_linearity_pointwiseleft_tableentryvalue) = 0) \/ exists ge_signed_half_linearity_pointwiseleft_tableentryvaluedecode. (((dst_value_linearity_pointwiseleft_table) = 2 * ge_signed_half_linearity_pointwiseleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_linearity_pointwiseleft_tableentryvalue) = 0) /\ (ge_balance_negative_linearity_pointwiseleft_tableentryvalue) = S ge_signed_half_linearity_pointwiseleft_tableentryvaluedecode))) /\ ((dst_positive_linearity_pointwiseleft_table) + ge_balance_negative_linearity_pointwiseleft_tableentryvalue = (dst_negative_linearity_pointwiseleft_table) + ge_balance_positive_linearity_pointwiseleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_linearity_pointwiseright_table dst_positive_scale_linearity_pointwiseright_table dst_negative_code_linearity_pointwiseright_table dst_negative_scale_linearity_pointwiseright_table. (((G) = (((((dst_positive_code_linearity_pointwiseright_table) + (dst_positive_scale_linearity_pointwiseright_table)) * S ((dst_positive_code_linearity_pointwiseright_table) + (dst_positive_scale_linearity_pointwiseright_table)) + ((dst_positive_scale_linearity_pointwiseright_table) + (dst_positive_scale_linearity_pointwiseright_table))) + (((dst_negative_code_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)) * S ((dst_negative_code_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)) + ((dst_negative_scale_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)))) * S ((((dst_positive_code_linearity_pointwiseright_table) + (dst_positive_scale_linearity_pointwiseright_table)) * S ((dst_positive_code_linearity_pointwiseright_table) + (dst_positive_scale_linearity_pointwiseright_table)) + ((dst_positive_scale_linearity_pointwiseright_table) + (dst_positive_scale_linearity_pointwiseright_table))) + (((dst_negative_code_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)) * S ((dst_negative_code_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)) + ((dst_negative_scale_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)))) + ((((dst_negative_code_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)) * S ((dst_negative_code_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)) + ((dst_negative_scale_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table))) + (((dst_negative_code_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)) * S ((dst_negative_code_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)) + ((dst_negative_scale_linearity_pointwiseright_table) + (dst_negative_scale_linearity_pointwiseright_table)))))) /\ (forall dst_index_linearity_pointwiseright_table. (exists pvs_le_gap_linearity_pointwiseright_tabledomain. pvs_le_gap_linearity_pointwiseright_tabledomain + (dst_index_linearity_pointwiseright_table) = (l)) -> exists dst_positive_linearity_pointwiseright_table dst_negative_linearity_pointwiseright_table dst_value_linearity_pointwiseright_table. ((((exists ff_h_pvs_linearity_pointwiseright_tableentrypositive. ff_h_pvs_linearity_pointwiseright_tableentrypositive + S (dst_positive_linearity_pointwiseright_table) = S ((S (dst_index_linearity_pointwiseright_table)) * dst_positive_scale_linearity_pointwiseright_table)) /\ exists ff_q_pvs_linearity_pointwiseright_tableentrypositive. dst_positive_code_linearity_pointwiseright_table = ff_q_pvs_linearity_pointwiseright_tableentrypositive * S ((S (dst_index_linearity_pointwiseright_table)) * dst_positive_scale_linearity_pointwiseright_table) + (dst_positive_linearity_pointwiseright_table))) /\ (((((exists ff_h_pvs_linearity_pointwiseright_tableentrynegative. ff_h_pvs_linearity_pointwiseright_tableentrynegative + S (dst_negative_linearity_pointwiseright_table) = S ((S (dst_index_linearity_pointwiseright_table)) * dst_negative_scale_linearity_pointwiseright_table)) /\ exists ff_q_pvs_linearity_pointwiseright_tableentrynegative. dst_negative_code_linearity_pointwiseright_table = ff_q_pvs_linearity_pointwiseright_tableentrynegative * S ((S (dst_index_linearity_pointwiseright_table)) * dst_negative_scale_linearity_pointwiseright_table) + (dst_negative_linearity_pointwiseright_table))) /\ (exists ge_balance_positive_linearity_pointwiseright_tableentryvalue ge_balance_negative_linearity_pointwiseright_tableentryvalue. (((((dst_value_linearity_pointwiseright_table) = 2 * (ge_balance_positive_linearity_pointwiseright_tableentryvalue) /\ (ge_balance_negative_linearity_pointwiseright_tableentryvalue) = 0) \/ exists ge_signed_half_linearity_pointwiseright_tableentryvaluedecode. (((dst_value_linearity_pointwiseright_table) = 2 * ge_signed_half_linearity_pointwiseright_tableentryvaluedecode + 1 /\ (ge_balance_positive_linearity_pointwiseright_tableentryvalue) = 0) /\ (ge_balance_negative_linearity_pointwiseright_tableentryvalue) = S ge_signed_half_linearity_pointwiseright_tableentryvaluedecode))) /\ ((dst_positive_linearity_pointwiseright_table) + ge_balance_negative_linearity_pointwiseright_tableentryvalue = (dst_negative_linearity_pointwiseright_table) + ge_balance_positive_linearity_pointwiseright_tableentryvalue))))))))) /\ (((exists dst_positive_code_linearity_pointwiseoutput_table dst_positive_scale_linearity_pointwiseoutput_table dst_negative_code_linearity_pointwiseoutput_table dst_negative_scale_linearity_pointwiseoutput_table. (((H) = (((((dst_positive_code_linearity_pointwiseoutput_table) + (dst_positive_scale_linearity_pointwiseoutput_table)) * S ((dst_positive_code_linearity_pointwiseoutput_table) + (dst_positive_scale_linearity_pointwiseoutput_table)) + ((dst_positive_scale_linearity_pointwiseoutput_table) + (dst_positive_scale_linearity_pointwiseoutput_table))) + (((dst_negative_code_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)) * S ((dst_negative_code_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)) + ((dst_negative_scale_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)))) * S ((((dst_positive_code_linearity_pointwiseoutput_table) + (dst_positive_scale_linearity_pointwiseoutput_table)) * S ((dst_positive_code_linearity_pointwiseoutput_table) + (dst_positive_scale_linearity_pointwiseoutput_table)) + ((dst_positive_scale_linearity_pointwiseoutput_table) + (dst_positive_scale_linearity_pointwiseoutput_table))) + (((dst_negative_code_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)) * S ((dst_negative_code_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)) + ((dst_negative_scale_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)))) + ((((dst_negative_code_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)) * S ((dst_negative_code_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)) + ((dst_negative_scale_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table))) + (((dst_negative_code_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)) * S ((dst_negative_code_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)) + ((dst_negative_scale_linearity_pointwiseoutput_table) + (dst_negative_scale_linearity_pointwiseoutput_table)))))) /\ (forall dst_index_linearity_pointwiseoutput_table. (exists pvs_le_gap_linearity_pointwiseoutput_tabledomain. pvs_le_gap_linearity_pointwiseoutput_tabledomain + (dst_index_linearity_pointwiseoutput_table) = (l)) -> exists dst_positive_linearity_pointwiseoutput_table dst_negative_linearity_pointwiseoutput_table dst_value_linearity_pointwiseoutput_table. ((((exists ff_h_pvs_linearity_pointwiseoutput_tableentrypositive. ff_h_pvs_linearity_pointwiseoutput_tableentrypositive + S (dst_positive_linearity_pointwiseoutput_table) = S ((S (dst_index_linearity_pointwiseoutput_table)) * dst_positive_scale_linearity_pointwiseoutput_table)) /\ exists ff_q_pvs_linearity_pointwiseoutput_tableentrypositive. dst_positive_code_linearity_pointwiseoutput_table = ff_q_pvs_linearity_pointwiseoutput_tableentrypositive * S ((S (dst_index_linearity_pointwiseoutput_table)) * dst_positive_scale_linearity_pointwiseoutput_table) + (dst_positive_linearity_pointwiseoutput_table))) /\ (((((exists ff_h_pvs_linearity_pointwiseoutput_tableentrynegative. ff_h_pvs_linearity_pointwiseoutput_tableentrynegative + S (dst_negative_linearity_pointwiseoutput_table) = S ((S (dst_index_linearity_pointwiseoutput_table)) * dst_negative_scale_linearity_pointwiseoutput_table)) /\ exists ff_q_pvs_linearity_pointwiseoutput_tableentrynegative. dst_negative_code_linearity_pointwiseoutput_table = ff_q_pvs_linearity_pointwiseoutput_tableentrynegative * S ((S (dst_index_linearity_pointwiseoutput_table)) * dst_negative_scale_linearity_pointwiseoutput_table) + (dst_negative_linearity_pointwiseoutput_table))) /\ (exists ge_balance_positive_linearity_pointwiseoutput_tableentryvalue ge_balance_negative_linearity_pointwiseoutput_tableentryvalue. (((((dst_value_linearity_pointwiseoutput_table) = 2 * (ge_balance_positive_linearity_pointwiseoutput_tableentryvalue) /\ (ge_balance_negative_linearity_pointwiseoutput_tableentryvalue) = 0) \/ exists ge_signed_half_linearity_pointwiseoutput_tableentryvaluedecode. (((dst_value_linearity_pointwiseoutput_table) = 2 * ge_signed_half_linearity_pointwiseoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_linearity_pointwiseoutput_tableentryvalue) = 0) /\ (ge_balance_negative_linearity_pointwiseoutput_tableentryvalue) = S ge_signed_half_linearity_pointwiseoutput_tableentryvaluedecode))) /\ ((dst_positive_linearity_pointwiseoutput_table) + ge_balance_negative_linearity_pointwiseoutput_tableentryvalue = (dst_negative_linearity_pointwiseoutput_table) + ge_balance_positive_linearity_pointwiseoutput_tableentryvalue))))))))) /\ (forall sto_index_linearity_pointwiseentries. (exists pvs_gap_linearity_pointwiseentriesbound. pvs_gap_linearity_pointwiseentriesbound + S (sto_index_linearity_pointwiseentries) = (l)) -> exists sto_left_linearity_pointwiseentries sto_right_linearity_pointwiseentries sto_output_linearity_pointwiseentries. ((exists dst_positive_code_linearity_pointwiseentriesentryleft dst_positive_scale_linearity_pointwiseentriesentryleft dst_negative_code_linearity_pointwiseentriesentryleft dst_negative_scale_linearity_pointwiseentriesentryleft dst_positive_linearity_pointwiseentriesentryleft dst_negative_linearity_pointwiseentriesentryleft. (((F) = (((((dst_positive_code_linearity_pointwiseentriesentryleft) + (dst_positive_scale_linearity_pointwiseentriesentryleft)) * S ((dst_positive_code_linearity_pointwiseentriesentryleft) + (dst_positive_scale_linearity_pointwiseentriesentryleft)) + ((dst_positive_scale_linearity_pointwiseentriesentryleft) + (dst_positive_scale_linearity_pointwiseentriesentryleft))) + (((dst_negative_code_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)) * S ((dst_negative_code_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)) + ((dst_negative_scale_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)))) * S ((((dst_positive_code_linearity_pointwiseentriesentryleft) + (dst_positive_scale_linearity_pointwiseentriesentryleft)) * S ((dst_positive_code_linearity_pointwiseentriesentryleft) + (dst_positive_scale_linearity_pointwiseentriesentryleft)) + ((dst_positive_scale_linearity_pointwiseentriesentryleft) + (dst_positive_scale_linearity_pointwiseentriesentryleft))) + (((dst_negative_code_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)) * S ((dst_negative_code_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)) + ((dst_negative_scale_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)))) + ((((dst_negative_code_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)) * S ((dst_negative_code_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)) + ((dst_negative_scale_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft))) + (((dst_negative_code_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)) * S ((dst_negative_code_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)) + ((dst_negative_scale_linearity_pointwiseentriesentryleft) + (dst_negative_scale_linearity_pointwiseentriesentryleft)))))) /\ (((((exists ff_h_pvs_linearity_pointwiseentriesentryleftpositive. ff_h_pvs_linearity_pointwiseentriesentryleftpositive + S (dst_positive_linearity_pointwiseentriesentryleft) = S ((S (sto_index_linearity_pointwiseentries)) * dst_positive_scale_linearity_pointwiseentriesentryleft)) /\ exists ff_q_pvs_linearity_pointwiseentriesentryleftpositive. dst_positive_code_linearity_pointwiseentriesentryleft = ff_q_pvs_linearity_pointwiseentriesentryleftpositive * S ((S (sto_index_linearity_pointwiseentries)) * dst_positive_scale_linearity_pointwiseentriesentryleft) + (dst_positive_linearity_pointwiseentriesentryleft))) /\ (((((exists ff_h_pvs_linearity_pointwiseentriesentryleftnegative. ff_h_pvs_linearity_pointwiseentriesentryleftnegative + S (dst_negative_linearity_pointwiseentriesentryleft) = S ((S (sto_index_linearity_pointwiseentries)) * dst_negative_scale_linearity_pointwiseentriesentryleft)) /\ exists ff_q_pvs_linearity_pointwiseentriesentryleftnegative. dst_negative_code_linearity_pointwiseentriesentryleft = ff_q_pvs_linearity_pointwiseentriesentryleftnegative * S ((S (sto_index_linearity_pointwiseentries)) * dst_negative_scale_linearity_pointwiseentriesentryleft) + (dst_negative_linearity_pointwiseentriesentryleft))) /\ (exists ge_balance_positive_linearity_pointwiseentriesentryleftvalue ge_balance_negative_linearity_pointwiseentriesentryleftvalue. (((((sto_left_linearity_pointwiseentries) = 2 * (ge_balance_positive_linearity_pointwiseentriesentryleftvalue) /\ (ge_balance_negative_linearity_pointwiseentriesentryleftvalue) = 0) \/ exists ge_signed_half_linearity_pointwiseentriesentryleftvaluedecode. (((sto_left_linearity_pointwiseentries) = 2 * ge_signed_half_linearity_pointwiseentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_linearity_pointwiseentriesentryleftvalue) = 0) /\ (ge_balance_negative_linearity_pointwiseentriesentryleftvalue) = S ge_signed_half_linearity_pointwiseentriesentryleftvaluedecode))) /\ ((dst_positive_linearity_pointwiseentriesentryleft) + ge_balance_negative_linearity_pointwiseentriesentryleftvalue = (dst_negative_linearity_pointwiseentriesentryleft) + ge_balance_positive_linearity_pointwiseentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_linearity_pointwiseentriesentryright dst_positive_scale_linearity_pointwiseentriesentryright dst_negative_code_linearity_pointwiseentriesentryright dst_negative_scale_linearity_pointwiseentriesentryright dst_positive_linearity_pointwiseentriesentryright dst_negative_linearity_pointwiseentriesentryright. (((G) = (((((dst_positive_code_linearity_pointwiseentriesentryright) + (dst_positive_scale_linearity_pointwiseentriesentryright)) * S ((dst_positive_code_linearity_pointwiseentriesentryright) + (dst_positive_scale_linearity_pointwiseentriesentryright)) + ((dst_positive_scale_linearity_pointwiseentriesentryright) + (dst_positive_scale_linearity_pointwiseentriesentryright))) + (((dst_negative_code_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)) * S ((dst_negative_code_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)) + ((dst_negative_scale_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)))) * S ((((dst_positive_code_linearity_pointwiseentriesentryright) + (dst_positive_scale_linearity_pointwiseentriesentryright)) * S ((dst_positive_code_linearity_pointwiseentriesentryright) + (dst_positive_scale_linearity_pointwiseentriesentryright)) + ((dst_positive_scale_linearity_pointwiseentriesentryright) + (dst_positive_scale_linearity_pointwiseentriesentryright))) + (((dst_negative_code_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)) * S ((dst_negative_code_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)) + ((dst_negative_scale_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)))) + ((((dst_negative_code_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)) * S ((dst_negative_code_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)) + ((dst_negative_scale_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright))) + (((dst_negative_code_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)) * S ((dst_negative_code_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)) + ((dst_negative_scale_linearity_pointwiseentriesentryright) + (dst_negative_scale_linearity_pointwiseentriesentryright)))))) /\ (((((exists ff_h_pvs_linearity_pointwiseentriesentryrightpositive. ff_h_pvs_linearity_pointwiseentriesentryrightpositive + S (dst_positive_linearity_pointwiseentriesentryright) = S ((S (sto_index_linearity_pointwiseentries)) * dst_positive_scale_linearity_pointwiseentriesentryright)) /\ exists ff_q_pvs_linearity_pointwiseentriesentryrightpositive. dst_positive_code_linearity_pointwiseentriesentryright = ff_q_pvs_linearity_pointwiseentriesentryrightpositive * S ((S (sto_index_linearity_pointwiseentries)) * dst_positive_scale_linearity_pointwiseentriesentryright) + (dst_positive_linearity_pointwiseentriesentryright))) /\ (((((exists ff_h_pvs_linearity_pointwiseentriesentryrightnegative. ff_h_pvs_linearity_pointwiseentriesentryrightnegative + S (dst_negative_linearity_pointwiseentriesentryright) = S ((S (sto_index_linearity_pointwiseentries)) * dst_negative_scale_linearity_pointwiseentriesentryright)) /\ exists ff_q_pvs_linearity_pointwiseentriesentryrightnegative. dst_negative_code_linearity_pointwiseentriesentryright = ff_q_pvs_linearity_pointwiseentriesentryrightnegative * S ((S (sto_index_linearity_pointwiseentries)) * dst_negative_scale_linearity_pointwiseentriesentryright) + (dst_negative_linearity_pointwiseentriesentryright))) /\ (exists ge_balance_positive_linearity_pointwiseentriesentryrightvalue ge_balance_negative_linearity_pointwiseentriesentryrightvalue. (((((sto_right_linearity_pointwiseentries) = 2 * (ge_balance_positive_linearity_pointwiseentriesentryrightvalue) /\ (ge_balance_negative_linearity_pointwiseentriesentryrightvalue) = 0) \/ exists ge_signed_half_linearity_pointwiseentriesentryrightvaluedecode. (((sto_right_linearity_pointwiseentries) = 2 * ge_signed_half_linearity_pointwiseentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_linearity_pointwiseentriesentryrightvalue) = 0) /\ (ge_balance_negative_linearity_pointwiseentriesentryrightvalue) = S ge_signed_half_linearity_pointwiseentriesentryrightvaluedecode))) /\ ((dst_positive_linearity_pointwiseentriesentryright) + ge_balance_negative_linearity_pointwiseentriesentryrightvalue = (dst_negative_linearity_pointwiseentriesentryright) + ge_balance_positive_linearity_pointwiseentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_linearity_pointwiseentriesentryoutput dst_positive_scale_linearity_pointwiseentriesentryoutput dst_negative_code_linearity_pointwiseentriesentryoutput dst_negative_scale_linearity_pointwiseentriesentryoutput dst_positive_linearity_pointwiseentriesentryoutput dst_negative_linearity_pointwiseentriesentryoutput. (((H) = (((((dst_positive_code_linearity_pointwiseentriesentryoutput) + (dst_positive_scale_linearity_pointwiseentriesentryoutput)) * S ((dst_positive_code_linearity_pointwiseentriesentryoutput) + (dst_positive_scale_linearity_pointwiseentriesentryoutput)) + ((dst_positive_scale_linearity_pointwiseentriesentryoutput) + (dst_positive_scale_linearity_pointwiseentriesentryoutput))) + (((dst_negative_code_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)) * S ((dst_negative_code_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)) + ((dst_negative_scale_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)))) * S ((((dst_positive_code_linearity_pointwiseentriesentryoutput) + (dst_positive_scale_linearity_pointwiseentriesentryoutput)) * S ((dst_positive_code_linearity_pointwiseentriesentryoutput) + (dst_positive_scale_linearity_pointwiseentriesentryoutput)) + ((dst_positive_scale_linearity_pointwiseentriesentryoutput) + (dst_positive_scale_linearity_pointwiseentriesentryoutput))) + (((dst_negative_code_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)) * S ((dst_negative_code_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)) + ((dst_negative_scale_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)))) + ((((dst_negative_code_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)) * S ((dst_negative_code_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)) + ((dst_negative_scale_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput))) + (((dst_negative_code_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)) * S ((dst_negative_code_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)) + ((dst_negative_scale_linearity_pointwiseentriesentryoutput) + (dst_negative_scale_linearity_pointwiseentriesentryoutput)))))) /\ (((((exists ff_h_pvs_linearity_pointwiseentriesentryoutputpositive. ff_h_pvs_linearity_pointwiseentriesentryoutputpositive + S (dst_positive_linearity_pointwiseentriesentryoutput) = S ((S (sto_index_linearity_pointwiseentries)) * dst_positive_scale_linearity_pointwiseentriesentryoutput)) /\ exists ff_q_pvs_linearity_pointwiseentriesentryoutputpositive. dst_positive_code_linearity_pointwiseentriesentryoutput = ff_q_pvs_linearity_pointwiseentriesentryoutputpositive * S ((S (sto_index_linearity_pointwiseentries)) * dst_positive_scale_linearity_pointwiseentriesentryoutput) + (dst_positive_linearity_pointwiseentriesentryoutput))) /\ (((((exists ff_h_pvs_linearity_pointwiseentriesentryoutputnegative. ff_h_pvs_linearity_pointwiseentriesentryoutputnegative + S (dst_negative_linearity_pointwiseentriesentryoutput) = S ((S (sto_index_linearity_pointwiseentries)) * dst_negative_scale_linearity_pointwiseentriesentryoutput)) /\ exists ff_q_pvs_linearity_pointwiseentriesentryoutputnegative. dst_negative_code_linearity_pointwiseentriesentryoutput = ff_q_pvs_linearity_pointwiseentriesentryoutputnegative * S ((S (sto_index_linearity_pointwiseentries)) * dst_negative_scale_linearity_pointwiseentriesentryoutput) + (dst_negative_linearity_pointwiseentriesentryoutput))) /\ (exists ge_balance_positive_linearity_pointwiseentriesentryoutputvalue ge_balance_negative_linearity_pointwiseentriesentryoutputvalue. (((((sto_output_linearity_pointwiseentries) = 2 * (ge_balance_positive_linearity_pointwiseentriesentryoutputvalue) /\ (ge_balance_negative_linearity_pointwiseentriesentryoutputvalue) = 0) \/ exists ge_signed_half_linearity_pointwiseentriesentryoutputvaluedecode. (((sto_output_linearity_pointwiseentries) = 2 * ge_signed_half_linearity_pointwiseentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_linearity_pointwiseentriesentryoutputvalue) = 0) /\ (ge_balance_negative_linearity_pointwiseentriesentryoutputvalue) = S ge_signed_half_linearity_pointwiseentriesentryoutputvaluedecode))) /\ ((dst_positive_linearity_pointwiseentriesentryoutput) + ge_balance_negative_linearity_pointwiseentriesentryoutputvalue = (dst_negative_linearity_pointwiseentriesentryoutput) + ge_balance_positive_linearity_pointwiseentriesentryoutputvalue))))))))) /\ (exists dsa_ap_linearity_pointwiseentriesentryoperation dsa_an_linearity_pointwiseentriesentryoperation dsa_bp_linearity_pointwiseentriesentryoperation dsa_bn_linearity_pointwiseentriesentryoperation dsa_cp_linearity_pointwiseentriesentryoperation dsa_cn_linearity_pointwiseentriesentryoperation. (((((sto_left_linearity_pointwiseentries) = 2 * (dsa_ap_linearity_pointwiseentriesentryoperation) /\ (dsa_an_linearity_pointwiseentriesentryoperation) = 0) \/ exists ge_signed_half_linearity_pointwiseentriesentryoperationleft. (((sto_left_linearity_pointwiseentries) = 2 * ge_signed_half_linearity_pointwiseentriesentryoperationleft + 1 /\ (dsa_ap_linearity_pointwiseentriesentryoperation) = 0) /\ (dsa_an_linearity_pointwiseentriesentryoperation) = S ge_signed_half_linearity_pointwiseentriesentryoperationleft))) /\ ((((((sto_right_linearity_pointwiseentries) = 2 * (dsa_bp_linearity_pointwiseentriesentryoperation) /\ (dsa_bn_linearity_pointwiseentriesentryoperation) = 0) \/ exists ge_signed_half_linearity_pointwiseentriesentryoperationright. (((sto_right_linearity_pointwiseentries) = 2 * ge_signed_half_linearity_pointwiseentriesentryoperationright + 1 /\ (dsa_bp_linearity_pointwiseentriesentryoperation) = 0) /\ (dsa_bn_linearity_pointwiseentriesentryoperation) = S ge_signed_half_linearity_pointwiseentriesentryoperationright))) /\ ((((((sto_output_linearity_pointwiseentries) = 2 * (dsa_cp_linearity_pointwiseentriesentryoperation) /\ (dsa_cn_linearity_pointwiseentriesentryoperation) = 0) \/ exists ge_signed_half_linearity_pointwiseentriesentryoperationoutput. (((sto_output_linearity_pointwiseentries) = 2 * ge_signed_half_linearity_pointwiseentriesentryoperationoutput + 1 /\ (dsa_cp_linearity_pointwiseentriesentryoperation) = 0) /\ (dsa_cn_linearity_pointwiseentriesentryoperation) = S ge_signed_half_linearity_pointwiseentriesentryoperationoutput))) /\ ((dsa_ap_linearity_pointwiseentriesentryoperation + dsa_bp_linearity_pointwiseentriesentryoperation) + dsa_cn_linearity_pointwiseentriesentryoperation = (dsa_an_linearity_pointwiseentriesentryoperation + dsa_bn_linearity_pointwiseentriesentryoperation) + dsa_cp_linearity_pointwiseentriesentryoperation))))))))))))))))))) -> (exists dst_positive_code_linearity_first dst_positive_scale_linearity_first dst_negative_code_linearity_first dst_negative_scale_linearity_first dst_positive_sum_linearity_first dst_negative_sum_linearity_first. (((F) = (((((dst_positive_code_linearity_first) + (dst_positive_scale_linearity_first)) * S ((dst_positive_code_linearity_first) + (dst_positive_scale_linearity_first)) + ((dst_positive_scale_linearity_first) + (dst_positive_scale_linearity_first))) + (((dst_negative_code_linearity_first) + (dst_negative_scale_linearity_first)) * S ((dst_negative_code_linearity_first) + (dst_negative_scale_linearity_first)) + ((dst_negative_scale_linearity_first) + (dst_negative_scale_linearity_first)))) * S ((((dst_positive_code_linearity_first) + (dst_positive_scale_linearity_first)) * S ((dst_positive_code_linearity_first) + (dst_positive_scale_linearity_first)) + ((dst_positive_scale_linearity_first) + (dst_positive_scale_linearity_first))) + (((dst_negative_code_linearity_first) + (dst_negative_scale_linearity_first)) * S ((dst_negative_code_linearity_first) + (dst_negative_scale_linearity_first)) + ((dst_negative_scale_linearity_first) + (dst_negative_scale_linearity_first)))) + ((((dst_negative_code_linearity_first) + (dst_negative_scale_linearity_first)) * S ((dst_negative_code_linearity_first) + (dst_negative_scale_linearity_first)) + ((dst_negative_scale_linearity_first) + (dst_negative_scale_linearity_first))) + (((dst_negative_code_linearity_first) + (dst_negative_scale_linearity_first)) * S ((dst_negative_code_linearity_first) + (dst_negative_scale_linearity_first)) + ((dst_negative_scale_linearity_first) + (dst_negative_scale_linearity_first)))))) /\ (((exists fs_u_dst_linearity_firstpositive fs_v_dst_linearity_firstpositive. ((((exists fs_h_dst_linearity_firstpositive_body_start. fs_h_dst_linearity_firstpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_linearity_firstpositive)) /\ exists fs_q_dst_linearity_firstpositive_body_start. fs_u_dst_linearity_firstpositive = fs_q_dst_linearity_firstpositive_body_start * S ((S (0)) * fs_v_dst_linearity_firstpositive) + (0))) /\ ((((exists fs_h_dst_linearity_firstpositive_body_terminal. fs_h_dst_linearity_firstpositive_body_terminal + S (dst_positive_sum_linearity_first) = S ((S (l)) * fs_v_dst_linearity_firstpositive)) /\ exists fs_q_dst_linearity_firstpositive_body_terminal. fs_u_dst_linearity_firstpositive = fs_q_dst_linearity_firstpositive_body_terminal * S ((S (l)) * fs_v_dst_linearity_firstpositive) + (dst_positive_sum_linearity_first))) /\ forall fs_i_dst_linearity_firstpositive_body_steps. (exists fs_lt_dst_linearity_firstpositive_body_steps_bound. fs_lt_dst_linearity_firstpositive_body_steps_bound + S fs_i_dst_linearity_firstpositive_body_steps = l) -> exists fs_a_dst_linearity_firstpositive_body_steps fs_r_dst_linearity_firstpositive_body_steps fs_s_dst_linearity_firstpositive_body_steps. ((((exists fs_h_dst_linearity_firstpositive_body_steps_summand. fs_h_dst_linearity_firstpositive_body_steps_summand + S (fs_a_dst_linearity_firstpositive_body_steps) = S ((S (fs_i_dst_linearity_firstpositive_body_steps)) * dst_positive_scale_linearity_first)) /\ exists fs_q_dst_linearity_firstpositive_body_steps_summand. dst_positive_code_linearity_first = fs_q_dst_linearity_firstpositive_body_steps_summand * S ((S (fs_i_dst_linearity_firstpositive_body_steps)) * dst_positive_scale_linearity_first) + (fs_a_dst_linearity_firstpositive_body_steps))) /\ ((((exists fs_h_dst_linearity_firstpositive_body_steps_partial. fs_h_dst_linearity_firstpositive_body_steps_partial + S (fs_r_dst_linearity_firstpositive_body_steps) = S ((S (fs_i_dst_linearity_firstpositive_body_steps)) * fs_v_dst_linearity_firstpositive)) /\ exists fs_q_dst_linearity_firstpositive_body_steps_partial. fs_u_dst_linearity_firstpositive = fs_q_dst_linearity_firstpositive_body_steps_partial * S ((S (fs_i_dst_linearity_firstpositive_body_steps)) * fs_v_dst_linearity_firstpositive) + (fs_r_dst_linearity_firstpositive_body_steps))) /\ ((((exists fs_h_dst_linearity_firstpositive_body_steps_successor. fs_h_dst_linearity_firstpositive_body_steps_successor + S (fs_s_dst_linearity_firstpositive_body_steps) = S ((S (S fs_i_dst_linearity_firstpositive_body_steps)) * fs_v_dst_linearity_firstpositive)) /\ exists fs_q_dst_linearity_firstpositive_body_steps_successor. fs_u_dst_linearity_firstpositive = fs_q_dst_linearity_firstpositive_body_steps_successor * S ((S (S fs_i_dst_linearity_firstpositive_body_steps)) * fs_v_dst_linearity_firstpositive) + (fs_s_dst_linearity_firstpositive_body_steps))) /\ fs_s_dst_linearity_firstpositive_body_steps = fs_r_dst_linearity_firstpositive_body_steps + fs_a_dst_linearity_firstpositive_body_steps)))))) /\ (((exists fs_u_dst_linearity_firstnegative fs_v_dst_linearity_firstnegative. ((((exists fs_h_dst_linearity_firstnegative_body_start. fs_h_dst_linearity_firstnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_linearity_firstnegative)) /\ exists fs_q_dst_linearity_firstnegative_body_start. fs_u_dst_linearity_firstnegative = fs_q_dst_linearity_firstnegative_body_start * S ((S (0)) * fs_v_dst_linearity_firstnegative) + (0))) /\ ((((exists fs_h_dst_linearity_firstnegative_body_terminal. fs_h_dst_linearity_firstnegative_body_terminal + S (dst_negative_sum_linearity_first) = S ((S (l)) * fs_v_dst_linearity_firstnegative)) /\ exists fs_q_dst_linearity_firstnegative_body_terminal. fs_u_dst_linearity_firstnegative = fs_q_dst_linearity_firstnegative_body_terminal * S ((S (l)) * fs_v_dst_linearity_firstnegative) + (dst_negative_sum_linearity_first))) /\ forall fs_i_dst_linearity_firstnegative_body_steps. (exists fs_lt_dst_linearity_firstnegative_body_steps_bound. fs_lt_dst_linearity_firstnegative_body_steps_bound + S fs_i_dst_linearity_firstnegative_body_steps = l) -> exists fs_a_dst_linearity_firstnegative_body_steps fs_r_dst_linearity_firstnegative_body_steps fs_s_dst_linearity_firstnegative_body_steps. ((((exists fs_h_dst_linearity_firstnegative_body_steps_summand. fs_h_dst_linearity_firstnegative_body_steps_summand + S (fs_a_dst_linearity_firstnegative_body_steps) = S ((S (fs_i_dst_linearity_firstnegative_body_steps)) * dst_negative_scale_linearity_first)) /\ exists fs_q_dst_linearity_firstnegative_body_steps_summand. dst_negative_code_linearity_first = fs_q_dst_linearity_firstnegative_body_steps_summand * S ((S (fs_i_dst_linearity_firstnegative_body_steps)) * dst_negative_scale_linearity_first) + (fs_a_dst_linearity_firstnegative_body_steps))) /\ ((((exists fs_h_dst_linearity_firstnegative_body_steps_partial. fs_h_dst_linearity_firstnegative_body_steps_partial + S (fs_r_dst_linearity_firstnegative_body_steps) = S ((S (fs_i_dst_linearity_firstnegative_body_steps)) * fs_v_dst_linearity_firstnegative)) /\ exists fs_q_dst_linearity_firstnegative_body_steps_partial. fs_u_dst_linearity_firstnegative = fs_q_dst_linearity_firstnegative_body_steps_partial * S ((S (fs_i_dst_linearity_firstnegative_body_steps)) * fs_v_dst_linearity_firstnegative) + (fs_r_dst_linearity_firstnegative_body_steps))) /\ ((((exists fs_h_dst_linearity_firstnegative_body_steps_successor. fs_h_dst_linearity_firstnegative_body_steps_successor + S (fs_s_dst_linearity_firstnegative_body_steps) = S ((S (S fs_i_dst_linearity_firstnegative_body_steps)) * fs_v_dst_linearity_firstnegative)) /\ exists fs_q_dst_linearity_firstnegative_body_steps_successor. fs_u_dst_linearity_firstnegative = fs_q_dst_linearity_firstnegative_body_steps_successor * S ((S (S fs_i_dst_linearity_firstnegative_body_steps)) * fs_v_dst_linearity_firstnegative) + (fs_s_dst_linearity_firstnegative_body_steps))) /\ fs_s_dst_linearity_firstnegative_body_steps = fs_r_dst_linearity_firstnegative_body_steps + fs_a_dst_linearity_firstnegative_body_steps)))))) /\ (exists ge_balance_positive_linearity_firstresult ge_balance_negative_linearity_firstresult. (((((a) = 2 * (ge_balance_positive_linearity_firstresult) /\ (ge_balance_negative_linearity_firstresult) = 0) \/ exists ge_signed_half_linearity_firstresultdecode. (((a) = 2 * ge_signed_half_linearity_firstresultdecode + 1 /\ (ge_balance_positive_linearity_firstresult) = 0) /\ (ge_balance_negative_linearity_firstresult) = S ge_signed_half_linearity_firstresultdecode))) /\ ((dst_positive_sum_linearity_first) + ge_balance_negative_linearity_firstresult = (dst_negative_sum_linearity_first) + ge_balance_positive_linearity_firstresult))))))))) -> (exists dst_positive_code_linearity_second dst_positive_scale_linearity_second dst_negative_code_linearity_second dst_negative_scale_linearity_second dst_positive_sum_linearity_second dst_negative_sum_linearity_second. (((G) = (((((dst_positive_code_linearity_second) + (dst_positive_scale_linearity_second)) * S ((dst_positive_code_linearity_second) + (dst_positive_scale_linearity_second)) + ((dst_positive_scale_linearity_second) + (dst_positive_scale_linearity_second))) + (((dst_negative_code_linearity_second) + (dst_negative_scale_linearity_second)) * S ((dst_negative_code_linearity_second) + (dst_negative_scale_linearity_second)) + ((dst_negative_scale_linearity_second) + (dst_negative_scale_linearity_second)))) * S ((((dst_positive_code_linearity_second) + (dst_positive_scale_linearity_second)) * S ((dst_positive_code_linearity_second) + (dst_positive_scale_linearity_second)) + ((dst_positive_scale_linearity_second) + (dst_positive_scale_linearity_second))) + (((dst_negative_code_linearity_second) + (dst_negative_scale_linearity_second)) * S ((dst_negative_code_linearity_second) + (dst_negative_scale_linearity_second)) + ((dst_negative_scale_linearity_second) + (dst_negative_scale_linearity_second)))) + ((((dst_negative_code_linearity_second) + (dst_negative_scale_linearity_second)) * S ((dst_negative_code_linearity_second) + (dst_negative_scale_linearity_second)) + ((dst_negative_scale_linearity_second) + (dst_negative_scale_linearity_second))) + (((dst_negative_code_linearity_second) + (dst_negative_scale_linearity_second)) * S ((dst_negative_code_linearity_second) + (dst_negative_scale_linearity_second)) + ((dst_negative_scale_linearity_second) + (dst_negative_scale_linearity_second)))))) /\ (((exists fs_u_dst_linearity_secondpositive fs_v_dst_linearity_secondpositive. ((((exists fs_h_dst_linearity_secondpositive_body_start. fs_h_dst_linearity_secondpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_linearity_secondpositive)) /\ exists fs_q_dst_linearity_secondpositive_body_start. fs_u_dst_linearity_secondpositive = fs_q_dst_linearity_secondpositive_body_start * S ((S (0)) * fs_v_dst_linearity_secondpositive) + (0))) /\ ((((exists fs_h_dst_linearity_secondpositive_body_terminal. fs_h_dst_linearity_secondpositive_body_terminal + S (dst_positive_sum_linearity_second) = S ((S (l)) * fs_v_dst_linearity_secondpositive)) /\ exists fs_q_dst_linearity_secondpositive_body_terminal. fs_u_dst_linearity_secondpositive = fs_q_dst_linearity_secondpositive_body_terminal * S ((S (l)) * fs_v_dst_linearity_secondpositive) + (dst_positive_sum_linearity_second))) /\ forall fs_i_dst_linearity_secondpositive_body_steps. (exists fs_lt_dst_linearity_secondpositive_body_steps_bound. fs_lt_dst_linearity_secondpositive_body_steps_bound + S fs_i_dst_linearity_secondpositive_body_steps = l) -> exists fs_a_dst_linearity_secondpositive_body_steps fs_r_dst_linearity_secondpositive_body_steps fs_s_dst_linearity_secondpositive_body_steps. ((((exists fs_h_dst_linearity_secondpositive_body_steps_summand. fs_h_dst_linearity_secondpositive_body_steps_summand + S (fs_a_dst_linearity_secondpositive_body_steps) = S ((S (fs_i_dst_linearity_secondpositive_body_steps)) * dst_positive_scale_linearity_second)) /\ exists fs_q_dst_linearity_secondpositive_body_steps_summand. dst_positive_code_linearity_second = fs_q_dst_linearity_secondpositive_body_steps_summand * S ((S (fs_i_dst_linearity_secondpositive_body_steps)) * dst_positive_scale_linearity_second) + (fs_a_dst_linearity_secondpositive_body_steps))) /\ ((((exists fs_h_dst_linearity_secondpositive_body_steps_partial. fs_h_dst_linearity_secondpositive_body_steps_partial + S (fs_r_dst_linearity_secondpositive_body_steps) = S ((S (fs_i_dst_linearity_secondpositive_body_steps)) * fs_v_dst_linearity_secondpositive)) /\ exists fs_q_dst_linearity_secondpositive_body_steps_partial. fs_u_dst_linearity_secondpositive = fs_q_dst_linearity_secondpositive_body_steps_partial * S ((S (fs_i_dst_linearity_secondpositive_body_steps)) * fs_v_dst_linearity_secondpositive) + (fs_r_dst_linearity_secondpositive_body_steps))) /\ ((((exists fs_h_dst_linearity_secondpositive_body_steps_successor. fs_h_dst_linearity_secondpositive_body_steps_successor + S (fs_s_dst_linearity_secondpositive_body_steps) = S ((S (S fs_i_dst_linearity_secondpositive_body_steps)) * fs_v_dst_linearity_secondpositive)) /\ exists fs_q_dst_linearity_secondpositive_body_steps_successor. fs_u_dst_linearity_secondpositive = fs_q_dst_linearity_secondpositive_body_steps_successor * S ((S (S fs_i_dst_linearity_secondpositive_body_steps)) * fs_v_dst_linearity_secondpositive) + (fs_s_dst_linearity_secondpositive_body_steps))) /\ fs_s_dst_linearity_secondpositive_body_steps = fs_r_dst_linearity_secondpositive_body_steps + fs_a_dst_linearity_secondpositive_body_steps)))))) /\ (((exists fs_u_dst_linearity_secondnegative fs_v_dst_linearity_secondnegative. ((((exists fs_h_dst_linearity_secondnegative_body_start. fs_h_dst_linearity_secondnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_linearity_secondnegative)) /\ exists fs_q_dst_linearity_secondnegative_body_start. fs_u_dst_linearity_secondnegative = fs_q_dst_linearity_secondnegative_body_start * S ((S (0)) * fs_v_dst_linearity_secondnegative) + (0))) /\ ((((exists fs_h_dst_linearity_secondnegative_body_terminal. fs_h_dst_linearity_secondnegative_body_terminal + S (dst_negative_sum_linearity_second) = S ((S (l)) * fs_v_dst_linearity_secondnegative)) /\ exists fs_q_dst_linearity_secondnegative_body_terminal. fs_u_dst_linearity_secondnegative = fs_q_dst_linearity_secondnegative_body_terminal * S ((S (l)) * fs_v_dst_linearity_secondnegative) + (dst_negative_sum_linearity_second))) /\ forall fs_i_dst_linearity_secondnegative_body_steps. (exists fs_lt_dst_linearity_secondnegative_body_steps_bound. fs_lt_dst_linearity_secondnegative_body_steps_bound + S fs_i_dst_linearity_secondnegative_body_steps = l) -> exists fs_a_dst_linearity_secondnegative_body_steps fs_r_dst_linearity_secondnegative_body_steps fs_s_dst_linearity_secondnegative_body_steps. ((((exists fs_h_dst_linearity_secondnegative_body_steps_summand. fs_h_dst_linearity_secondnegative_body_steps_summand + S (fs_a_dst_linearity_secondnegative_body_steps) = S ((S (fs_i_dst_linearity_secondnegative_body_steps)) * dst_negative_scale_linearity_second)) /\ exists fs_q_dst_linearity_secondnegative_body_steps_summand. dst_negative_code_linearity_second = fs_q_dst_linearity_secondnegative_body_steps_summand * S ((S (fs_i_dst_linearity_secondnegative_body_steps)) * dst_negative_scale_linearity_second) + (fs_a_dst_linearity_secondnegative_body_steps))) /\ ((((exists fs_h_dst_linearity_secondnegative_body_steps_partial. fs_h_dst_linearity_secondnegative_body_steps_partial + S (fs_r_dst_linearity_secondnegative_body_steps) = S ((S (fs_i_dst_linearity_secondnegative_body_steps)) * fs_v_dst_linearity_secondnegative)) /\ exists fs_q_dst_linearity_secondnegative_body_steps_partial. fs_u_dst_linearity_secondnegative = fs_q_dst_linearity_secondnegative_body_steps_partial * S ((S (fs_i_dst_linearity_secondnegative_body_steps)) * fs_v_dst_linearity_secondnegative) + (fs_r_dst_linearity_secondnegative_body_steps))) /\ ((((exists fs_h_dst_linearity_secondnegative_body_steps_successor. fs_h_dst_linearity_secondnegative_body_steps_successor + S (fs_s_dst_linearity_secondnegative_body_steps) = S ((S (S fs_i_dst_linearity_secondnegative_body_steps)) * fs_v_dst_linearity_secondnegative)) /\ exists fs_q_dst_linearity_secondnegative_body_steps_successor. fs_u_dst_linearity_secondnegative = fs_q_dst_linearity_secondnegative_body_steps_successor * S ((S (S fs_i_dst_linearity_secondnegative_body_steps)) * fs_v_dst_linearity_secondnegative) + (fs_s_dst_linearity_secondnegative_body_steps))) /\ fs_s_dst_linearity_secondnegative_body_steps = fs_r_dst_linearity_secondnegative_body_steps + fs_a_dst_linearity_secondnegative_body_steps)))))) /\ (exists ge_balance_positive_linearity_secondresult ge_balance_negative_linearity_secondresult. (((((b) = 2 * (ge_balance_positive_linearity_secondresult) /\ (ge_balance_negative_linearity_secondresult) = 0) \/ exists ge_signed_half_linearity_secondresultdecode. (((b) = 2 * ge_signed_half_linearity_secondresultdecode + 1 /\ (ge_balance_positive_linearity_secondresult) = 0) /\ (ge_balance_negative_linearity_secondresult) = S ge_signed_half_linearity_secondresultdecode))) /\ ((dst_positive_sum_linearity_second) + ge_balance_negative_linearity_secondresult = (dst_negative_sum_linearity_second) + ge_balance_positive_linearity_secondresult))))))))) -> (exists dst_positive_code_linearity_output dst_positive_scale_linearity_output dst_negative_code_linearity_output dst_negative_scale_linearity_output dst_positive_sum_linearity_output dst_negative_sum_linearity_output. (((H) = (((((dst_positive_code_linearity_output) + (dst_positive_scale_linearity_output)) * S ((dst_positive_code_linearity_output) + (dst_positive_scale_linearity_output)) + ((dst_positive_scale_linearity_output) + (dst_positive_scale_linearity_output))) + (((dst_negative_code_linearity_output) + (dst_negative_scale_linearity_output)) * S ((dst_negative_code_linearity_output) + (dst_negative_scale_linearity_output)) + ((dst_negative_scale_linearity_output) + (dst_negative_scale_linearity_output)))) * S ((((dst_positive_code_linearity_output) + (dst_positive_scale_linearity_output)) * S ((dst_positive_code_linearity_output) + (dst_positive_scale_linearity_output)) + ((dst_positive_scale_linearity_output) + (dst_positive_scale_linearity_output))) + (((dst_negative_code_linearity_output) + (dst_negative_scale_linearity_output)) * S ((dst_negative_code_linearity_output) + (dst_negative_scale_linearity_output)) + ((dst_negative_scale_linearity_output) + (dst_negative_scale_linearity_output)))) + ((((dst_negative_code_linearity_output) + (dst_negative_scale_linearity_output)) * S ((dst_negative_code_linearity_output) + (dst_negative_scale_linearity_output)) + ((dst_negative_scale_linearity_output) + (dst_negative_scale_linearity_output))) + (((dst_negative_code_linearity_output) + (dst_negative_scale_linearity_output)) * S ((dst_negative_code_linearity_output) + (dst_negative_scale_linearity_output)) + ((dst_negative_scale_linearity_output) + (dst_negative_scale_linearity_output)))))) /\ (((exists fs_u_dst_linearity_outputpositive fs_v_dst_linearity_outputpositive. ((((exists fs_h_dst_linearity_outputpositive_body_start. fs_h_dst_linearity_outputpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_linearity_outputpositive)) /\ exists fs_q_dst_linearity_outputpositive_body_start. fs_u_dst_linearity_outputpositive = fs_q_dst_linearity_outputpositive_body_start * S ((S (0)) * fs_v_dst_linearity_outputpositive) + (0))) /\ ((((exists fs_h_dst_linearity_outputpositive_body_terminal. fs_h_dst_linearity_outputpositive_body_terminal + S (dst_positive_sum_linearity_output) = S ((S (l)) * fs_v_dst_linearity_outputpositive)) /\ exists fs_q_dst_linearity_outputpositive_body_terminal. fs_u_dst_linearity_outputpositive = fs_q_dst_linearity_outputpositive_body_terminal * S ((S (l)) * fs_v_dst_linearity_outputpositive) + (dst_positive_sum_linearity_output))) /\ forall fs_i_dst_linearity_outputpositive_body_steps. (exists fs_lt_dst_linearity_outputpositive_body_steps_bound. fs_lt_dst_linearity_outputpositive_body_steps_bound + S fs_i_dst_linearity_outputpositive_body_steps = l) -> exists fs_a_dst_linearity_outputpositive_body_steps fs_r_dst_linearity_outputpositive_body_steps fs_s_dst_linearity_outputpositive_body_steps. ((((exists fs_h_dst_linearity_outputpositive_body_steps_summand. fs_h_dst_linearity_outputpositive_body_steps_summand + S (fs_a_dst_linearity_outputpositive_body_steps) = S ((S (fs_i_dst_linearity_outputpositive_body_steps)) * dst_positive_scale_linearity_output)) /\ exists fs_q_dst_linearity_outputpositive_body_steps_summand. dst_positive_code_linearity_output = fs_q_dst_linearity_outputpositive_body_steps_summand * S ((S (fs_i_dst_linearity_outputpositive_body_steps)) * dst_positive_scale_linearity_output) + (fs_a_dst_linearity_outputpositive_body_steps))) /\ ((((exists fs_h_dst_linearity_outputpositive_body_steps_partial. fs_h_dst_linearity_outputpositive_body_steps_partial + S (fs_r_dst_linearity_outputpositive_body_steps) = S ((S (fs_i_dst_linearity_outputpositive_body_steps)) * fs_v_dst_linearity_outputpositive)) /\ exists fs_q_dst_linearity_outputpositive_body_steps_partial. fs_u_dst_linearity_outputpositive = fs_q_dst_linearity_outputpositive_body_steps_partial * S ((S (fs_i_dst_linearity_outputpositive_body_steps)) * fs_v_dst_linearity_outputpositive) + (fs_r_dst_linearity_outputpositive_body_steps))) /\ ((((exists fs_h_dst_linearity_outputpositive_body_steps_successor. fs_h_dst_linearity_outputpositive_body_steps_successor + S (fs_s_dst_linearity_outputpositive_body_steps) = S ((S (S fs_i_dst_linearity_outputpositive_body_steps)) * fs_v_dst_linearity_outputpositive)) /\ exists fs_q_dst_linearity_outputpositive_body_steps_successor. fs_u_dst_linearity_outputpositive = fs_q_dst_linearity_outputpositive_body_steps_successor * S ((S (S fs_i_dst_linearity_outputpositive_body_steps)) * fs_v_dst_linearity_outputpositive) + (fs_s_dst_linearity_outputpositive_body_steps))) /\ fs_s_dst_linearity_outputpositive_body_steps = fs_r_dst_linearity_outputpositive_body_steps + fs_a_dst_linearity_outputpositive_body_steps)))))) /\ (((exists fs_u_dst_linearity_outputnegative fs_v_dst_linearity_outputnegative. ((((exists fs_h_dst_linearity_outputnegative_body_start. fs_h_dst_linearity_outputnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_linearity_outputnegative)) /\ exists fs_q_dst_linearity_outputnegative_body_start. fs_u_dst_linearity_outputnegative = fs_q_dst_linearity_outputnegative_body_start * S ((S (0)) * fs_v_dst_linearity_outputnegative) + (0))) /\ ((((exists fs_h_dst_linearity_outputnegative_body_terminal. fs_h_dst_linearity_outputnegative_body_terminal + S (dst_negative_sum_linearity_output) = S ((S (l)) * fs_v_dst_linearity_outputnegative)) /\ exists fs_q_dst_linearity_outputnegative_body_terminal. fs_u_dst_linearity_outputnegative = fs_q_dst_linearity_outputnegative_body_terminal * S ((S (l)) * fs_v_dst_linearity_outputnegative) + (dst_negative_sum_linearity_output))) /\ forall fs_i_dst_linearity_outputnegative_body_steps. (exists fs_lt_dst_linearity_outputnegative_body_steps_bound. fs_lt_dst_linearity_outputnegative_body_steps_bound + S fs_i_dst_linearity_outputnegative_body_steps = l) -> exists fs_a_dst_linearity_outputnegative_body_steps fs_r_dst_linearity_outputnegative_body_steps fs_s_dst_linearity_outputnegative_body_steps. ((((exists fs_h_dst_linearity_outputnegative_body_steps_summand. fs_h_dst_linearity_outputnegative_body_steps_summand + S (fs_a_dst_linearity_outputnegative_body_steps) = S ((S (fs_i_dst_linearity_outputnegative_body_steps)) * dst_negative_scale_linearity_output)) /\ exists fs_q_dst_linearity_outputnegative_body_steps_summand. dst_negative_code_linearity_output = fs_q_dst_linearity_outputnegative_body_steps_summand * S ((S (fs_i_dst_linearity_outputnegative_body_steps)) * dst_negative_scale_linearity_output) + (fs_a_dst_linearity_outputnegative_body_steps))) /\ ((((exists fs_h_dst_linearity_outputnegative_body_steps_partial. fs_h_dst_linearity_outputnegative_body_steps_partial + S (fs_r_dst_linearity_outputnegative_body_steps) = S ((S (fs_i_dst_linearity_outputnegative_body_steps)) * fs_v_dst_linearity_outputnegative)) /\ exists fs_q_dst_linearity_outputnegative_body_steps_partial. fs_u_dst_linearity_outputnegative = fs_q_dst_linearity_outputnegative_body_steps_partial * S ((S (fs_i_dst_linearity_outputnegative_body_steps)) * fs_v_dst_linearity_outputnegative) + (fs_r_dst_linearity_outputnegative_body_steps))) /\ ((((exists fs_h_dst_linearity_outputnegative_body_steps_successor. fs_h_dst_linearity_outputnegative_body_steps_successor + S (fs_s_dst_linearity_outputnegative_body_steps) = S ((S (S fs_i_dst_linearity_outputnegative_body_steps)) * fs_v_dst_linearity_outputnegative)) /\ exists fs_q_dst_linearity_outputnegative_body_steps_successor. fs_u_dst_linearity_outputnegative = fs_q_dst_linearity_outputnegative_body_steps_successor * S ((S (S fs_i_dst_linearity_outputnegative_body_steps)) * fs_v_dst_linearity_outputnegative) + (fs_s_dst_linearity_outputnegative_body_steps))) /\ fs_s_dst_linearity_outputnegative_body_steps = fs_r_dst_linearity_outputnegative_body_steps + fs_a_dst_linearity_outputnegative_body_steps)))))) /\ (exists ge_balance_positive_linearity_outputresult ge_balance_negative_linearity_outputresult. (((((c) = 2 * (ge_balance_positive_linearity_outputresult) /\ (ge_balance_negative_linearity_outputresult) = 0) \/ exists ge_signed_half_linearity_outputresultdecode. (((c) = 2 * ge_signed_half_linearity_outputresultdecode + 1 /\ (ge_balance_positive_linearity_outputresult) = 0) /\ (ge_balance_negative_linearity_outputresult) = S ge_signed_half_linearity_outputresultdecode))) /\ ((dst_positive_sum_linearity_output) + ge_balance_negative_linearity_outputresult = (dst_negative_sum_linearity_output) + ge_balance_positive_linearity_outputresult))))))))) -> (exists dsa_ap_linearity_result dsa_an_linearity_result dsa_bp_linearity_result dsa_bn_linearity_result dsa_cp_linearity_result dsa_cn_linearity_result. (((((a) = 2 * (dsa_ap_linearity_result) /\ (dsa_an_linearity_result) = 0) \/ exists ge_signed_half_linearity_resultleft. (((a) = 2 * ge_signed_half_linearity_resultleft + 1 /\ (dsa_ap_linearity_result) = 0) /\ (dsa_an_linearity_result) = S ge_signed_half_linearity_resultleft))) /\ ((((((b) = 2 * (dsa_bp_linearity_result) /\ (dsa_bn_linearity_result) = 0) \/ exists ge_signed_half_linearity_resultright. (((b) = 2 * ge_signed_half_linearity_resultright + 1 /\ (dsa_bp_linearity_result) = 0) /\ (dsa_bn_linearity_result) = S ge_signed_half_linearity_resultright))) /\ ((((((c) = 2 * (dsa_cp_linearity_result) /\ (dsa_cn_linearity_result) = 0) \/ exists ge_signed_half_linearity_resultoutput. (((c) = 2 * ge_signed_half_linearity_resultoutput + 1 /\ (dsa_cp_linearity_result) = 0) /\ (dsa_cn_linearity_result) = S ge_signed_half_linearity_resultoutput))) /\ ((dsa_ap_linearity_result + dsa_bp_linearity_result) + dsa_cn_linearity_result = (dsa_an_linearity_result + dsa_bn_linearity_result) + dsa_cp_linearity_result)))))))
signed_prefix_sum_scalar_multiply
new owned theorem · read exact theorem evidence
Bundle node 213; exact statement SHA-256 37350038ed9cf4a84bf46ecc195ab93684a0e11246c87d9e366b8e75622791c3
Exact first-order statement
forall l a F G b c. (((exists dst_positive_code_scalar_pointwiseinput_table dst_positive_scale_scalar_pointwiseinput_table dst_negative_code_scalar_pointwiseinput_table dst_negative_scale_scalar_pointwiseinput_table. (((F) = (((((dst_positive_code_scalar_pointwiseinput_table) + (dst_positive_scale_scalar_pointwiseinput_table)) * S ((dst_positive_code_scalar_pointwiseinput_table) + (dst_positive_scale_scalar_pointwiseinput_table)) + ((dst_positive_scale_scalar_pointwiseinput_table) + (dst_positive_scale_scalar_pointwiseinput_table))) + (((dst_negative_code_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)) * S ((dst_negative_code_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)) + ((dst_negative_scale_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)))) * S ((((dst_positive_code_scalar_pointwiseinput_table) + (dst_positive_scale_scalar_pointwiseinput_table)) * S ((dst_positive_code_scalar_pointwiseinput_table) + (dst_positive_scale_scalar_pointwiseinput_table)) + ((dst_positive_scale_scalar_pointwiseinput_table) + (dst_positive_scale_scalar_pointwiseinput_table))) + (((dst_negative_code_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)) * S ((dst_negative_code_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)) + ((dst_negative_scale_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)))) + ((((dst_negative_code_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)) * S ((dst_negative_code_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)) + ((dst_negative_scale_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table))) + (((dst_negative_code_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)) * S ((dst_negative_code_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)) + ((dst_negative_scale_scalar_pointwiseinput_table) + (dst_negative_scale_scalar_pointwiseinput_table)))))) /\ (forall dst_index_scalar_pointwiseinput_table. (exists pvs_le_gap_scalar_pointwiseinput_tabledomain. pvs_le_gap_scalar_pointwiseinput_tabledomain + (dst_index_scalar_pointwiseinput_table) = (l)) -> exists dst_positive_scalar_pointwiseinput_table dst_negative_scalar_pointwiseinput_table dst_value_scalar_pointwiseinput_table. ((((exists ff_h_pvs_scalar_pointwiseinput_tableentrypositive. ff_h_pvs_scalar_pointwiseinput_tableentrypositive + S (dst_positive_scalar_pointwiseinput_table) = S ((S (dst_index_scalar_pointwiseinput_table)) * dst_positive_scale_scalar_pointwiseinput_table)) /\ exists ff_q_pvs_scalar_pointwiseinput_tableentrypositive. dst_positive_code_scalar_pointwiseinput_table = ff_q_pvs_scalar_pointwiseinput_tableentrypositive * S ((S (dst_index_scalar_pointwiseinput_table)) * dst_positive_scale_scalar_pointwiseinput_table) + (dst_positive_scalar_pointwiseinput_table))) /\ (((((exists ff_h_pvs_scalar_pointwiseinput_tableentrynegative. ff_h_pvs_scalar_pointwiseinput_tableentrynegative + S (dst_negative_scalar_pointwiseinput_table) = S ((S (dst_index_scalar_pointwiseinput_table)) * dst_negative_scale_scalar_pointwiseinput_table)) /\ exists ff_q_pvs_scalar_pointwiseinput_tableentrynegative. dst_negative_code_scalar_pointwiseinput_table = ff_q_pvs_scalar_pointwiseinput_tableentrynegative * S ((S (dst_index_scalar_pointwiseinput_table)) * dst_negative_scale_scalar_pointwiseinput_table) + (dst_negative_scalar_pointwiseinput_table))) /\ (exists ge_balance_positive_scalar_pointwiseinput_tableentryvalue ge_balance_negative_scalar_pointwiseinput_tableentryvalue. (((((dst_value_scalar_pointwiseinput_table) = 2 * (ge_balance_positive_scalar_pointwiseinput_tableentryvalue) /\ (ge_balance_negative_scalar_pointwiseinput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_pointwiseinput_tableentryvaluedecode. (((dst_value_scalar_pointwiseinput_table) = 2 * ge_signed_half_scalar_pointwiseinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_pointwiseinput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_pointwiseinput_tableentryvalue) = S ge_signed_half_scalar_pointwiseinput_tableentryvaluedecode))) /\ ((dst_positive_scalar_pointwiseinput_table) + ge_balance_negative_scalar_pointwiseinput_tableentryvalue = (dst_negative_scalar_pointwiseinput_table) + ge_balance_positive_scalar_pointwiseinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_scalar_pointwiseoutput_table dst_positive_scale_scalar_pointwiseoutput_table dst_negative_code_scalar_pointwiseoutput_table dst_negative_scale_scalar_pointwiseoutput_table. (((G) = (((((dst_positive_code_scalar_pointwiseoutput_table) + (dst_positive_scale_scalar_pointwiseoutput_table)) * S ((dst_positive_code_scalar_pointwiseoutput_table) + (dst_positive_scale_scalar_pointwiseoutput_table)) + ((dst_positive_scale_scalar_pointwiseoutput_table) + (dst_positive_scale_scalar_pointwiseoutput_table))) + (((dst_negative_code_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)) * S ((dst_negative_code_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)) + ((dst_negative_scale_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)))) * S ((((dst_positive_code_scalar_pointwiseoutput_table) + (dst_positive_scale_scalar_pointwiseoutput_table)) * S ((dst_positive_code_scalar_pointwiseoutput_table) + (dst_positive_scale_scalar_pointwiseoutput_table)) + ((dst_positive_scale_scalar_pointwiseoutput_table) + (dst_positive_scale_scalar_pointwiseoutput_table))) + (((dst_negative_code_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)) * S ((dst_negative_code_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)) + ((dst_negative_scale_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)))) + ((((dst_negative_code_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)) * S ((dst_negative_code_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)) + ((dst_negative_scale_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table))) + (((dst_negative_code_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)) * S ((dst_negative_code_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)) + ((dst_negative_scale_scalar_pointwiseoutput_table) + (dst_negative_scale_scalar_pointwiseoutput_table)))))) /\ (forall dst_index_scalar_pointwiseoutput_table. (exists pvs_le_gap_scalar_pointwiseoutput_tabledomain. pvs_le_gap_scalar_pointwiseoutput_tabledomain + (dst_index_scalar_pointwiseoutput_table) = (l)) -> exists dst_positive_scalar_pointwiseoutput_table dst_negative_scalar_pointwiseoutput_table dst_value_scalar_pointwiseoutput_table. ((((exists ff_h_pvs_scalar_pointwiseoutput_tableentrypositive. ff_h_pvs_scalar_pointwiseoutput_tableentrypositive + S (dst_positive_scalar_pointwiseoutput_table) = S ((S (dst_index_scalar_pointwiseoutput_table)) * dst_positive_scale_scalar_pointwiseoutput_table)) /\ exists ff_q_pvs_scalar_pointwiseoutput_tableentrypositive. dst_positive_code_scalar_pointwiseoutput_table = ff_q_pvs_scalar_pointwiseoutput_tableentrypositive * S ((S (dst_index_scalar_pointwiseoutput_table)) * dst_positive_scale_scalar_pointwiseoutput_table) + (dst_positive_scalar_pointwiseoutput_table))) /\ (((((exists ff_h_pvs_scalar_pointwiseoutput_tableentrynegative. ff_h_pvs_scalar_pointwiseoutput_tableentrynegative + S (dst_negative_scalar_pointwiseoutput_table) = S ((S (dst_index_scalar_pointwiseoutput_table)) * dst_negative_scale_scalar_pointwiseoutput_table)) /\ exists ff_q_pvs_scalar_pointwiseoutput_tableentrynegative. dst_negative_code_scalar_pointwiseoutput_table = ff_q_pvs_scalar_pointwiseoutput_tableentrynegative * S ((S (dst_index_scalar_pointwiseoutput_table)) * dst_negative_scale_scalar_pointwiseoutput_table) + (dst_negative_scalar_pointwiseoutput_table))) /\ (exists ge_balance_positive_scalar_pointwiseoutput_tableentryvalue ge_balance_negative_scalar_pointwiseoutput_tableentryvalue. (((((dst_value_scalar_pointwiseoutput_table) = 2 * (ge_balance_positive_scalar_pointwiseoutput_tableentryvalue) /\ (ge_balance_negative_scalar_pointwiseoutput_tableentryvalue) = 0) \/ exists ge_signed_half_scalar_pointwiseoutput_tableentryvaluedecode. (((dst_value_scalar_pointwiseoutput_table) = 2 * ge_signed_half_scalar_pointwiseoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_scalar_pointwiseoutput_tableentryvalue) = 0) /\ (ge_balance_negative_scalar_pointwiseoutput_tableentryvalue) = S ge_signed_half_scalar_pointwiseoutput_tableentryvaluedecode))) /\ ((dst_positive_scalar_pointwiseoutput_table) + ge_balance_negative_scalar_pointwiseoutput_tableentryvalue = (dst_negative_scalar_pointwiseoutput_table) + ge_balance_positive_scalar_pointwiseoutput_tableentryvalue))))))))) /\ (forall sto_index_scalar_pointwiseentries. (exists pvs_gap_scalar_pointwiseentriesbound. pvs_gap_scalar_pointwiseentriesbound + S (sto_index_scalar_pointwiseentries) = (l)) -> exists sto_input_scalar_pointwiseentries sto_output_scalar_pointwiseentries. ((exists dst_positive_code_scalar_pointwiseentriesentryinput dst_positive_scale_scalar_pointwiseentriesentryinput dst_negative_code_scalar_pointwiseentriesentryinput dst_negative_scale_scalar_pointwiseentriesentryinput dst_positive_scalar_pointwiseentriesentryinput dst_negative_scalar_pointwiseentriesentryinput. (((F) = (((((dst_positive_code_scalar_pointwiseentriesentryinput) + (dst_positive_scale_scalar_pointwiseentriesentryinput)) * S ((dst_positive_code_scalar_pointwiseentriesentryinput) + (dst_positive_scale_scalar_pointwiseentriesentryinput)) + ((dst_positive_scale_scalar_pointwiseentriesentryinput) + (dst_positive_scale_scalar_pointwiseentriesentryinput))) + (((dst_negative_code_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)) * S ((dst_negative_code_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)) + ((dst_negative_scale_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)))) * S ((((dst_positive_code_scalar_pointwiseentriesentryinput) + (dst_positive_scale_scalar_pointwiseentriesentryinput)) * S ((dst_positive_code_scalar_pointwiseentriesentryinput) + (dst_positive_scale_scalar_pointwiseentriesentryinput)) + ((dst_positive_scale_scalar_pointwiseentriesentryinput) + (dst_positive_scale_scalar_pointwiseentriesentryinput))) + (((dst_negative_code_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)) * S ((dst_negative_code_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)) + ((dst_negative_scale_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)))) + ((((dst_negative_code_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)) * S ((dst_negative_code_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)) + ((dst_negative_scale_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput))) + (((dst_negative_code_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)) * S ((dst_negative_code_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)) + ((dst_negative_scale_scalar_pointwiseentriesentryinput) + (dst_negative_scale_scalar_pointwiseentriesentryinput)))))) /\ (((((exists ff_h_pvs_scalar_pointwiseentriesentryinputpositive. ff_h_pvs_scalar_pointwiseentriesentryinputpositive + S (dst_positive_scalar_pointwiseentriesentryinput) = S ((S (sto_index_scalar_pointwiseentries)) * dst_positive_scale_scalar_pointwiseentriesentryinput)) /\ exists ff_q_pvs_scalar_pointwiseentriesentryinputpositive. dst_positive_code_scalar_pointwiseentriesentryinput = ff_q_pvs_scalar_pointwiseentriesentryinputpositive * S ((S (sto_index_scalar_pointwiseentries)) * dst_positive_scale_scalar_pointwiseentriesentryinput) + (dst_positive_scalar_pointwiseentriesentryinput))) /\ (((((exists ff_h_pvs_scalar_pointwiseentriesentryinputnegative. ff_h_pvs_scalar_pointwiseentriesentryinputnegative + S (dst_negative_scalar_pointwiseentriesentryinput) = S ((S (sto_index_scalar_pointwiseentries)) * dst_negative_scale_scalar_pointwiseentriesentryinput)) /\ exists ff_q_pvs_scalar_pointwiseentriesentryinputnegative. dst_negative_code_scalar_pointwiseentriesentryinput = ff_q_pvs_scalar_pointwiseentriesentryinputnegative * S ((S (sto_index_scalar_pointwiseentries)) * dst_negative_scale_scalar_pointwiseentriesentryinput) + (dst_negative_scalar_pointwiseentriesentryinput))) /\ (exists ge_balance_positive_scalar_pointwiseentriesentryinputvalue ge_balance_negative_scalar_pointwiseentriesentryinputvalue. (((((sto_input_scalar_pointwiseentries) = 2 * (ge_balance_positive_scalar_pointwiseentriesentryinputvalue) /\ (ge_balance_negative_scalar_pointwiseentriesentryinputvalue) = 0) \/ exists ge_signed_half_scalar_pointwiseentriesentryinputvaluedecode. (((sto_input_scalar_pointwiseentries) = 2 * ge_signed_half_scalar_pointwiseentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_scalar_pointwiseentriesentryinputvalue) = 0) /\ (ge_balance_negative_scalar_pointwiseentriesentryinputvalue) = S ge_signed_half_scalar_pointwiseentriesentryinputvaluedecode))) /\ ((dst_positive_scalar_pointwiseentriesentryinput) + ge_balance_negative_scalar_pointwiseentriesentryinputvalue = (dst_negative_scalar_pointwiseentriesentryinput) + ge_balance_positive_scalar_pointwiseentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_scalar_pointwiseentriesentryoutput dst_positive_scale_scalar_pointwiseentriesentryoutput dst_negative_code_scalar_pointwiseentriesentryoutput dst_negative_scale_scalar_pointwiseentriesentryoutput dst_positive_scalar_pointwiseentriesentryoutput dst_negative_scalar_pointwiseentriesentryoutput. (((G) = (((((dst_positive_code_scalar_pointwiseentriesentryoutput) + (dst_positive_scale_scalar_pointwiseentriesentryoutput)) * S ((dst_positive_code_scalar_pointwiseentriesentryoutput) + (dst_positive_scale_scalar_pointwiseentriesentryoutput)) + ((dst_positive_scale_scalar_pointwiseentriesentryoutput) + (dst_positive_scale_scalar_pointwiseentriesentryoutput))) + (((dst_negative_code_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)) * S ((dst_negative_code_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)) + ((dst_negative_scale_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)))) * S ((((dst_positive_code_scalar_pointwiseentriesentryoutput) + (dst_positive_scale_scalar_pointwiseentriesentryoutput)) * S ((dst_positive_code_scalar_pointwiseentriesentryoutput) + (dst_positive_scale_scalar_pointwiseentriesentryoutput)) + ((dst_positive_scale_scalar_pointwiseentriesentryoutput) + (dst_positive_scale_scalar_pointwiseentriesentryoutput))) + (((dst_negative_code_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)) * S ((dst_negative_code_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)) + ((dst_negative_scale_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)))) + ((((dst_negative_code_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)) * S ((dst_negative_code_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)) + ((dst_negative_scale_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput))) + (((dst_negative_code_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)) * S ((dst_negative_code_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)) + ((dst_negative_scale_scalar_pointwiseentriesentryoutput) + (dst_negative_scale_scalar_pointwiseentriesentryoutput)))))) /\ (((((exists ff_h_pvs_scalar_pointwiseentriesentryoutputpositive. ff_h_pvs_scalar_pointwiseentriesentryoutputpositive + S (dst_positive_scalar_pointwiseentriesentryoutput) = S ((S (sto_index_scalar_pointwiseentries)) * dst_positive_scale_scalar_pointwiseentriesentryoutput)) /\ exists ff_q_pvs_scalar_pointwiseentriesentryoutputpositive. dst_positive_code_scalar_pointwiseentriesentryoutput = ff_q_pvs_scalar_pointwiseentriesentryoutputpositive * S ((S (sto_index_scalar_pointwiseentries)) * dst_positive_scale_scalar_pointwiseentriesentryoutput) + (dst_positive_scalar_pointwiseentriesentryoutput))) /\ (((((exists ff_h_pvs_scalar_pointwiseentriesentryoutputnegative. ff_h_pvs_scalar_pointwiseentriesentryoutputnegative + S (dst_negative_scalar_pointwiseentriesentryoutput) = S ((S (sto_index_scalar_pointwiseentries)) * dst_negative_scale_scalar_pointwiseentriesentryoutput)) /\ exists ff_q_pvs_scalar_pointwiseentriesentryoutputnegative. dst_negative_code_scalar_pointwiseentriesentryoutput = ff_q_pvs_scalar_pointwiseentriesentryoutputnegative * S ((S (sto_index_scalar_pointwiseentries)) * dst_negative_scale_scalar_pointwiseentriesentryoutput) + (dst_negative_scalar_pointwiseentriesentryoutput))) /\ (exists ge_balance_positive_scalar_pointwiseentriesentryoutputvalue ge_balance_negative_scalar_pointwiseentriesentryoutputvalue. (((((sto_output_scalar_pointwiseentries) = 2 * (ge_balance_positive_scalar_pointwiseentriesentryoutputvalue) /\ (ge_balance_negative_scalar_pointwiseentriesentryoutputvalue) = 0) \/ exists ge_signed_half_scalar_pointwiseentriesentryoutputvaluedecode. (((sto_output_scalar_pointwiseentries) = 2 * ge_signed_half_scalar_pointwiseentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_scalar_pointwiseentriesentryoutputvalue) = 0) /\ (ge_balance_negative_scalar_pointwiseentriesentryoutputvalue) = S ge_signed_half_scalar_pointwiseentriesentryoutputvaluedecode))) /\ ((dst_positive_scalar_pointwiseentriesentryoutput) + ge_balance_negative_scalar_pointwiseentriesentryoutputvalue = (dst_negative_scalar_pointwiseentriesentryoutput) + ge_balance_positive_scalar_pointwiseentriesentryoutputvalue))))))))) /\ (exists sto_ap_scalar_pointwiseentriesentryoperation sto_an_scalar_pointwiseentriesentryoperation sto_bp_scalar_pointwiseentriesentryoperation sto_bn_scalar_pointwiseentriesentryoperation sto_cp_scalar_pointwiseentriesentryoperation sto_cn_scalar_pointwiseentriesentryoperation. (((((a) = 2 * (sto_ap_scalar_pointwiseentriesentryoperation) /\ (sto_an_scalar_pointwiseentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_pointwiseentriesentryoperationleft. (((a) = 2 * ge_signed_half_scalar_pointwiseentriesentryoperationleft + 1 /\ (sto_ap_scalar_pointwiseentriesentryoperation) = 0) /\ (sto_an_scalar_pointwiseentriesentryoperation) = S ge_signed_half_scalar_pointwiseentriesentryoperationleft))) /\ ((((((sto_input_scalar_pointwiseentries) = 2 * (sto_bp_scalar_pointwiseentriesentryoperation) /\ (sto_bn_scalar_pointwiseentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_pointwiseentriesentryoperationright. (((sto_input_scalar_pointwiseentries) = 2 * ge_signed_half_scalar_pointwiseentriesentryoperationright + 1 /\ (sto_bp_scalar_pointwiseentriesentryoperation) = 0) /\ (sto_bn_scalar_pointwiseentriesentryoperation) = S ge_signed_half_scalar_pointwiseentriesentryoperationright))) /\ ((((((sto_output_scalar_pointwiseentries) = 2 * (sto_cp_scalar_pointwiseentriesentryoperation) /\ (sto_cn_scalar_pointwiseentriesentryoperation) = 0) \/ exists ge_signed_half_scalar_pointwiseentriesentryoperationoutput. (((sto_output_scalar_pointwiseentries) = 2 * ge_signed_half_scalar_pointwiseentriesentryoperationoutput + 1 /\ (sto_cp_scalar_pointwiseentriesentryoperation) = 0) /\ (sto_cn_scalar_pointwiseentriesentryoperation) = S ge_signed_half_scalar_pointwiseentriesentryoperationoutput))) /\ ((sto_ap_scalar_pointwiseentriesentryoperation * sto_bp_scalar_pointwiseentriesentryoperation + sto_an_scalar_pointwiseentriesentryoperation * sto_bn_scalar_pointwiseentriesentryoperation) + sto_cn_scalar_pointwiseentriesentryoperation = (sto_ap_scalar_pointwiseentriesentryoperation * sto_bn_scalar_pointwiseentriesentryoperation + sto_an_scalar_pointwiseentriesentryoperation * sto_bp_scalar_pointwiseentriesentryoperation) + sto_cp_scalar_pointwiseentriesentryoperation))))))))))))))) -> (exists dst_positive_code_scalar_source_sum dst_positive_scale_scalar_source_sum dst_negative_code_scalar_source_sum dst_negative_scale_scalar_source_sum dst_positive_sum_scalar_source_sum dst_negative_sum_scalar_source_sum. (((F) = (((((dst_positive_code_scalar_source_sum) + (dst_positive_scale_scalar_source_sum)) * S ((dst_positive_code_scalar_source_sum) + (dst_positive_scale_scalar_source_sum)) + ((dst_positive_scale_scalar_source_sum) + (dst_positive_scale_scalar_source_sum))) + (((dst_negative_code_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)) * S ((dst_negative_code_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)) + ((dst_negative_scale_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)))) * S ((((dst_positive_code_scalar_source_sum) + (dst_positive_scale_scalar_source_sum)) * S ((dst_positive_code_scalar_source_sum) + (dst_positive_scale_scalar_source_sum)) + ((dst_positive_scale_scalar_source_sum) + (dst_positive_scale_scalar_source_sum))) + (((dst_negative_code_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)) * S ((dst_negative_code_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)) + ((dst_negative_scale_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)))) + ((((dst_negative_code_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)) * S ((dst_negative_code_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)) + ((dst_negative_scale_scalar_source_sum) + (dst_negative_scale_scalar_source_sum))) + (((dst_negative_code_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)) * S ((dst_negative_code_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)) + ((dst_negative_scale_scalar_source_sum) + (dst_negative_scale_scalar_source_sum)))))) /\ (((exists fs_u_dst_scalar_source_sumpositive fs_v_dst_scalar_source_sumpositive. ((((exists fs_h_dst_scalar_source_sumpositive_body_start. fs_h_dst_scalar_source_sumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_scalar_source_sumpositive)) /\ exists fs_q_dst_scalar_source_sumpositive_body_start. fs_u_dst_scalar_source_sumpositive = fs_q_dst_scalar_source_sumpositive_body_start * S ((S (0)) * fs_v_dst_scalar_source_sumpositive) + (0))) /\ ((((exists fs_h_dst_scalar_source_sumpositive_body_terminal. fs_h_dst_scalar_source_sumpositive_body_terminal + S (dst_positive_sum_scalar_source_sum) = S ((S (l)) * fs_v_dst_scalar_source_sumpositive)) /\ exists fs_q_dst_scalar_source_sumpositive_body_terminal. fs_u_dst_scalar_source_sumpositive = fs_q_dst_scalar_source_sumpositive_body_terminal * S ((S (l)) * fs_v_dst_scalar_source_sumpositive) + (dst_positive_sum_scalar_source_sum))) /\ forall fs_i_dst_scalar_source_sumpositive_body_steps. (exists fs_lt_dst_scalar_source_sumpositive_body_steps_bound. fs_lt_dst_scalar_source_sumpositive_body_steps_bound + S fs_i_dst_scalar_source_sumpositive_body_steps = l) -> exists fs_a_dst_scalar_source_sumpositive_body_steps fs_r_dst_scalar_source_sumpositive_body_steps fs_s_dst_scalar_source_sumpositive_body_steps. ((((exists fs_h_dst_scalar_source_sumpositive_body_steps_summand. fs_h_dst_scalar_source_sumpositive_body_steps_summand + S (fs_a_dst_scalar_source_sumpositive_body_steps) = S ((S (fs_i_dst_scalar_source_sumpositive_body_steps)) * dst_positive_scale_scalar_source_sum)) /\ exists fs_q_dst_scalar_source_sumpositive_body_steps_summand. dst_positive_code_scalar_source_sum = fs_q_dst_scalar_source_sumpositive_body_steps_summand * S ((S (fs_i_dst_scalar_source_sumpositive_body_steps)) * dst_positive_scale_scalar_source_sum) + (fs_a_dst_scalar_source_sumpositive_body_steps))) /\ ((((exists fs_h_dst_scalar_source_sumpositive_body_steps_partial. fs_h_dst_scalar_source_sumpositive_body_steps_partial + S (fs_r_dst_scalar_source_sumpositive_body_steps) = S ((S (fs_i_dst_scalar_source_sumpositive_body_steps)) * fs_v_dst_scalar_source_sumpositive)) /\ exists fs_q_dst_scalar_source_sumpositive_body_steps_partial. fs_u_dst_scalar_source_sumpositive = fs_q_dst_scalar_source_sumpositive_body_steps_partial * S ((S (fs_i_dst_scalar_source_sumpositive_body_steps)) * fs_v_dst_scalar_source_sumpositive) + (fs_r_dst_scalar_source_sumpositive_body_steps))) /\ ((((exists fs_h_dst_scalar_source_sumpositive_body_steps_successor. fs_h_dst_scalar_source_sumpositive_body_steps_successor + S (fs_s_dst_scalar_source_sumpositive_body_steps) = S ((S (S fs_i_dst_scalar_source_sumpositive_body_steps)) * fs_v_dst_scalar_source_sumpositive)) /\ exists fs_q_dst_scalar_source_sumpositive_body_steps_successor. fs_u_dst_scalar_source_sumpositive = fs_q_dst_scalar_source_sumpositive_body_steps_successor * S ((S (S fs_i_dst_scalar_source_sumpositive_body_steps)) * fs_v_dst_scalar_source_sumpositive) + (fs_s_dst_scalar_source_sumpositive_body_steps))) /\ fs_s_dst_scalar_source_sumpositive_body_steps = fs_r_dst_scalar_source_sumpositive_body_steps + fs_a_dst_scalar_source_sumpositive_body_steps)))))) /\ (((exists fs_u_dst_scalar_source_sumnegative fs_v_dst_scalar_source_sumnegative. ((((exists fs_h_dst_scalar_source_sumnegative_body_start. fs_h_dst_scalar_source_sumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_scalar_source_sumnegative)) /\ exists fs_q_dst_scalar_source_sumnegative_body_start. fs_u_dst_scalar_source_sumnegative = fs_q_dst_scalar_source_sumnegative_body_start * S ((S (0)) * fs_v_dst_scalar_source_sumnegative) + (0))) /\ ((((exists fs_h_dst_scalar_source_sumnegative_body_terminal. fs_h_dst_scalar_source_sumnegative_body_terminal + S (dst_negative_sum_scalar_source_sum) = S ((S (l)) * fs_v_dst_scalar_source_sumnegative)) /\ exists fs_q_dst_scalar_source_sumnegative_body_terminal. fs_u_dst_scalar_source_sumnegative = fs_q_dst_scalar_source_sumnegative_body_terminal * S ((S (l)) * fs_v_dst_scalar_source_sumnegative) + (dst_negative_sum_scalar_source_sum))) /\ forall fs_i_dst_scalar_source_sumnegative_body_steps. (exists fs_lt_dst_scalar_source_sumnegative_body_steps_bound. fs_lt_dst_scalar_source_sumnegative_body_steps_bound + S fs_i_dst_scalar_source_sumnegative_body_steps = l) -> exists fs_a_dst_scalar_source_sumnegative_body_steps fs_r_dst_scalar_source_sumnegative_body_steps fs_s_dst_scalar_source_sumnegative_body_steps. ((((exists fs_h_dst_scalar_source_sumnegative_body_steps_summand. fs_h_dst_scalar_source_sumnegative_body_steps_summand + S (fs_a_dst_scalar_source_sumnegative_body_steps) = S ((S (fs_i_dst_scalar_source_sumnegative_body_steps)) * dst_negative_scale_scalar_source_sum)) /\ exists fs_q_dst_scalar_source_sumnegative_body_steps_summand. dst_negative_code_scalar_source_sum = fs_q_dst_scalar_source_sumnegative_body_steps_summand * S ((S (fs_i_dst_scalar_source_sumnegative_body_steps)) * dst_negative_scale_scalar_source_sum) + (fs_a_dst_scalar_source_sumnegative_body_steps))) /\ ((((exists fs_h_dst_scalar_source_sumnegative_body_steps_partial. fs_h_dst_scalar_source_sumnegative_body_steps_partial + S (fs_r_dst_scalar_source_sumnegative_body_steps) = S ((S (fs_i_dst_scalar_source_sumnegative_body_steps)) * fs_v_dst_scalar_source_sumnegative)) /\ exists fs_q_dst_scalar_source_sumnegative_body_steps_partial. fs_u_dst_scalar_source_sumnegative = fs_q_dst_scalar_source_sumnegative_body_steps_partial * S ((S (fs_i_dst_scalar_source_sumnegative_body_steps)) * fs_v_dst_scalar_source_sumnegative) + (fs_r_dst_scalar_source_sumnegative_body_steps))) /\ ((((exists fs_h_dst_scalar_source_sumnegative_body_steps_successor. fs_h_dst_scalar_source_sumnegative_body_steps_successor + S (fs_s_dst_scalar_source_sumnegative_body_steps) = S ((S (S fs_i_dst_scalar_source_sumnegative_body_steps)) * fs_v_dst_scalar_source_sumnegative)) /\ exists fs_q_dst_scalar_source_sumnegative_body_steps_successor. fs_u_dst_scalar_source_sumnegative = fs_q_dst_scalar_source_sumnegative_body_steps_successor * S ((S (S fs_i_dst_scalar_source_sumnegative_body_steps)) * fs_v_dst_scalar_source_sumnegative) + (fs_s_dst_scalar_source_sumnegative_body_steps))) /\ fs_s_dst_scalar_source_sumnegative_body_steps = fs_r_dst_scalar_source_sumnegative_body_steps + fs_a_dst_scalar_source_sumnegative_body_steps)))))) /\ (exists ge_balance_positive_scalar_source_sumresult ge_balance_negative_scalar_source_sumresult. (((((b) = 2 * (ge_balance_positive_scalar_source_sumresult) /\ (ge_balance_negative_scalar_source_sumresult) = 0) \/ exists ge_signed_half_scalar_source_sumresultdecode. (((b) = 2 * ge_signed_half_scalar_source_sumresultdecode + 1 /\ (ge_balance_positive_scalar_source_sumresult) = 0) /\ (ge_balance_negative_scalar_source_sumresult) = S ge_signed_half_scalar_source_sumresultdecode))) /\ ((dst_positive_sum_scalar_source_sum) + ge_balance_negative_scalar_source_sumresult = (dst_negative_sum_scalar_source_sum) + ge_balance_positive_scalar_source_sumresult))))))))) -> (exists dst_positive_code_scalar_output_sum dst_positive_scale_scalar_output_sum dst_negative_code_scalar_output_sum dst_negative_scale_scalar_output_sum dst_positive_sum_scalar_output_sum dst_negative_sum_scalar_output_sum. (((G) = (((((dst_positive_code_scalar_output_sum) + (dst_positive_scale_scalar_output_sum)) * S ((dst_positive_code_scalar_output_sum) + (dst_positive_scale_scalar_output_sum)) + ((dst_positive_scale_scalar_output_sum) + (dst_positive_scale_scalar_output_sum))) + (((dst_negative_code_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)) * S ((dst_negative_code_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)) + ((dst_negative_scale_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)))) * S ((((dst_positive_code_scalar_output_sum) + (dst_positive_scale_scalar_output_sum)) * S ((dst_positive_code_scalar_output_sum) + (dst_positive_scale_scalar_output_sum)) + ((dst_positive_scale_scalar_output_sum) + (dst_positive_scale_scalar_output_sum))) + (((dst_negative_code_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)) * S ((dst_negative_code_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)) + ((dst_negative_scale_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)))) + ((((dst_negative_code_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)) * S ((dst_negative_code_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)) + ((dst_negative_scale_scalar_output_sum) + (dst_negative_scale_scalar_output_sum))) + (((dst_negative_code_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)) * S ((dst_negative_code_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)) + ((dst_negative_scale_scalar_output_sum) + (dst_negative_scale_scalar_output_sum)))))) /\ (((exists fs_u_dst_scalar_output_sumpositive fs_v_dst_scalar_output_sumpositive. ((((exists fs_h_dst_scalar_output_sumpositive_body_start. fs_h_dst_scalar_output_sumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_scalar_output_sumpositive)) /\ exists fs_q_dst_scalar_output_sumpositive_body_start. fs_u_dst_scalar_output_sumpositive = fs_q_dst_scalar_output_sumpositive_body_start * S ((S (0)) * fs_v_dst_scalar_output_sumpositive) + (0))) /\ ((((exists fs_h_dst_scalar_output_sumpositive_body_terminal. fs_h_dst_scalar_output_sumpositive_body_terminal + S (dst_positive_sum_scalar_output_sum) = S ((S (l)) * fs_v_dst_scalar_output_sumpositive)) /\ exists fs_q_dst_scalar_output_sumpositive_body_terminal. fs_u_dst_scalar_output_sumpositive = fs_q_dst_scalar_output_sumpositive_body_terminal * S ((S (l)) * fs_v_dst_scalar_output_sumpositive) + (dst_positive_sum_scalar_output_sum))) /\ forall fs_i_dst_scalar_output_sumpositive_body_steps. (exists fs_lt_dst_scalar_output_sumpositive_body_steps_bound. fs_lt_dst_scalar_output_sumpositive_body_steps_bound + S fs_i_dst_scalar_output_sumpositive_body_steps = l) -> exists fs_a_dst_scalar_output_sumpositive_body_steps fs_r_dst_scalar_output_sumpositive_body_steps fs_s_dst_scalar_output_sumpositive_body_steps. ((((exists fs_h_dst_scalar_output_sumpositive_body_steps_summand. fs_h_dst_scalar_output_sumpositive_body_steps_summand + S (fs_a_dst_scalar_output_sumpositive_body_steps) = S ((S (fs_i_dst_scalar_output_sumpositive_body_steps)) * dst_positive_scale_scalar_output_sum)) /\ exists fs_q_dst_scalar_output_sumpositive_body_steps_summand. dst_positive_code_scalar_output_sum = fs_q_dst_scalar_output_sumpositive_body_steps_summand * S ((S (fs_i_dst_scalar_output_sumpositive_body_steps)) * dst_positive_scale_scalar_output_sum) + (fs_a_dst_scalar_output_sumpositive_body_steps))) /\ ((((exists fs_h_dst_scalar_output_sumpositive_body_steps_partial. fs_h_dst_scalar_output_sumpositive_body_steps_partial + S (fs_r_dst_scalar_output_sumpositive_body_steps) = S ((S (fs_i_dst_scalar_output_sumpositive_body_steps)) * fs_v_dst_scalar_output_sumpositive)) /\ exists fs_q_dst_scalar_output_sumpositive_body_steps_partial. fs_u_dst_scalar_output_sumpositive = fs_q_dst_scalar_output_sumpositive_body_steps_partial * S ((S (fs_i_dst_scalar_output_sumpositive_body_steps)) * fs_v_dst_scalar_output_sumpositive) + (fs_r_dst_scalar_output_sumpositive_body_steps))) /\ ((((exists fs_h_dst_scalar_output_sumpositive_body_steps_successor. fs_h_dst_scalar_output_sumpositive_body_steps_successor + S (fs_s_dst_scalar_output_sumpositive_body_steps) = S ((S (S fs_i_dst_scalar_output_sumpositive_body_steps)) * fs_v_dst_scalar_output_sumpositive)) /\ exists fs_q_dst_scalar_output_sumpositive_body_steps_successor. fs_u_dst_scalar_output_sumpositive = fs_q_dst_scalar_output_sumpositive_body_steps_successor * S ((S (S fs_i_dst_scalar_output_sumpositive_body_steps)) * fs_v_dst_scalar_output_sumpositive) + (fs_s_dst_scalar_output_sumpositive_body_steps))) /\ fs_s_dst_scalar_output_sumpositive_body_steps = fs_r_dst_scalar_output_sumpositive_body_steps + fs_a_dst_scalar_output_sumpositive_body_steps)))))) /\ (((exists fs_u_dst_scalar_output_sumnegative fs_v_dst_scalar_output_sumnegative. ((((exists fs_h_dst_scalar_output_sumnegative_body_start. fs_h_dst_scalar_output_sumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_scalar_output_sumnegative)) /\ exists fs_q_dst_scalar_output_sumnegative_body_start. fs_u_dst_scalar_output_sumnegative = fs_q_dst_scalar_output_sumnegative_body_start * S ((S (0)) * fs_v_dst_scalar_output_sumnegative) + (0))) /\ ((((exists fs_h_dst_scalar_output_sumnegative_body_terminal. fs_h_dst_scalar_output_sumnegative_body_terminal + S (dst_negative_sum_scalar_output_sum) = S ((S (l)) * fs_v_dst_scalar_output_sumnegative)) /\ exists fs_q_dst_scalar_output_sumnegative_body_terminal. fs_u_dst_scalar_output_sumnegative = fs_q_dst_scalar_output_sumnegative_body_terminal * S ((S (l)) * fs_v_dst_scalar_output_sumnegative) + (dst_negative_sum_scalar_output_sum))) /\ forall fs_i_dst_scalar_output_sumnegative_body_steps. (exists fs_lt_dst_scalar_output_sumnegative_body_steps_bound. fs_lt_dst_scalar_output_sumnegative_body_steps_bound + S fs_i_dst_scalar_output_sumnegative_body_steps = l) -> exists fs_a_dst_scalar_output_sumnegative_body_steps fs_r_dst_scalar_output_sumnegative_body_steps fs_s_dst_scalar_output_sumnegative_body_steps. ((((exists fs_h_dst_scalar_output_sumnegative_body_steps_summand. fs_h_dst_scalar_output_sumnegative_body_steps_summand + S (fs_a_dst_scalar_output_sumnegative_body_steps) = S ((S (fs_i_dst_scalar_output_sumnegative_body_steps)) * dst_negative_scale_scalar_output_sum)) /\ exists fs_q_dst_scalar_output_sumnegative_body_steps_summand. dst_negative_code_scalar_output_sum = fs_q_dst_scalar_output_sumnegative_body_steps_summand * S ((S (fs_i_dst_scalar_output_sumnegative_body_steps)) * dst_negative_scale_scalar_output_sum) + (fs_a_dst_scalar_output_sumnegative_body_steps))) /\ ((((exists fs_h_dst_scalar_output_sumnegative_body_steps_partial. fs_h_dst_scalar_output_sumnegative_body_steps_partial + S (fs_r_dst_scalar_output_sumnegative_body_steps) = S ((S (fs_i_dst_scalar_output_sumnegative_body_steps)) * fs_v_dst_scalar_output_sumnegative)) /\ exists fs_q_dst_scalar_output_sumnegative_body_steps_partial. fs_u_dst_scalar_output_sumnegative = fs_q_dst_scalar_output_sumnegative_body_steps_partial * S ((S (fs_i_dst_scalar_output_sumnegative_body_steps)) * fs_v_dst_scalar_output_sumnegative) + (fs_r_dst_scalar_output_sumnegative_body_steps))) /\ ((((exists fs_h_dst_scalar_output_sumnegative_body_steps_successor. fs_h_dst_scalar_output_sumnegative_body_steps_successor + S (fs_s_dst_scalar_output_sumnegative_body_steps) = S ((S (S fs_i_dst_scalar_output_sumnegative_body_steps)) * fs_v_dst_scalar_output_sumnegative)) /\ exists fs_q_dst_scalar_output_sumnegative_body_steps_successor. fs_u_dst_scalar_output_sumnegative = fs_q_dst_scalar_output_sumnegative_body_steps_successor * S ((S (S fs_i_dst_scalar_output_sumnegative_body_steps)) * fs_v_dst_scalar_output_sumnegative) + (fs_s_dst_scalar_output_sumnegative_body_steps))) /\ fs_s_dst_scalar_output_sumnegative_body_steps = fs_r_dst_scalar_output_sumnegative_body_steps + fs_a_dst_scalar_output_sumnegative_body_steps)))))) /\ (exists ge_balance_positive_scalar_output_sumresult ge_balance_negative_scalar_output_sumresult. (((((c) = 2 * (ge_balance_positive_scalar_output_sumresult) /\ (ge_balance_negative_scalar_output_sumresult) = 0) \/ exists ge_signed_half_scalar_output_sumresultdecode. (((c) = 2 * ge_signed_half_scalar_output_sumresultdecode + 1 /\ (ge_balance_positive_scalar_output_sumresult) = 0) /\ (ge_balance_negative_scalar_output_sumresult) = S ge_signed_half_scalar_output_sumresultdecode))) /\ ((dst_positive_sum_scalar_output_sum) + ge_balance_negative_scalar_output_sumresult = (dst_negative_sum_scalar_output_sum) + ge_balance_positive_scalar_output_sumresult))))))))) -> (exists sto_ap_scalar_sum_result sto_an_scalar_sum_result sto_bp_scalar_sum_result sto_bn_scalar_sum_result sto_cp_scalar_sum_result sto_cn_scalar_sum_result. (((((a) = 2 * (sto_ap_scalar_sum_result) /\ (sto_an_scalar_sum_result) = 0) \/ exists ge_signed_half_scalar_sum_resultleft. (((a) = 2 * ge_signed_half_scalar_sum_resultleft + 1 /\ (sto_ap_scalar_sum_result) = 0) /\ (sto_an_scalar_sum_result) = S ge_signed_half_scalar_sum_resultleft))) /\ ((((((b) = 2 * (sto_bp_scalar_sum_result) /\ (sto_bn_scalar_sum_result) = 0) \/ exists ge_signed_half_scalar_sum_resultright. (((b) = 2 * ge_signed_half_scalar_sum_resultright + 1 /\ (sto_bp_scalar_sum_result) = 0) /\ (sto_bn_scalar_sum_result) = S ge_signed_half_scalar_sum_resultright))) /\ ((((((c) = 2 * (sto_cp_scalar_sum_result) /\ (sto_cn_scalar_sum_result) = 0) \/ exists ge_signed_half_scalar_sum_resultoutput. (((c) = 2 * ge_signed_half_scalar_sum_resultoutput + 1 /\ (sto_cp_scalar_sum_result) = 0) /\ (sto_cn_scalar_sum_result) = S ge_signed_half_scalar_sum_resultoutput))) /\ ((sto_ap_scalar_sum_result * sto_bp_scalar_sum_result + sto_an_scalar_sum_result * sto_bn_scalar_sum_result) + sto_cn_scalar_sum_result = (sto_ap_scalar_sum_result * sto_bn_scalar_sum_result + sto_an_scalar_sum_result * sto_bp_scalar_sum_result) + sto_cp_scalar_sum_result)))))))
signed_prefix_sum_pointwise_add_values_exist
new owned theorem · read exact theorem evidence
Bundle node 214; exact statement SHA-256 5707fca094b98099db7c4a612f7a5382fb5a36f992c64c4c8cdd62a553c2c7b3
Exact first-order statement
forall l F G H. (((exists dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphleft_table dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table. (((F) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)))))) /\ (forall dst_index_signed_prefix_sum_pointwise_add_construct_graphleft_table. (exists pvs_le_gap_signed_prefix_sum_pointwise_add_construct_graphleft_tabledomain. pvs_le_gap_signed_prefix_sum_pointwise_add_construct_graphleft_tabledomain + (dst_index_signed_prefix_sum_pointwise_add_construct_graphleft_table) = (l)) -> exists dst_positive_signed_prefix_sum_pointwise_add_construct_graphleft_table dst_negative_signed_prefix_sum_pointwise_add_construct_graphleft_table dst_value_signed_prefix_sum_pointwise_add_construct_graphleft_table. ((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphleft_tableentrypositive. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphleft_tableentrypositive + S (dst_positive_signed_prefix_sum_pointwise_add_construct_graphleft_table) = S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphleft_tableentrypositive. dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphleft_table = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphleft_tableentrypositive * S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_positive_signed_prefix_sum_pointwise_add_construct_graphleft_table))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphleft_tableentrynegative. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphleft_tableentrynegative + S (dst_negative_signed_prefix_sum_pointwise_add_construct_graphleft_table) = S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphleft_tableentrynegative. dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphleft_table = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphleft_tableentrynegative * S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphleft_table)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphleft_table) + (dst_negative_signed_prefix_sum_pointwise_add_construct_graphleft_table))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvalue ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvalue. (((((dst_value_signed_prefix_sum_pointwise_add_construct_graphleft_table) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvalue) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvaluedecode. (((dst_value_signed_prefix_sum_pointwise_add_construct_graphleft_table) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvalue) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvaluedecode))) /\ ((dst_positive_signed_prefix_sum_pointwise_add_construct_graphleft_table) + ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvalue = (dst_negative_signed_prefix_sum_pointwise_add_construct_graphleft_table) + ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphright_table dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table. (((G) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)))))) /\ (forall dst_index_signed_prefix_sum_pointwise_add_construct_graphright_table. (exists pvs_le_gap_signed_prefix_sum_pointwise_add_construct_graphright_tabledomain. pvs_le_gap_signed_prefix_sum_pointwise_add_construct_graphright_tabledomain + (dst_index_signed_prefix_sum_pointwise_add_construct_graphright_table) = (l)) -> exists dst_positive_signed_prefix_sum_pointwise_add_construct_graphright_table dst_negative_signed_prefix_sum_pointwise_add_construct_graphright_table dst_value_signed_prefix_sum_pointwise_add_construct_graphright_table. ((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphright_tableentrypositive. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphright_tableentrypositive + S (dst_positive_signed_prefix_sum_pointwise_add_construct_graphright_table) = S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphright_table)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphright_tableentrypositive. dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphright_table = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphright_tableentrypositive * S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphright_table)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_positive_signed_prefix_sum_pointwise_add_construct_graphright_table))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphright_tableentrynegative. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphright_tableentrynegative + S (dst_negative_signed_prefix_sum_pointwise_add_construct_graphright_table) = S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphright_table)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphright_tableentrynegative. dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphright_table = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphright_tableentrynegative * S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphright_table)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphright_table) + (dst_negative_signed_prefix_sum_pointwise_add_construct_graphright_table))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvalue ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvalue. (((((dst_value_signed_prefix_sum_pointwise_add_construct_graphright_table) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvalue) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvaluedecode. (((dst_value_signed_prefix_sum_pointwise_add_construct_graphright_table) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvalue) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvaluedecode))) /\ ((dst_positive_signed_prefix_sum_pointwise_add_construct_graphright_table) + ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvalue = (dst_negative_signed_prefix_sum_pointwise_add_construct_graphright_table) + ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphright_tableentryvalue))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table. (((H) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)))))) /\ (forall dst_index_signed_prefix_sum_pointwise_add_construct_graphoutput_table. (exists pvs_le_gap_signed_prefix_sum_pointwise_add_construct_graphoutput_tabledomain. pvs_le_gap_signed_prefix_sum_pointwise_add_construct_graphoutput_tabledomain + (dst_index_signed_prefix_sum_pointwise_add_construct_graphoutput_table) = (l)) -> exists dst_positive_signed_prefix_sum_pointwise_add_construct_graphoutput_table dst_negative_signed_prefix_sum_pointwise_add_construct_graphoutput_table dst_value_signed_prefix_sum_pointwise_add_construct_graphoutput_table. ((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentrypositive. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentrypositive + S (dst_positive_signed_prefix_sum_pointwise_add_construct_graphoutput_table) = S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentrypositive. dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentrypositive * S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_positive_signed_prefix_sum_pointwise_add_construct_graphoutput_table))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentrynegative. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentrynegative + S (dst_negative_signed_prefix_sum_pointwise_add_construct_graphoutput_table) = S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentrynegative. dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphoutput_table = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentrynegative * S ((S (dst_index_signed_prefix_sum_pointwise_add_construct_graphoutput_table)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + (dst_negative_signed_prefix_sum_pointwise_add_construct_graphoutput_table))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvalue ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvalue. (((((dst_value_signed_prefix_sum_pointwise_add_construct_graphoutput_table) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvalue) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvaluedecode. (((dst_value_signed_prefix_sum_pointwise_add_construct_graphoutput_table) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvalue) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvaluedecode))) /\ ((dst_positive_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvalue = (dst_negative_signed_prefix_sum_pointwise_add_construct_graphoutput_table) + ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphoutput_tableentryvalue))))))))) /\ (forall sto_index_signed_prefix_sum_pointwise_add_construct_graphentries. (exists pvs_gap_signed_prefix_sum_pointwise_add_construct_graphentriesbound. pvs_gap_signed_prefix_sum_pointwise_add_construct_graphentriesbound + S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries) = (l)) -> exists sto_left_signed_prefix_sum_pointwise_add_construct_graphentries sto_right_signed_prefix_sum_pointwise_add_construct_graphentries sto_output_signed_prefix_sum_pointwise_add_construct_graphentries. ((exists dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft. (((F) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)))))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftpositive. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftpositive + S (dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) = S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftpositive. dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftpositive * S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftnegative. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftnegative + S (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) = S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftnegative. dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftnegative * S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvalue ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvalue. (((((sto_left_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvalue) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvaluedecode. (((sto_left_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvalue) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvaluedecode))) /\ ((dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvalue = (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryleft) + ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryright dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryright. (((G) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)))))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightpositive. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightpositive + S (dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) = S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightpositive. dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightpositive * S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryright))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightnegative. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightnegative + S (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) = S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightnegative. dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryright = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightnegative * S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryright))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvalue ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvalue. (((((sto_right_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvalue) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvaluedecode. (((sto_right_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvalue) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvaluedecode))) /\ ((dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvalue = (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryright) + ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput. (((H) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)))))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputpositive. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputpositive + S (dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) = S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputpositive. dst_positive_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputpositive * S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput))) /\ (((((exists ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputnegative. ff_h_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputnegative + S (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) = S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput)) /\ exists ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputnegative. dst_negative_code_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput = ff_q_pvs_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputnegative * S ((S (sto_index_signed_prefix_sum_pointwise_add_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvalue ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvalue. (((((sto_output_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvalue) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvaluedecode. (((sto_output_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvalue) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvaluedecode))) /\ ((dst_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + ge_balance_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvalue = (dst_negative_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutput) + ge_balance_positive_signed_prefix_sum_pointwise_add_construct_graphentriesentryoutputvalue))))))))) /\ (exists dsa_ap_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation dsa_an_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation dsa_bp_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation dsa_bn_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation dsa_cp_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation dsa_cn_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation. (((((sto_left_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * (dsa_ap_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) /\ (dsa_an_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationleft. (((sto_left_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationleft + 1 /\ (dsa_ap_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = 0) /\ (dsa_an_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationleft))) /\ ((((((sto_right_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * (dsa_bp_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) /\ (dsa_bn_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationright. (((sto_right_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationright + 1 /\ (dsa_bp_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = 0) /\ (dsa_bn_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationright))) /\ ((((((sto_output_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * (dsa_cp_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) /\ (dsa_cn_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationoutput. (((sto_output_signed_prefix_sum_pointwise_add_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationoutput + 1 /\ (dsa_cp_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = 0) /\ (dsa_cn_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) = S ge_signed_half_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperationoutput))) /\ ((dsa_ap_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation + dsa_bp_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) + dsa_cn_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation = (dsa_an_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation + dsa_bn_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation) + dsa_cp_signed_prefix_sum_pointwise_add_construct_graphentriesentryoperation))))))))))))))))))) -> exists a b c. ((exists dst_positive_code_signed_prefix_sum_pointwise_add_result0 dst_positive_scale_signed_prefix_sum_pointwise_add_result0 dst_negative_code_signed_prefix_sum_pointwise_add_result0 dst_negative_scale_signed_prefix_sum_pointwise_add_result0 dst_positive_sum_signed_prefix_sum_pointwise_add_result0 dst_negative_sum_signed_prefix_sum_pointwise_add_result0. (((F) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_result0) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result0)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_result0) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result0)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_result0) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result0))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_result0) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result0)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_result0) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result0)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_result0) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result0))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result0) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result0)))))) /\ (((exists fs_u_dst_signed_prefix_sum_pointwise_add_result0positive fs_v_dst_signed_prefix_sum_pointwise_add_result0positive. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_start. fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_start. fs_u_dst_signed_prefix_sum_pointwise_add_result0positive = fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0positive) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_terminal. fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_terminal + S (dst_positive_sum_signed_prefix_sum_pointwise_add_result0) = S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_terminal. fs_u_dst_signed_prefix_sum_pointwise_add_result0positive = fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0positive) + (dst_positive_sum_signed_prefix_sum_pointwise_add_result0))) /\ forall fs_i_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps. (exists fs_lt_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_bound. fs_lt_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_bound + S fs_i_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps fs_r_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps fs_s_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_summand. fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_summand + S (fs_a_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps)) * dst_positive_scale_signed_prefix_sum_pointwise_add_result0)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_summand. dst_positive_code_signed_prefix_sum_pointwise_add_result0 = fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps)) * dst_positive_scale_signed_prefix_sum_pointwise_add_result0) + (fs_a_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_partial. fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_partial + S (fs_r_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_partial. fs_u_dst_signed_prefix_sum_pointwise_add_result0positive = fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0positive) + (fs_r_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_successor. fs_h_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_successor + S (fs_s_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_successor. fs_u_dst_signed_prefix_sum_pointwise_add_result0positive = fs_q_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0positive) + (fs_s_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps))) /\ fs_s_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps = fs_r_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps + fs_a_dst_signed_prefix_sum_pointwise_add_result0positive_body_steps)))))) /\ (((exists fs_u_dst_signed_prefix_sum_pointwise_add_result0negative fs_v_dst_signed_prefix_sum_pointwise_add_result0negative. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_start. fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_start. fs_u_dst_signed_prefix_sum_pointwise_add_result0negative = fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0negative) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_terminal. fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_terminal + S (dst_negative_sum_signed_prefix_sum_pointwise_add_result0) = S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_terminal. fs_u_dst_signed_prefix_sum_pointwise_add_result0negative = fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0negative) + (dst_negative_sum_signed_prefix_sum_pointwise_add_result0))) /\ forall fs_i_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps. (exists fs_lt_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_bound. fs_lt_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_bound + S fs_i_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps fs_r_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps fs_s_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_summand. fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_summand + S (fs_a_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps)) * dst_negative_scale_signed_prefix_sum_pointwise_add_result0)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_summand. dst_negative_code_signed_prefix_sum_pointwise_add_result0 = fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps)) * dst_negative_scale_signed_prefix_sum_pointwise_add_result0) + (fs_a_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_partial. fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_partial + S (fs_r_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_partial. fs_u_dst_signed_prefix_sum_pointwise_add_result0negative = fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0negative) + (fs_r_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_successor. fs_h_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_successor + S (fs_s_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_successor. fs_u_dst_signed_prefix_sum_pointwise_add_result0negative = fs_q_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result0negative) + (fs_s_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps))) /\ fs_s_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps = fs_r_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps + fs_a_dst_signed_prefix_sum_pointwise_add_result0negative_body_steps)))))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_result0result ge_balance_negative_signed_prefix_sum_pointwise_add_result0result. (((((a) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_result0result) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_result0result) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_result0resultdecode. (((a) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_result0resultdecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_result0result) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_result0result) = S ge_signed_half_signed_prefix_sum_pointwise_add_result0resultdecode))) /\ ((dst_positive_sum_signed_prefix_sum_pointwise_add_result0) + ge_balance_negative_signed_prefix_sum_pointwise_add_result0result = (dst_negative_sum_signed_prefix_sum_pointwise_add_result0) + ge_balance_positive_signed_prefix_sum_pointwise_add_result0result))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_pointwise_add_result1 dst_positive_scale_signed_prefix_sum_pointwise_add_result1 dst_negative_code_signed_prefix_sum_pointwise_add_result1 dst_negative_scale_signed_prefix_sum_pointwise_add_result1 dst_positive_sum_signed_prefix_sum_pointwise_add_result1 dst_negative_sum_signed_prefix_sum_pointwise_add_result1. (((G) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_result1) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result1)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_result1) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result1)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_result1) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result1))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_result1) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result1)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_result1) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result1)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_result1) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result1))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result1) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result1)))))) /\ (((exists fs_u_dst_signed_prefix_sum_pointwise_add_result1positive fs_v_dst_signed_prefix_sum_pointwise_add_result1positive. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_start. fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_start. fs_u_dst_signed_prefix_sum_pointwise_add_result1positive = fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1positive) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_terminal. fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_terminal + S (dst_positive_sum_signed_prefix_sum_pointwise_add_result1) = S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_terminal. fs_u_dst_signed_prefix_sum_pointwise_add_result1positive = fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1positive) + (dst_positive_sum_signed_prefix_sum_pointwise_add_result1))) /\ forall fs_i_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps. (exists fs_lt_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_bound. fs_lt_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_bound + S fs_i_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps fs_r_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps fs_s_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_summand. fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_summand + S (fs_a_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps)) * dst_positive_scale_signed_prefix_sum_pointwise_add_result1)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_summand. dst_positive_code_signed_prefix_sum_pointwise_add_result1 = fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps)) * dst_positive_scale_signed_prefix_sum_pointwise_add_result1) + (fs_a_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_partial. fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_partial + S (fs_r_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_partial. fs_u_dst_signed_prefix_sum_pointwise_add_result1positive = fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1positive) + (fs_r_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_successor. fs_h_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_successor + S (fs_s_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_successor. fs_u_dst_signed_prefix_sum_pointwise_add_result1positive = fs_q_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1positive) + (fs_s_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps))) /\ fs_s_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps = fs_r_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps + fs_a_dst_signed_prefix_sum_pointwise_add_result1positive_body_steps)))))) /\ (((exists fs_u_dst_signed_prefix_sum_pointwise_add_result1negative fs_v_dst_signed_prefix_sum_pointwise_add_result1negative. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_start. fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_start. fs_u_dst_signed_prefix_sum_pointwise_add_result1negative = fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1negative) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_terminal. fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_terminal + S (dst_negative_sum_signed_prefix_sum_pointwise_add_result1) = S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_terminal. fs_u_dst_signed_prefix_sum_pointwise_add_result1negative = fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1negative) + (dst_negative_sum_signed_prefix_sum_pointwise_add_result1))) /\ forall fs_i_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps. (exists fs_lt_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_bound. fs_lt_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_bound + S fs_i_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps fs_r_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps fs_s_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_summand. fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_summand + S (fs_a_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps)) * dst_negative_scale_signed_prefix_sum_pointwise_add_result1)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_summand. dst_negative_code_signed_prefix_sum_pointwise_add_result1 = fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps)) * dst_negative_scale_signed_prefix_sum_pointwise_add_result1) + (fs_a_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_partial. fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_partial + S (fs_r_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_partial. fs_u_dst_signed_prefix_sum_pointwise_add_result1negative = fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1negative) + (fs_r_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_successor. fs_h_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_successor + S (fs_s_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_successor. fs_u_dst_signed_prefix_sum_pointwise_add_result1negative = fs_q_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result1negative) + (fs_s_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps))) /\ fs_s_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps = fs_r_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps + fs_a_dst_signed_prefix_sum_pointwise_add_result1negative_body_steps)))))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_result1result ge_balance_negative_signed_prefix_sum_pointwise_add_result1result. (((((b) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_result1result) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_result1result) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_result1resultdecode. (((b) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_result1resultdecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_result1result) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_result1result) = S ge_signed_half_signed_prefix_sum_pointwise_add_result1resultdecode))) /\ ((dst_positive_sum_signed_prefix_sum_pointwise_add_result1) + ge_balance_negative_signed_prefix_sum_pointwise_add_result1result = (dst_negative_sum_signed_prefix_sum_pointwise_add_result1) + ge_balance_positive_signed_prefix_sum_pointwise_add_result1result))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_pointwise_add_result2 dst_positive_scale_signed_prefix_sum_pointwise_add_result2 dst_negative_code_signed_prefix_sum_pointwise_add_result2 dst_negative_scale_signed_prefix_sum_pointwise_add_result2 dst_positive_sum_signed_prefix_sum_pointwise_add_result2 dst_negative_sum_signed_prefix_sum_pointwise_add_result2. (((H) = (((((dst_positive_code_signed_prefix_sum_pointwise_add_result2) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result2)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_result2) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result2)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_result2) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result2))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)))) * S ((((dst_positive_code_signed_prefix_sum_pointwise_add_result2) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result2)) * S ((dst_positive_code_signed_prefix_sum_pointwise_add_result2) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result2)) + ((dst_positive_scale_signed_prefix_sum_pointwise_add_result2) + (dst_positive_scale_signed_prefix_sum_pointwise_add_result2))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)))) + ((((dst_negative_code_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2))) + (((dst_negative_code_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) * S ((dst_negative_code_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) + ((dst_negative_scale_signed_prefix_sum_pointwise_add_result2) + (dst_negative_scale_signed_prefix_sum_pointwise_add_result2)))))) /\ (((exists fs_u_dst_signed_prefix_sum_pointwise_add_result2positive fs_v_dst_signed_prefix_sum_pointwise_add_result2positive. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_start. fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_start. fs_u_dst_signed_prefix_sum_pointwise_add_result2positive = fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2positive) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_terminal. fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_terminal + S (dst_positive_sum_signed_prefix_sum_pointwise_add_result2) = S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_terminal. fs_u_dst_signed_prefix_sum_pointwise_add_result2positive = fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2positive) + (dst_positive_sum_signed_prefix_sum_pointwise_add_result2))) /\ forall fs_i_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps. (exists fs_lt_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_bound. fs_lt_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_bound + S fs_i_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps fs_r_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps fs_s_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_summand. fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_summand + S (fs_a_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps)) * dst_positive_scale_signed_prefix_sum_pointwise_add_result2)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_summand. dst_positive_code_signed_prefix_sum_pointwise_add_result2 = fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps)) * dst_positive_scale_signed_prefix_sum_pointwise_add_result2) + (fs_a_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_partial. fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_partial + S (fs_r_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_partial. fs_u_dst_signed_prefix_sum_pointwise_add_result2positive = fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2positive) + (fs_r_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_successor. fs_h_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_successor + S (fs_s_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2positive)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_successor. fs_u_dst_signed_prefix_sum_pointwise_add_result2positive = fs_q_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2positive) + (fs_s_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps))) /\ fs_s_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps = fs_r_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps + fs_a_dst_signed_prefix_sum_pointwise_add_result2positive_body_steps)))))) /\ (((exists fs_u_dst_signed_prefix_sum_pointwise_add_result2negative fs_v_dst_signed_prefix_sum_pointwise_add_result2negative. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_start. fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_start. fs_u_dst_signed_prefix_sum_pointwise_add_result2negative = fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2negative) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_terminal. fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_terminal + S (dst_negative_sum_signed_prefix_sum_pointwise_add_result2) = S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_terminal. fs_u_dst_signed_prefix_sum_pointwise_add_result2negative = fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2negative) + (dst_negative_sum_signed_prefix_sum_pointwise_add_result2))) /\ forall fs_i_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps. (exists fs_lt_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_bound. fs_lt_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_bound + S fs_i_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps fs_r_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps fs_s_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps. ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_summand. fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_summand + S (fs_a_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps)) * dst_negative_scale_signed_prefix_sum_pointwise_add_result2)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_summand. dst_negative_code_signed_prefix_sum_pointwise_add_result2 = fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps)) * dst_negative_scale_signed_prefix_sum_pointwise_add_result2) + (fs_a_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_partial. fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_partial + S (fs_r_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_partial. fs_u_dst_signed_prefix_sum_pointwise_add_result2negative = fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2negative) + (fs_r_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_successor. fs_h_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_successor + S (fs_s_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2negative)) /\ exists fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_successor. fs_u_dst_signed_prefix_sum_pointwise_add_result2negative = fs_q_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps)) * fs_v_dst_signed_prefix_sum_pointwise_add_result2negative) + (fs_s_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps))) /\ fs_s_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps = fs_r_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps + fs_a_dst_signed_prefix_sum_pointwise_add_result2negative_body_steps)))))) /\ (exists ge_balance_positive_signed_prefix_sum_pointwise_add_result2result ge_balance_negative_signed_prefix_sum_pointwise_add_result2result. (((((c) = 2 * (ge_balance_positive_signed_prefix_sum_pointwise_add_result2result) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_result2result) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_result2resultdecode. (((c) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_result2resultdecode + 1 /\ (ge_balance_positive_signed_prefix_sum_pointwise_add_result2result) = 0) /\ (ge_balance_negative_signed_prefix_sum_pointwise_add_result2result) = S ge_signed_half_signed_prefix_sum_pointwise_add_result2resultdecode))) /\ ((dst_positive_sum_signed_prefix_sum_pointwise_add_result2) + ge_balance_negative_signed_prefix_sum_pointwise_add_result2result = (dst_negative_sum_signed_prefix_sum_pointwise_add_result2) + ge_balance_positive_signed_prefix_sum_pointwise_add_result2result))))))))) /\ (exists dsa_ap_signed_prefix_sum_pointwise_add_result_operation dsa_an_signed_prefix_sum_pointwise_add_result_operation dsa_bp_signed_prefix_sum_pointwise_add_result_operation dsa_bn_signed_prefix_sum_pointwise_add_result_operation dsa_cp_signed_prefix_sum_pointwise_add_result_operation dsa_cn_signed_prefix_sum_pointwise_add_result_operation. (((((a) = 2 * (dsa_ap_signed_prefix_sum_pointwise_add_result_operation) /\ (dsa_an_signed_prefix_sum_pointwise_add_result_operation) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_result_operationleft. (((a) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_result_operationleft + 1 /\ (dsa_ap_signed_prefix_sum_pointwise_add_result_operation) = 0) /\ (dsa_an_signed_prefix_sum_pointwise_add_result_operation) = S ge_signed_half_signed_prefix_sum_pointwise_add_result_operationleft))) /\ ((((((b) = 2 * (dsa_bp_signed_prefix_sum_pointwise_add_result_operation) /\ (dsa_bn_signed_prefix_sum_pointwise_add_result_operation) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_result_operationright. (((b) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_result_operationright + 1 /\ (dsa_bp_signed_prefix_sum_pointwise_add_result_operation) = 0) /\ (dsa_bn_signed_prefix_sum_pointwise_add_result_operation) = S ge_signed_half_signed_prefix_sum_pointwise_add_result_operationright))) /\ ((((((c) = 2 * (dsa_cp_signed_prefix_sum_pointwise_add_result_operation) /\ (dsa_cn_signed_prefix_sum_pointwise_add_result_operation) = 0) \/ exists ge_signed_half_signed_prefix_sum_pointwise_add_result_operationoutput. (((c) = 2 * ge_signed_half_signed_prefix_sum_pointwise_add_result_operationoutput + 1 /\ (dsa_cp_signed_prefix_sum_pointwise_add_result_operation) = 0) /\ (dsa_cn_signed_prefix_sum_pointwise_add_result_operation) = S ge_signed_half_signed_prefix_sum_pointwise_add_result_operationoutput))) /\ ((dsa_ap_signed_prefix_sum_pointwise_add_result_operation + dsa_bp_signed_prefix_sum_pointwise_add_result_operation) + dsa_cn_signed_prefix_sum_pointwise_add_result_operation = (dsa_an_signed_prefix_sum_pointwise_add_result_operation + dsa_bn_signed_prefix_sum_pointwise_add_result_operation) + dsa_cp_signed_prefix_sum_pointwise_add_result_operation))))))))))))
signed_prefix_sum_scalar_multiply_values_exist
new owned theorem · read exact theorem evidence
Bundle node 215; exact statement SHA-256 1060efcba4f4e9d0350f2931bdcfec3184edf52ad5b7d66568601271568a28ff
Exact first-order statement
forall l a F G. (((exists dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table. (((F) = (((((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)))) * S ((((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)))) + ((((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)))))) /\ (forall dst_index_signed_prefix_sum_scalar_multiply_construct_graphinput_table. (exists pvs_le_gap_signed_prefix_sum_scalar_multiply_construct_graphinput_tabledomain. pvs_le_gap_signed_prefix_sum_scalar_multiply_construct_graphinput_tabledomain + (dst_index_signed_prefix_sum_scalar_multiply_construct_graphinput_table) = (l)) -> exists dst_positive_signed_prefix_sum_scalar_multiply_construct_graphinput_table dst_negative_signed_prefix_sum_scalar_multiply_construct_graphinput_table dst_value_signed_prefix_sum_scalar_multiply_construct_graphinput_table. ((((exists ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentrypositive. ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentrypositive + S (dst_positive_signed_prefix_sum_scalar_multiply_construct_graphinput_table) = S ((S (dst_index_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) /\ exists ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentrypositive. dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table = ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentrypositive * S ((S (dst_index_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_positive_signed_prefix_sum_scalar_multiply_construct_graphinput_table))) /\ (((((exists ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentrynegative. ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentrynegative + S (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphinput_table) = S ((S (dst_index_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) /\ exists ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentrynegative. dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphinput_table = ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentrynegative * S ((S (dst_index_signed_prefix_sum_scalar_multiply_construct_graphinput_table)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphinput_table))) /\ (exists ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvalue ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvalue. (((((dst_value_signed_prefix_sum_scalar_multiply_construct_graphinput_table) = 2 * (ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvalue) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvaluedecode. (((dst_value_signed_prefix_sum_scalar_multiply_construct_graphinput_table) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvalue) = S ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvaluedecode))) /\ ((dst_positive_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvalue = (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphinput_table) + ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table. (((G) = (((((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)))) * S ((((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)))) + ((((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)))))) /\ (forall dst_index_signed_prefix_sum_scalar_multiply_construct_graphoutput_table. (exists pvs_le_gap_signed_prefix_sum_scalar_multiply_construct_graphoutput_tabledomain. pvs_le_gap_signed_prefix_sum_scalar_multiply_construct_graphoutput_tabledomain + (dst_index_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) = (l)) -> exists dst_positive_signed_prefix_sum_scalar_multiply_construct_graphoutput_table dst_negative_signed_prefix_sum_scalar_multiply_construct_graphoutput_table dst_value_signed_prefix_sum_scalar_multiply_construct_graphoutput_table. ((((exists ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentrypositive. ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentrypositive + S (dst_positive_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) = S ((S (dst_index_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) /\ exists ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentrypositive. dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table = ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentrypositive * S ((S (dst_index_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_positive_signed_prefix_sum_scalar_multiply_construct_graphoutput_table))) /\ (((((exists ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentrynegative. ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentrynegative + S (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) = S ((S (dst_index_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) /\ exists ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentrynegative. dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphoutput_table = ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentrynegative * S ((S (dst_index_signed_prefix_sum_scalar_multiply_construct_graphoutput_table)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphoutput_table))) /\ (exists ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvalue ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvalue. (((((dst_value_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) = 2 * (ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvalue) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvaluedecode. (((dst_value_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvalue) = S ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvaluedecode))) /\ ((dst_positive_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvalue = (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphoutput_table) + ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphoutput_tableentryvalue))))))))) /\ (forall sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries. (exists pvs_gap_signed_prefix_sum_scalar_multiply_construct_graphentriesbound. pvs_gap_signed_prefix_sum_scalar_multiply_construct_graphentriesbound + S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries) = (l)) -> exists sto_input_signed_prefix_sum_scalar_multiply_construct_graphentries sto_output_signed_prefix_sum_scalar_multiply_construct_graphentries. ((exists dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput dst_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput dst_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput. (((F) = (((((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)))) * S ((((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)))) + ((((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)))))) /\ (((((exists ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputpositive. ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputpositive + S (dst_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) = S ((S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) /\ exists ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputpositive. dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput = ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputpositive * S ((S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput))) /\ (((((exists ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputnegative. ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputnegative + S (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) = S ((S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput)) /\ exists ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputnegative. dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput = ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputnegative * S ((S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput))) /\ (exists ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvalue ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvalue. (((((sto_input_signed_prefix_sum_scalar_multiply_construct_graphentries) = 2 * (ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvalue) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvaluedecode. (((sto_input_signed_prefix_sum_scalar_multiply_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvalue) = S ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvaluedecode))) /\ ((dst_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvalue = (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinput) + ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput dst_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput dst_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput. (((G) = (((((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)))) * S ((((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)))) + ((((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)))))) /\ (((((exists ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputpositive. ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputpositive + S (dst_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) = S ((S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) /\ exists ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputpositive. dst_positive_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput = ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputpositive * S ((S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput))) /\ (((((exists ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputnegative. ff_h_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputnegative + S (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) = S ((S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput)) /\ exists ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputnegative. dst_negative_code_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput = ff_q_pvs_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputnegative * S ((S (sto_index_signed_prefix_sum_scalar_multiply_construct_graphentries)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput))) /\ (exists ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvalue ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvalue. (((((sto_output_signed_prefix_sum_scalar_multiply_construct_graphentries) = 2 * (ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvalue) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvalue) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvaluedecode. (((sto_output_signed_prefix_sum_scalar_multiply_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvalue) = 0) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvalue) = S ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvaluedecode))) /\ ((dst_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + ge_balance_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvalue = (dst_negative_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutput) + ge_balance_positive_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoutputvalue))))))))) /\ (exists sto_ap_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation sto_an_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation sto_bp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation sto_bn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation sto_cp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation sto_cn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation. (((((a) = 2 * (sto_ap_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) /\ (sto_an_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationleft. (((a) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationleft + 1 /\ (sto_ap_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = 0) /\ (sto_an_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = S ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationleft))) /\ ((((((sto_input_signed_prefix_sum_scalar_multiply_construct_graphentries) = 2 * (sto_bp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) /\ (sto_bn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationright. (((sto_input_signed_prefix_sum_scalar_multiply_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationright + 1 /\ (sto_bp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = 0) /\ (sto_bn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = S ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationright))) /\ ((((((sto_output_signed_prefix_sum_scalar_multiply_construct_graphentries) = 2 * (sto_cp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) /\ (sto_cn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationoutput. (((sto_output_signed_prefix_sum_scalar_multiply_construct_graphentries) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationoutput + 1 /\ (sto_cp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = 0) /\ (sto_cn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) = S ge_signed_half_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperationoutput))) /\ ((sto_ap_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation * sto_bp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation + sto_an_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation * sto_bn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) + sto_cn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation = (sto_ap_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation * sto_bn_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation + sto_an_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation * sto_bp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation) + sto_cp_signed_prefix_sum_scalar_multiply_construct_graphentriesentryoperation))))))))))))))) -> exists b c. ((exists dst_positive_code_signed_prefix_sum_scalar_multiply_result0 dst_positive_scale_signed_prefix_sum_scalar_multiply_result0 dst_negative_code_signed_prefix_sum_scalar_multiply_result0 dst_negative_scale_signed_prefix_sum_scalar_multiply_result0 dst_positive_sum_signed_prefix_sum_scalar_multiply_result0 dst_negative_sum_signed_prefix_sum_scalar_multiply_result0. (((F) = (((((dst_positive_code_signed_prefix_sum_scalar_multiply_result0) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result0)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_result0) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result0)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_result0) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result0))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)))) * S ((((dst_positive_code_signed_prefix_sum_scalar_multiply_result0) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result0)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_result0) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result0)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_result0) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result0))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)))) + ((((dst_negative_code_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_result0) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)))))) /\ (((exists fs_u_dst_signed_prefix_sum_scalar_multiply_result0positive fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive. ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_start. fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_start. fs_u_dst_signed_prefix_sum_scalar_multiply_result0positive = fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_terminal. fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_terminal + S (dst_positive_sum_signed_prefix_sum_scalar_multiply_result0) = S ((S (l)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_terminal. fs_u_dst_signed_prefix_sum_scalar_multiply_result0positive = fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive) + (dst_positive_sum_signed_prefix_sum_scalar_multiply_result0))) /\ forall fs_i_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps. (exists fs_lt_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_bound. fs_lt_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_bound + S fs_i_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps fs_r_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps fs_s_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps. ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_summand. fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_summand + S (fs_a_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_result0)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_summand. dst_positive_code_signed_prefix_sum_scalar_multiply_result0 = fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_result0) + (fs_a_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_partial. fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_partial + S (fs_r_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_partial. fs_u_dst_signed_prefix_sum_scalar_multiply_result0positive = fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive) + (fs_r_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_successor. fs_h_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_successor + S (fs_s_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_successor. fs_u_dst_signed_prefix_sum_scalar_multiply_result0positive = fs_q_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0positive) + (fs_s_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps))) /\ fs_s_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps = fs_r_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps + fs_a_dst_signed_prefix_sum_scalar_multiply_result0positive_body_steps)))))) /\ (((exists fs_u_dst_signed_prefix_sum_scalar_multiply_result0negative fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative. ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_start. fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_start. fs_u_dst_signed_prefix_sum_scalar_multiply_result0negative = fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_terminal. fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_terminal + S (dst_negative_sum_signed_prefix_sum_scalar_multiply_result0) = S ((S (l)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_terminal. fs_u_dst_signed_prefix_sum_scalar_multiply_result0negative = fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative) + (dst_negative_sum_signed_prefix_sum_scalar_multiply_result0))) /\ forall fs_i_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps. (exists fs_lt_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_bound. fs_lt_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_bound + S fs_i_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps fs_r_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps fs_s_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps. ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_summand. fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_summand + S (fs_a_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_result0)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_summand. dst_negative_code_signed_prefix_sum_scalar_multiply_result0 = fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_result0) + (fs_a_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_partial. fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_partial + S (fs_r_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_partial. fs_u_dst_signed_prefix_sum_scalar_multiply_result0negative = fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative) + (fs_r_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_successor. fs_h_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_successor + S (fs_s_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_successor. fs_u_dst_signed_prefix_sum_scalar_multiply_result0negative = fs_q_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result0negative) + (fs_s_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps))) /\ fs_s_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps = fs_r_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps + fs_a_dst_signed_prefix_sum_scalar_multiply_result0negative_body_steps)))))) /\ (exists ge_balance_positive_signed_prefix_sum_scalar_multiply_result0result ge_balance_negative_signed_prefix_sum_scalar_multiply_result0result. (((((b) = 2 * (ge_balance_positive_signed_prefix_sum_scalar_multiply_result0result) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_result0result) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_result0resultdecode. (((b) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_result0resultdecode + 1 /\ (ge_balance_positive_signed_prefix_sum_scalar_multiply_result0result) = 0) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_result0result) = S ge_signed_half_signed_prefix_sum_scalar_multiply_result0resultdecode))) /\ ((dst_positive_sum_signed_prefix_sum_scalar_multiply_result0) + ge_balance_negative_signed_prefix_sum_scalar_multiply_result0result = (dst_negative_sum_signed_prefix_sum_scalar_multiply_result0) + ge_balance_positive_signed_prefix_sum_scalar_multiply_result0result))))))))) /\ (((exists dst_positive_code_signed_prefix_sum_scalar_multiply_result1 dst_positive_scale_signed_prefix_sum_scalar_multiply_result1 dst_negative_code_signed_prefix_sum_scalar_multiply_result1 dst_negative_scale_signed_prefix_sum_scalar_multiply_result1 dst_positive_sum_signed_prefix_sum_scalar_multiply_result1 dst_negative_sum_signed_prefix_sum_scalar_multiply_result1. (((G) = (((((dst_positive_code_signed_prefix_sum_scalar_multiply_result1) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result1)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_result1) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result1)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_result1) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result1))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)))) * S ((((dst_positive_code_signed_prefix_sum_scalar_multiply_result1) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result1)) * S ((dst_positive_code_signed_prefix_sum_scalar_multiply_result1) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result1)) + ((dst_positive_scale_signed_prefix_sum_scalar_multiply_result1) + (dst_positive_scale_signed_prefix_sum_scalar_multiply_result1))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)))) + ((((dst_negative_code_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1))) + (((dst_negative_code_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) * S ((dst_negative_code_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) + ((dst_negative_scale_signed_prefix_sum_scalar_multiply_result1) + (dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)))))) /\ (((exists fs_u_dst_signed_prefix_sum_scalar_multiply_result1positive fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive. ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_start. fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_start. fs_u_dst_signed_prefix_sum_scalar_multiply_result1positive = fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_terminal. fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_terminal + S (dst_positive_sum_signed_prefix_sum_scalar_multiply_result1) = S ((S (l)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_terminal. fs_u_dst_signed_prefix_sum_scalar_multiply_result1positive = fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive) + (dst_positive_sum_signed_prefix_sum_scalar_multiply_result1))) /\ forall fs_i_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps. (exists fs_lt_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_bound. fs_lt_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_bound + S fs_i_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps fs_r_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps fs_s_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps. ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_summand. fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_summand + S (fs_a_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_result1)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_summand. dst_positive_code_signed_prefix_sum_scalar_multiply_result1 = fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps)) * dst_positive_scale_signed_prefix_sum_scalar_multiply_result1) + (fs_a_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_partial. fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_partial + S (fs_r_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_partial. fs_u_dst_signed_prefix_sum_scalar_multiply_result1positive = fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive) + (fs_r_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_successor. fs_h_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_successor + S (fs_s_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_successor. fs_u_dst_signed_prefix_sum_scalar_multiply_result1positive = fs_q_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1positive) + (fs_s_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps))) /\ fs_s_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps = fs_r_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps + fs_a_dst_signed_prefix_sum_scalar_multiply_result1positive_body_steps)))))) /\ (((exists fs_u_dst_signed_prefix_sum_scalar_multiply_result1negative fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative. ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_start. fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_start + S (0) = S ((S (0)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_start. fs_u_dst_signed_prefix_sum_scalar_multiply_result1negative = fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_start * S ((S (0)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative) + (0))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_terminal. fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_terminal + S (dst_negative_sum_signed_prefix_sum_scalar_multiply_result1) = S ((S (l)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_terminal. fs_u_dst_signed_prefix_sum_scalar_multiply_result1negative = fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_terminal * S ((S (l)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative) + (dst_negative_sum_signed_prefix_sum_scalar_multiply_result1))) /\ forall fs_i_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps. (exists fs_lt_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_bound. fs_lt_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_bound + S fs_i_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps = l) -> exists fs_a_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps fs_r_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps fs_s_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps. ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_summand. fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_summand + S (fs_a_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_result1)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_summand. dst_negative_code_signed_prefix_sum_scalar_multiply_result1 = fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_summand * S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps)) * dst_negative_scale_signed_prefix_sum_scalar_multiply_result1) + (fs_a_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_partial. fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_partial + S (fs_r_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps) = S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_partial. fs_u_dst_signed_prefix_sum_scalar_multiply_result1negative = fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_partial * S ((S (fs_i_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative) + (fs_r_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps))) /\ ((((exists fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_successor. fs_h_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_successor + S (fs_s_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps) = S ((S (S fs_i_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative)) /\ exists fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_successor. fs_u_dst_signed_prefix_sum_scalar_multiply_result1negative = fs_q_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps_successor * S ((S (S fs_i_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps)) * fs_v_dst_signed_prefix_sum_scalar_multiply_result1negative) + (fs_s_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps))) /\ fs_s_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps = fs_r_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps + fs_a_dst_signed_prefix_sum_scalar_multiply_result1negative_body_steps)))))) /\ (exists ge_balance_positive_signed_prefix_sum_scalar_multiply_result1result ge_balance_negative_signed_prefix_sum_scalar_multiply_result1result. (((((c) = 2 * (ge_balance_positive_signed_prefix_sum_scalar_multiply_result1result) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_result1result) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_result1resultdecode. (((c) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_result1resultdecode + 1 /\ (ge_balance_positive_signed_prefix_sum_scalar_multiply_result1result) = 0) /\ (ge_balance_negative_signed_prefix_sum_scalar_multiply_result1result) = S ge_signed_half_signed_prefix_sum_scalar_multiply_result1resultdecode))) /\ ((dst_positive_sum_signed_prefix_sum_scalar_multiply_result1) + ge_balance_negative_signed_prefix_sum_scalar_multiply_result1result = (dst_negative_sum_signed_prefix_sum_scalar_multiply_result1) + ge_balance_positive_signed_prefix_sum_scalar_multiply_result1result))))))))) /\ (exists sto_ap_signed_prefix_sum_scalar_multiply_result_operation sto_an_signed_prefix_sum_scalar_multiply_result_operation sto_bp_signed_prefix_sum_scalar_multiply_result_operation sto_bn_signed_prefix_sum_scalar_multiply_result_operation sto_cp_signed_prefix_sum_scalar_multiply_result_operation sto_cn_signed_prefix_sum_scalar_multiply_result_operation. (((((a) = 2 * (sto_ap_signed_prefix_sum_scalar_multiply_result_operation) /\ (sto_an_signed_prefix_sum_scalar_multiply_result_operation) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationleft. (((a) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationleft + 1 /\ (sto_ap_signed_prefix_sum_scalar_multiply_result_operation) = 0) /\ (sto_an_signed_prefix_sum_scalar_multiply_result_operation) = S ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationleft))) /\ ((((((b) = 2 * (sto_bp_signed_prefix_sum_scalar_multiply_result_operation) /\ (sto_bn_signed_prefix_sum_scalar_multiply_result_operation) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationright. (((b) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationright + 1 /\ (sto_bp_signed_prefix_sum_scalar_multiply_result_operation) = 0) /\ (sto_bn_signed_prefix_sum_scalar_multiply_result_operation) = S ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationright))) /\ ((((((c) = 2 * (sto_cp_signed_prefix_sum_scalar_multiply_result_operation) /\ (sto_cn_signed_prefix_sum_scalar_multiply_result_operation) = 0) \/ exists ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationoutput. (((c) = 2 * ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationoutput + 1 /\ (sto_cp_signed_prefix_sum_scalar_multiply_result_operation) = 0) /\ (sto_cn_signed_prefix_sum_scalar_multiply_result_operation) = S ge_signed_half_signed_prefix_sum_scalar_multiply_result_operationoutput))) /\ ((sto_ap_signed_prefix_sum_scalar_multiply_result_operation * sto_bp_signed_prefix_sum_scalar_multiply_result_operation + sto_an_signed_prefix_sum_scalar_multiply_result_operation * sto_bn_signed_prefix_sum_scalar_multiply_result_operation) + sto_cn_signed_prefix_sum_scalar_multiply_result_operation = (sto_ap_signed_prefix_sum_scalar_multiply_result_operation * sto_bn_signed_prefix_sum_scalar_multiply_result_operation + sto_an_signed_prefix_sum_scalar_multiply_result_operation * sto_bp_signed_prefix_sum_scalar_multiply_result_operation) + sto_cp_signed_prefix_sum_scalar_multiply_result_operation))))))))))
signed_weighted_sum_exists
new owned theorem · read exact theorem evidence
Bundle node 216; exact statement SHA-256 6f4efda3cb9445a6dac44e81f084c44b45ca1382fd701ebe83ef5f2b44d226ce
Exact first-order statement
forall l W F. (exists dst_positive_code_weighted_exists_weights dst_positive_scale_weighted_exists_weights dst_negative_code_weighted_exists_weights dst_negative_scale_weighted_exists_weights. (((W) = (((((dst_positive_code_weighted_exists_weights) + (dst_positive_scale_weighted_exists_weights)) * S ((dst_positive_code_weighted_exists_weights) + (dst_positive_scale_weighted_exists_weights)) + ((dst_positive_scale_weighted_exists_weights) + (dst_positive_scale_weighted_exists_weights))) + (((dst_negative_code_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)) * S ((dst_negative_code_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)) + ((dst_negative_scale_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)))) * S ((((dst_positive_code_weighted_exists_weights) + (dst_positive_scale_weighted_exists_weights)) * S ((dst_positive_code_weighted_exists_weights) + (dst_positive_scale_weighted_exists_weights)) + ((dst_positive_scale_weighted_exists_weights) + (dst_positive_scale_weighted_exists_weights))) + (((dst_negative_code_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)) * S ((dst_negative_code_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)) + ((dst_negative_scale_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)))) + ((((dst_negative_code_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)) * S ((dst_negative_code_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)) + ((dst_negative_scale_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights))) + (((dst_negative_code_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)) * S ((dst_negative_code_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)) + ((dst_negative_scale_weighted_exists_weights) + (dst_negative_scale_weighted_exists_weights)))))) /\ (forall dst_index_weighted_exists_weights. (exists pvs_le_gap_weighted_exists_weightsdomain. pvs_le_gap_weighted_exists_weightsdomain + (dst_index_weighted_exists_weights) = (l)) -> exists dst_positive_weighted_exists_weights dst_negative_weighted_exists_weights dst_value_weighted_exists_weights. ((((exists ff_h_pvs_weighted_exists_weightsentrypositive. ff_h_pvs_weighted_exists_weightsentrypositive + S (dst_positive_weighted_exists_weights) = S ((S (dst_index_weighted_exists_weights)) * dst_positive_scale_weighted_exists_weights)) /\ exists ff_q_pvs_weighted_exists_weightsentrypositive. dst_positive_code_weighted_exists_weights = ff_q_pvs_weighted_exists_weightsentrypositive * S ((S (dst_index_weighted_exists_weights)) * dst_positive_scale_weighted_exists_weights) + (dst_positive_weighted_exists_weights))) /\ (((((exists ff_h_pvs_weighted_exists_weightsentrynegative. ff_h_pvs_weighted_exists_weightsentrynegative + S (dst_negative_weighted_exists_weights) = S ((S (dst_index_weighted_exists_weights)) * dst_negative_scale_weighted_exists_weights)) /\ exists ff_q_pvs_weighted_exists_weightsentrynegative. dst_negative_code_weighted_exists_weights = ff_q_pvs_weighted_exists_weightsentrynegative * S ((S (dst_index_weighted_exists_weights)) * dst_negative_scale_weighted_exists_weights) + (dst_negative_weighted_exists_weights))) /\ (exists ge_balance_positive_weighted_exists_weightsentryvalue ge_balance_negative_weighted_exists_weightsentryvalue. (((((dst_value_weighted_exists_weights) = 2 * (ge_balance_positive_weighted_exists_weightsentryvalue) /\ (ge_balance_negative_weighted_exists_weightsentryvalue) = 0) \/ exists ge_signed_half_weighted_exists_weightsentryvaluedecode. (((dst_value_weighted_exists_weights) = 2 * ge_signed_half_weighted_exists_weightsentryvaluedecode + 1 /\ (ge_balance_positive_weighted_exists_weightsentryvalue) = 0) /\ (ge_balance_negative_weighted_exists_weightsentryvalue) = S ge_signed_half_weighted_exists_weightsentryvaluedecode))) /\ ((dst_positive_weighted_exists_weights) + ge_balance_negative_weighted_exists_weightsentryvalue = (dst_negative_weighted_exists_weights) + ge_balance_positive_weighted_exists_weightsentryvalue))))))))) -> (exists dst_positive_code_weighted_exists_values dst_positive_scale_weighted_exists_values dst_negative_code_weighted_exists_values dst_negative_scale_weighted_exists_values. (((F) = (((((dst_positive_code_weighted_exists_values) + (dst_positive_scale_weighted_exists_values)) * S ((dst_positive_code_weighted_exists_values) + (dst_positive_scale_weighted_exists_values)) + ((dst_positive_scale_weighted_exists_values) + (dst_positive_scale_weighted_exists_values))) + (((dst_negative_code_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)) * S ((dst_negative_code_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)) + ((dst_negative_scale_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)))) * S ((((dst_positive_code_weighted_exists_values) + (dst_positive_scale_weighted_exists_values)) * S ((dst_positive_code_weighted_exists_values) + (dst_positive_scale_weighted_exists_values)) + ((dst_positive_scale_weighted_exists_values) + (dst_positive_scale_weighted_exists_values))) + (((dst_negative_code_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)) * S ((dst_negative_code_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)) + ((dst_negative_scale_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)))) + ((((dst_negative_code_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)) * S ((dst_negative_code_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)) + ((dst_negative_scale_weighted_exists_values) + (dst_negative_scale_weighted_exists_values))) + (((dst_negative_code_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)) * S ((dst_negative_code_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)) + ((dst_negative_scale_weighted_exists_values) + (dst_negative_scale_weighted_exists_values)))))) /\ (forall dst_index_weighted_exists_values. (exists pvs_le_gap_weighted_exists_valuesdomain. pvs_le_gap_weighted_exists_valuesdomain + (dst_index_weighted_exists_values) = (l)) -> exists dst_positive_weighted_exists_values dst_negative_weighted_exists_values dst_value_weighted_exists_values. ((((exists ff_h_pvs_weighted_exists_valuesentrypositive. ff_h_pvs_weighted_exists_valuesentrypositive + S (dst_positive_weighted_exists_values) = S ((S (dst_index_weighted_exists_values)) * dst_positive_scale_weighted_exists_values)) /\ exists ff_q_pvs_weighted_exists_valuesentrypositive. dst_positive_code_weighted_exists_values = ff_q_pvs_weighted_exists_valuesentrypositive * S ((S (dst_index_weighted_exists_values)) * dst_positive_scale_weighted_exists_values) + (dst_positive_weighted_exists_values))) /\ (((((exists ff_h_pvs_weighted_exists_valuesentrynegative. ff_h_pvs_weighted_exists_valuesentrynegative + S (dst_negative_weighted_exists_values) = S ((S (dst_index_weighted_exists_values)) * dst_negative_scale_weighted_exists_values)) /\ exists ff_q_pvs_weighted_exists_valuesentrynegative. dst_negative_code_weighted_exists_values = ff_q_pvs_weighted_exists_valuesentrynegative * S ((S (dst_index_weighted_exists_values)) * dst_negative_scale_weighted_exists_values) + (dst_negative_weighted_exists_values))) /\ (exists ge_balance_positive_weighted_exists_valuesentryvalue ge_balance_negative_weighted_exists_valuesentryvalue. (((((dst_value_weighted_exists_values) = 2 * (ge_balance_positive_weighted_exists_valuesentryvalue) /\ (ge_balance_negative_weighted_exists_valuesentryvalue) = 0) \/ exists ge_signed_half_weighted_exists_valuesentryvaluedecode. (((dst_value_weighted_exists_values) = 2 * ge_signed_half_weighted_exists_valuesentryvaluedecode + 1 /\ (ge_balance_positive_weighted_exists_valuesentryvalue) = 0) /\ (ge_balance_negative_weighted_exists_valuesentryvalue) = S ge_signed_half_weighted_exists_valuesentryvaluedecode))) /\ ((dst_positive_weighted_exists_values) + ge_balance_negative_weighted_exists_valuesentryvalue = (dst_negative_weighted_exists_values) + ge_balance_positive_weighted_exists_valuesentryvalue))))))))) -> exists z. (exists sws_product_table_weighted_exists_result. ((((exists dst_positive_code_weighted_exists_resultproductsleft_table dst_positive_scale_weighted_exists_resultproductsleft_table dst_negative_code_weighted_exists_resultproductsleft_table dst_negative_scale_weighted_exists_resultproductsleft_table. (((W) = (((((dst_positive_code_weighted_exists_resultproductsleft_table) + (dst_positive_scale_weighted_exists_resultproductsleft_table)) * S ((dst_positive_code_weighted_exists_resultproductsleft_table) + (dst_positive_scale_weighted_exists_resultproductsleft_table)) + ((dst_positive_scale_weighted_exists_resultproductsleft_table) + (dst_positive_scale_weighted_exists_resultproductsleft_table))) + (((dst_negative_code_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)) * S ((dst_negative_code_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)) + ((dst_negative_scale_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)))) * S ((((dst_positive_code_weighted_exists_resultproductsleft_table) + (dst_positive_scale_weighted_exists_resultproductsleft_table)) * S ((dst_positive_code_weighted_exists_resultproductsleft_table) + (dst_positive_scale_weighted_exists_resultproductsleft_table)) + ((dst_positive_scale_weighted_exists_resultproductsleft_table) + (dst_positive_scale_weighted_exists_resultproductsleft_table))) + (((dst_negative_code_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)) * S ((dst_negative_code_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)) + ((dst_negative_scale_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)))) + ((((dst_negative_code_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)) * S ((dst_negative_code_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)) + ((dst_negative_scale_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table))) + (((dst_negative_code_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)) * S ((dst_negative_code_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)) + ((dst_negative_scale_weighted_exists_resultproductsleft_table) + (dst_negative_scale_weighted_exists_resultproductsleft_table)))))) /\ (forall dst_index_weighted_exists_resultproductsleft_table. (exists pvs_le_gap_weighted_exists_resultproductsleft_tabledomain. pvs_le_gap_weighted_exists_resultproductsleft_tabledomain + (dst_index_weighted_exists_resultproductsleft_table) = (l)) -> exists dst_positive_weighted_exists_resultproductsleft_table dst_negative_weighted_exists_resultproductsleft_table dst_value_weighted_exists_resultproductsleft_table. ((((exists ff_h_pvs_weighted_exists_resultproductsleft_tableentrypositive. ff_h_pvs_weighted_exists_resultproductsleft_tableentrypositive + S (dst_positive_weighted_exists_resultproductsleft_table) = S ((S (dst_index_weighted_exists_resultproductsleft_table)) * dst_positive_scale_weighted_exists_resultproductsleft_table)) /\ exists ff_q_pvs_weighted_exists_resultproductsleft_tableentrypositive. dst_positive_code_weighted_exists_resultproductsleft_table = ff_q_pvs_weighted_exists_resultproductsleft_tableentrypositive * S ((S (dst_index_weighted_exists_resultproductsleft_table)) * dst_positive_scale_weighted_exists_resultproductsleft_table) + (dst_positive_weighted_exists_resultproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsleft_tableentrynegative. ff_h_pvs_weighted_exists_resultproductsleft_tableentrynegative + S (dst_negative_weighted_exists_resultproductsleft_table) = S ((S (dst_index_weighted_exists_resultproductsleft_table)) * dst_negative_scale_weighted_exists_resultproductsleft_table)) /\ exists ff_q_pvs_weighted_exists_resultproductsleft_tableentrynegative. dst_negative_code_weighted_exists_resultproductsleft_table = ff_q_pvs_weighted_exists_resultproductsleft_tableentrynegative * S ((S (dst_index_weighted_exists_resultproductsleft_table)) * dst_negative_scale_weighted_exists_resultproductsleft_table) + (dst_negative_weighted_exists_resultproductsleft_table))) /\ (exists ge_balance_positive_weighted_exists_resultproductsleft_tableentryvalue ge_balance_negative_weighted_exists_resultproductsleft_tableentryvalue. (((((dst_value_weighted_exists_resultproductsleft_table) = 2 * (ge_balance_positive_weighted_exists_resultproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_exists_resultproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsleft_tableentryvaluedecode. (((dst_value_weighted_exists_resultproductsleft_table) = 2 * ge_signed_half_weighted_exists_resultproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_exists_resultproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_exists_resultproductsleft_tableentryvalue) = S ge_signed_half_weighted_exists_resultproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_exists_resultproductsleft_table) + ge_balance_negative_weighted_exists_resultproductsleft_tableentryvalue = (dst_negative_weighted_exists_resultproductsleft_table) + ge_balance_positive_weighted_exists_resultproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_exists_resultproductsright_table dst_positive_scale_weighted_exists_resultproductsright_table dst_negative_code_weighted_exists_resultproductsright_table dst_negative_scale_weighted_exists_resultproductsright_table. (((F) = (((((dst_positive_code_weighted_exists_resultproductsright_table) + (dst_positive_scale_weighted_exists_resultproductsright_table)) * S ((dst_positive_code_weighted_exists_resultproductsright_table) + (dst_positive_scale_weighted_exists_resultproductsright_table)) + ((dst_positive_scale_weighted_exists_resultproductsright_table) + (dst_positive_scale_weighted_exists_resultproductsright_table))) + (((dst_negative_code_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)) * S ((dst_negative_code_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)) + ((dst_negative_scale_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)))) * S ((((dst_positive_code_weighted_exists_resultproductsright_table) + (dst_positive_scale_weighted_exists_resultproductsright_table)) * S ((dst_positive_code_weighted_exists_resultproductsright_table) + (dst_positive_scale_weighted_exists_resultproductsright_table)) + ((dst_positive_scale_weighted_exists_resultproductsright_table) + (dst_positive_scale_weighted_exists_resultproductsright_table))) + (((dst_negative_code_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)) * S ((dst_negative_code_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)) + ((dst_negative_scale_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)))) + ((((dst_negative_code_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)) * S ((dst_negative_code_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)) + ((dst_negative_scale_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table))) + (((dst_negative_code_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)) * S ((dst_negative_code_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)) + ((dst_negative_scale_weighted_exists_resultproductsright_table) + (dst_negative_scale_weighted_exists_resultproductsright_table)))))) /\ (forall dst_index_weighted_exists_resultproductsright_table. (exists pvs_le_gap_weighted_exists_resultproductsright_tabledomain. pvs_le_gap_weighted_exists_resultproductsright_tabledomain + (dst_index_weighted_exists_resultproductsright_table) = (l)) -> exists dst_positive_weighted_exists_resultproductsright_table dst_negative_weighted_exists_resultproductsright_table dst_value_weighted_exists_resultproductsright_table. ((((exists ff_h_pvs_weighted_exists_resultproductsright_tableentrypositive. ff_h_pvs_weighted_exists_resultproductsright_tableentrypositive + S (dst_positive_weighted_exists_resultproductsright_table) = S ((S (dst_index_weighted_exists_resultproductsright_table)) * dst_positive_scale_weighted_exists_resultproductsright_table)) /\ exists ff_q_pvs_weighted_exists_resultproductsright_tableentrypositive. dst_positive_code_weighted_exists_resultproductsright_table = ff_q_pvs_weighted_exists_resultproductsright_tableentrypositive * S ((S (dst_index_weighted_exists_resultproductsright_table)) * dst_positive_scale_weighted_exists_resultproductsright_table) + (dst_positive_weighted_exists_resultproductsright_table))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsright_tableentrynegative. ff_h_pvs_weighted_exists_resultproductsright_tableentrynegative + S (dst_negative_weighted_exists_resultproductsright_table) = S ((S (dst_index_weighted_exists_resultproductsright_table)) * dst_negative_scale_weighted_exists_resultproductsright_table)) /\ exists ff_q_pvs_weighted_exists_resultproductsright_tableentrynegative. dst_negative_code_weighted_exists_resultproductsright_table = ff_q_pvs_weighted_exists_resultproductsright_tableentrynegative * S ((S (dst_index_weighted_exists_resultproductsright_table)) * dst_negative_scale_weighted_exists_resultproductsright_table) + (dst_negative_weighted_exists_resultproductsright_table))) /\ (exists ge_balance_positive_weighted_exists_resultproductsright_tableentryvalue ge_balance_negative_weighted_exists_resultproductsright_tableentryvalue. (((((dst_value_weighted_exists_resultproductsright_table) = 2 * (ge_balance_positive_weighted_exists_resultproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_exists_resultproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsright_tableentryvaluedecode. (((dst_value_weighted_exists_resultproductsright_table) = 2 * ge_signed_half_weighted_exists_resultproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_exists_resultproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_exists_resultproductsright_tableentryvalue) = S ge_signed_half_weighted_exists_resultproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_exists_resultproductsright_table) + ge_balance_negative_weighted_exists_resultproductsright_tableentryvalue = (dst_negative_weighted_exists_resultproductsright_table) + ge_balance_positive_weighted_exists_resultproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_exists_resultproductsoutput_table dst_positive_scale_weighted_exists_resultproductsoutput_table dst_negative_code_weighted_exists_resultproductsoutput_table dst_negative_scale_weighted_exists_resultproductsoutput_table. (((sws_product_table_weighted_exists_result) = (((((dst_positive_code_weighted_exists_resultproductsoutput_table) + (dst_positive_scale_weighted_exists_resultproductsoutput_table)) * S ((dst_positive_code_weighted_exists_resultproductsoutput_table) + (dst_positive_scale_weighted_exists_resultproductsoutput_table)) + ((dst_positive_scale_weighted_exists_resultproductsoutput_table) + (dst_positive_scale_weighted_exists_resultproductsoutput_table))) + (((dst_negative_code_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)) * S ((dst_negative_code_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)) + ((dst_negative_scale_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)))) * S ((((dst_positive_code_weighted_exists_resultproductsoutput_table) + (dst_positive_scale_weighted_exists_resultproductsoutput_table)) * S ((dst_positive_code_weighted_exists_resultproductsoutput_table) + (dst_positive_scale_weighted_exists_resultproductsoutput_table)) + ((dst_positive_scale_weighted_exists_resultproductsoutput_table) + (dst_positive_scale_weighted_exists_resultproductsoutput_table))) + (((dst_negative_code_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)) * S ((dst_negative_code_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)) + ((dst_negative_scale_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)))) + ((((dst_negative_code_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)) * S ((dst_negative_code_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)) + ((dst_negative_scale_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table))) + (((dst_negative_code_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)) * S ((dst_negative_code_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)) + ((dst_negative_scale_weighted_exists_resultproductsoutput_table) + (dst_negative_scale_weighted_exists_resultproductsoutput_table)))))) /\ (forall dst_index_weighted_exists_resultproductsoutput_table. (exists pvs_le_gap_weighted_exists_resultproductsoutput_tabledomain. pvs_le_gap_weighted_exists_resultproductsoutput_tabledomain + (dst_index_weighted_exists_resultproductsoutput_table) = (l)) -> exists dst_positive_weighted_exists_resultproductsoutput_table dst_negative_weighted_exists_resultproductsoutput_table dst_value_weighted_exists_resultproductsoutput_table. ((((exists ff_h_pvs_weighted_exists_resultproductsoutput_tableentrypositive. ff_h_pvs_weighted_exists_resultproductsoutput_tableentrypositive + S (dst_positive_weighted_exists_resultproductsoutput_table) = S ((S (dst_index_weighted_exists_resultproductsoutput_table)) * dst_positive_scale_weighted_exists_resultproductsoutput_table)) /\ exists ff_q_pvs_weighted_exists_resultproductsoutput_tableentrypositive. dst_positive_code_weighted_exists_resultproductsoutput_table = ff_q_pvs_weighted_exists_resultproductsoutput_tableentrypositive * S ((S (dst_index_weighted_exists_resultproductsoutput_table)) * dst_positive_scale_weighted_exists_resultproductsoutput_table) + (dst_positive_weighted_exists_resultproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsoutput_tableentrynegative. ff_h_pvs_weighted_exists_resultproductsoutput_tableentrynegative + S (dst_negative_weighted_exists_resultproductsoutput_table) = S ((S (dst_index_weighted_exists_resultproductsoutput_table)) * dst_negative_scale_weighted_exists_resultproductsoutput_table)) /\ exists ff_q_pvs_weighted_exists_resultproductsoutput_tableentrynegative. dst_negative_code_weighted_exists_resultproductsoutput_table = ff_q_pvs_weighted_exists_resultproductsoutput_tableentrynegative * S ((S (dst_index_weighted_exists_resultproductsoutput_table)) * dst_negative_scale_weighted_exists_resultproductsoutput_table) + (dst_negative_weighted_exists_resultproductsoutput_table))) /\ (exists ge_balance_positive_weighted_exists_resultproductsoutput_tableentryvalue ge_balance_negative_weighted_exists_resultproductsoutput_tableentryvalue. (((((dst_value_weighted_exists_resultproductsoutput_table) = 2 * (ge_balance_positive_weighted_exists_resultproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_exists_resultproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsoutput_tableentryvaluedecode. (((dst_value_weighted_exists_resultproductsoutput_table) = 2 * ge_signed_half_weighted_exists_resultproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_exists_resultproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_exists_resultproductsoutput_tableentryvalue) = S ge_signed_half_weighted_exists_resultproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_exists_resultproductsoutput_table) + ge_balance_negative_weighted_exists_resultproductsoutput_tableentryvalue = (dst_negative_weighted_exists_resultproductsoutput_table) + ge_balance_positive_weighted_exists_resultproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_exists_resultproductsentries. (exists pvs_gap_weighted_exists_resultproductsentriesbound. pvs_gap_weighted_exists_resultproductsentriesbound + S (sto_index_weighted_exists_resultproductsentries) = (l)) -> exists sto_left_weighted_exists_resultproductsentries sto_right_weighted_exists_resultproductsentries sto_output_weighted_exists_resultproductsentries. ((exists dst_positive_code_weighted_exists_resultproductsentriesentryleft dst_positive_scale_weighted_exists_resultproductsentriesentryleft dst_negative_code_weighted_exists_resultproductsentriesentryleft dst_negative_scale_weighted_exists_resultproductsentriesentryleft dst_positive_weighted_exists_resultproductsentriesentryleft dst_negative_weighted_exists_resultproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_exists_resultproductsentriesentryleft) + (dst_positive_scale_weighted_exists_resultproductsentriesentryleft)) * S ((dst_positive_code_weighted_exists_resultproductsentriesentryleft) + (dst_positive_scale_weighted_exists_resultproductsentriesentryleft)) + ((dst_positive_scale_weighted_exists_resultproductsentriesentryleft) + (dst_positive_scale_weighted_exists_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_exists_resultproductsentriesentryleft) + (dst_positive_scale_weighted_exists_resultproductsentriesentryleft)) * S ((dst_positive_code_weighted_exists_resultproductsentriesentryleft) + (dst_positive_scale_weighted_exists_resultproductsentriesentryleft)) + ((dst_positive_scale_weighted_exists_resultproductsentriesentryleft) + (dst_positive_scale_weighted_exists_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)))) + ((((dst_negative_code_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryleft) + (dst_negative_scale_weighted_exists_resultproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsentriesentryleftpositive. ff_h_pvs_weighted_exists_resultproductsentriesentryleftpositive + S (dst_positive_weighted_exists_resultproductsentriesentryleft) = S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_positive_scale_weighted_exists_resultproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_exists_resultproductsentriesentryleftpositive. dst_positive_code_weighted_exists_resultproductsentriesentryleft = ff_q_pvs_weighted_exists_resultproductsentriesentryleftpositive * S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_positive_scale_weighted_exists_resultproductsentriesentryleft) + (dst_positive_weighted_exists_resultproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsentriesentryleftnegative. ff_h_pvs_weighted_exists_resultproductsentriesentryleftnegative + S (dst_negative_weighted_exists_resultproductsentriesentryleft) = S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_negative_scale_weighted_exists_resultproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_exists_resultproductsentriesentryleftnegative. dst_negative_code_weighted_exists_resultproductsentriesentryleft = ff_q_pvs_weighted_exists_resultproductsentriesentryleftnegative * S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_negative_scale_weighted_exists_resultproductsentriesentryleft) + (dst_negative_weighted_exists_resultproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_exists_resultproductsentriesentryleftvalue ge_balance_negative_weighted_exists_resultproductsentriesentryleftvalue. (((((sto_left_weighted_exists_resultproductsentries) = 2 * (ge_balance_positive_weighted_exists_resultproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_exists_resultproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsentriesentryleftvaluedecode. (((sto_left_weighted_exists_resultproductsentries) = 2 * ge_signed_half_weighted_exists_resultproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_exists_resultproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_exists_resultproductsentriesentryleftvalue) = S ge_signed_half_weighted_exists_resultproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_exists_resultproductsentriesentryleft) + ge_balance_negative_weighted_exists_resultproductsentriesentryleftvalue = (dst_negative_weighted_exists_resultproductsentriesentryleft) + ge_balance_positive_weighted_exists_resultproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_exists_resultproductsentriesentryright dst_positive_scale_weighted_exists_resultproductsentriesentryright dst_negative_code_weighted_exists_resultproductsentriesentryright dst_negative_scale_weighted_exists_resultproductsentriesentryright dst_positive_weighted_exists_resultproductsentriesentryright dst_negative_weighted_exists_resultproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_exists_resultproductsentriesentryright) + (dst_positive_scale_weighted_exists_resultproductsentriesentryright)) * S ((dst_positive_code_weighted_exists_resultproductsentriesentryright) + (dst_positive_scale_weighted_exists_resultproductsentriesentryright)) + ((dst_positive_scale_weighted_exists_resultproductsentriesentryright) + (dst_positive_scale_weighted_exists_resultproductsentriesentryright))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)))) * S ((((dst_positive_code_weighted_exists_resultproductsentriesentryright) + (dst_positive_scale_weighted_exists_resultproductsentriesentryright)) * S ((dst_positive_code_weighted_exists_resultproductsentriesentryright) + (dst_positive_scale_weighted_exists_resultproductsentriesentryright)) + ((dst_positive_scale_weighted_exists_resultproductsentriesentryright) + (dst_positive_scale_weighted_exists_resultproductsentriesentryright))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)))) + ((((dst_negative_code_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryright) + (dst_negative_scale_weighted_exists_resultproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsentriesentryrightpositive. ff_h_pvs_weighted_exists_resultproductsentriesentryrightpositive + S (dst_positive_weighted_exists_resultproductsentriesentryright) = S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_positive_scale_weighted_exists_resultproductsentriesentryright)) /\ exists ff_q_pvs_weighted_exists_resultproductsentriesentryrightpositive. dst_positive_code_weighted_exists_resultproductsentriesentryright = ff_q_pvs_weighted_exists_resultproductsentriesentryrightpositive * S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_positive_scale_weighted_exists_resultproductsentriesentryright) + (dst_positive_weighted_exists_resultproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsentriesentryrightnegative. ff_h_pvs_weighted_exists_resultproductsentriesentryrightnegative + S (dst_negative_weighted_exists_resultproductsentriesentryright) = S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_negative_scale_weighted_exists_resultproductsentriesentryright)) /\ exists ff_q_pvs_weighted_exists_resultproductsentriesentryrightnegative. dst_negative_code_weighted_exists_resultproductsentriesentryright = ff_q_pvs_weighted_exists_resultproductsentriesentryrightnegative * S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_negative_scale_weighted_exists_resultproductsentriesentryright) + (dst_negative_weighted_exists_resultproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_exists_resultproductsentriesentryrightvalue ge_balance_negative_weighted_exists_resultproductsentriesentryrightvalue. (((((sto_right_weighted_exists_resultproductsentries) = 2 * (ge_balance_positive_weighted_exists_resultproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_exists_resultproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsentriesentryrightvaluedecode. (((sto_right_weighted_exists_resultproductsentries) = 2 * ge_signed_half_weighted_exists_resultproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_exists_resultproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_exists_resultproductsentriesentryrightvalue) = S ge_signed_half_weighted_exists_resultproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_exists_resultproductsentriesentryright) + ge_balance_negative_weighted_exists_resultproductsentriesentryrightvalue = (dst_negative_weighted_exists_resultproductsentriesentryright) + ge_balance_positive_weighted_exists_resultproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_exists_resultproductsentriesentryoutput dst_positive_scale_weighted_exists_resultproductsentriesentryoutput dst_negative_code_weighted_exists_resultproductsentriesentryoutput dst_negative_scale_weighted_exists_resultproductsentriesentryoutput dst_positive_weighted_exists_resultproductsentriesentryoutput dst_negative_weighted_exists_resultproductsentriesentryoutput. (((sws_product_table_weighted_exists_result) = (((((dst_positive_code_weighted_exists_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_exists_resultproductsentriesentryoutput)) * S ((dst_positive_code_weighted_exists_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_exists_resultproductsentriesentryoutput)) + ((dst_positive_scale_weighted_exists_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_exists_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_exists_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_exists_resultproductsentriesentryoutput)) * S ((dst_positive_code_weighted_exists_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_exists_resultproductsentriesentryoutput)) + ((dst_positive_scale_weighted_exists_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_exists_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsentriesentryoutputpositive. ff_h_pvs_weighted_exists_resultproductsentriesentryoutputpositive + S (dst_positive_weighted_exists_resultproductsentriesentryoutput) = S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_positive_scale_weighted_exists_resultproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_exists_resultproductsentriesentryoutputpositive. dst_positive_code_weighted_exists_resultproductsentriesentryoutput = ff_q_pvs_weighted_exists_resultproductsentriesentryoutputpositive * S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_positive_scale_weighted_exists_resultproductsentriesentryoutput) + (dst_positive_weighted_exists_resultproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_exists_resultproductsentriesentryoutputnegative. ff_h_pvs_weighted_exists_resultproductsentriesentryoutputnegative + S (dst_negative_weighted_exists_resultproductsentriesentryoutput) = S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_negative_scale_weighted_exists_resultproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_exists_resultproductsentriesentryoutputnegative. dst_negative_code_weighted_exists_resultproductsentriesentryoutput = ff_q_pvs_weighted_exists_resultproductsentriesentryoutputnegative * S ((S (sto_index_weighted_exists_resultproductsentries)) * dst_negative_scale_weighted_exists_resultproductsentriesentryoutput) + (dst_negative_weighted_exists_resultproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_exists_resultproductsentriesentryoutputvalue ge_balance_negative_weighted_exists_resultproductsentriesentryoutputvalue. (((((sto_output_weighted_exists_resultproductsentries) = 2 * (ge_balance_positive_weighted_exists_resultproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_exists_resultproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsentriesentryoutputvaluedecode. (((sto_output_weighted_exists_resultproductsentries) = 2 * ge_signed_half_weighted_exists_resultproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_exists_resultproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_exists_resultproductsentriesentryoutputvalue) = S ge_signed_half_weighted_exists_resultproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_exists_resultproductsentriesentryoutput) + ge_balance_negative_weighted_exists_resultproductsentriesentryoutputvalue = (dst_negative_weighted_exists_resultproductsentriesentryoutput) + ge_balance_positive_weighted_exists_resultproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_exists_resultproductsentriesentryoperation sto_an_weighted_exists_resultproductsentriesentryoperation sto_bp_weighted_exists_resultproductsentriesentryoperation sto_bn_weighted_exists_resultproductsentriesentryoperation sto_cp_weighted_exists_resultproductsentriesentryoperation sto_cn_weighted_exists_resultproductsentriesentryoperation. (((((sto_left_weighted_exists_resultproductsentries) = 2 * (sto_ap_weighted_exists_resultproductsentriesentryoperation) /\ (sto_an_weighted_exists_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsentriesentryoperationleft. (((sto_left_weighted_exists_resultproductsentries) = 2 * ge_signed_half_weighted_exists_resultproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_exists_resultproductsentriesentryoperation) = 0) /\ (sto_an_weighted_exists_resultproductsentriesentryoperation) = S ge_signed_half_weighted_exists_resultproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_exists_resultproductsentries) = 2 * (sto_bp_weighted_exists_resultproductsentriesentryoperation) /\ (sto_bn_weighted_exists_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsentriesentryoperationright. (((sto_right_weighted_exists_resultproductsentries) = 2 * ge_signed_half_weighted_exists_resultproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_exists_resultproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_exists_resultproductsentriesentryoperation) = S ge_signed_half_weighted_exists_resultproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_exists_resultproductsentries) = 2 * (sto_cp_weighted_exists_resultproductsentriesentryoperation) /\ (sto_cn_weighted_exists_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_exists_resultproductsentriesentryoperationoutput. (((sto_output_weighted_exists_resultproductsentries) = 2 * ge_signed_half_weighted_exists_resultproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_exists_resultproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_exists_resultproductsentriesentryoperation) = S ge_signed_half_weighted_exists_resultproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_exists_resultproductsentriesentryoperation * sto_bp_weighted_exists_resultproductsentriesentryoperation + sto_an_weighted_exists_resultproductsentriesentryoperation * sto_bn_weighted_exists_resultproductsentriesentryoperation) + sto_cn_weighted_exists_resultproductsentriesentryoperation = (sto_ap_weighted_exists_resultproductsentriesentryoperation * sto_bn_weighted_exists_resultproductsentriesentryoperation + sto_an_weighted_exists_resultproductsentriesentryoperation * sto_bp_weighted_exists_resultproductsentriesentryoperation) + sto_cp_weighted_exists_resultproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_exists_resultsum dst_positive_scale_weighted_exists_resultsum dst_negative_code_weighted_exists_resultsum dst_negative_scale_weighted_exists_resultsum dst_positive_sum_weighted_exists_resultsum dst_negative_sum_weighted_exists_resultsum. (((sws_product_table_weighted_exists_result) = (((((dst_positive_code_weighted_exists_resultsum) + (dst_positive_scale_weighted_exists_resultsum)) * S ((dst_positive_code_weighted_exists_resultsum) + (dst_positive_scale_weighted_exists_resultsum)) + ((dst_positive_scale_weighted_exists_resultsum) + (dst_positive_scale_weighted_exists_resultsum))) + (((dst_negative_code_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)) * S ((dst_negative_code_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)) + ((dst_negative_scale_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)))) * S ((((dst_positive_code_weighted_exists_resultsum) + (dst_positive_scale_weighted_exists_resultsum)) * S ((dst_positive_code_weighted_exists_resultsum) + (dst_positive_scale_weighted_exists_resultsum)) + ((dst_positive_scale_weighted_exists_resultsum) + (dst_positive_scale_weighted_exists_resultsum))) + (((dst_negative_code_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)) * S ((dst_negative_code_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)) + ((dst_negative_scale_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)))) + ((((dst_negative_code_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)) * S ((dst_negative_code_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)) + ((dst_negative_scale_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum))) + (((dst_negative_code_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)) * S ((dst_negative_code_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)) + ((dst_negative_scale_weighted_exists_resultsum) + (dst_negative_scale_weighted_exists_resultsum)))))) /\ (((exists fs_u_dst_weighted_exists_resultsumpositive fs_v_dst_weighted_exists_resultsumpositive. ((((exists fs_h_dst_weighted_exists_resultsumpositive_body_start. fs_h_dst_weighted_exists_resultsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_exists_resultsumpositive)) /\ exists fs_q_dst_weighted_exists_resultsumpositive_body_start. fs_u_dst_weighted_exists_resultsumpositive = fs_q_dst_weighted_exists_resultsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_exists_resultsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_exists_resultsumpositive_body_terminal. fs_h_dst_weighted_exists_resultsumpositive_body_terminal + S (dst_positive_sum_weighted_exists_resultsum) = S ((S (l)) * fs_v_dst_weighted_exists_resultsumpositive)) /\ exists fs_q_dst_weighted_exists_resultsumpositive_body_terminal. fs_u_dst_weighted_exists_resultsumpositive = fs_q_dst_weighted_exists_resultsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_exists_resultsumpositive) + (dst_positive_sum_weighted_exists_resultsum))) /\ forall fs_i_dst_weighted_exists_resultsumpositive_body_steps. (exists fs_lt_dst_weighted_exists_resultsumpositive_body_steps_bound. fs_lt_dst_weighted_exists_resultsumpositive_body_steps_bound + S fs_i_dst_weighted_exists_resultsumpositive_body_steps = l) -> exists fs_a_dst_weighted_exists_resultsumpositive_body_steps fs_r_dst_weighted_exists_resultsumpositive_body_steps fs_s_dst_weighted_exists_resultsumpositive_body_steps. ((((exists fs_h_dst_weighted_exists_resultsumpositive_body_steps_summand. fs_h_dst_weighted_exists_resultsumpositive_body_steps_summand + S (fs_a_dst_weighted_exists_resultsumpositive_body_steps) = S ((S (fs_i_dst_weighted_exists_resultsumpositive_body_steps)) * dst_positive_scale_weighted_exists_resultsum)) /\ exists fs_q_dst_weighted_exists_resultsumpositive_body_steps_summand. dst_positive_code_weighted_exists_resultsum = fs_q_dst_weighted_exists_resultsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_exists_resultsumpositive_body_steps)) * dst_positive_scale_weighted_exists_resultsum) + (fs_a_dst_weighted_exists_resultsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_exists_resultsumpositive_body_steps_partial. fs_h_dst_weighted_exists_resultsumpositive_body_steps_partial + S (fs_r_dst_weighted_exists_resultsumpositive_body_steps) = S ((S (fs_i_dst_weighted_exists_resultsumpositive_body_steps)) * fs_v_dst_weighted_exists_resultsumpositive)) /\ exists fs_q_dst_weighted_exists_resultsumpositive_body_steps_partial. fs_u_dst_weighted_exists_resultsumpositive = fs_q_dst_weighted_exists_resultsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_exists_resultsumpositive_body_steps)) * fs_v_dst_weighted_exists_resultsumpositive) + (fs_r_dst_weighted_exists_resultsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_exists_resultsumpositive_body_steps_successor. fs_h_dst_weighted_exists_resultsumpositive_body_steps_successor + S (fs_s_dst_weighted_exists_resultsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_exists_resultsumpositive_body_steps)) * fs_v_dst_weighted_exists_resultsumpositive)) /\ exists fs_q_dst_weighted_exists_resultsumpositive_body_steps_successor. fs_u_dst_weighted_exists_resultsumpositive = fs_q_dst_weighted_exists_resultsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_exists_resultsumpositive_body_steps)) * fs_v_dst_weighted_exists_resultsumpositive) + (fs_s_dst_weighted_exists_resultsumpositive_body_steps))) /\ fs_s_dst_weighted_exists_resultsumpositive_body_steps = fs_r_dst_weighted_exists_resultsumpositive_body_steps + fs_a_dst_weighted_exists_resultsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_exists_resultsumnegative fs_v_dst_weighted_exists_resultsumnegative. ((((exists fs_h_dst_weighted_exists_resultsumnegative_body_start. fs_h_dst_weighted_exists_resultsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_exists_resultsumnegative)) /\ exists fs_q_dst_weighted_exists_resultsumnegative_body_start. fs_u_dst_weighted_exists_resultsumnegative = fs_q_dst_weighted_exists_resultsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_exists_resultsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_exists_resultsumnegative_body_terminal. fs_h_dst_weighted_exists_resultsumnegative_body_terminal + S (dst_negative_sum_weighted_exists_resultsum) = S ((S (l)) * fs_v_dst_weighted_exists_resultsumnegative)) /\ exists fs_q_dst_weighted_exists_resultsumnegative_body_terminal. fs_u_dst_weighted_exists_resultsumnegative = fs_q_dst_weighted_exists_resultsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_exists_resultsumnegative) + (dst_negative_sum_weighted_exists_resultsum))) /\ forall fs_i_dst_weighted_exists_resultsumnegative_body_steps. (exists fs_lt_dst_weighted_exists_resultsumnegative_body_steps_bound. fs_lt_dst_weighted_exists_resultsumnegative_body_steps_bound + S fs_i_dst_weighted_exists_resultsumnegative_body_steps = l) -> exists fs_a_dst_weighted_exists_resultsumnegative_body_steps fs_r_dst_weighted_exists_resultsumnegative_body_steps fs_s_dst_weighted_exists_resultsumnegative_body_steps. ((((exists fs_h_dst_weighted_exists_resultsumnegative_body_steps_summand. fs_h_dst_weighted_exists_resultsumnegative_body_steps_summand + S (fs_a_dst_weighted_exists_resultsumnegative_body_steps) = S ((S (fs_i_dst_weighted_exists_resultsumnegative_body_steps)) * dst_negative_scale_weighted_exists_resultsum)) /\ exists fs_q_dst_weighted_exists_resultsumnegative_body_steps_summand. dst_negative_code_weighted_exists_resultsum = fs_q_dst_weighted_exists_resultsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_exists_resultsumnegative_body_steps)) * dst_negative_scale_weighted_exists_resultsum) + (fs_a_dst_weighted_exists_resultsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_exists_resultsumnegative_body_steps_partial. fs_h_dst_weighted_exists_resultsumnegative_body_steps_partial + S (fs_r_dst_weighted_exists_resultsumnegative_body_steps) = S ((S (fs_i_dst_weighted_exists_resultsumnegative_body_steps)) * fs_v_dst_weighted_exists_resultsumnegative)) /\ exists fs_q_dst_weighted_exists_resultsumnegative_body_steps_partial. fs_u_dst_weighted_exists_resultsumnegative = fs_q_dst_weighted_exists_resultsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_exists_resultsumnegative_body_steps)) * fs_v_dst_weighted_exists_resultsumnegative) + (fs_r_dst_weighted_exists_resultsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_exists_resultsumnegative_body_steps_successor. fs_h_dst_weighted_exists_resultsumnegative_body_steps_successor + S (fs_s_dst_weighted_exists_resultsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_exists_resultsumnegative_body_steps)) * fs_v_dst_weighted_exists_resultsumnegative)) /\ exists fs_q_dst_weighted_exists_resultsumnegative_body_steps_successor. fs_u_dst_weighted_exists_resultsumnegative = fs_q_dst_weighted_exists_resultsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_exists_resultsumnegative_body_steps)) * fs_v_dst_weighted_exists_resultsumnegative) + (fs_s_dst_weighted_exists_resultsumnegative_body_steps))) /\ fs_s_dst_weighted_exists_resultsumnegative_body_steps = fs_r_dst_weighted_exists_resultsumnegative_body_steps + fs_a_dst_weighted_exists_resultsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_exists_resultsumresult ge_balance_negative_weighted_exists_resultsumresult. (((((z) = 2 * (ge_balance_positive_weighted_exists_resultsumresult) /\ (ge_balance_negative_weighted_exists_resultsumresult) = 0) \/ exists ge_signed_half_weighted_exists_resultsumresultdecode. (((z) = 2 * ge_signed_half_weighted_exists_resultsumresultdecode + 1 /\ (ge_balance_positive_weighted_exists_resultsumresult) = 0) /\ (ge_balance_negative_weighted_exists_resultsumresult) = S ge_signed_half_weighted_exists_resultsumresultdecode))) /\ ((dst_positive_sum_weighted_exists_resultsum) + ge_balance_negative_weighted_exists_resultsumresult = (dst_negative_sum_weighted_exists_resultsum) + ge_balance_positive_weighted_exists_resultsumresult)))))))))))
signed_weighted_sum_functional
new owned theorem · read exact theorem evidence
Bundle node 217; exact statement SHA-256 a4ea9690d42ab1c679d4182af1b2e90b278c1ed9091954474cba5412774a69f8
Exact first-order statement
forall W F l a b. (exists sws_product_table_weighted_unique_first. ((((exists dst_positive_code_weighted_unique_firstproductsleft_table dst_positive_scale_weighted_unique_firstproductsleft_table dst_negative_code_weighted_unique_firstproductsleft_table dst_negative_scale_weighted_unique_firstproductsleft_table. (((W) = (((((dst_positive_code_weighted_unique_firstproductsleft_table) + (dst_positive_scale_weighted_unique_firstproductsleft_table)) * S ((dst_positive_code_weighted_unique_firstproductsleft_table) + (dst_positive_scale_weighted_unique_firstproductsleft_table)) + ((dst_positive_scale_weighted_unique_firstproductsleft_table) + (dst_positive_scale_weighted_unique_firstproductsleft_table))) + (((dst_negative_code_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)) * S ((dst_negative_code_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)) + ((dst_negative_scale_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)))) * S ((((dst_positive_code_weighted_unique_firstproductsleft_table) + (dst_positive_scale_weighted_unique_firstproductsleft_table)) * S ((dst_positive_code_weighted_unique_firstproductsleft_table) + (dst_positive_scale_weighted_unique_firstproductsleft_table)) + ((dst_positive_scale_weighted_unique_firstproductsleft_table) + (dst_positive_scale_weighted_unique_firstproductsleft_table))) + (((dst_negative_code_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)) * S ((dst_negative_code_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)) + ((dst_negative_scale_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)))) + ((((dst_negative_code_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)) * S ((dst_negative_code_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)) + ((dst_negative_scale_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table))) + (((dst_negative_code_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)) * S ((dst_negative_code_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)) + ((dst_negative_scale_weighted_unique_firstproductsleft_table) + (dst_negative_scale_weighted_unique_firstproductsleft_table)))))) /\ (forall dst_index_weighted_unique_firstproductsleft_table. (exists pvs_le_gap_weighted_unique_firstproductsleft_tabledomain. pvs_le_gap_weighted_unique_firstproductsleft_tabledomain + (dst_index_weighted_unique_firstproductsleft_table) = (l)) -> exists dst_positive_weighted_unique_firstproductsleft_table dst_negative_weighted_unique_firstproductsleft_table dst_value_weighted_unique_firstproductsleft_table. ((((exists ff_h_pvs_weighted_unique_firstproductsleft_tableentrypositive. ff_h_pvs_weighted_unique_firstproductsleft_tableentrypositive + S (dst_positive_weighted_unique_firstproductsleft_table) = S ((S (dst_index_weighted_unique_firstproductsleft_table)) * dst_positive_scale_weighted_unique_firstproductsleft_table)) /\ exists ff_q_pvs_weighted_unique_firstproductsleft_tableentrypositive. dst_positive_code_weighted_unique_firstproductsleft_table = ff_q_pvs_weighted_unique_firstproductsleft_tableentrypositive * S ((S (dst_index_weighted_unique_firstproductsleft_table)) * dst_positive_scale_weighted_unique_firstproductsleft_table) + (dst_positive_weighted_unique_firstproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsleft_tableentrynegative. ff_h_pvs_weighted_unique_firstproductsleft_tableentrynegative + S (dst_negative_weighted_unique_firstproductsleft_table) = S ((S (dst_index_weighted_unique_firstproductsleft_table)) * dst_negative_scale_weighted_unique_firstproductsleft_table)) /\ exists ff_q_pvs_weighted_unique_firstproductsleft_tableentrynegative. dst_negative_code_weighted_unique_firstproductsleft_table = ff_q_pvs_weighted_unique_firstproductsleft_tableentrynegative * S ((S (dst_index_weighted_unique_firstproductsleft_table)) * dst_negative_scale_weighted_unique_firstproductsleft_table) + (dst_negative_weighted_unique_firstproductsleft_table))) /\ (exists ge_balance_positive_weighted_unique_firstproductsleft_tableentryvalue ge_balance_negative_weighted_unique_firstproductsleft_tableentryvalue. (((((dst_value_weighted_unique_firstproductsleft_table) = 2 * (ge_balance_positive_weighted_unique_firstproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_unique_firstproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsleft_tableentryvaluedecode. (((dst_value_weighted_unique_firstproductsleft_table) = 2 * ge_signed_half_weighted_unique_firstproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_firstproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_unique_firstproductsleft_tableentryvalue) = S ge_signed_half_weighted_unique_firstproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_unique_firstproductsleft_table) + ge_balance_negative_weighted_unique_firstproductsleft_tableentryvalue = (dst_negative_weighted_unique_firstproductsleft_table) + ge_balance_positive_weighted_unique_firstproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_unique_firstproductsright_table dst_positive_scale_weighted_unique_firstproductsright_table dst_negative_code_weighted_unique_firstproductsright_table dst_negative_scale_weighted_unique_firstproductsright_table. (((F) = (((((dst_positive_code_weighted_unique_firstproductsright_table) + (dst_positive_scale_weighted_unique_firstproductsright_table)) * S ((dst_positive_code_weighted_unique_firstproductsright_table) + (dst_positive_scale_weighted_unique_firstproductsright_table)) + ((dst_positive_scale_weighted_unique_firstproductsright_table) + (dst_positive_scale_weighted_unique_firstproductsright_table))) + (((dst_negative_code_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)) * S ((dst_negative_code_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)) + ((dst_negative_scale_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)))) * S ((((dst_positive_code_weighted_unique_firstproductsright_table) + (dst_positive_scale_weighted_unique_firstproductsright_table)) * S ((dst_positive_code_weighted_unique_firstproductsright_table) + (dst_positive_scale_weighted_unique_firstproductsright_table)) + ((dst_positive_scale_weighted_unique_firstproductsright_table) + (dst_positive_scale_weighted_unique_firstproductsright_table))) + (((dst_negative_code_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)) * S ((dst_negative_code_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)) + ((dst_negative_scale_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)))) + ((((dst_negative_code_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)) * S ((dst_negative_code_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)) + ((dst_negative_scale_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table))) + (((dst_negative_code_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)) * S ((dst_negative_code_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)) + ((dst_negative_scale_weighted_unique_firstproductsright_table) + (dst_negative_scale_weighted_unique_firstproductsright_table)))))) /\ (forall dst_index_weighted_unique_firstproductsright_table. (exists pvs_le_gap_weighted_unique_firstproductsright_tabledomain. pvs_le_gap_weighted_unique_firstproductsright_tabledomain + (dst_index_weighted_unique_firstproductsright_table) = (l)) -> exists dst_positive_weighted_unique_firstproductsright_table dst_negative_weighted_unique_firstproductsright_table dst_value_weighted_unique_firstproductsright_table. ((((exists ff_h_pvs_weighted_unique_firstproductsright_tableentrypositive. ff_h_pvs_weighted_unique_firstproductsright_tableentrypositive + S (dst_positive_weighted_unique_firstproductsright_table) = S ((S (dst_index_weighted_unique_firstproductsright_table)) * dst_positive_scale_weighted_unique_firstproductsright_table)) /\ exists ff_q_pvs_weighted_unique_firstproductsright_tableentrypositive. dst_positive_code_weighted_unique_firstproductsright_table = ff_q_pvs_weighted_unique_firstproductsright_tableentrypositive * S ((S (dst_index_weighted_unique_firstproductsright_table)) * dst_positive_scale_weighted_unique_firstproductsright_table) + (dst_positive_weighted_unique_firstproductsright_table))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsright_tableentrynegative. ff_h_pvs_weighted_unique_firstproductsright_tableentrynegative + S (dst_negative_weighted_unique_firstproductsright_table) = S ((S (dst_index_weighted_unique_firstproductsright_table)) * dst_negative_scale_weighted_unique_firstproductsright_table)) /\ exists ff_q_pvs_weighted_unique_firstproductsright_tableentrynegative. dst_negative_code_weighted_unique_firstproductsright_table = ff_q_pvs_weighted_unique_firstproductsright_tableentrynegative * S ((S (dst_index_weighted_unique_firstproductsright_table)) * dst_negative_scale_weighted_unique_firstproductsright_table) + (dst_negative_weighted_unique_firstproductsright_table))) /\ (exists ge_balance_positive_weighted_unique_firstproductsright_tableentryvalue ge_balance_negative_weighted_unique_firstproductsright_tableentryvalue. (((((dst_value_weighted_unique_firstproductsright_table) = 2 * (ge_balance_positive_weighted_unique_firstproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_unique_firstproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsright_tableentryvaluedecode. (((dst_value_weighted_unique_firstproductsright_table) = 2 * ge_signed_half_weighted_unique_firstproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_firstproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_unique_firstproductsright_tableentryvalue) = S ge_signed_half_weighted_unique_firstproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_unique_firstproductsright_table) + ge_balance_negative_weighted_unique_firstproductsright_tableentryvalue = (dst_negative_weighted_unique_firstproductsright_table) + ge_balance_positive_weighted_unique_firstproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_unique_firstproductsoutput_table dst_positive_scale_weighted_unique_firstproductsoutput_table dst_negative_code_weighted_unique_firstproductsoutput_table dst_negative_scale_weighted_unique_firstproductsoutput_table. (((sws_product_table_weighted_unique_first) = (((((dst_positive_code_weighted_unique_firstproductsoutput_table) + (dst_positive_scale_weighted_unique_firstproductsoutput_table)) * S ((dst_positive_code_weighted_unique_firstproductsoutput_table) + (dst_positive_scale_weighted_unique_firstproductsoutput_table)) + ((dst_positive_scale_weighted_unique_firstproductsoutput_table) + (dst_positive_scale_weighted_unique_firstproductsoutput_table))) + (((dst_negative_code_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)) * S ((dst_negative_code_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)) + ((dst_negative_scale_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)))) * S ((((dst_positive_code_weighted_unique_firstproductsoutput_table) + (dst_positive_scale_weighted_unique_firstproductsoutput_table)) * S ((dst_positive_code_weighted_unique_firstproductsoutput_table) + (dst_positive_scale_weighted_unique_firstproductsoutput_table)) + ((dst_positive_scale_weighted_unique_firstproductsoutput_table) + (dst_positive_scale_weighted_unique_firstproductsoutput_table))) + (((dst_negative_code_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)) * S ((dst_negative_code_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)) + ((dst_negative_scale_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)))) + ((((dst_negative_code_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)) * S ((dst_negative_code_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)) + ((dst_negative_scale_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table))) + (((dst_negative_code_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)) * S ((dst_negative_code_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)) + ((dst_negative_scale_weighted_unique_firstproductsoutput_table) + (dst_negative_scale_weighted_unique_firstproductsoutput_table)))))) /\ (forall dst_index_weighted_unique_firstproductsoutput_table. (exists pvs_le_gap_weighted_unique_firstproductsoutput_tabledomain. pvs_le_gap_weighted_unique_firstproductsoutput_tabledomain + (dst_index_weighted_unique_firstproductsoutput_table) = (l)) -> exists dst_positive_weighted_unique_firstproductsoutput_table dst_negative_weighted_unique_firstproductsoutput_table dst_value_weighted_unique_firstproductsoutput_table. ((((exists ff_h_pvs_weighted_unique_firstproductsoutput_tableentrypositive. ff_h_pvs_weighted_unique_firstproductsoutput_tableentrypositive + S (dst_positive_weighted_unique_firstproductsoutput_table) = S ((S (dst_index_weighted_unique_firstproductsoutput_table)) * dst_positive_scale_weighted_unique_firstproductsoutput_table)) /\ exists ff_q_pvs_weighted_unique_firstproductsoutput_tableentrypositive. dst_positive_code_weighted_unique_firstproductsoutput_table = ff_q_pvs_weighted_unique_firstproductsoutput_tableentrypositive * S ((S (dst_index_weighted_unique_firstproductsoutput_table)) * dst_positive_scale_weighted_unique_firstproductsoutput_table) + (dst_positive_weighted_unique_firstproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsoutput_tableentrynegative. ff_h_pvs_weighted_unique_firstproductsoutput_tableentrynegative + S (dst_negative_weighted_unique_firstproductsoutput_table) = S ((S (dst_index_weighted_unique_firstproductsoutput_table)) * dst_negative_scale_weighted_unique_firstproductsoutput_table)) /\ exists ff_q_pvs_weighted_unique_firstproductsoutput_tableentrynegative. dst_negative_code_weighted_unique_firstproductsoutput_table = ff_q_pvs_weighted_unique_firstproductsoutput_tableentrynegative * S ((S (dst_index_weighted_unique_firstproductsoutput_table)) * dst_negative_scale_weighted_unique_firstproductsoutput_table) + (dst_negative_weighted_unique_firstproductsoutput_table))) /\ (exists ge_balance_positive_weighted_unique_firstproductsoutput_tableentryvalue ge_balance_negative_weighted_unique_firstproductsoutput_tableentryvalue. (((((dst_value_weighted_unique_firstproductsoutput_table) = 2 * (ge_balance_positive_weighted_unique_firstproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_unique_firstproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsoutput_tableentryvaluedecode. (((dst_value_weighted_unique_firstproductsoutput_table) = 2 * ge_signed_half_weighted_unique_firstproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_firstproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_unique_firstproductsoutput_tableentryvalue) = S ge_signed_half_weighted_unique_firstproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_unique_firstproductsoutput_table) + ge_balance_negative_weighted_unique_firstproductsoutput_tableentryvalue = (dst_negative_weighted_unique_firstproductsoutput_table) + ge_balance_positive_weighted_unique_firstproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_unique_firstproductsentries. (exists pvs_gap_weighted_unique_firstproductsentriesbound. pvs_gap_weighted_unique_firstproductsentriesbound + S (sto_index_weighted_unique_firstproductsentries) = (l)) -> exists sto_left_weighted_unique_firstproductsentries sto_right_weighted_unique_firstproductsentries sto_output_weighted_unique_firstproductsentries. ((exists dst_positive_code_weighted_unique_firstproductsentriesentryleft dst_positive_scale_weighted_unique_firstproductsentriesentryleft dst_negative_code_weighted_unique_firstproductsentriesentryleft dst_negative_scale_weighted_unique_firstproductsentriesentryleft dst_positive_weighted_unique_firstproductsentriesentryleft dst_negative_weighted_unique_firstproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_unique_firstproductsentriesentryleft) + (dst_positive_scale_weighted_unique_firstproductsentriesentryleft)) * S ((dst_positive_code_weighted_unique_firstproductsentriesentryleft) + (dst_positive_scale_weighted_unique_firstproductsentriesentryleft)) + ((dst_positive_scale_weighted_unique_firstproductsentriesentryleft) + (dst_positive_scale_weighted_unique_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_unique_firstproductsentriesentryleft) + (dst_positive_scale_weighted_unique_firstproductsentriesentryleft)) * S ((dst_positive_code_weighted_unique_firstproductsentriesentryleft) + (dst_positive_scale_weighted_unique_firstproductsentriesentryleft)) + ((dst_positive_scale_weighted_unique_firstproductsentriesentryleft) + (dst_positive_scale_weighted_unique_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)))) + ((((dst_negative_code_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryleft) + (dst_negative_scale_weighted_unique_firstproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsentriesentryleftpositive. ff_h_pvs_weighted_unique_firstproductsentriesentryleftpositive + S (dst_positive_weighted_unique_firstproductsentriesentryleft) = S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_positive_scale_weighted_unique_firstproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_unique_firstproductsentriesentryleftpositive. dst_positive_code_weighted_unique_firstproductsentriesentryleft = ff_q_pvs_weighted_unique_firstproductsentriesentryleftpositive * S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_positive_scale_weighted_unique_firstproductsentriesentryleft) + (dst_positive_weighted_unique_firstproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsentriesentryleftnegative. ff_h_pvs_weighted_unique_firstproductsentriesentryleftnegative + S (dst_negative_weighted_unique_firstproductsentriesentryleft) = S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_negative_scale_weighted_unique_firstproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_unique_firstproductsentriesentryleftnegative. dst_negative_code_weighted_unique_firstproductsentriesentryleft = ff_q_pvs_weighted_unique_firstproductsentriesentryleftnegative * S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_negative_scale_weighted_unique_firstproductsentriesentryleft) + (dst_negative_weighted_unique_firstproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_unique_firstproductsentriesentryleftvalue ge_balance_negative_weighted_unique_firstproductsentriesentryleftvalue. (((((sto_left_weighted_unique_firstproductsentries) = 2 * (ge_balance_positive_weighted_unique_firstproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_unique_firstproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsentriesentryleftvaluedecode. (((sto_left_weighted_unique_firstproductsentries) = 2 * ge_signed_half_weighted_unique_firstproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_firstproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_unique_firstproductsentriesentryleftvalue) = S ge_signed_half_weighted_unique_firstproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_unique_firstproductsentriesentryleft) + ge_balance_negative_weighted_unique_firstproductsentriesentryleftvalue = (dst_negative_weighted_unique_firstproductsentriesentryleft) + ge_balance_positive_weighted_unique_firstproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_unique_firstproductsentriesentryright dst_positive_scale_weighted_unique_firstproductsentriesentryright dst_negative_code_weighted_unique_firstproductsentriesentryright dst_negative_scale_weighted_unique_firstproductsentriesentryright dst_positive_weighted_unique_firstproductsentriesentryright dst_negative_weighted_unique_firstproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_unique_firstproductsentriesentryright) + (dst_positive_scale_weighted_unique_firstproductsentriesentryright)) * S ((dst_positive_code_weighted_unique_firstproductsentriesentryright) + (dst_positive_scale_weighted_unique_firstproductsentriesentryright)) + ((dst_positive_scale_weighted_unique_firstproductsentriesentryright) + (dst_positive_scale_weighted_unique_firstproductsentriesentryright))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)))) * S ((((dst_positive_code_weighted_unique_firstproductsentriesentryright) + (dst_positive_scale_weighted_unique_firstproductsentriesentryright)) * S ((dst_positive_code_weighted_unique_firstproductsentriesentryright) + (dst_positive_scale_weighted_unique_firstproductsentriesentryright)) + ((dst_positive_scale_weighted_unique_firstproductsentriesentryright) + (dst_positive_scale_weighted_unique_firstproductsentriesentryright))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)))) + ((((dst_negative_code_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryright) + (dst_negative_scale_weighted_unique_firstproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsentriesentryrightpositive. ff_h_pvs_weighted_unique_firstproductsentriesentryrightpositive + S (dst_positive_weighted_unique_firstproductsentriesentryright) = S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_positive_scale_weighted_unique_firstproductsentriesentryright)) /\ exists ff_q_pvs_weighted_unique_firstproductsentriesentryrightpositive. dst_positive_code_weighted_unique_firstproductsentriesentryright = ff_q_pvs_weighted_unique_firstproductsentriesentryrightpositive * S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_positive_scale_weighted_unique_firstproductsentriesentryright) + (dst_positive_weighted_unique_firstproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsentriesentryrightnegative. ff_h_pvs_weighted_unique_firstproductsentriesentryrightnegative + S (dst_negative_weighted_unique_firstproductsentriesentryright) = S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_negative_scale_weighted_unique_firstproductsentriesentryright)) /\ exists ff_q_pvs_weighted_unique_firstproductsentriesentryrightnegative. dst_negative_code_weighted_unique_firstproductsentriesentryright = ff_q_pvs_weighted_unique_firstproductsentriesentryrightnegative * S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_negative_scale_weighted_unique_firstproductsentriesentryright) + (dst_negative_weighted_unique_firstproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_unique_firstproductsentriesentryrightvalue ge_balance_negative_weighted_unique_firstproductsentriesentryrightvalue. (((((sto_right_weighted_unique_firstproductsentries) = 2 * (ge_balance_positive_weighted_unique_firstproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_unique_firstproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsentriesentryrightvaluedecode. (((sto_right_weighted_unique_firstproductsentries) = 2 * ge_signed_half_weighted_unique_firstproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_firstproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_unique_firstproductsentriesentryrightvalue) = S ge_signed_half_weighted_unique_firstproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_unique_firstproductsentriesentryright) + ge_balance_negative_weighted_unique_firstproductsentriesentryrightvalue = (dst_negative_weighted_unique_firstproductsentriesentryright) + ge_balance_positive_weighted_unique_firstproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_unique_firstproductsentriesentryoutput dst_positive_scale_weighted_unique_firstproductsentriesentryoutput dst_negative_code_weighted_unique_firstproductsentriesentryoutput dst_negative_scale_weighted_unique_firstproductsentriesentryoutput dst_positive_weighted_unique_firstproductsentriesentryoutput dst_negative_weighted_unique_firstproductsentriesentryoutput. (((sws_product_table_weighted_unique_first) = (((((dst_positive_code_weighted_unique_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_firstproductsentriesentryoutput)) * S ((dst_positive_code_weighted_unique_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_firstproductsentriesentryoutput)) + ((dst_positive_scale_weighted_unique_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_unique_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_firstproductsentriesentryoutput)) * S ((dst_positive_code_weighted_unique_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_firstproductsentriesentryoutput)) + ((dst_positive_scale_weighted_unique_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsentriesentryoutputpositive. ff_h_pvs_weighted_unique_firstproductsentriesentryoutputpositive + S (dst_positive_weighted_unique_firstproductsentriesentryoutput) = S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_positive_scale_weighted_unique_firstproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_unique_firstproductsentriesentryoutputpositive. dst_positive_code_weighted_unique_firstproductsentriesentryoutput = ff_q_pvs_weighted_unique_firstproductsentriesentryoutputpositive * S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_positive_scale_weighted_unique_firstproductsentriesentryoutput) + (dst_positive_weighted_unique_firstproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_unique_firstproductsentriesentryoutputnegative. ff_h_pvs_weighted_unique_firstproductsentriesentryoutputnegative + S (dst_negative_weighted_unique_firstproductsentriesentryoutput) = S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_negative_scale_weighted_unique_firstproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_unique_firstproductsentriesentryoutputnegative. dst_negative_code_weighted_unique_firstproductsentriesentryoutput = ff_q_pvs_weighted_unique_firstproductsentriesentryoutputnegative * S ((S (sto_index_weighted_unique_firstproductsentries)) * dst_negative_scale_weighted_unique_firstproductsentriesentryoutput) + (dst_negative_weighted_unique_firstproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_unique_firstproductsentriesentryoutputvalue ge_balance_negative_weighted_unique_firstproductsentriesentryoutputvalue. (((((sto_output_weighted_unique_firstproductsentries) = 2 * (ge_balance_positive_weighted_unique_firstproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_unique_firstproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsentriesentryoutputvaluedecode. (((sto_output_weighted_unique_firstproductsentries) = 2 * ge_signed_half_weighted_unique_firstproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_firstproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_unique_firstproductsentriesentryoutputvalue) = S ge_signed_half_weighted_unique_firstproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_unique_firstproductsentriesentryoutput) + ge_balance_negative_weighted_unique_firstproductsentriesentryoutputvalue = (dst_negative_weighted_unique_firstproductsentriesentryoutput) + ge_balance_positive_weighted_unique_firstproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_unique_firstproductsentriesentryoperation sto_an_weighted_unique_firstproductsentriesentryoperation sto_bp_weighted_unique_firstproductsentriesentryoperation sto_bn_weighted_unique_firstproductsentriesentryoperation sto_cp_weighted_unique_firstproductsentriesentryoperation sto_cn_weighted_unique_firstproductsentriesentryoperation. (((((sto_left_weighted_unique_firstproductsentries) = 2 * (sto_ap_weighted_unique_firstproductsentriesentryoperation) /\ (sto_an_weighted_unique_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsentriesentryoperationleft. (((sto_left_weighted_unique_firstproductsentries) = 2 * ge_signed_half_weighted_unique_firstproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_unique_firstproductsentriesentryoperation) = 0) /\ (sto_an_weighted_unique_firstproductsentriesentryoperation) = S ge_signed_half_weighted_unique_firstproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_unique_firstproductsentries) = 2 * (sto_bp_weighted_unique_firstproductsentriesentryoperation) /\ (sto_bn_weighted_unique_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsentriesentryoperationright. (((sto_right_weighted_unique_firstproductsentries) = 2 * ge_signed_half_weighted_unique_firstproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_unique_firstproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_unique_firstproductsentriesentryoperation) = S ge_signed_half_weighted_unique_firstproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_unique_firstproductsentries) = 2 * (sto_cp_weighted_unique_firstproductsentriesentryoperation) /\ (sto_cn_weighted_unique_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_unique_firstproductsentriesentryoperationoutput. (((sto_output_weighted_unique_firstproductsentries) = 2 * ge_signed_half_weighted_unique_firstproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_unique_firstproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_unique_firstproductsentriesentryoperation) = S ge_signed_half_weighted_unique_firstproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_unique_firstproductsentriesentryoperation * sto_bp_weighted_unique_firstproductsentriesentryoperation + sto_an_weighted_unique_firstproductsentriesentryoperation * sto_bn_weighted_unique_firstproductsentriesentryoperation) + sto_cn_weighted_unique_firstproductsentriesentryoperation = (sto_ap_weighted_unique_firstproductsentriesentryoperation * sto_bn_weighted_unique_firstproductsentriesentryoperation + sto_an_weighted_unique_firstproductsentriesentryoperation * sto_bp_weighted_unique_firstproductsentriesentryoperation) + sto_cp_weighted_unique_firstproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_unique_firstsum dst_positive_scale_weighted_unique_firstsum dst_negative_code_weighted_unique_firstsum dst_negative_scale_weighted_unique_firstsum dst_positive_sum_weighted_unique_firstsum dst_negative_sum_weighted_unique_firstsum. (((sws_product_table_weighted_unique_first) = (((((dst_positive_code_weighted_unique_firstsum) + (dst_positive_scale_weighted_unique_firstsum)) * S ((dst_positive_code_weighted_unique_firstsum) + (dst_positive_scale_weighted_unique_firstsum)) + ((dst_positive_scale_weighted_unique_firstsum) + (dst_positive_scale_weighted_unique_firstsum))) + (((dst_negative_code_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)) * S ((dst_negative_code_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)) + ((dst_negative_scale_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)))) * S ((((dst_positive_code_weighted_unique_firstsum) + (dst_positive_scale_weighted_unique_firstsum)) * S ((dst_positive_code_weighted_unique_firstsum) + (dst_positive_scale_weighted_unique_firstsum)) + ((dst_positive_scale_weighted_unique_firstsum) + (dst_positive_scale_weighted_unique_firstsum))) + (((dst_negative_code_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)) * S ((dst_negative_code_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)) + ((dst_negative_scale_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)))) + ((((dst_negative_code_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)) * S ((dst_negative_code_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)) + ((dst_negative_scale_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum))) + (((dst_negative_code_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)) * S ((dst_negative_code_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)) + ((dst_negative_scale_weighted_unique_firstsum) + (dst_negative_scale_weighted_unique_firstsum)))))) /\ (((exists fs_u_dst_weighted_unique_firstsumpositive fs_v_dst_weighted_unique_firstsumpositive. ((((exists fs_h_dst_weighted_unique_firstsumpositive_body_start. fs_h_dst_weighted_unique_firstsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_unique_firstsumpositive)) /\ exists fs_q_dst_weighted_unique_firstsumpositive_body_start. fs_u_dst_weighted_unique_firstsumpositive = fs_q_dst_weighted_unique_firstsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_unique_firstsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_unique_firstsumpositive_body_terminal. fs_h_dst_weighted_unique_firstsumpositive_body_terminal + S (dst_positive_sum_weighted_unique_firstsum) = S ((S (l)) * fs_v_dst_weighted_unique_firstsumpositive)) /\ exists fs_q_dst_weighted_unique_firstsumpositive_body_terminal. fs_u_dst_weighted_unique_firstsumpositive = fs_q_dst_weighted_unique_firstsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_unique_firstsumpositive) + (dst_positive_sum_weighted_unique_firstsum))) /\ forall fs_i_dst_weighted_unique_firstsumpositive_body_steps. (exists fs_lt_dst_weighted_unique_firstsumpositive_body_steps_bound. fs_lt_dst_weighted_unique_firstsumpositive_body_steps_bound + S fs_i_dst_weighted_unique_firstsumpositive_body_steps = l) -> exists fs_a_dst_weighted_unique_firstsumpositive_body_steps fs_r_dst_weighted_unique_firstsumpositive_body_steps fs_s_dst_weighted_unique_firstsumpositive_body_steps. ((((exists fs_h_dst_weighted_unique_firstsumpositive_body_steps_summand. fs_h_dst_weighted_unique_firstsumpositive_body_steps_summand + S (fs_a_dst_weighted_unique_firstsumpositive_body_steps) = S ((S (fs_i_dst_weighted_unique_firstsumpositive_body_steps)) * dst_positive_scale_weighted_unique_firstsum)) /\ exists fs_q_dst_weighted_unique_firstsumpositive_body_steps_summand. dst_positive_code_weighted_unique_firstsum = fs_q_dst_weighted_unique_firstsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_unique_firstsumpositive_body_steps)) * dst_positive_scale_weighted_unique_firstsum) + (fs_a_dst_weighted_unique_firstsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_unique_firstsumpositive_body_steps_partial. fs_h_dst_weighted_unique_firstsumpositive_body_steps_partial + S (fs_r_dst_weighted_unique_firstsumpositive_body_steps) = S ((S (fs_i_dst_weighted_unique_firstsumpositive_body_steps)) * fs_v_dst_weighted_unique_firstsumpositive)) /\ exists fs_q_dst_weighted_unique_firstsumpositive_body_steps_partial. fs_u_dst_weighted_unique_firstsumpositive = fs_q_dst_weighted_unique_firstsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_unique_firstsumpositive_body_steps)) * fs_v_dst_weighted_unique_firstsumpositive) + (fs_r_dst_weighted_unique_firstsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_unique_firstsumpositive_body_steps_successor. fs_h_dst_weighted_unique_firstsumpositive_body_steps_successor + S (fs_s_dst_weighted_unique_firstsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_unique_firstsumpositive_body_steps)) * fs_v_dst_weighted_unique_firstsumpositive)) /\ exists fs_q_dst_weighted_unique_firstsumpositive_body_steps_successor. fs_u_dst_weighted_unique_firstsumpositive = fs_q_dst_weighted_unique_firstsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_unique_firstsumpositive_body_steps)) * fs_v_dst_weighted_unique_firstsumpositive) + (fs_s_dst_weighted_unique_firstsumpositive_body_steps))) /\ fs_s_dst_weighted_unique_firstsumpositive_body_steps = fs_r_dst_weighted_unique_firstsumpositive_body_steps + fs_a_dst_weighted_unique_firstsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_unique_firstsumnegative fs_v_dst_weighted_unique_firstsumnegative. ((((exists fs_h_dst_weighted_unique_firstsumnegative_body_start. fs_h_dst_weighted_unique_firstsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_unique_firstsumnegative)) /\ exists fs_q_dst_weighted_unique_firstsumnegative_body_start. fs_u_dst_weighted_unique_firstsumnegative = fs_q_dst_weighted_unique_firstsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_unique_firstsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_unique_firstsumnegative_body_terminal. fs_h_dst_weighted_unique_firstsumnegative_body_terminal + S (dst_negative_sum_weighted_unique_firstsum) = S ((S (l)) * fs_v_dst_weighted_unique_firstsumnegative)) /\ exists fs_q_dst_weighted_unique_firstsumnegative_body_terminal. fs_u_dst_weighted_unique_firstsumnegative = fs_q_dst_weighted_unique_firstsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_unique_firstsumnegative) + (dst_negative_sum_weighted_unique_firstsum))) /\ forall fs_i_dst_weighted_unique_firstsumnegative_body_steps. (exists fs_lt_dst_weighted_unique_firstsumnegative_body_steps_bound. fs_lt_dst_weighted_unique_firstsumnegative_body_steps_bound + S fs_i_dst_weighted_unique_firstsumnegative_body_steps = l) -> exists fs_a_dst_weighted_unique_firstsumnegative_body_steps fs_r_dst_weighted_unique_firstsumnegative_body_steps fs_s_dst_weighted_unique_firstsumnegative_body_steps. ((((exists fs_h_dst_weighted_unique_firstsumnegative_body_steps_summand. fs_h_dst_weighted_unique_firstsumnegative_body_steps_summand + S (fs_a_dst_weighted_unique_firstsumnegative_body_steps) = S ((S (fs_i_dst_weighted_unique_firstsumnegative_body_steps)) * dst_negative_scale_weighted_unique_firstsum)) /\ exists fs_q_dst_weighted_unique_firstsumnegative_body_steps_summand. dst_negative_code_weighted_unique_firstsum = fs_q_dst_weighted_unique_firstsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_unique_firstsumnegative_body_steps)) * dst_negative_scale_weighted_unique_firstsum) + (fs_a_dst_weighted_unique_firstsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_unique_firstsumnegative_body_steps_partial. fs_h_dst_weighted_unique_firstsumnegative_body_steps_partial + S (fs_r_dst_weighted_unique_firstsumnegative_body_steps) = S ((S (fs_i_dst_weighted_unique_firstsumnegative_body_steps)) * fs_v_dst_weighted_unique_firstsumnegative)) /\ exists fs_q_dst_weighted_unique_firstsumnegative_body_steps_partial. fs_u_dst_weighted_unique_firstsumnegative = fs_q_dst_weighted_unique_firstsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_unique_firstsumnegative_body_steps)) * fs_v_dst_weighted_unique_firstsumnegative) + (fs_r_dst_weighted_unique_firstsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_unique_firstsumnegative_body_steps_successor. fs_h_dst_weighted_unique_firstsumnegative_body_steps_successor + S (fs_s_dst_weighted_unique_firstsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_unique_firstsumnegative_body_steps)) * fs_v_dst_weighted_unique_firstsumnegative)) /\ exists fs_q_dst_weighted_unique_firstsumnegative_body_steps_successor. fs_u_dst_weighted_unique_firstsumnegative = fs_q_dst_weighted_unique_firstsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_unique_firstsumnegative_body_steps)) * fs_v_dst_weighted_unique_firstsumnegative) + (fs_s_dst_weighted_unique_firstsumnegative_body_steps))) /\ fs_s_dst_weighted_unique_firstsumnegative_body_steps = fs_r_dst_weighted_unique_firstsumnegative_body_steps + fs_a_dst_weighted_unique_firstsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_unique_firstsumresult ge_balance_negative_weighted_unique_firstsumresult. (((((a) = 2 * (ge_balance_positive_weighted_unique_firstsumresult) /\ (ge_balance_negative_weighted_unique_firstsumresult) = 0) \/ exists ge_signed_half_weighted_unique_firstsumresultdecode. (((a) = 2 * ge_signed_half_weighted_unique_firstsumresultdecode + 1 /\ (ge_balance_positive_weighted_unique_firstsumresult) = 0) /\ (ge_balance_negative_weighted_unique_firstsumresult) = S ge_signed_half_weighted_unique_firstsumresultdecode))) /\ ((dst_positive_sum_weighted_unique_firstsum) + ge_balance_negative_weighted_unique_firstsumresult = (dst_negative_sum_weighted_unique_firstsum) + ge_balance_positive_weighted_unique_firstsumresult))))))))))) -> (exists sws_product_table_weighted_unique_second. ((((exists dst_positive_code_weighted_unique_secondproductsleft_table dst_positive_scale_weighted_unique_secondproductsleft_table dst_negative_code_weighted_unique_secondproductsleft_table dst_negative_scale_weighted_unique_secondproductsleft_table. (((W) = (((((dst_positive_code_weighted_unique_secondproductsleft_table) + (dst_positive_scale_weighted_unique_secondproductsleft_table)) * S ((dst_positive_code_weighted_unique_secondproductsleft_table) + (dst_positive_scale_weighted_unique_secondproductsleft_table)) + ((dst_positive_scale_weighted_unique_secondproductsleft_table) + (dst_positive_scale_weighted_unique_secondproductsleft_table))) + (((dst_negative_code_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)) * S ((dst_negative_code_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)) + ((dst_negative_scale_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)))) * S ((((dst_positive_code_weighted_unique_secondproductsleft_table) + (dst_positive_scale_weighted_unique_secondproductsleft_table)) * S ((dst_positive_code_weighted_unique_secondproductsleft_table) + (dst_positive_scale_weighted_unique_secondproductsleft_table)) + ((dst_positive_scale_weighted_unique_secondproductsleft_table) + (dst_positive_scale_weighted_unique_secondproductsleft_table))) + (((dst_negative_code_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)) * S ((dst_negative_code_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)) + ((dst_negative_scale_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)))) + ((((dst_negative_code_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)) * S ((dst_negative_code_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)) + ((dst_negative_scale_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table))) + (((dst_negative_code_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)) * S ((dst_negative_code_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)) + ((dst_negative_scale_weighted_unique_secondproductsleft_table) + (dst_negative_scale_weighted_unique_secondproductsleft_table)))))) /\ (forall dst_index_weighted_unique_secondproductsleft_table. (exists pvs_le_gap_weighted_unique_secondproductsleft_tabledomain. pvs_le_gap_weighted_unique_secondproductsleft_tabledomain + (dst_index_weighted_unique_secondproductsleft_table) = (l)) -> exists dst_positive_weighted_unique_secondproductsleft_table dst_negative_weighted_unique_secondproductsleft_table dst_value_weighted_unique_secondproductsleft_table. ((((exists ff_h_pvs_weighted_unique_secondproductsleft_tableentrypositive. ff_h_pvs_weighted_unique_secondproductsleft_tableentrypositive + S (dst_positive_weighted_unique_secondproductsleft_table) = S ((S (dst_index_weighted_unique_secondproductsleft_table)) * dst_positive_scale_weighted_unique_secondproductsleft_table)) /\ exists ff_q_pvs_weighted_unique_secondproductsleft_tableentrypositive. dst_positive_code_weighted_unique_secondproductsleft_table = ff_q_pvs_weighted_unique_secondproductsleft_tableentrypositive * S ((S (dst_index_weighted_unique_secondproductsleft_table)) * dst_positive_scale_weighted_unique_secondproductsleft_table) + (dst_positive_weighted_unique_secondproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsleft_tableentrynegative. ff_h_pvs_weighted_unique_secondproductsleft_tableentrynegative + S (dst_negative_weighted_unique_secondproductsleft_table) = S ((S (dst_index_weighted_unique_secondproductsleft_table)) * dst_negative_scale_weighted_unique_secondproductsleft_table)) /\ exists ff_q_pvs_weighted_unique_secondproductsleft_tableentrynegative. dst_negative_code_weighted_unique_secondproductsleft_table = ff_q_pvs_weighted_unique_secondproductsleft_tableentrynegative * S ((S (dst_index_weighted_unique_secondproductsleft_table)) * dst_negative_scale_weighted_unique_secondproductsleft_table) + (dst_negative_weighted_unique_secondproductsleft_table))) /\ (exists ge_balance_positive_weighted_unique_secondproductsleft_tableentryvalue ge_balance_negative_weighted_unique_secondproductsleft_tableentryvalue. (((((dst_value_weighted_unique_secondproductsleft_table) = 2 * (ge_balance_positive_weighted_unique_secondproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_unique_secondproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsleft_tableentryvaluedecode. (((dst_value_weighted_unique_secondproductsleft_table) = 2 * ge_signed_half_weighted_unique_secondproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_secondproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_unique_secondproductsleft_tableentryvalue) = S ge_signed_half_weighted_unique_secondproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_unique_secondproductsleft_table) + ge_balance_negative_weighted_unique_secondproductsleft_tableentryvalue = (dst_negative_weighted_unique_secondproductsleft_table) + ge_balance_positive_weighted_unique_secondproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_unique_secondproductsright_table dst_positive_scale_weighted_unique_secondproductsright_table dst_negative_code_weighted_unique_secondproductsright_table dst_negative_scale_weighted_unique_secondproductsright_table. (((F) = (((((dst_positive_code_weighted_unique_secondproductsright_table) + (dst_positive_scale_weighted_unique_secondproductsright_table)) * S ((dst_positive_code_weighted_unique_secondproductsright_table) + (dst_positive_scale_weighted_unique_secondproductsright_table)) + ((dst_positive_scale_weighted_unique_secondproductsright_table) + (dst_positive_scale_weighted_unique_secondproductsright_table))) + (((dst_negative_code_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)) * S ((dst_negative_code_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)) + ((dst_negative_scale_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)))) * S ((((dst_positive_code_weighted_unique_secondproductsright_table) + (dst_positive_scale_weighted_unique_secondproductsright_table)) * S ((dst_positive_code_weighted_unique_secondproductsright_table) + (dst_positive_scale_weighted_unique_secondproductsright_table)) + ((dst_positive_scale_weighted_unique_secondproductsright_table) + (dst_positive_scale_weighted_unique_secondproductsright_table))) + (((dst_negative_code_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)) * S ((dst_negative_code_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)) + ((dst_negative_scale_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)))) + ((((dst_negative_code_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)) * S ((dst_negative_code_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)) + ((dst_negative_scale_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table))) + (((dst_negative_code_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)) * S ((dst_negative_code_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)) + ((dst_negative_scale_weighted_unique_secondproductsright_table) + (dst_negative_scale_weighted_unique_secondproductsright_table)))))) /\ (forall dst_index_weighted_unique_secondproductsright_table. (exists pvs_le_gap_weighted_unique_secondproductsright_tabledomain. pvs_le_gap_weighted_unique_secondproductsright_tabledomain + (dst_index_weighted_unique_secondproductsright_table) = (l)) -> exists dst_positive_weighted_unique_secondproductsright_table dst_negative_weighted_unique_secondproductsright_table dst_value_weighted_unique_secondproductsright_table. ((((exists ff_h_pvs_weighted_unique_secondproductsright_tableentrypositive. ff_h_pvs_weighted_unique_secondproductsright_tableentrypositive + S (dst_positive_weighted_unique_secondproductsright_table) = S ((S (dst_index_weighted_unique_secondproductsright_table)) * dst_positive_scale_weighted_unique_secondproductsright_table)) /\ exists ff_q_pvs_weighted_unique_secondproductsright_tableentrypositive. dst_positive_code_weighted_unique_secondproductsright_table = ff_q_pvs_weighted_unique_secondproductsright_tableentrypositive * S ((S (dst_index_weighted_unique_secondproductsright_table)) * dst_positive_scale_weighted_unique_secondproductsright_table) + (dst_positive_weighted_unique_secondproductsright_table))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsright_tableentrynegative. ff_h_pvs_weighted_unique_secondproductsright_tableentrynegative + S (dst_negative_weighted_unique_secondproductsright_table) = S ((S (dst_index_weighted_unique_secondproductsright_table)) * dst_negative_scale_weighted_unique_secondproductsright_table)) /\ exists ff_q_pvs_weighted_unique_secondproductsright_tableentrynegative. dst_negative_code_weighted_unique_secondproductsright_table = ff_q_pvs_weighted_unique_secondproductsright_tableentrynegative * S ((S (dst_index_weighted_unique_secondproductsright_table)) * dst_negative_scale_weighted_unique_secondproductsright_table) + (dst_negative_weighted_unique_secondproductsright_table))) /\ (exists ge_balance_positive_weighted_unique_secondproductsright_tableentryvalue ge_balance_negative_weighted_unique_secondproductsright_tableentryvalue. (((((dst_value_weighted_unique_secondproductsright_table) = 2 * (ge_balance_positive_weighted_unique_secondproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_unique_secondproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsright_tableentryvaluedecode. (((dst_value_weighted_unique_secondproductsright_table) = 2 * ge_signed_half_weighted_unique_secondproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_secondproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_unique_secondproductsright_tableentryvalue) = S ge_signed_half_weighted_unique_secondproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_unique_secondproductsright_table) + ge_balance_negative_weighted_unique_secondproductsright_tableentryvalue = (dst_negative_weighted_unique_secondproductsright_table) + ge_balance_positive_weighted_unique_secondproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_unique_secondproductsoutput_table dst_positive_scale_weighted_unique_secondproductsoutput_table dst_negative_code_weighted_unique_secondproductsoutput_table dst_negative_scale_weighted_unique_secondproductsoutput_table. (((sws_product_table_weighted_unique_second) = (((((dst_positive_code_weighted_unique_secondproductsoutput_table) + (dst_positive_scale_weighted_unique_secondproductsoutput_table)) * S ((dst_positive_code_weighted_unique_secondproductsoutput_table) + (dst_positive_scale_weighted_unique_secondproductsoutput_table)) + ((dst_positive_scale_weighted_unique_secondproductsoutput_table) + (dst_positive_scale_weighted_unique_secondproductsoutput_table))) + (((dst_negative_code_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)) * S ((dst_negative_code_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)) + ((dst_negative_scale_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)))) * S ((((dst_positive_code_weighted_unique_secondproductsoutput_table) + (dst_positive_scale_weighted_unique_secondproductsoutput_table)) * S ((dst_positive_code_weighted_unique_secondproductsoutput_table) + (dst_positive_scale_weighted_unique_secondproductsoutput_table)) + ((dst_positive_scale_weighted_unique_secondproductsoutput_table) + (dst_positive_scale_weighted_unique_secondproductsoutput_table))) + (((dst_negative_code_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)) * S ((dst_negative_code_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)) + ((dst_negative_scale_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)))) + ((((dst_negative_code_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)) * S ((dst_negative_code_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)) + ((dst_negative_scale_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table))) + (((dst_negative_code_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)) * S ((dst_negative_code_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)) + ((dst_negative_scale_weighted_unique_secondproductsoutput_table) + (dst_negative_scale_weighted_unique_secondproductsoutput_table)))))) /\ (forall dst_index_weighted_unique_secondproductsoutput_table. (exists pvs_le_gap_weighted_unique_secondproductsoutput_tabledomain. pvs_le_gap_weighted_unique_secondproductsoutput_tabledomain + (dst_index_weighted_unique_secondproductsoutput_table) = (l)) -> exists dst_positive_weighted_unique_secondproductsoutput_table dst_negative_weighted_unique_secondproductsoutput_table dst_value_weighted_unique_secondproductsoutput_table. ((((exists ff_h_pvs_weighted_unique_secondproductsoutput_tableentrypositive. ff_h_pvs_weighted_unique_secondproductsoutput_tableentrypositive + S (dst_positive_weighted_unique_secondproductsoutput_table) = S ((S (dst_index_weighted_unique_secondproductsoutput_table)) * dst_positive_scale_weighted_unique_secondproductsoutput_table)) /\ exists ff_q_pvs_weighted_unique_secondproductsoutput_tableentrypositive. dst_positive_code_weighted_unique_secondproductsoutput_table = ff_q_pvs_weighted_unique_secondproductsoutput_tableentrypositive * S ((S (dst_index_weighted_unique_secondproductsoutput_table)) * dst_positive_scale_weighted_unique_secondproductsoutput_table) + (dst_positive_weighted_unique_secondproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsoutput_tableentrynegative. ff_h_pvs_weighted_unique_secondproductsoutput_tableentrynegative + S (dst_negative_weighted_unique_secondproductsoutput_table) = S ((S (dst_index_weighted_unique_secondproductsoutput_table)) * dst_negative_scale_weighted_unique_secondproductsoutput_table)) /\ exists ff_q_pvs_weighted_unique_secondproductsoutput_tableentrynegative. dst_negative_code_weighted_unique_secondproductsoutput_table = ff_q_pvs_weighted_unique_secondproductsoutput_tableentrynegative * S ((S (dst_index_weighted_unique_secondproductsoutput_table)) * dst_negative_scale_weighted_unique_secondproductsoutput_table) + (dst_negative_weighted_unique_secondproductsoutput_table))) /\ (exists ge_balance_positive_weighted_unique_secondproductsoutput_tableentryvalue ge_balance_negative_weighted_unique_secondproductsoutput_tableentryvalue. (((((dst_value_weighted_unique_secondproductsoutput_table) = 2 * (ge_balance_positive_weighted_unique_secondproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_unique_secondproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsoutput_tableentryvaluedecode. (((dst_value_weighted_unique_secondproductsoutput_table) = 2 * ge_signed_half_weighted_unique_secondproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_secondproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_unique_secondproductsoutput_tableentryvalue) = S ge_signed_half_weighted_unique_secondproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_unique_secondproductsoutput_table) + ge_balance_negative_weighted_unique_secondproductsoutput_tableentryvalue = (dst_negative_weighted_unique_secondproductsoutput_table) + ge_balance_positive_weighted_unique_secondproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_unique_secondproductsentries. (exists pvs_gap_weighted_unique_secondproductsentriesbound. pvs_gap_weighted_unique_secondproductsentriesbound + S (sto_index_weighted_unique_secondproductsentries) = (l)) -> exists sto_left_weighted_unique_secondproductsentries sto_right_weighted_unique_secondproductsentries sto_output_weighted_unique_secondproductsentries. ((exists dst_positive_code_weighted_unique_secondproductsentriesentryleft dst_positive_scale_weighted_unique_secondproductsentriesentryleft dst_negative_code_weighted_unique_secondproductsentriesentryleft dst_negative_scale_weighted_unique_secondproductsentriesentryleft dst_positive_weighted_unique_secondproductsentriesentryleft dst_negative_weighted_unique_secondproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_unique_secondproductsentriesentryleft) + (dst_positive_scale_weighted_unique_secondproductsentriesentryleft)) * S ((dst_positive_code_weighted_unique_secondproductsentriesentryleft) + (dst_positive_scale_weighted_unique_secondproductsentriesentryleft)) + ((dst_positive_scale_weighted_unique_secondproductsentriesentryleft) + (dst_positive_scale_weighted_unique_secondproductsentriesentryleft))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_unique_secondproductsentriesentryleft) + (dst_positive_scale_weighted_unique_secondproductsentriesentryleft)) * S ((dst_positive_code_weighted_unique_secondproductsentriesentryleft) + (dst_positive_scale_weighted_unique_secondproductsentriesentryleft)) + ((dst_positive_scale_weighted_unique_secondproductsentriesentryleft) + (dst_positive_scale_weighted_unique_secondproductsentriesentryleft))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)))) + ((((dst_negative_code_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryleft) + (dst_negative_scale_weighted_unique_secondproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsentriesentryleftpositive. ff_h_pvs_weighted_unique_secondproductsentriesentryleftpositive + S (dst_positive_weighted_unique_secondproductsentriesentryleft) = S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_positive_scale_weighted_unique_secondproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_unique_secondproductsentriesentryleftpositive. dst_positive_code_weighted_unique_secondproductsentriesentryleft = ff_q_pvs_weighted_unique_secondproductsentriesentryleftpositive * S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_positive_scale_weighted_unique_secondproductsentriesentryleft) + (dst_positive_weighted_unique_secondproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsentriesentryleftnegative. ff_h_pvs_weighted_unique_secondproductsentriesentryleftnegative + S (dst_negative_weighted_unique_secondproductsentriesentryleft) = S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_negative_scale_weighted_unique_secondproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_unique_secondproductsentriesentryleftnegative. dst_negative_code_weighted_unique_secondproductsentriesentryleft = ff_q_pvs_weighted_unique_secondproductsentriesentryleftnegative * S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_negative_scale_weighted_unique_secondproductsentriesentryleft) + (dst_negative_weighted_unique_secondproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_unique_secondproductsentriesentryleftvalue ge_balance_negative_weighted_unique_secondproductsentriesentryleftvalue. (((((sto_left_weighted_unique_secondproductsentries) = 2 * (ge_balance_positive_weighted_unique_secondproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_unique_secondproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsentriesentryleftvaluedecode. (((sto_left_weighted_unique_secondproductsentries) = 2 * ge_signed_half_weighted_unique_secondproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_secondproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_unique_secondproductsentriesentryleftvalue) = S ge_signed_half_weighted_unique_secondproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_unique_secondproductsentriesentryleft) + ge_balance_negative_weighted_unique_secondproductsentriesentryleftvalue = (dst_negative_weighted_unique_secondproductsentriesentryleft) + ge_balance_positive_weighted_unique_secondproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_unique_secondproductsentriesentryright dst_positive_scale_weighted_unique_secondproductsentriesentryright dst_negative_code_weighted_unique_secondproductsentriesentryright dst_negative_scale_weighted_unique_secondproductsentriesentryright dst_positive_weighted_unique_secondproductsentriesentryright dst_negative_weighted_unique_secondproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_unique_secondproductsentriesentryright) + (dst_positive_scale_weighted_unique_secondproductsentriesentryright)) * S ((dst_positive_code_weighted_unique_secondproductsentriesentryright) + (dst_positive_scale_weighted_unique_secondproductsentriesentryright)) + ((dst_positive_scale_weighted_unique_secondproductsentriesentryright) + (dst_positive_scale_weighted_unique_secondproductsentriesentryright))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)))) * S ((((dst_positive_code_weighted_unique_secondproductsentriesentryright) + (dst_positive_scale_weighted_unique_secondproductsentriesentryright)) * S ((dst_positive_code_weighted_unique_secondproductsentriesentryright) + (dst_positive_scale_weighted_unique_secondproductsentriesentryright)) + ((dst_positive_scale_weighted_unique_secondproductsentriesentryright) + (dst_positive_scale_weighted_unique_secondproductsentriesentryright))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)))) + ((((dst_negative_code_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryright) + (dst_negative_scale_weighted_unique_secondproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsentriesentryrightpositive. ff_h_pvs_weighted_unique_secondproductsentriesentryrightpositive + S (dst_positive_weighted_unique_secondproductsentriesentryright) = S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_positive_scale_weighted_unique_secondproductsentriesentryright)) /\ exists ff_q_pvs_weighted_unique_secondproductsentriesentryrightpositive. dst_positive_code_weighted_unique_secondproductsentriesentryright = ff_q_pvs_weighted_unique_secondproductsentriesentryrightpositive * S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_positive_scale_weighted_unique_secondproductsentriesentryright) + (dst_positive_weighted_unique_secondproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsentriesentryrightnegative. ff_h_pvs_weighted_unique_secondproductsentriesentryrightnegative + S (dst_negative_weighted_unique_secondproductsentriesentryright) = S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_negative_scale_weighted_unique_secondproductsentriesentryright)) /\ exists ff_q_pvs_weighted_unique_secondproductsentriesentryrightnegative. dst_negative_code_weighted_unique_secondproductsentriesentryright = ff_q_pvs_weighted_unique_secondproductsentriesentryrightnegative * S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_negative_scale_weighted_unique_secondproductsentriesentryright) + (dst_negative_weighted_unique_secondproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_unique_secondproductsentriesentryrightvalue ge_balance_negative_weighted_unique_secondproductsentriesentryrightvalue. (((((sto_right_weighted_unique_secondproductsentries) = 2 * (ge_balance_positive_weighted_unique_secondproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_unique_secondproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsentriesentryrightvaluedecode. (((sto_right_weighted_unique_secondproductsentries) = 2 * ge_signed_half_weighted_unique_secondproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_secondproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_unique_secondproductsentriesentryrightvalue) = S ge_signed_half_weighted_unique_secondproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_unique_secondproductsentriesentryright) + ge_balance_negative_weighted_unique_secondproductsentriesentryrightvalue = (dst_negative_weighted_unique_secondproductsentriesentryright) + ge_balance_positive_weighted_unique_secondproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_unique_secondproductsentriesentryoutput dst_positive_scale_weighted_unique_secondproductsentriesentryoutput dst_negative_code_weighted_unique_secondproductsentriesentryoutput dst_negative_scale_weighted_unique_secondproductsentriesentryoutput dst_positive_weighted_unique_secondproductsentriesentryoutput dst_negative_weighted_unique_secondproductsentriesentryoutput. (((sws_product_table_weighted_unique_second) = (((((dst_positive_code_weighted_unique_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_secondproductsentriesentryoutput)) * S ((dst_positive_code_weighted_unique_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_secondproductsentriesentryoutput)) + ((dst_positive_scale_weighted_unique_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_secondproductsentriesentryoutput))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_unique_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_secondproductsentriesentryoutput)) * S ((dst_positive_code_weighted_unique_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_secondproductsentriesentryoutput)) + ((dst_positive_scale_weighted_unique_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_unique_secondproductsentriesentryoutput))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput))) + (((dst_negative_code_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) * S ((dst_negative_code_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) + ((dst_negative_scale_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsentriesentryoutputpositive. ff_h_pvs_weighted_unique_secondproductsentriesentryoutputpositive + S (dst_positive_weighted_unique_secondproductsentriesentryoutput) = S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_positive_scale_weighted_unique_secondproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_unique_secondproductsentriesentryoutputpositive. dst_positive_code_weighted_unique_secondproductsentriesentryoutput = ff_q_pvs_weighted_unique_secondproductsentriesentryoutputpositive * S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_positive_scale_weighted_unique_secondproductsentriesentryoutput) + (dst_positive_weighted_unique_secondproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_unique_secondproductsentriesentryoutputnegative. ff_h_pvs_weighted_unique_secondproductsentriesentryoutputnegative + S (dst_negative_weighted_unique_secondproductsentriesentryoutput) = S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_negative_scale_weighted_unique_secondproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_unique_secondproductsentriesentryoutputnegative. dst_negative_code_weighted_unique_secondproductsentriesentryoutput = ff_q_pvs_weighted_unique_secondproductsentriesentryoutputnegative * S ((S (sto_index_weighted_unique_secondproductsentries)) * dst_negative_scale_weighted_unique_secondproductsentriesentryoutput) + (dst_negative_weighted_unique_secondproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_unique_secondproductsentriesentryoutputvalue ge_balance_negative_weighted_unique_secondproductsentriesentryoutputvalue. (((((sto_output_weighted_unique_secondproductsentries) = 2 * (ge_balance_positive_weighted_unique_secondproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_unique_secondproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsentriesentryoutputvaluedecode. (((sto_output_weighted_unique_secondproductsentries) = 2 * ge_signed_half_weighted_unique_secondproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_unique_secondproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_unique_secondproductsentriesentryoutputvalue) = S ge_signed_half_weighted_unique_secondproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_unique_secondproductsentriesentryoutput) + ge_balance_negative_weighted_unique_secondproductsentriesentryoutputvalue = (dst_negative_weighted_unique_secondproductsentriesentryoutput) + ge_balance_positive_weighted_unique_secondproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_unique_secondproductsentriesentryoperation sto_an_weighted_unique_secondproductsentriesentryoperation sto_bp_weighted_unique_secondproductsentriesentryoperation sto_bn_weighted_unique_secondproductsentriesentryoperation sto_cp_weighted_unique_secondproductsentriesentryoperation sto_cn_weighted_unique_secondproductsentriesentryoperation. (((((sto_left_weighted_unique_secondproductsentries) = 2 * (sto_ap_weighted_unique_secondproductsentriesentryoperation) /\ (sto_an_weighted_unique_secondproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsentriesentryoperationleft. (((sto_left_weighted_unique_secondproductsentries) = 2 * ge_signed_half_weighted_unique_secondproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_unique_secondproductsentriesentryoperation) = 0) /\ (sto_an_weighted_unique_secondproductsentriesentryoperation) = S ge_signed_half_weighted_unique_secondproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_unique_secondproductsentries) = 2 * (sto_bp_weighted_unique_secondproductsentriesentryoperation) /\ (sto_bn_weighted_unique_secondproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsentriesentryoperationright. (((sto_right_weighted_unique_secondproductsentries) = 2 * ge_signed_half_weighted_unique_secondproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_unique_secondproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_unique_secondproductsentriesentryoperation) = S ge_signed_half_weighted_unique_secondproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_unique_secondproductsentries) = 2 * (sto_cp_weighted_unique_secondproductsentriesentryoperation) /\ (sto_cn_weighted_unique_secondproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_unique_secondproductsentriesentryoperationoutput. (((sto_output_weighted_unique_secondproductsentries) = 2 * ge_signed_half_weighted_unique_secondproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_unique_secondproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_unique_secondproductsentriesentryoperation) = S ge_signed_half_weighted_unique_secondproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_unique_secondproductsentriesentryoperation * sto_bp_weighted_unique_secondproductsentriesentryoperation + sto_an_weighted_unique_secondproductsentriesentryoperation * sto_bn_weighted_unique_secondproductsentriesentryoperation) + sto_cn_weighted_unique_secondproductsentriesentryoperation = (sto_ap_weighted_unique_secondproductsentriesentryoperation * sto_bn_weighted_unique_secondproductsentriesentryoperation + sto_an_weighted_unique_secondproductsentriesentryoperation * sto_bp_weighted_unique_secondproductsentriesentryoperation) + sto_cp_weighted_unique_secondproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_unique_secondsum dst_positive_scale_weighted_unique_secondsum dst_negative_code_weighted_unique_secondsum dst_negative_scale_weighted_unique_secondsum dst_positive_sum_weighted_unique_secondsum dst_negative_sum_weighted_unique_secondsum. (((sws_product_table_weighted_unique_second) = (((((dst_positive_code_weighted_unique_secondsum) + (dst_positive_scale_weighted_unique_secondsum)) * S ((dst_positive_code_weighted_unique_secondsum) + (dst_positive_scale_weighted_unique_secondsum)) + ((dst_positive_scale_weighted_unique_secondsum) + (dst_positive_scale_weighted_unique_secondsum))) + (((dst_negative_code_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)) * S ((dst_negative_code_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)) + ((dst_negative_scale_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)))) * S ((((dst_positive_code_weighted_unique_secondsum) + (dst_positive_scale_weighted_unique_secondsum)) * S ((dst_positive_code_weighted_unique_secondsum) + (dst_positive_scale_weighted_unique_secondsum)) + ((dst_positive_scale_weighted_unique_secondsum) + (dst_positive_scale_weighted_unique_secondsum))) + (((dst_negative_code_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)) * S ((dst_negative_code_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)) + ((dst_negative_scale_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)))) + ((((dst_negative_code_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)) * S ((dst_negative_code_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)) + ((dst_negative_scale_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum))) + (((dst_negative_code_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)) * S ((dst_negative_code_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)) + ((dst_negative_scale_weighted_unique_secondsum) + (dst_negative_scale_weighted_unique_secondsum)))))) /\ (((exists fs_u_dst_weighted_unique_secondsumpositive fs_v_dst_weighted_unique_secondsumpositive. ((((exists fs_h_dst_weighted_unique_secondsumpositive_body_start. fs_h_dst_weighted_unique_secondsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_unique_secondsumpositive)) /\ exists fs_q_dst_weighted_unique_secondsumpositive_body_start. fs_u_dst_weighted_unique_secondsumpositive = fs_q_dst_weighted_unique_secondsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_unique_secondsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_unique_secondsumpositive_body_terminal. fs_h_dst_weighted_unique_secondsumpositive_body_terminal + S (dst_positive_sum_weighted_unique_secondsum) = S ((S (l)) * fs_v_dst_weighted_unique_secondsumpositive)) /\ exists fs_q_dst_weighted_unique_secondsumpositive_body_terminal. fs_u_dst_weighted_unique_secondsumpositive = fs_q_dst_weighted_unique_secondsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_unique_secondsumpositive) + (dst_positive_sum_weighted_unique_secondsum))) /\ forall fs_i_dst_weighted_unique_secondsumpositive_body_steps. (exists fs_lt_dst_weighted_unique_secondsumpositive_body_steps_bound. fs_lt_dst_weighted_unique_secondsumpositive_body_steps_bound + S fs_i_dst_weighted_unique_secondsumpositive_body_steps = l) -> exists fs_a_dst_weighted_unique_secondsumpositive_body_steps fs_r_dst_weighted_unique_secondsumpositive_body_steps fs_s_dst_weighted_unique_secondsumpositive_body_steps. ((((exists fs_h_dst_weighted_unique_secondsumpositive_body_steps_summand. fs_h_dst_weighted_unique_secondsumpositive_body_steps_summand + S (fs_a_dst_weighted_unique_secondsumpositive_body_steps) = S ((S (fs_i_dst_weighted_unique_secondsumpositive_body_steps)) * dst_positive_scale_weighted_unique_secondsum)) /\ exists fs_q_dst_weighted_unique_secondsumpositive_body_steps_summand. dst_positive_code_weighted_unique_secondsum = fs_q_dst_weighted_unique_secondsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_unique_secondsumpositive_body_steps)) * dst_positive_scale_weighted_unique_secondsum) + (fs_a_dst_weighted_unique_secondsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_unique_secondsumpositive_body_steps_partial. fs_h_dst_weighted_unique_secondsumpositive_body_steps_partial + S (fs_r_dst_weighted_unique_secondsumpositive_body_steps) = S ((S (fs_i_dst_weighted_unique_secondsumpositive_body_steps)) * fs_v_dst_weighted_unique_secondsumpositive)) /\ exists fs_q_dst_weighted_unique_secondsumpositive_body_steps_partial. fs_u_dst_weighted_unique_secondsumpositive = fs_q_dst_weighted_unique_secondsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_unique_secondsumpositive_body_steps)) * fs_v_dst_weighted_unique_secondsumpositive) + (fs_r_dst_weighted_unique_secondsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_unique_secondsumpositive_body_steps_successor. fs_h_dst_weighted_unique_secondsumpositive_body_steps_successor + S (fs_s_dst_weighted_unique_secondsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_unique_secondsumpositive_body_steps)) * fs_v_dst_weighted_unique_secondsumpositive)) /\ exists fs_q_dst_weighted_unique_secondsumpositive_body_steps_successor. fs_u_dst_weighted_unique_secondsumpositive = fs_q_dst_weighted_unique_secondsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_unique_secondsumpositive_body_steps)) * fs_v_dst_weighted_unique_secondsumpositive) + (fs_s_dst_weighted_unique_secondsumpositive_body_steps))) /\ fs_s_dst_weighted_unique_secondsumpositive_body_steps = fs_r_dst_weighted_unique_secondsumpositive_body_steps + fs_a_dst_weighted_unique_secondsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_unique_secondsumnegative fs_v_dst_weighted_unique_secondsumnegative. ((((exists fs_h_dst_weighted_unique_secondsumnegative_body_start. fs_h_dst_weighted_unique_secondsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_unique_secondsumnegative)) /\ exists fs_q_dst_weighted_unique_secondsumnegative_body_start. fs_u_dst_weighted_unique_secondsumnegative = fs_q_dst_weighted_unique_secondsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_unique_secondsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_unique_secondsumnegative_body_terminal. fs_h_dst_weighted_unique_secondsumnegative_body_terminal + S (dst_negative_sum_weighted_unique_secondsum) = S ((S (l)) * fs_v_dst_weighted_unique_secondsumnegative)) /\ exists fs_q_dst_weighted_unique_secondsumnegative_body_terminal. fs_u_dst_weighted_unique_secondsumnegative = fs_q_dst_weighted_unique_secondsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_unique_secondsumnegative) + (dst_negative_sum_weighted_unique_secondsum))) /\ forall fs_i_dst_weighted_unique_secondsumnegative_body_steps. (exists fs_lt_dst_weighted_unique_secondsumnegative_body_steps_bound. fs_lt_dst_weighted_unique_secondsumnegative_body_steps_bound + S fs_i_dst_weighted_unique_secondsumnegative_body_steps = l) -> exists fs_a_dst_weighted_unique_secondsumnegative_body_steps fs_r_dst_weighted_unique_secondsumnegative_body_steps fs_s_dst_weighted_unique_secondsumnegative_body_steps. ((((exists fs_h_dst_weighted_unique_secondsumnegative_body_steps_summand. fs_h_dst_weighted_unique_secondsumnegative_body_steps_summand + S (fs_a_dst_weighted_unique_secondsumnegative_body_steps) = S ((S (fs_i_dst_weighted_unique_secondsumnegative_body_steps)) * dst_negative_scale_weighted_unique_secondsum)) /\ exists fs_q_dst_weighted_unique_secondsumnegative_body_steps_summand. dst_negative_code_weighted_unique_secondsum = fs_q_dst_weighted_unique_secondsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_unique_secondsumnegative_body_steps)) * dst_negative_scale_weighted_unique_secondsum) + (fs_a_dst_weighted_unique_secondsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_unique_secondsumnegative_body_steps_partial. fs_h_dst_weighted_unique_secondsumnegative_body_steps_partial + S (fs_r_dst_weighted_unique_secondsumnegative_body_steps) = S ((S (fs_i_dst_weighted_unique_secondsumnegative_body_steps)) * fs_v_dst_weighted_unique_secondsumnegative)) /\ exists fs_q_dst_weighted_unique_secondsumnegative_body_steps_partial. fs_u_dst_weighted_unique_secondsumnegative = fs_q_dst_weighted_unique_secondsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_unique_secondsumnegative_body_steps)) * fs_v_dst_weighted_unique_secondsumnegative) + (fs_r_dst_weighted_unique_secondsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_unique_secondsumnegative_body_steps_successor. fs_h_dst_weighted_unique_secondsumnegative_body_steps_successor + S (fs_s_dst_weighted_unique_secondsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_unique_secondsumnegative_body_steps)) * fs_v_dst_weighted_unique_secondsumnegative)) /\ exists fs_q_dst_weighted_unique_secondsumnegative_body_steps_successor. fs_u_dst_weighted_unique_secondsumnegative = fs_q_dst_weighted_unique_secondsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_unique_secondsumnegative_body_steps)) * fs_v_dst_weighted_unique_secondsumnegative) + (fs_s_dst_weighted_unique_secondsumnegative_body_steps))) /\ fs_s_dst_weighted_unique_secondsumnegative_body_steps = fs_r_dst_weighted_unique_secondsumnegative_body_steps + fs_a_dst_weighted_unique_secondsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_unique_secondsumresult ge_balance_negative_weighted_unique_secondsumresult. (((((b) = 2 * (ge_balance_positive_weighted_unique_secondsumresult) /\ (ge_balance_negative_weighted_unique_secondsumresult) = 0) \/ exists ge_signed_half_weighted_unique_secondsumresultdecode. (((b) = 2 * ge_signed_half_weighted_unique_secondsumresultdecode + 1 /\ (ge_balance_positive_weighted_unique_secondsumresult) = 0) /\ (ge_balance_negative_weighted_unique_secondsumresult) = S ge_signed_half_weighted_unique_secondsumresultdecode))) /\ ((dst_positive_sum_weighted_unique_secondsum) + ge_balance_negative_weighted_unique_secondsumresult = (dst_negative_sum_weighted_unique_secondsum) + ge_balance_positive_weighted_unique_secondsumresult))))))))))) -> a = b
signed_weighted_sum_exists_unique
new owned theorem · read exact theorem evidence
Bundle node 218; exact statement SHA-256 1ed794504914ee8304903be9fce6c08e5e310c7b0e75c244382438433c4c3f14
Exact first-order statement
forall l W F. (exists dst_positive_code_weighted_total_weights dst_positive_scale_weighted_total_weights dst_negative_code_weighted_total_weights dst_negative_scale_weighted_total_weights. (((W) = (((((dst_positive_code_weighted_total_weights) + (dst_positive_scale_weighted_total_weights)) * S ((dst_positive_code_weighted_total_weights) + (dst_positive_scale_weighted_total_weights)) + ((dst_positive_scale_weighted_total_weights) + (dst_positive_scale_weighted_total_weights))) + (((dst_negative_code_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)) * S ((dst_negative_code_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)) + ((dst_negative_scale_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)))) * S ((((dst_positive_code_weighted_total_weights) + (dst_positive_scale_weighted_total_weights)) * S ((dst_positive_code_weighted_total_weights) + (dst_positive_scale_weighted_total_weights)) + ((dst_positive_scale_weighted_total_weights) + (dst_positive_scale_weighted_total_weights))) + (((dst_negative_code_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)) * S ((dst_negative_code_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)) + ((dst_negative_scale_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)))) + ((((dst_negative_code_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)) * S ((dst_negative_code_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)) + ((dst_negative_scale_weighted_total_weights) + (dst_negative_scale_weighted_total_weights))) + (((dst_negative_code_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)) * S ((dst_negative_code_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)) + ((dst_negative_scale_weighted_total_weights) + (dst_negative_scale_weighted_total_weights)))))) /\ (forall dst_index_weighted_total_weights. (exists pvs_le_gap_weighted_total_weightsdomain. pvs_le_gap_weighted_total_weightsdomain + (dst_index_weighted_total_weights) = (l)) -> exists dst_positive_weighted_total_weights dst_negative_weighted_total_weights dst_value_weighted_total_weights. ((((exists ff_h_pvs_weighted_total_weightsentrypositive. ff_h_pvs_weighted_total_weightsentrypositive + S (dst_positive_weighted_total_weights) = S ((S (dst_index_weighted_total_weights)) * dst_positive_scale_weighted_total_weights)) /\ exists ff_q_pvs_weighted_total_weightsentrypositive. dst_positive_code_weighted_total_weights = ff_q_pvs_weighted_total_weightsentrypositive * S ((S (dst_index_weighted_total_weights)) * dst_positive_scale_weighted_total_weights) + (dst_positive_weighted_total_weights))) /\ (((((exists ff_h_pvs_weighted_total_weightsentrynegative. ff_h_pvs_weighted_total_weightsentrynegative + S (dst_negative_weighted_total_weights) = S ((S (dst_index_weighted_total_weights)) * dst_negative_scale_weighted_total_weights)) /\ exists ff_q_pvs_weighted_total_weightsentrynegative. dst_negative_code_weighted_total_weights = ff_q_pvs_weighted_total_weightsentrynegative * S ((S (dst_index_weighted_total_weights)) * dst_negative_scale_weighted_total_weights) + (dst_negative_weighted_total_weights))) /\ (exists ge_balance_positive_weighted_total_weightsentryvalue ge_balance_negative_weighted_total_weightsentryvalue. (((((dst_value_weighted_total_weights) = 2 * (ge_balance_positive_weighted_total_weightsentryvalue) /\ (ge_balance_negative_weighted_total_weightsentryvalue) = 0) \/ exists ge_signed_half_weighted_total_weightsentryvaluedecode. (((dst_value_weighted_total_weights) = 2 * ge_signed_half_weighted_total_weightsentryvaluedecode + 1 /\ (ge_balance_positive_weighted_total_weightsentryvalue) = 0) /\ (ge_balance_negative_weighted_total_weightsentryvalue) = S ge_signed_half_weighted_total_weightsentryvaluedecode))) /\ ((dst_positive_weighted_total_weights) + ge_balance_negative_weighted_total_weightsentryvalue = (dst_negative_weighted_total_weights) + ge_balance_positive_weighted_total_weightsentryvalue))))))))) -> (exists dst_positive_code_weighted_total_values dst_positive_scale_weighted_total_values dst_negative_code_weighted_total_values dst_negative_scale_weighted_total_values. (((F) = (((((dst_positive_code_weighted_total_values) + (dst_positive_scale_weighted_total_values)) * S ((dst_positive_code_weighted_total_values) + (dst_positive_scale_weighted_total_values)) + ((dst_positive_scale_weighted_total_values) + (dst_positive_scale_weighted_total_values))) + (((dst_negative_code_weighted_total_values) + (dst_negative_scale_weighted_total_values)) * S ((dst_negative_code_weighted_total_values) + (dst_negative_scale_weighted_total_values)) + ((dst_negative_scale_weighted_total_values) + (dst_negative_scale_weighted_total_values)))) * S ((((dst_positive_code_weighted_total_values) + (dst_positive_scale_weighted_total_values)) * S ((dst_positive_code_weighted_total_values) + (dst_positive_scale_weighted_total_values)) + ((dst_positive_scale_weighted_total_values) + (dst_positive_scale_weighted_total_values))) + (((dst_negative_code_weighted_total_values) + (dst_negative_scale_weighted_total_values)) * S ((dst_negative_code_weighted_total_values) + (dst_negative_scale_weighted_total_values)) + ((dst_negative_scale_weighted_total_values) + (dst_negative_scale_weighted_total_values)))) + ((((dst_negative_code_weighted_total_values) + (dst_negative_scale_weighted_total_values)) * S ((dst_negative_code_weighted_total_values) + (dst_negative_scale_weighted_total_values)) + ((dst_negative_scale_weighted_total_values) + (dst_negative_scale_weighted_total_values))) + (((dst_negative_code_weighted_total_values) + (dst_negative_scale_weighted_total_values)) * S ((dst_negative_code_weighted_total_values) + (dst_negative_scale_weighted_total_values)) + ((dst_negative_scale_weighted_total_values) + (dst_negative_scale_weighted_total_values)))))) /\ (forall dst_index_weighted_total_values. (exists pvs_le_gap_weighted_total_valuesdomain. pvs_le_gap_weighted_total_valuesdomain + (dst_index_weighted_total_values) = (l)) -> exists dst_positive_weighted_total_values dst_negative_weighted_total_values dst_value_weighted_total_values. ((((exists ff_h_pvs_weighted_total_valuesentrypositive. ff_h_pvs_weighted_total_valuesentrypositive + S (dst_positive_weighted_total_values) = S ((S (dst_index_weighted_total_values)) * dst_positive_scale_weighted_total_values)) /\ exists ff_q_pvs_weighted_total_valuesentrypositive. dst_positive_code_weighted_total_values = ff_q_pvs_weighted_total_valuesentrypositive * S ((S (dst_index_weighted_total_values)) * dst_positive_scale_weighted_total_values) + (dst_positive_weighted_total_values))) /\ (((((exists ff_h_pvs_weighted_total_valuesentrynegative. ff_h_pvs_weighted_total_valuesentrynegative + S (dst_negative_weighted_total_values) = S ((S (dst_index_weighted_total_values)) * dst_negative_scale_weighted_total_values)) /\ exists ff_q_pvs_weighted_total_valuesentrynegative. dst_negative_code_weighted_total_values = ff_q_pvs_weighted_total_valuesentrynegative * S ((S (dst_index_weighted_total_values)) * dst_negative_scale_weighted_total_values) + (dst_negative_weighted_total_values))) /\ (exists ge_balance_positive_weighted_total_valuesentryvalue ge_balance_negative_weighted_total_valuesentryvalue. (((((dst_value_weighted_total_values) = 2 * (ge_balance_positive_weighted_total_valuesentryvalue) /\ (ge_balance_negative_weighted_total_valuesentryvalue) = 0) \/ exists ge_signed_half_weighted_total_valuesentryvaluedecode. (((dst_value_weighted_total_values) = 2 * ge_signed_half_weighted_total_valuesentryvaluedecode + 1 /\ (ge_balance_positive_weighted_total_valuesentryvalue) = 0) /\ (ge_balance_negative_weighted_total_valuesentryvalue) = S ge_signed_half_weighted_total_valuesentryvaluedecode))) /\ ((dst_positive_weighted_total_values) + ge_balance_negative_weighted_total_valuesentryvalue = (dst_negative_weighted_total_values) + ge_balance_positive_weighted_total_valuesentryvalue))))))))) -> exists z. ((exists sws_product_table_weighted_total_result. ((((exists dst_positive_code_weighted_total_resultproductsleft_table dst_positive_scale_weighted_total_resultproductsleft_table dst_negative_code_weighted_total_resultproductsleft_table dst_negative_scale_weighted_total_resultproductsleft_table. (((W) = (((((dst_positive_code_weighted_total_resultproductsleft_table) + (dst_positive_scale_weighted_total_resultproductsleft_table)) * S ((dst_positive_code_weighted_total_resultproductsleft_table) + (dst_positive_scale_weighted_total_resultproductsleft_table)) + ((dst_positive_scale_weighted_total_resultproductsleft_table) + (dst_positive_scale_weighted_total_resultproductsleft_table))) + (((dst_negative_code_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)) * S ((dst_negative_code_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)) + ((dst_negative_scale_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)))) * S ((((dst_positive_code_weighted_total_resultproductsleft_table) + (dst_positive_scale_weighted_total_resultproductsleft_table)) * S ((dst_positive_code_weighted_total_resultproductsleft_table) + (dst_positive_scale_weighted_total_resultproductsleft_table)) + ((dst_positive_scale_weighted_total_resultproductsleft_table) + (dst_positive_scale_weighted_total_resultproductsleft_table))) + (((dst_negative_code_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)) * S ((dst_negative_code_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)) + ((dst_negative_scale_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)))) + ((((dst_negative_code_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)) * S ((dst_negative_code_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)) + ((dst_negative_scale_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table))) + (((dst_negative_code_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)) * S ((dst_negative_code_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)) + ((dst_negative_scale_weighted_total_resultproductsleft_table) + (dst_negative_scale_weighted_total_resultproductsleft_table)))))) /\ (forall dst_index_weighted_total_resultproductsleft_table. (exists pvs_le_gap_weighted_total_resultproductsleft_tabledomain. pvs_le_gap_weighted_total_resultproductsleft_tabledomain + (dst_index_weighted_total_resultproductsleft_table) = (l)) -> exists dst_positive_weighted_total_resultproductsleft_table dst_negative_weighted_total_resultproductsleft_table dst_value_weighted_total_resultproductsleft_table. ((((exists ff_h_pvs_weighted_total_resultproductsleft_tableentrypositive. ff_h_pvs_weighted_total_resultproductsleft_tableentrypositive + S (dst_positive_weighted_total_resultproductsleft_table) = S ((S (dst_index_weighted_total_resultproductsleft_table)) * dst_positive_scale_weighted_total_resultproductsleft_table)) /\ exists ff_q_pvs_weighted_total_resultproductsleft_tableentrypositive. dst_positive_code_weighted_total_resultproductsleft_table = ff_q_pvs_weighted_total_resultproductsleft_tableentrypositive * S ((S (dst_index_weighted_total_resultproductsleft_table)) * dst_positive_scale_weighted_total_resultproductsleft_table) + (dst_positive_weighted_total_resultproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsleft_tableentrynegative. ff_h_pvs_weighted_total_resultproductsleft_tableentrynegative + S (dst_negative_weighted_total_resultproductsleft_table) = S ((S (dst_index_weighted_total_resultproductsleft_table)) * dst_negative_scale_weighted_total_resultproductsleft_table)) /\ exists ff_q_pvs_weighted_total_resultproductsleft_tableentrynegative. dst_negative_code_weighted_total_resultproductsleft_table = ff_q_pvs_weighted_total_resultproductsleft_tableentrynegative * S ((S (dst_index_weighted_total_resultproductsleft_table)) * dst_negative_scale_weighted_total_resultproductsleft_table) + (dst_negative_weighted_total_resultproductsleft_table))) /\ (exists ge_balance_positive_weighted_total_resultproductsleft_tableentryvalue ge_balance_negative_weighted_total_resultproductsleft_tableentryvalue. (((((dst_value_weighted_total_resultproductsleft_table) = 2 * (ge_balance_positive_weighted_total_resultproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_total_resultproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_total_resultproductsleft_tableentryvaluedecode. (((dst_value_weighted_total_resultproductsleft_table) = 2 * ge_signed_half_weighted_total_resultproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_total_resultproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_total_resultproductsleft_tableentryvalue) = S ge_signed_half_weighted_total_resultproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_total_resultproductsleft_table) + ge_balance_negative_weighted_total_resultproductsleft_tableentryvalue = (dst_negative_weighted_total_resultproductsleft_table) + ge_balance_positive_weighted_total_resultproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_total_resultproductsright_table dst_positive_scale_weighted_total_resultproductsright_table dst_negative_code_weighted_total_resultproductsright_table dst_negative_scale_weighted_total_resultproductsright_table. (((F) = (((((dst_positive_code_weighted_total_resultproductsright_table) + (dst_positive_scale_weighted_total_resultproductsright_table)) * S ((dst_positive_code_weighted_total_resultproductsright_table) + (dst_positive_scale_weighted_total_resultproductsright_table)) + ((dst_positive_scale_weighted_total_resultproductsright_table) + (dst_positive_scale_weighted_total_resultproductsright_table))) + (((dst_negative_code_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)) * S ((dst_negative_code_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)) + ((dst_negative_scale_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)))) * S ((((dst_positive_code_weighted_total_resultproductsright_table) + (dst_positive_scale_weighted_total_resultproductsright_table)) * S ((dst_positive_code_weighted_total_resultproductsright_table) + (dst_positive_scale_weighted_total_resultproductsright_table)) + ((dst_positive_scale_weighted_total_resultproductsright_table) + (dst_positive_scale_weighted_total_resultproductsright_table))) + (((dst_negative_code_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)) * S ((dst_negative_code_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)) + ((dst_negative_scale_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)))) + ((((dst_negative_code_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)) * S ((dst_negative_code_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)) + ((dst_negative_scale_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table))) + (((dst_negative_code_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)) * S ((dst_negative_code_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)) + ((dst_negative_scale_weighted_total_resultproductsright_table) + (dst_negative_scale_weighted_total_resultproductsright_table)))))) /\ (forall dst_index_weighted_total_resultproductsright_table. (exists pvs_le_gap_weighted_total_resultproductsright_tabledomain. pvs_le_gap_weighted_total_resultproductsright_tabledomain + (dst_index_weighted_total_resultproductsright_table) = (l)) -> exists dst_positive_weighted_total_resultproductsright_table dst_negative_weighted_total_resultproductsright_table dst_value_weighted_total_resultproductsright_table. ((((exists ff_h_pvs_weighted_total_resultproductsright_tableentrypositive. ff_h_pvs_weighted_total_resultproductsright_tableentrypositive + S (dst_positive_weighted_total_resultproductsright_table) = S ((S (dst_index_weighted_total_resultproductsright_table)) * dst_positive_scale_weighted_total_resultproductsright_table)) /\ exists ff_q_pvs_weighted_total_resultproductsright_tableentrypositive. dst_positive_code_weighted_total_resultproductsright_table = ff_q_pvs_weighted_total_resultproductsright_tableentrypositive * S ((S (dst_index_weighted_total_resultproductsright_table)) * dst_positive_scale_weighted_total_resultproductsright_table) + (dst_positive_weighted_total_resultproductsright_table))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsright_tableentrynegative. ff_h_pvs_weighted_total_resultproductsright_tableentrynegative + S (dst_negative_weighted_total_resultproductsright_table) = S ((S (dst_index_weighted_total_resultproductsright_table)) * dst_negative_scale_weighted_total_resultproductsright_table)) /\ exists ff_q_pvs_weighted_total_resultproductsright_tableentrynegative. dst_negative_code_weighted_total_resultproductsright_table = ff_q_pvs_weighted_total_resultproductsright_tableentrynegative * S ((S (dst_index_weighted_total_resultproductsright_table)) * dst_negative_scale_weighted_total_resultproductsright_table) + (dst_negative_weighted_total_resultproductsright_table))) /\ (exists ge_balance_positive_weighted_total_resultproductsright_tableentryvalue ge_balance_negative_weighted_total_resultproductsright_tableentryvalue. (((((dst_value_weighted_total_resultproductsright_table) = 2 * (ge_balance_positive_weighted_total_resultproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_total_resultproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_total_resultproductsright_tableentryvaluedecode. (((dst_value_weighted_total_resultproductsright_table) = 2 * ge_signed_half_weighted_total_resultproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_total_resultproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_total_resultproductsright_tableentryvalue) = S ge_signed_half_weighted_total_resultproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_total_resultproductsright_table) + ge_balance_negative_weighted_total_resultproductsright_tableentryvalue = (dst_negative_weighted_total_resultproductsright_table) + ge_balance_positive_weighted_total_resultproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_total_resultproductsoutput_table dst_positive_scale_weighted_total_resultproductsoutput_table dst_negative_code_weighted_total_resultproductsoutput_table dst_negative_scale_weighted_total_resultproductsoutput_table. (((sws_product_table_weighted_total_result) = (((((dst_positive_code_weighted_total_resultproductsoutput_table) + (dst_positive_scale_weighted_total_resultproductsoutput_table)) * S ((dst_positive_code_weighted_total_resultproductsoutput_table) + (dst_positive_scale_weighted_total_resultproductsoutput_table)) + ((dst_positive_scale_weighted_total_resultproductsoutput_table) + (dst_positive_scale_weighted_total_resultproductsoutput_table))) + (((dst_negative_code_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)) * S ((dst_negative_code_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)) + ((dst_negative_scale_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)))) * S ((((dst_positive_code_weighted_total_resultproductsoutput_table) + (dst_positive_scale_weighted_total_resultproductsoutput_table)) * S ((dst_positive_code_weighted_total_resultproductsoutput_table) + (dst_positive_scale_weighted_total_resultproductsoutput_table)) + ((dst_positive_scale_weighted_total_resultproductsoutput_table) + (dst_positive_scale_weighted_total_resultproductsoutput_table))) + (((dst_negative_code_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)) * S ((dst_negative_code_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)) + ((dst_negative_scale_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)))) + ((((dst_negative_code_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)) * S ((dst_negative_code_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)) + ((dst_negative_scale_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table))) + (((dst_negative_code_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)) * S ((dst_negative_code_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)) + ((dst_negative_scale_weighted_total_resultproductsoutput_table) + (dst_negative_scale_weighted_total_resultproductsoutput_table)))))) /\ (forall dst_index_weighted_total_resultproductsoutput_table. (exists pvs_le_gap_weighted_total_resultproductsoutput_tabledomain. pvs_le_gap_weighted_total_resultproductsoutput_tabledomain + (dst_index_weighted_total_resultproductsoutput_table) = (l)) -> exists dst_positive_weighted_total_resultproductsoutput_table dst_negative_weighted_total_resultproductsoutput_table dst_value_weighted_total_resultproductsoutput_table. ((((exists ff_h_pvs_weighted_total_resultproductsoutput_tableentrypositive. ff_h_pvs_weighted_total_resultproductsoutput_tableentrypositive + S (dst_positive_weighted_total_resultproductsoutput_table) = S ((S (dst_index_weighted_total_resultproductsoutput_table)) * dst_positive_scale_weighted_total_resultproductsoutput_table)) /\ exists ff_q_pvs_weighted_total_resultproductsoutput_tableentrypositive. dst_positive_code_weighted_total_resultproductsoutput_table = ff_q_pvs_weighted_total_resultproductsoutput_tableentrypositive * S ((S (dst_index_weighted_total_resultproductsoutput_table)) * dst_positive_scale_weighted_total_resultproductsoutput_table) + (dst_positive_weighted_total_resultproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsoutput_tableentrynegative. ff_h_pvs_weighted_total_resultproductsoutput_tableentrynegative + S (dst_negative_weighted_total_resultproductsoutput_table) = S ((S (dst_index_weighted_total_resultproductsoutput_table)) * dst_negative_scale_weighted_total_resultproductsoutput_table)) /\ exists ff_q_pvs_weighted_total_resultproductsoutput_tableentrynegative. dst_negative_code_weighted_total_resultproductsoutput_table = ff_q_pvs_weighted_total_resultproductsoutput_tableentrynegative * S ((S (dst_index_weighted_total_resultproductsoutput_table)) * dst_negative_scale_weighted_total_resultproductsoutput_table) + (dst_negative_weighted_total_resultproductsoutput_table))) /\ (exists ge_balance_positive_weighted_total_resultproductsoutput_tableentryvalue ge_balance_negative_weighted_total_resultproductsoutput_tableentryvalue. (((((dst_value_weighted_total_resultproductsoutput_table) = 2 * (ge_balance_positive_weighted_total_resultproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_total_resultproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_total_resultproductsoutput_tableentryvaluedecode. (((dst_value_weighted_total_resultproductsoutput_table) = 2 * ge_signed_half_weighted_total_resultproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_total_resultproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_total_resultproductsoutput_tableentryvalue) = S ge_signed_half_weighted_total_resultproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_total_resultproductsoutput_table) + ge_balance_negative_weighted_total_resultproductsoutput_tableentryvalue = (dst_negative_weighted_total_resultproductsoutput_table) + ge_balance_positive_weighted_total_resultproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_total_resultproductsentries. (exists pvs_gap_weighted_total_resultproductsentriesbound. pvs_gap_weighted_total_resultproductsentriesbound + S (sto_index_weighted_total_resultproductsentries) = (l)) -> exists sto_left_weighted_total_resultproductsentries sto_right_weighted_total_resultproductsentries sto_output_weighted_total_resultproductsentries. ((exists dst_positive_code_weighted_total_resultproductsentriesentryleft dst_positive_scale_weighted_total_resultproductsentriesentryleft dst_negative_code_weighted_total_resultproductsentriesentryleft dst_negative_scale_weighted_total_resultproductsentriesentryleft dst_positive_weighted_total_resultproductsentriesentryleft dst_negative_weighted_total_resultproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_total_resultproductsentriesentryleft) + (dst_positive_scale_weighted_total_resultproductsentriesentryleft)) * S ((dst_positive_code_weighted_total_resultproductsentriesentryleft) + (dst_positive_scale_weighted_total_resultproductsentriesentryleft)) + ((dst_positive_scale_weighted_total_resultproductsentriesentryleft) + (dst_positive_scale_weighted_total_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_total_resultproductsentriesentryleft) + (dst_positive_scale_weighted_total_resultproductsentriesentryleft)) * S ((dst_positive_code_weighted_total_resultproductsentriesentryleft) + (dst_positive_scale_weighted_total_resultproductsentriesentryleft)) + ((dst_positive_scale_weighted_total_resultproductsentriesentryleft) + (dst_positive_scale_weighted_total_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)))) + ((((dst_negative_code_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryleft) + (dst_negative_scale_weighted_total_resultproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsentriesentryleftpositive. ff_h_pvs_weighted_total_resultproductsentriesentryleftpositive + S (dst_positive_weighted_total_resultproductsentriesentryleft) = S ((S (sto_index_weighted_total_resultproductsentries)) * dst_positive_scale_weighted_total_resultproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_total_resultproductsentriesentryleftpositive. dst_positive_code_weighted_total_resultproductsentriesentryleft = ff_q_pvs_weighted_total_resultproductsentriesentryleftpositive * S ((S (sto_index_weighted_total_resultproductsentries)) * dst_positive_scale_weighted_total_resultproductsentriesentryleft) + (dst_positive_weighted_total_resultproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsentriesentryleftnegative. ff_h_pvs_weighted_total_resultproductsentriesentryleftnegative + S (dst_negative_weighted_total_resultproductsentriesentryleft) = S ((S (sto_index_weighted_total_resultproductsentries)) * dst_negative_scale_weighted_total_resultproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_total_resultproductsentriesentryleftnegative. dst_negative_code_weighted_total_resultproductsentriesentryleft = ff_q_pvs_weighted_total_resultproductsentriesentryleftnegative * S ((S (sto_index_weighted_total_resultproductsentries)) * dst_negative_scale_weighted_total_resultproductsentriesentryleft) + (dst_negative_weighted_total_resultproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_total_resultproductsentriesentryleftvalue ge_balance_negative_weighted_total_resultproductsentriesentryleftvalue. (((((sto_left_weighted_total_resultproductsentries) = 2 * (ge_balance_positive_weighted_total_resultproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_total_resultproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_total_resultproductsentriesentryleftvaluedecode. (((sto_left_weighted_total_resultproductsentries) = 2 * ge_signed_half_weighted_total_resultproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_total_resultproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_total_resultproductsentriesentryleftvalue) = S ge_signed_half_weighted_total_resultproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_total_resultproductsentriesentryleft) + ge_balance_negative_weighted_total_resultproductsentriesentryleftvalue = (dst_negative_weighted_total_resultproductsentriesentryleft) + ge_balance_positive_weighted_total_resultproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_total_resultproductsentriesentryright dst_positive_scale_weighted_total_resultproductsentriesentryright dst_negative_code_weighted_total_resultproductsentriesentryright dst_negative_scale_weighted_total_resultproductsentriesentryright dst_positive_weighted_total_resultproductsentriesentryright dst_negative_weighted_total_resultproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_total_resultproductsentriesentryright) + (dst_positive_scale_weighted_total_resultproductsentriesentryright)) * S ((dst_positive_code_weighted_total_resultproductsentriesentryright) + (dst_positive_scale_weighted_total_resultproductsentriesentryright)) + ((dst_positive_scale_weighted_total_resultproductsentriesentryright) + (dst_positive_scale_weighted_total_resultproductsentriesentryright))) + (((dst_negative_code_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)))) * S ((((dst_positive_code_weighted_total_resultproductsentriesentryright) + (dst_positive_scale_weighted_total_resultproductsentriesentryright)) * S ((dst_positive_code_weighted_total_resultproductsentriesentryright) + (dst_positive_scale_weighted_total_resultproductsentriesentryright)) + ((dst_positive_scale_weighted_total_resultproductsentriesentryright) + (dst_positive_scale_weighted_total_resultproductsentriesentryright))) + (((dst_negative_code_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)))) + ((((dst_negative_code_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright))) + (((dst_negative_code_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryright) + (dst_negative_scale_weighted_total_resultproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsentriesentryrightpositive. ff_h_pvs_weighted_total_resultproductsentriesentryrightpositive + S (dst_positive_weighted_total_resultproductsentriesentryright) = S ((S (sto_index_weighted_total_resultproductsentries)) * dst_positive_scale_weighted_total_resultproductsentriesentryright)) /\ exists ff_q_pvs_weighted_total_resultproductsentriesentryrightpositive. dst_positive_code_weighted_total_resultproductsentriesentryright = ff_q_pvs_weighted_total_resultproductsentriesentryrightpositive * S ((S (sto_index_weighted_total_resultproductsentries)) * dst_positive_scale_weighted_total_resultproductsentriesentryright) + (dst_positive_weighted_total_resultproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsentriesentryrightnegative. ff_h_pvs_weighted_total_resultproductsentriesentryrightnegative + S (dst_negative_weighted_total_resultproductsentriesentryright) = S ((S (sto_index_weighted_total_resultproductsentries)) * dst_negative_scale_weighted_total_resultproductsentriesentryright)) /\ exists ff_q_pvs_weighted_total_resultproductsentriesentryrightnegative. dst_negative_code_weighted_total_resultproductsentriesentryright = ff_q_pvs_weighted_total_resultproductsentriesentryrightnegative * S ((S (sto_index_weighted_total_resultproductsentries)) * dst_negative_scale_weighted_total_resultproductsentriesentryright) + (dst_negative_weighted_total_resultproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_total_resultproductsentriesentryrightvalue ge_balance_negative_weighted_total_resultproductsentriesentryrightvalue. (((((sto_right_weighted_total_resultproductsentries) = 2 * (ge_balance_positive_weighted_total_resultproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_total_resultproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_total_resultproductsentriesentryrightvaluedecode. (((sto_right_weighted_total_resultproductsentries) = 2 * ge_signed_half_weighted_total_resultproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_total_resultproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_total_resultproductsentriesentryrightvalue) = S ge_signed_half_weighted_total_resultproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_total_resultproductsentriesentryright) + ge_balance_negative_weighted_total_resultproductsentriesentryrightvalue = (dst_negative_weighted_total_resultproductsentriesentryright) + ge_balance_positive_weighted_total_resultproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_total_resultproductsentriesentryoutput dst_positive_scale_weighted_total_resultproductsentriesentryoutput dst_negative_code_weighted_total_resultproductsentriesentryoutput dst_negative_scale_weighted_total_resultproductsentriesentryoutput dst_positive_weighted_total_resultproductsentriesentryoutput dst_negative_weighted_total_resultproductsentriesentryoutput. (((sws_product_table_weighted_total_result) = (((((dst_positive_code_weighted_total_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_total_resultproductsentriesentryoutput)) * S ((dst_positive_code_weighted_total_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_total_resultproductsentriesentryoutput)) + ((dst_positive_scale_weighted_total_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_total_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_total_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_total_resultproductsentriesentryoutput)) * S ((dst_positive_code_weighted_total_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_total_resultproductsentriesentryoutput)) + ((dst_positive_scale_weighted_total_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_total_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_total_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_total_resultproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsentriesentryoutputpositive. ff_h_pvs_weighted_total_resultproductsentriesentryoutputpositive + S (dst_positive_weighted_total_resultproductsentriesentryoutput) = S ((S (sto_index_weighted_total_resultproductsentries)) * dst_positive_scale_weighted_total_resultproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_total_resultproductsentriesentryoutputpositive. dst_positive_code_weighted_total_resultproductsentriesentryoutput = ff_q_pvs_weighted_total_resultproductsentriesentryoutputpositive * S ((S (sto_index_weighted_total_resultproductsentries)) * dst_positive_scale_weighted_total_resultproductsentriesentryoutput) + (dst_positive_weighted_total_resultproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_total_resultproductsentriesentryoutputnegative. ff_h_pvs_weighted_total_resultproductsentriesentryoutputnegative + S (dst_negative_weighted_total_resultproductsentriesentryoutput) = S ((S (sto_index_weighted_total_resultproductsentries)) * dst_negative_scale_weighted_total_resultproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_total_resultproductsentriesentryoutputnegative. dst_negative_code_weighted_total_resultproductsentriesentryoutput = ff_q_pvs_weighted_total_resultproductsentriesentryoutputnegative * S ((S (sto_index_weighted_total_resultproductsentries)) * dst_negative_scale_weighted_total_resultproductsentriesentryoutput) + (dst_negative_weighted_total_resultproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_total_resultproductsentriesentryoutputvalue ge_balance_negative_weighted_total_resultproductsentriesentryoutputvalue. (((((sto_output_weighted_total_resultproductsentries) = 2 * (ge_balance_positive_weighted_total_resultproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_total_resultproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_total_resultproductsentriesentryoutputvaluedecode. (((sto_output_weighted_total_resultproductsentries) = 2 * ge_signed_half_weighted_total_resultproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_total_resultproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_total_resultproductsentriesentryoutputvalue) = S ge_signed_half_weighted_total_resultproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_total_resultproductsentriesentryoutput) + ge_balance_negative_weighted_total_resultproductsentriesentryoutputvalue = (dst_negative_weighted_total_resultproductsentriesentryoutput) + ge_balance_positive_weighted_total_resultproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_total_resultproductsentriesentryoperation sto_an_weighted_total_resultproductsentriesentryoperation sto_bp_weighted_total_resultproductsentriesentryoperation sto_bn_weighted_total_resultproductsentriesentryoperation sto_cp_weighted_total_resultproductsentriesentryoperation sto_cn_weighted_total_resultproductsentriesentryoperation. (((((sto_left_weighted_total_resultproductsentries) = 2 * (sto_ap_weighted_total_resultproductsentriesentryoperation) /\ (sto_an_weighted_total_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_total_resultproductsentriesentryoperationleft. (((sto_left_weighted_total_resultproductsentries) = 2 * ge_signed_half_weighted_total_resultproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_total_resultproductsentriesentryoperation) = 0) /\ (sto_an_weighted_total_resultproductsentriesentryoperation) = S ge_signed_half_weighted_total_resultproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_total_resultproductsentries) = 2 * (sto_bp_weighted_total_resultproductsentriesentryoperation) /\ (sto_bn_weighted_total_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_total_resultproductsentriesentryoperationright. (((sto_right_weighted_total_resultproductsentries) = 2 * ge_signed_half_weighted_total_resultproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_total_resultproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_total_resultproductsentriesentryoperation) = S ge_signed_half_weighted_total_resultproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_total_resultproductsentries) = 2 * (sto_cp_weighted_total_resultproductsentriesentryoperation) /\ (sto_cn_weighted_total_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_total_resultproductsentriesentryoperationoutput. (((sto_output_weighted_total_resultproductsentries) = 2 * ge_signed_half_weighted_total_resultproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_total_resultproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_total_resultproductsentriesentryoperation) = S ge_signed_half_weighted_total_resultproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_total_resultproductsentriesentryoperation * sto_bp_weighted_total_resultproductsentriesentryoperation + sto_an_weighted_total_resultproductsentriesentryoperation * sto_bn_weighted_total_resultproductsentriesentryoperation) + sto_cn_weighted_total_resultproductsentriesentryoperation = (sto_ap_weighted_total_resultproductsentriesentryoperation * sto_bn_weighted_total_resultproductsentriesentryoperation + sto_an_weighted_total_resultproductsentriesentryoperation * sto_bp_weighted_total_resultproductsentriesentryoperation) + sto_cp_weighted_total_resultproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_total_resultsum dst_positive_scale_weighted_total_resultsum dst_negative_code_weighted_total_resultsum dst_negative_scale_weighted_total_resultsum dst_positive_sum_weighted_total_resultsum dst_negative_sum_weighted_total_resultsum. (((sws_product_table_weighted_total_result) = (((((dst_positive_code_weighted_total_resultsum) + (dst_positive_scale_weighted_total_resultsum)) * S ((dst_positive_code_weighted_total_resultsum) + (dst_positive_scale_weighted_total_resultsum)) + ((dst_positive_scale_weighted_total_resultsum) + (dst_positive_scale_weighted_total_resultsum))) + (((dst_negative_code_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)) * S ((dst_negative_code_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)) + ((dst_negative_scale_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)))) * S ((((dst_positive_code_weighted_total_resultsum) + (dst_positive_scale_weighted_total_resultsum)) * S ((dst_positive_code_weighted_total_resultsum) + (dst_positive_scale_weighted_total_resultsum)) + ((dst_positive_scale_weighted_total_resultsum) + (dst_positive_scale_weighted_total_resultsum))) + (((dst_negative_code_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)) * S ((dst_negative_code_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)) + ((dst_negative_scale_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)))) + ((((dst_negative_code_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)) * S ((dst_negative_code_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)) + ((dst_negative_scale_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum))) + (((dst_negative_code_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)) * S ((dst_negative_code_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)) + ((dst_negative_scale_weighted_total_resultsum) + (dst_negative_scale_weighted_total_resultsum)))))) /\ (((exists fs_u_dst_weighted_total_resultsumpositive fs_v_dst_weighted_total_resultsumpositive. ((((exists fs_h_dst_weighted_total_resultsumpositive_body_start. fs_h_dst_weighted_total_resultsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_total_resultsumpositive)) /\ exists fs_q_dst_weighted_total_resultsumpositive_body_start. fs_u_dst_weighted_total_resultsumpositive = fs_q_dst_weighted_total_resultsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_total_resultsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_total_resultsumpositive_body_terminal. fs_h_dst_weighted_total_resultsumpositive_body_terminal + S (dst_positive_sum_weighted_total_resultsum) = S ((S (l)) * fs_v_dst_weighted_total_resultsumpositive)) /\ exists fs_q_dst_weighted_total_resultsumpositive_body_terminal. fs_u_dst_weighted_total_resultsumpositive = fs_q_dst_weighted_total_resultsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_total_resultsumpositive) + (dst_positive_sum_weighted_total_resultsum))) /\ forall fs_i_dst_weighted_total_resultsumpositive_body_steps. (exists fs_lt_dst_weighted_total_resultsumpositive_body_steps_bound. fs_lt_dst_weighted_total_resultsumpositive_body_steps_bound + S fs_i_dst_weighted_total_resultsumpositive_body_steps = l) -> exists fs_a_dst_weighted_total_resultsumpositive_body_steps fs_r_dst_weighted_total_resultsumpositive_body_steps fs_s_dst_weighted_total_resultsumpositive_body_steps. ((((exists fs_h_dst_weighted_total_resultsumpositive_body_steps_summand. fs_h_dst_weighted_total_resultsumpositive_body_steps_summand + S (fs_a_dst_weighted_total_resultsumpositive_body_steps) = S ((S (fs_i_dst_weighted_total_resultsumpositive_body_steps)) * dst_positive_scale_weighted_total_resultsum)) /\ exists fs_q_dst_weighted_total_resultsumpositive_body_steps_summand. dst_positive_code_weighted_total_resultsum = fs_q_dst_weighted_total_resultsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_total_resultsumpositive_body_steps)) * dst_positive_scale_weighted_total_resultsum) + (fs_a_dst_weighted_total_resultsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_total_resultsumpositive_body_steps_partial. fs_h_dst_weighted_total_resultsumpositive_body_steps_partial + S (fs_r_dst_weighted_total_resultsumpositive_body_steps) = S ((S (fs_i_dst_weighted_total_resultsumpositive_body_steps)) * fs_v_dst_weighted_total_resultsumpositive)) /\ exists fs_q_dst_weighted_total_resultsumpositive_body_steps_partial. fs_u_dst_weighted_total_resultsumpositive = fs_q_dst_weighted_total_resultsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_total_resultsumpositive_body_steps)) * fs_v_dst_weighted_total_resultsumpositive) + (fs_r_dst_weighted_total_resultsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_total_resultsumpositive_body_steps_successor. fs_h_dst_weighted_total_resultsumpositive_body_steps_successor + S (fs_s_dst_weighted_total_resultsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_total_resultsumpositive_body_steps)) * fs_v_dst_weighted_total_resultsumpositive)) /\ exists fs_q_dst_weighted_total_resultsumpositive_body_steps_successor. fs_u_dst_weighted_total_resultsumpositive = fs_q_dst_weighted_total_resultsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_total_resultsumpositive_body_steps)) * fs_v_dst_weighted_total_resultsumpositive) + (fs_s_dst_weighted_total_resultsumpositive_body_steps))) /\ fs_s_dst_weighted_total_resultsumpositive_body_steps = fs_r_dst_weighted_total_resultsumpositive_body_steps + fs_a_dst_weighted_total_resultsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_total_resultsumnegative fs_v_dst_weighted_total_resultsumnegative. ((((exists fs_h_dst_weighted_total_resultsumnegative_body_start. fs_h_dst_weighted_total_resultsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_total_resultsumnegative)) /\ exists fs_q_dst_weighted_total_resultsumnegative_body_start. fs_u_dst_weighted_total_resultsumnegative = fs_q_dst_weighted_total_resultsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_total_resultsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_total_resultsumnegative_body_terminal. fs_h_dst_weighted_total_resultsumnegative_body_terminal + S (dst_negative_sum_weighted_total_resultsum) = S ((S (l)) * fs_v_dst_weighted_total_resultsumnegative)) /\ exists fs_q_dst_weighted_total_resultsumnegative_body_terminal. fs_u_dst_weighted_total_resultsumnegative = fs_q_dst_weighted_total_resultsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_total_resultsumnegative) + (dst_negative_sum_weighted_total_resultsum))) /\ forall fs_i_dst_weighted_total_resultsumnegative_body_steps. (exists fs_lt_dst_weighted_total_resultsumnegative_body_steps_bound. fs_lt_dst_weighted_total_resultsumnegative_body_steps_bound + S fs_i_dst_weighted_total_resultsumnegative_body_steps = l) -> exists fs_a_dst_weighted_total_resultsumnegative_body_steps fs_r_dst_weighted_total_resultsumnegative_body_steps fs_s_dst_weighted_total_resultsumnegative_body_steps. ((((exists fs_h_dst_weighted_total_resultsumnegative_body_steps_summand. fs_h_dst_weighted_total_resultsumnegative_body_steps_summand + S (fs_a_dst_weighted_total_resultsumnegative_body_steps) = S ((S (fs_i_dst_weighted_total_resultsumnegative_body_steps)) * dst_negative_scale_weighted_total_resultsum)) /\ exists fs_q_dst_weighted_total_resultsumnegative_body_steps_summand. dst_negative_code_weighted_total_resultsum = fs_q_dst_weighted_total_resultsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_total_resultsumnegative_body_steps)) * dst_negative_scale_weighted_total_resultsum) + (fs_a_dst_weighted_total_resultsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_total_resultsumnegative_body_steps_partial. fs_h_dst_weighted_total_resultsumnegative_body_steps_partial + S (fs_r_dst_weighted_total_resultsumnegative_body_steps) = S ((S (fs_i_dst_weighted_total_resultsumnegative_body_steps)) * fs_v_dst_weighted_total_resultsumnegative)) /\ exists fs_q_dst_weighted_total_resultsumnegative_body_steps_partial. fs_u_dst_weighted_total_resultsumnegative = fs_q_dst_weighted_total_resultsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_total_resultsumnegative_body_steps)) * fs_v_dst_weighted_total_resultsumnegative) + (fs_r_dst_weighted_total_resultsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_total_resultsumnegative_body_steps_successor. fs_h_dst_weighted_total_resultsumnegative_body_steps_successor + S (fs_s_dst_weighted_total_resultsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_total_resultsumnegative_body_steps)) * fs_v_dst_weighted_total_resultsumnegative)) /\ exists fs_q_dst_weighted_total_resultsumnegative_body_steps_successor. fs_u_dst_weighted_total_resultsumnegative = fs_q_dst_weighted_total_resultsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_total_resultsumnegative_body_steps)) * fs_v_dst_weighted_total_resultsumnegative) + (fs_s_dst_weighted_total_resultsumnegative_body_steps))) /\ fs_s_dst_weighted_total_resultsumnegative_body_steps = fs_r_dst_weighted_total_resultsumnegative_body_steps + fs_a_dst_weighted_total_resultsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_total_resultsumresult ge_balance_negative_weighted_total_resultsumresult. (((((z) = 2 * (ge_balance_positive_weighted_total_resultsumresult) /\ (ge_balance_negative_weighted_total_resultsumresult) = 0) \/ exists ge_signed_half_weighted_total_resultsumresultdecode. (((z) = 2 * ge_signed_half_weighted_total_resultsumresultdecode + 1 /\ (ge_balance_positive_weighted_total_resultsumresult) = 0) /\ (ge_balance_negative_weighted_total_resultsumresult) = S ge_signed_half_weighted_total_resultsumresultdecode))) /\ ((dst_positive_sum_weighted_total_resultsum) + ge_balance_negative_weighted_total_resultsumresult = (dst_negative_sum_weighted_total_resultsum) + ge_balance_positive_weighted_total_resultsumresult))))))))))) /\ (forall u. (exists sws_product_table_weighted_total_compare. ((((exists dst_positive_code_weighted_total_compareproductsleft_table dst_positive_scale_weighted_total_compareproductsleft_table dst_negative_code_weighted_total_compareproductsleft_table dst_negative_scale_weighted_total_compareproductsleft_table. (((W) = (((((dst_positive_code_weighted_total_compareproductsleft_table) + (dst_positive_scale_weighted_total_compareproductsleft_table)) * S ((dst_positive_code_weighted_total_compareproductsleft_table) + (dst_positive_scale_weighted_total_compareproductsleft_table)) + ((dst_positive_scale_weighted_total_compareproductsleft_table) + (dst_positive_scale_weighted_total_compareproductsleft_table))) + (((dst_negative_code_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)) * S ((dst_negative_code_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)) + ((dst_negative_scale_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)))) * S ((((dst_positive_code_weighted_total_compareproductsleft_table) + (dst_positive_scale_weighted_total_compareproductsleft_table)) * S ((dst_positive_code_weighted_total_compareproductsleft_table) + (dst_positive_scale_weighted_total_compareproductsleft_table)) + ((dst_positive_scale_weighted_total_compareproductsleft_table) + (dst_positive_scale_weighted_total_compareproductsleft_table))) + (((dst_negative_code_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)) * S ((dst_negative_code_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)) + ((dst_negative_scale_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)))) + ((((dst_negative_code_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)) * S ((dst_negative_code_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)) + ((dst_negative_scale_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table))) + (((dst_negative_code_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)) * S ((dst_negative_code_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)) + ((dst_negative_scale_weighted_total_compareproductsleft_table) + (dst_negative_scale_weighted_total_compareproductsleft_table)))))) /\ (forall dst_index_weighted_total_compareproductsleft_table. (exists pvs_le_gap_weighted_total_compareproductsleft_tabledomain. pvs_le_gap_weighted_total_compareproductsleft_tabledomain + (dst_index_weighted_total_compareproductsleft_table) = (l)) -> exists dst_positive_weighted_total_compareproductsleft_table dst_negative_weighted_total_compareproductsleft_table dst_value_weighted_total_compareproductsleft_table. ((((exists ff_h_pvs_weighted_total_compareproductsleft_tableentrypositive. ff_h_pvs_weighted_total_compareproductsleft_tableentrypositive + S (dst_positive_weighted_total_compareproductsleft_table) = S ((S (dst_index_weighted_total_compareproductsleft_table)) * dst_positive_scale_weighted_total_compareproductsleft_table)) /\ exists ff_q_pvs_weighted_total_compareproductsleft_tableentrypositive. dst_positive_code_weighted_total_compareproductsleft_table = ff_q_pvs_weighted_total_compareproductsleft_tableentrypositive * S ((S (dst_index_weighted_total_compareproductsleft_table)) * dst_positive_scale_weighted_total_compareproductsleft_table) + (dst_positive_weighted_total_compareproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsleft_tableentrynegative. ff_h_pvs_weighted_total_compareproductsleft_tableentrynegative + S (dst_negative_weighted_total_compareproductsleft_table) = S ((S (dst_index_weighted_total_compareproductsleft_table)) * dst_negative_scale_weighted_total_compareproductsleft_table)) /\ exists ff_q_pvs_weighted_total_compareproductsleft_tableentrynegative. dst_negative_code_weighted_total_compareproductsleft_table = ff_q_pvs_weighted_total_compareproductsleft_tableentrynegative * S ((S (dst_index_weighted_total_compareproductsleft_table)) * dst_negative_scale_weighted_total_compareproductsleft_table) + (dst_negative_weighted_total_compareproductsleft_table))) /\ (exists ge_balance_positive_weighted_total_compareproductsleft_tableentryvalue ge_balance_negative_weighted_total_compareproductsleft_tableentryvalue. (((((dst_value_weighted_total_compareproductsleft_table) = 2 * (ge_balance_positive_weighted_total_compareproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_total_compareproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_total_compareproductsleft_tableentryvaluedecode. (((dst_value_weighted_total_compareproductsleft_table) = 2 * ge_signed_half_weighted_total_compareproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_total_compareproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_total_compareproductsleft_tableentryvalue) = S ge_signed_half_weighted_total_compareproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_total_compareproductsleft_table) + ge_balance_negative_weighted_total_compareproductsleft_tableentryvalue = (dst_negative_weighted_total_compareproductsleft_table) + ge_balance_positive_weighted_total_compareproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_total_compareproductsright_table dst_positive_scale_weighted_total_compareproductsright_table dst_negative_code_weighted_total_compareproductsright_table dst_negative_scale_weighted_total_compareproductsright_table. (((F) = (((((dst_positive_code_weighted_total_compareproductsright_table) + (dst_positive_scale_weighted_total_compareproductsright_table)) * S ((dst_positive_code_weighted_total_compareproductsright_table) + (dst_positive_scale_weighted_total_compareproductsright_table)) + ((dst_positive_scale_weighted_total_compareproductsright_table) + (dst_positive_scale_weighted_total_compareproductsright_table))) + (((dst_negative_code_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)) * S ((dst_negative_code_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)) + ((dst_negative_scale_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)))) * S ((((dst_positive_code_weighted_total_compareproductsright_table) + (dst_positive_scale_weighted_total_compareproductsright_table)) * S ((dst_positive_code_weighted_total_compareproductsright_table) + (dst_positive_scale_weighted_total_compareproductsright_table)) + ((dst_positive_scale_weighted_total_compareproductsright_table) + (dst_positive_scale_weighted_total_compareproductsright_table))) + (((dst_negative_code_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)) * S ((dst_negative_code_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)) + ((dst_negative_scale_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)))) + ((((dst_negative_code_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)) * S ((dst_negative_code_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)) + ((dst_negative_scale_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table))) + (((dst_negative_code_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)) * S ((dst_negative_code_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)) + ((dst_negative_scale_weighted_total_compareproductsright_table) + (dst_negative_scale_weighted_total_compareproductsright_table)))))) /\ (forall dst_index_weighted_total_compareproductsright_table. (exists pvs_le_gap_weighted_total_compareproductsright_tabledomain. pvs_le_gap_weighted_total_compareproductsright_tabledomain + (dst_index_weighted_total_compareproductsright_table) = (l)) -> exists dst_positive_weighted_total_compareproductsright_table dst_negative_weighted_total_compareproductsright_table dst_value_weighted_total_compareproductsright_table. ((((exists ff_h_pvs_weighted_total_compareproductsright_tableentrypositive. ff_h_pvs_weighted_total_compareproductsright_tableentrypositive + S (dst_positive_weighted_total_compareproductsright_table) = S ((S (dst_index_weighted_total_compareproductsright_table)) * dst_positive_scale_weighted_total_compareproductsright_table)) /\ exists ff_q_pvs_weighted_total_compareproductsright_tableentrypositive. dst_positive_code_weighted_total_compareproductsright_table = ff_q_pvs_weighted_total_compareproductsright_tableentrypositive * S ((S (dst_index_weighted_total_compareproductsright_table)) * dst_positive_scale_weighted_total_compareproductsright_table) + (dst_positive_weighted_total_compareproductsright_table))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsright_tableentrynegative. ff_h_pvs_weighted_total_compareproductsright_tableentrynegative + S (dst_negative_weighted_total_compareproductsright_table) = S ((S (dst_index_weighted_total_compareproductsright_table)) * dst_negative_scale_weighted_total_compareproductsright_table)) /\ exists ff_q_pvs_weighted_total_compareproductsright_tableentrynegative. dst_negative_code_weighted_total_compareproductsright_table = ff_q_pvs_weighted_total_compareproductsright_tableentrynegative * S ((S (dst_index_weighted_total_compareproductsright_table)) * dst_negative_scale_weighted_total_compareproductsright_table) + (dst_negative_weighted_total_compareproductsright_table))) /\ (exists ge_balance_positive_weighted_total_compareproductsright_tableentryvalue ge_balance_negative_weighted_total_compareproductsright_tableentryvalue. (((((dst_value_weighted_total_compareproductsright_table) = 2 * (ge_balance_positive_weighted_total_compareproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_total_compareproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_total_compareproductsright_tableentryvaluedecode. (((dst_value_weighted_total_compareproductsright_table) = 2 * ge_signed_half_weighted_total_compareproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_total_compareproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_total_compareproductsright_tableentryvalue) = S ge_signed_half_weighted_total_compareproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_total_compareproductsright_table) + ge_balance_negative_weighted_total_compareproductsright_tableentryvalue = (dst_negative_weighted_total_compareproductsright_table) + ge_balance_positive_weighted_total_compareproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_total_compareproductsoutput_table dst_positive_scale_weighted_total_compareproductsoutput_table dst_negative_code_weighted_total_compareproductsoutput_table dst_negative_scale_weighted_total_compareproductsoutput_table. (((sws_product_table_weighted_total_compare) = (((((dst_positive_code_weighted_total_compareproductsoutput_table) + (dst_positive_scale_weighted_total_compareproductsoutput_table)) * S ((dst_positive_code_weighted_total_compareproductsoutput_table) + (dst_positive_scale_weighted_total_compareproductsoutput_table)) + ((dst_positive_scale_weighted_total_compareproductsoutput_table) + (dst_positive_scale_weighted_total_compareproductsoutput_table))) + (((dst_negative_code_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)) * S ((dst_negative_code_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)) + ((dst_negative_scale_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)))) * S ((((dst_positive_code_weighted_total_compareproductsoutput_table) + (dst_positive_scale_weighted_total_compareproductsoutput_table)) * S ((dst_positive_code_weighted_total_compareproductsoutput_table) + (dst_positive_scale_weighted_total_compareproductsoutput_table)) + ((dst_positive_scale_weighted_total_compareproductsoutput_table) + (dst_positive_scale_weighted_total_compareproductsoutput_table))) + (((dst_negative_code_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)) * S ((dst_negative_code_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)) + ((dst_negative_scale_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)))) + ((((dst_negative_code_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)) * S ((dst_negative_code_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)) + ((dst_negative_scale_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table))) + (((dst_negative_code_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)) * S ((dst_negative_code_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)) + ((dst_negative_scale_weighted_total_compareproductsoutput_table) + (dst_negative_scale_weighted_total_compareproductsoutput_table)))))) /\ (forall dst_index_weighted_total_compareproductsoutput_table. (exists pvs_le_gap_weighted_total_compareproductsoutput_tabledomain. pvs_le_gap_weighted_total_compareproductsoutput_tabledomain + (dst_index_weighted_total_compareproductsoutput_table) = (l)) -> exists dst_positive_weighted_total_compareproductsoutput_table dst_negative_weighted_total_compareproductsoutput_table dst_value_weighted_total_compareproductsoutput_table. ((((exists ff_h_pvs_weighted_total_compareproductsoutput_tableentrypositive. ff_h_pvs_weighted_total_compareproductsoutput_tableentrypositive + S (dst_positive_weighted_total_compareproductsoutput_table) = S ((S (dst_index_weighted_total_compareproductsoutput_table)) * dst_positive_scale_weighted_total_compareproductsoutput_table)) /\ exists ff_q_pvs_weighted_total_compareproductsoutput_tableentrypositive. dst_positive_code_weighted_total_compareproductsoutput_table = ff_q_pvs_weighted_total_compareproductsoutput_tableentrypositive * S ((S (dst_index_weighted_total_compareproductsoutput_table)) * dst_positive_scale_weighted_total_compareproductsoutput_table) + (dst_positive_weighted_total_compareproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsoutput_tableentrynegative. ff_h_pvs_weighted_total_compareproductsoutput_tableentrynegative + S (dst_negative_weighted_total_compareproductsoutput_table) = S ((S (dst_index_weighted_total_compareproductsoutput_table)) * dst_negative_scale_weighted_total_compareproductsoutput_table)) /\ exists ff_q_pvs_weighted_total_compareproductsoutput_tableentrynegative. dst_negative_code_weighted_total_compareproductsoutput_table = ff_q_pvs_weighted_total_compareproductsoutput_tableentrynegative * S ((S (dst_index_weighted_total_compareproductsoutput_table)) * dst_negative_scale_weighted_total_compareproductsoutput_table) + (dst_negative_weighted_total_compareproductsoutput_table))) /\ (exists ge_balance_positive_weighted_total_compareproductsoutput_tableentryvalue ge_balance_negative_weighted_total_compareproductsoutput_tableentryvalue. (((((dst_value_weighted_total_compareproductsoutput_table) = 2 * (ge_balance_positive_weighted_total_compareproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_total_compareproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_total_compareproductsoutput_tableentryvaluedecode. (((dst_value_weighted_total_compareproductsoutput_table) = 2 * ge_signed_half_weighted_total_compareproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_total_compareproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_total_compareproductsoutput_tableentryvalue) = S ge_signed_half_weighted_total_compareproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_total_compareproductsoutput_table) + ge_balance_negative_weighted_total_compareproductsoutput_tableentryvalue = (dst_negative_weighted_total_compareproductsoutput_table) + ge_balance_positive_weighted_total_compareproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_total_compareproductsentries. (exists pvs_gap_weighted_total_compareproductsentriesbound. pvs_gap_weighted_total_compareproductsentriesbound + S (sto_index_weighted_total_compareproductsentries) = (l)) -> exists sto_left_weighted_total_compareproductsentries sto_right_weighted_total_compareproductsentries sto_output_weighted_total_compareproductsentries. ((exists dst_positive_code_weighted_total_compareproductsentriesentryleft dst_positive_scale_weighted_total_compareproductsentriesentryleft dst_negative_code_weighted_total_compareproductsentriesentryleft dst_negative_scale_weighted_total_compareproductsentriesentryleft dst_positive_weighted_total_compareproductsentriesentryleft dst_negative_weighted_total_compareproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_total_compareproductsentriesentryleft) + (dst_positive_scale_weighted_total_compareproductsentriesentryleft)) * S ((dst_positive_code_weighted_total_compareproductsentriesentryleft) + (dst_positive_scale_weighted_total_compareproductsentriesentryleft)) + ((dst_positive_scale_weighted_total_compareproductsentriesentryleft) + (dst_positive_scale_weighted_total_compareproductsentriesentryleft))) + (((dst_negative_code_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_total_compareproductsentriesentryleft) + (dst_positive_scale_weighted_total_compareproductsentriesentryleft)) * S ((dst_positive_code_weighted_total_compareproductsentriesentryleft) + (dst_positive_scale_weighted_total_compareproductsentriesentryleft)) + ((dst_positive_scale_weighted_total_compareproductsentriesentryleft) + (dst_positive_scale_weighted_total_compareproductsentriesentryleft))) + (((dst_negative_code_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)))) + ((((dst_negative_code_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft))) + (((dst_negative_code_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryleft) + (dst_negative_scale_weighted_total_compareproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsentriesentryleftpositive. ff_h_pvs_weighted_total_compareproductsentriesentryleftpositive + S (dst_positive_weighted_total_compareproductsentriesentryleft) = S ((S (sto_index_weighted_total_compareproductsentries)) * dst_positive_scale_weighted_total_compareproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_total_compareproductsentriesentryleftpositive. dst_positive_code_weighted_total_compareproductsentriesentryleft = ff_q_pvs_weighted_total_compareproductsentriesentryleftpositive * S ((S (sto_index_weighted_total_compareproductsentries)) * dst_positive_scale_weighted_total_compareproductsentriesentryleft) + (dst_positive_weighted_total_compareproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsentriesentryleftnegative. ff_h_pvs_weighted_total_compareproductsentriesentryleftnegative + S (dst_negative_weighted_total_compareproductsentriesentryleft) = S ((S (sto_index_weighted_total_compareproductsentries)) * dst_negative_scale_weighted_total_compareproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_total_compareproductsentriesentryleftnegative. dst_negative_code_weighted_total_compareproductsentriesentryleft = ff_q_pvs_weighted_total_compareproductsentriesentryleftnegative * S ((S (sto_index_weighted_total_compareproductsentries)) * dst_negative_scale_weighted_total_compareproductsentriesentryleft) + (dst_negative_weighted_total_compareproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_total_compareproductsentriesentryleftvalue ge_balance_negative_weighted_total_compareproductsentriesentryleftvalue. (((((sto_left_weighted_total_compareproductsentries) = 2 * (ge_balance_positive_weighted_total_compareproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_total_compareproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_total_compareproductsentriesentryleftvaluedecode. (((sto_left_weighted_total_compareproductsentries) = 2 * ge_signed_half_weighted_total_compareproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_total_compareproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_total_compareproductsentriesentryleftvalue) = S ge_signed_half_weighted_total_compareproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_total_compareproductsentriesentryleft) + ge_balance_negative_weighted_total_compareproductsentriesentryleftvalue = (dst_negative_weighted_total_compareproductsentriesentryleft) + ge_balance_positive_weighted_total_compareproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_total_compareproductsentriesentryright dst_positive_scale_weighted_total_compareproductsentriesentryright dst_negative_code_weighted_total_compareproductsentriesentryright dst_negative_scale_weighted_total_compareproductsentriesentryright dst_positive_weighted_total_compareproductsentriesentryright dst_negative_weighted_total_compareproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_total_compareproductsentriesentryright) + (dst_positive_scale_weighted_total_compareproductsentriesentryright)) * S ((dst_positive_code_weighted_total_compareproductsentriesentryright) + (dst_positive_scale_weighted_total_compareproductsentriesentryright)) + ((dst_positive_scale_weighted_total_compareproductsentriesentryright) + (dst_positive_scale_weighted_total_compareproductsentriesentryright))) + (((dst_negative_code_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)))) * S ((((dst_positive_code_weighted_total_compareproductsentriesentryright) + (dst_positive_scale_weighted_total_compareproductsentriesentryright)) * S ((dst_positive_code_weighted_total_compareproductsentriesentryright) + (dst_positive_scale_weighted_total_compareproductsentriesentryright)) + ((dst_positive_scale_weighted_total_compareproductsentriesentryright) + (dst_positive_scale_weighted_total_compareproductsentriesentryright))) + (((dst_negative_code_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)))) + ((((dst_negative_code_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright))) + (((dst_negative_code_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryright) + (dst_negative_scale_weighted_total_compareproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsentriesentryrightpositive. ff_h_pvs_weighted_total_compareproductsentriesentryrightpositive + S (dst_positive_weighted_total_compareproductsentriesentryright) = S ((S (sto_index_weighted_total_compareproductsentries)) * dst_positive_scale_weighted_total_compareproductsentriesentryright)) /\ exists ff_q_pvs_weighted_total_compareproductsentriesentryrightpositive. dst_positive_code_weighted_total_compareproductsentriesentryright = ff_q_pvs_weighted_total_compareproductsentriesentryrightpositive * S ((S (sto_index_weighted_total_compareproductsentries)) * dst_positive_scale_weighted_total_compareproductsentriesentryright) + (dst_positive_weighted_total_compareproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsentriesentryrightnegative. ff_h_pvs_weighted_total_compareproductsentriesentryrightnegative + S (dst_negative_weighted_total_compareproductsentriesentryright) = S ((S (sto_index_weighted_total_compareproductsentries)) * dst_negative_scale_weighted_total_compareproductsentriesentryright)) /\ exists ff_q_pvs_weighted_total_compareproductsentriesentryrightnegative. dst_negative_code_weighted_total_compareproductsentriesentryright = ff_q_pvs_weighted_total_compareproductsentriesentryrightnegative * S ((S (sto_index_weighted_total_compareproductsentries)) * dst_negative_scale_weighted_total_compareproductsentriesentryright) + (dst_negative_weighted_total_compareproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_total_compareproductsentriesentryrightvalue ge_balance_negative_weighted_total_compareproductsentriesentryrightvalue. (((((sto_right_weighted_total_compareproductsentries) = 2 * (ge_balance_positive_weighted_total_compareproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_total_compareproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_total_compareproductsentriesentryrightvaluedecode. (((sto_right_weighted_total_compareproductsentries) = 2 * ge_signed_half_weighted_total_compareproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_total_compareproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_total_compareproductsentriesentryrightvalue) = S ge_signed_half_weighted_total_compareproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_total_compareproductsentriesentryright) + ge_balance_negative_weighted_total_compareproductsentriesentryrightvalue = (dst_negative_weighted_total_compareproductsentriesentryright) + ge_balance_positive_weighted_total_compareproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_total_compareproductsentriesentryoutput dst_positive_scale_weighted_total_compareproductsentriesentryoutput dst_negative_code_weighted_total_compareproductsentriesentryoutput dst_negative_scale_weighted_total_compareproductsentriesentryoutput dst_positive_weighted_total_compareproductsentriesentryoutput dst_negative_weighted_total_compareproductsentriesentryoutput. (((sws_product_table_weighted_total_compare) = (((((dst_positive_code_weighted_total_compareproductsentriesentryoutput) + (dst_positive_scale_weighted_total_compareproductsentriesentryoutput)) * S ((dst_positive_code_weighted_total_compareproductsentriesentryoutput) + (dst_positive_scale_weighted_total_compareproductsentriesentryoutput)) + ((dst_positive_scale_weighted_total_compareproductsentriesentryoutput) + (dst_positive_scale_weighted_total_compareproductsentriesentryoutput))) + (((dst_negative_code_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_total_compareproductsentriesentryoutput) + (dst_positive_scale_weighted_total_compareproductsentriesentryoutput)) * S ((dst_positive_code_weighted_total_compareproductsentriesentryoutput) + (dst_positive_scale_weighted_total_compareproductsentriesentryoutput)) + ((dst_positive_scale_weighted_total_compareproductsentriesentryoutput) + (dst_positive_scale_weighted_total_compareproductsentriesentryoutput))) + (((dst_negative_code_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput))) + (((dst_negative_code_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) * S ((dst_negative_code_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) + ((dst_negative_scale_weighted_total_compareproductsentriesentryoutput) + (dst_negative_scale_weighted_total_compareproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsentriesentryoutputpositive. ff_h_pvs_weighted_total_compareproductsentriesentryoutputpositive + S (dst_positive_weighted_total_compareproductsentriesentryoutput) = S ((S (sto_index_weighted_total_compareproductsentries)) * dst_positive_scale_weighted_total_compareproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_total_compareproductsentriesentryoutputpositive. dst_positive_code_weighted_total_compareproductsentriesentryoutput = ff_q_pvs_weighted_total_compareproductsentriesentryoutputpositive * S ((S (sto_index_weighted_total_compareproductsentries)) * dst_positive_scale_weighted_total_compareproductsentriesentryoutput) + (dst_positive_weighted_total_compareproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_total_compareproductsentriesentryoutputnegative. ff_h_pvs_weighted_total_compareproductsentriesentryoutputnegative + S (dst_negative_weighted_total_compareproductsentriesentryoutput) = S ((S (sto_index_weighted_total_compareproductsentries)) * dst_negative_scale_weighted_total_compareproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_total_compareproductsentriesentryoutputnegative. dst_negative_code_weighted_total_compareproductsentriesentryoutput = ff_q_pvs_weighted_total_compareproductsentriesentryoutputnegative * S ((S (sto_index_weighted_total_compareproductsentries)) * dst_negative_scale_weighted_total_compareproductsentriesentryoutput) + (dst_negative_weighted_total_compareproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_total_compareproductsentriesentryoutputvalue ge_balance_negative_weighted_total_compareproductsentriesentryoutputvalue. (((((sto_output_weighted_total_compareproductsentries) = 2 * (ge_balance_positive_weighted_total_compareproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_total_compareproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_total_compareproductsentriesentryoutputvaluedecode. (((sto_output_weighted_total_compareproductsentries) = 2 * ge_signed_half_weighted_total_compareproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_total_compareproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_total_compareproductsentriesentryoutputvalue) = S ge_signed_half_weighted_total_compareproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_total_compareproductsentriesentryoutput) + ge_balance_negative_weighted_total_compareproductsentriesentryoutputvalue = (dst_negative_weighted_total_compareproductsentriesentryoutput) + ge_balance_positive_weighted_total_compareproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_total_compareproductsentriesentryoperation sto_an_weighted_total_compareproductsentriesentryoperation sto_bp_weighted_total_compareproductsentriesentryoperation sto_bn_weighted_total_compareproductsentriesentryoperation sto_cp_weighted_total_compareproductsentriesentryoperation sto_cn_weighted_total_compareproductsentriesentryoperation. (((((sto_left_weighted_total_compareproductsentries) = 2 * (sto_ap_weighted_total_compareproductsentriesentryoperation) /\ (sto_an_weighted_total_compareproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_total_compareproductsentriesentryoperationleft. (((sto_left_weighted_total_compareproductsentries) = 2 * ge_signed_half_weighted_total_compareproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_total_compareproductsentriesentryoperation) = 0) /\ (sto_an_weighted_total_compareproductsentriesentryoperation) = S ge_signed_half_weighted_total_compareproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_total_compareproductsentries) = 2 * (sto_bp_weighted_total_compareproductsentriesentryoperation) /\ (sto_bn_weighted_total_compareproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_total_compareproductsentriesentryoperationright. (((sto_right_weighted_total_compareproductsentries) = 2 * ge_signed_half_weighted_total_compareproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_total_compareproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_total_compareproductsentriesentryoperation) = S ge_signed_half_weighted_total_compareproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_total_compareproductsentries) = 2 * (sto_cp_weighted_total_compareproductsentriesentryoperation) /\ (sto_cn_weighted_total_compareproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_total_compareproductsentriesentryoperationoutput. (((sto_output_weighted_total_compareproductsentries) = 2 * ge_signed_half_weighted_total_compareproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_total_compareproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_total_compareproductsentriesentryoperation) = S ge_signed_half_weighted_total_compareproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_total_compareproductsentriesentryoperation * sto_bp_weighted_total_compareproductsentriesentryoperation + sto_an_weighted_total_compareproductsentriesentryoperation * sto_bn_weighted_total_compareproductsentriesentryoperation) + sto_cn_weighted_total_compareproductsentriesentryoperation = (sto_ap_weighted_total_compareproductsentriesentryoperation * sto_bn_weighted_total_compareproductsentriesentryoperation + sto_an_weighted_total_compareproductsentriesentryoperation * sto_bp_weighted_total_compareproductsentriesentryoperation) + sto_cp_weighted_total_compareproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_total_comparesum dst_positive_scale_weighted_total_comparesum dst_negative_code_weighted_total_comparesum dst_negative_scale_weighted_total_comparesum dst_positive_sum_weighted_total_comparesum dst_negative_sum_weighted_total_comparesum. (((sws_product_table_weighted_total_compare) = (((((dst_positive_code_weighted_total_comparesum) + (dst_positive_scale_weighted_total_comparesum)) * S ((dst_positive_code_weighted_total_comparesum) + (dst_positive_scale_weighted_total_comparesum)) + ((dst_positive_scale_weighted_total_comparesum) + (dst_positive_scale_weighted_total_comparesum))) + (((dst_negative_code_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)) * S ((dst_negative_code_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)) + ((dst_negative_scale_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)))) * S ((((dst_positive_code_weighted_total_comparesum) + (dst_positive_scale_weighted_total_comparesum)) * S ((dst_positive_code_weighted_total_comparesum) + (dst_positive_scale_weighted_total_comparesum)) + ((dst_positive_scale_weighted_total_comparesum) + (dst_positive_scale_weighted_total_comparesum))) + (((dst_negative_code_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)) * S ((dst_negative_code_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)) + ((dst_negative_scale_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)))) + ((((dst_negative_code_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)) * S ((dst_negative_code_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)) + ((dst_negative_scale_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum))) + (((dst_negative_code_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)) * S ((dst_negative_code_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)) + ((dst_negative_scale_weighted_total_comparesum) + (dst_negative_scale_weighted_total_comparesum)))))) /\ (((exists fs_u_dst_weighted_total_comparesumpositive fs_v_dst_weighted_total_comparesumpositive. ((((exists fs_h_dst_weighted_total_comparesumpositive_body_start. fs_h_dst_weighted_total_comparesumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_total_comparesumpositive)) /\ exists fs_q_dst_weighted_total_comparesumpositive_body_start. fs_u_dst_weighted_total_comparesumpositive = fs_q_dst_weighted_total_comparesumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_total_comparesumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_total_comparesumpositive_body_terminal. fs_h_dst_weighted_total_comparesumpositive_body_terminal + S (dst_positive_sum_weighted_total_comparesum) = S ((S (l)) * fs_v_dst_weighted_total_comparesumpositive)) /\ exists fs_q_dst_weighted_total_comparesumpositive_body_terminal. fs_u_dst_weighted_total_comparesumpositive = fs_q_dst_weighted_total_comparesumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_total_comparesumpositive) + (dst_positive_sum_weighted_total_comparesum))) /\ forall fs_i_dst_weighted_total_comparesumpositive_body_steps. (exists fs_lt_dst_weighted_total_comparesumpositive_body_steps_bound. fs_lt_dst_weighted_total_comparesumpositive_body_steps_bound + S fs_i_dst_weighted_total_comparesumpositive_body_steps = l) -> exists fs_a_dst_weighted_total_comparesumpositive_body_steps fs_r_dst_weighted_total_comparesumpositive_body_steps fs_s_dst_weighted_total_comparesumpositive_body_steps. ((((exists fs_h_dst_weighted_total_comparesumpositive_body_steps_summand. fs_h_dst_weighted_total_comparesumpositive_body_steps_summand + S (fs_a_dst_weighted_total_comparesumpositive_body_steps) = S ((S (fs_i_dst_weighted_total_comparesumpositive_body_steps)) * dst_positive_scale_weighted_total_comparesum)) /\ exists fs_q_dst_weighted_total_comparesumpositive_body_steps_summand. dst_positive_code_weighted_total_comparesum = fs_q_dst_weighted_total_comparesumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_total_comparesumpositive_body_steps)) * dst_positive_scale_weighted_total_comparesum) + (fs_a_dst_weighted_total_comparesumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_total_comparesumpositive_body_steps_partial. fs_h_dst_weighted_total_comparesumpositive_body_steps_partial + S (fs_r_dst_weighted_total_comparesumpositive_body_steps) = S ((S (fs_i_dst_weighted_total_comparesumpositive_body_steps)) * fs_v_dst_weighted_total_comparesumpositive)) /\ exists fs_q_dst_weighted_total_comparesumpositive_body_steps_partial. fs_u_dst_weighted_total_comparesumpositive = fs_q_dst_weighted_total_comparesumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_total_comparesumpositive_body_steps)) * fs_v_dst_weighted_total_comparesumpositive) + (fs_r_dst_weighted_total_comparesumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_total_comparesumpositive_body_steps_successor. fs_h_dst_weighted_total_comparesumpositive_body_steps_successor + S (fs_s_dst_weighted_total_comparesumpositive_body_steps) = S ((S (S fs_i_dst_weighted_total_comparesumpositive_body_steps)) * fs_v_dst_weighted_total_comparesumpositive)) /\ exists fs_q_dst_weighted_total_comparesumpositive_body_steps_successor. fs_u_dst_weighted_total_comparesumpositive = fs_q_dst_weighted_total_comparesumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_total_comparesumpositive_body_steps)) * fs_v_dst_weighted_total_comparesumpositive) + (fs_s_dst_weighted_total_comparesumpositive_body_steps))) /\ fs_s_dst_weighted_total_comparesumpositive_body_steps = fs_r_dst_weighted_total_comparesumpositive_body_steps + fs_a_dst_weighted_total_comparesumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_total_comparesumnegative fs_v_dst_weighted_total_comparesumnegative. ((((exists fs_h_dst_weighted_total_comparesumnegative_body_start. fs_h_dst_weighted_total_comparesumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_total_comparesumnegative)) /\ exists fs_q_dst_weighted_total_comparesumnegative_body_start. fs_u_dst_weighted_total_comparesumnegative = fs_q_dst_weighted_total_comparesumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_total_comparesumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_total_comparesumnegative_body_terminal. fs_h_dst_weighted_total_comparesumnegative_body_terminal + S (dst_negative_sum_weighted_total_comparesum) = S ((S (l)) * fs_v_dst_weighted_total_comparesumnegative)) /\ exists fs_q_dst_weighted_total_comparesumnegative_body_terminal. fs_u_dst_weighted_total_comparesumnegative = fs_q_dst_weighted_total_comparesumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_total_comparesumnegative) + (dst_negative_sum_weighted_total_comparesum))) /\ forall fs_i_dst_weighted_total_comparesumnegative_body_steps. (exists fs_lt_dst_weighted_total_comparesumnegative_body_steps_bound. fs_lt_dst_weighted_total_comparesumnegative_body_steps_bound + S fs_i_dst_weighted_total_comparesumnegative_body_steps = l) -> exists fs_a_dst_weighted_total_comparesumnegative_body_steps fs_r_dst_weighted_total_comparesumnegative_body_steps fs_s_dst_weighted_total_comparesumnegative_body_steps. ((((exists fs_h_dst_weighted_total_comparesumnegative_body_steps_summand. fs_h_dst_weighted_total_comparesumnegative_body_steps_summand + S (fs_a_dst_weighted_total_comparesumnegative_body_steps) = S ((S (fs_i_dst_weighted_total_comparesumnegative_body_steps)) * dst_negative_scale_weighted_total_comparesum)) /\ exists fs_q_dst_weighted_total_comparesumnegative_body_steps_summand. dst_negative_code_weighted_total_comparesum = fs_q_dst_weighted_total_comparesumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_total_comparesumnegative_body_steps)) * dst_negative_scale_weighted_total_comparesum) + (fs_a_dst_weighted_total_comparesumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_total_comparesumnegative_body_steps_partial. fs_h_dst_weighted_total_comparesumnegative_body_steps_partial + S (fs_r_dst_weighted_total_comparesumnegative_body_steps) = S ((S (fs_i_dst_weighted_total_comparesumnegative_body_steps)) * fs_v_dst_weighted_total_comparesumnegative)) /\ exists fs_q_dst_weighted_total_comparesumnegative_body_steps_partial. fs_u_dst_weighted_total_comparesumnegative = fs_q_dst_weighted_total_comparesumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_total_comparesumnegative_body_steps)) * fs_v_dst_weighted_total_comparesumnegative) + (fs_r_dst_weighted_total_comparesumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_total_comparesumnegative_body_steps_successor. fs_h_dst_weighted_total_comparesumnegative_body_steps_successor + S (fs_s_dst_weighted_total_comparesumnegative_body_steps) = S ((S (S fs_i_dst_weighted_total_comparesumnegative_body_steps)) * fs_v_dst_weighted_total_comparesumnegative)) /\ exists fs_q_dst_weighted_total_comparesumnegative_body_steps_successor. fs_u_dst_weighted_total_comparesumnegative = fs_q_dst_weighted_total_comparesumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_total_comparesumnegative_body_steps)) * fs_v_dst_weighted_total_comparesumnegative) + (fs_s_dst_weighted_total_comparesumnegative_body_steps))) /\ fs_s_dst_weighted_total_comparesumnegative_body_steps = fs_r_dst_weighted_total_comparesumnegative_body_steps + fs_a_dst_weighted_total_comparesumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_total_comparesumresult ge_balance_negative_weighted_total_comparesumresult. (((((u) = 2 * (ge_balance_positive_weighted_total_comparesumresult) /\ (ge_balance_negative_weighted_total_comparesumresult) = 0) \/ exists ge_signed_half_weighted_total_comparesumresultdecode. (((u) = 2 * ge_signed_half_weighted_total_comparesumresultdecode + 1 /\ (ge_balance_positive_weighted_total_comparesumresult) = 0) /\ (ge_balance_negative_weighted_total_comparesumresult) = S ge_signed_half_weighted_total_comparesumresultdecode))) /\ ((dst_positive_sum_weighted_total_comparesum) + ge_balance_negative_weighted_total_comparesumresult = (dst_negative_sum_weighted_total_comparesum) + ge_balance_positive_weighted_total_comparesumresult))))))))))) -> u = z))
signed_weighted_sum_empty_value
new owned theorem · read exact theorem evidence
Bundle node 219; exact statement SHA-256 1c9fc5302ca265115b30ee1fb088276590e452cce3e440f551a2f6a3dc76e86b
Exact first-order statement
forall W F z. (exists sws_product_table_weighted_empty. ((((exists dst_positive_code_weighted_emptyproductsleft_table dst_positive_scale_weighted_emptyproductsleft_table dst_negative_code_weighted_emptyproductsleft_table dst_negative_scale_weighted_emptyproductsleft_table. (((W) = (((((dst_positive_code_weighted_emptyproductsleft_table) + (dst_positive_scale_weighted_emptyproductsleft_table)) * S ((dst_positive_code_weighted_emptyproductsleft_table) + (dst_positive_scale_weighted_emptyproductsleft_table)) + ((dst_positive_scale_weighted_emptyproductsleft_table) + (dst_positive_scale_weighted_emptyproductsleft_table))) + (((dst_negative_code_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)) * S ((dst_negative_code_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)) + ((dst_negative_scale_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)))) * S ((((dst_positive_code_weighted_emptyproductsleft_table) + (dst_positive_scale_weighted_emptyproductsleft_table)) * S ((dst_positive_code_weighted_emptyproductsleft_table) + (dst_positive_scale_weighted_emptyproductsleft_table)) + ((dst_positive_scale_weighted_emptyproductsleft_table) + (dst_positive_scale_weighted_emptyproductsleft_table))) + (((dst_negative_code_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)) * S ((dst_negative_code_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)) + ((dst_negative_scale_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)))) + ((((dst_negative_code_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)) * S ((dst_negative_code_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)) + ((dst_negative_scale_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table))) + (((dst_negative_code_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)) * S ((dst_negative_code_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)) + ((dst_negative_scale_weighted_emptyproductsleft_table) + (dst_negative_scale_weighted_emptyproductsleft_table)))))) /\ (forall dst_index_weighted_emptyproductsleft_table. (exists pvs_le_gap_weighted_emptyproductsleft_tabledomain. pvs_le_gap_weighted_emptyproductsleft_tabledomain + (dst_index_weighted_emptyproductsleft_table) = (0)) -> exists dst_positive_weighted_emptyproductsleft_table dst_negative_weighted_emptyproductsleft_table dst_value_weighted_emptyproductsleft_table. ((((exists ff_h_pvs_weighted_emptyproductsleft_tableentrypositive. ff_h_pvs_weighted_emptyproductsleft_tableentrypositive + S (dst_positive_weighted_emptyproductsleft_table) = S ((S (dst_index_weighted_emptyproductsleft_table)) * dst_positive_scale_weighted_emptyproductsleft_table)) /\ exists ff_q_pvs_weighted_emptyproductsleft_tableentrypositive. dst_positive_code_weighted_emptyproductsleft_table = ff_q_pvs_weighted_emptyproductsleft_tableentrypositive * S ((S (dst_index_weighted_emptyproductsleft_table)) * dst_positive_scale_weighted_emptyproductsleft_table) + (dst_positive_weighted_emptyproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_emptyproductsleft_tableentrynegative. ff_h_pvs_weighted_emptyproductsleft_tableentrynegative + S (dst_negative_weighted_emptyproductsleft_table) = S ((S (dst_index_weighted_emptyproductsleft_table)) * dst_negative_scale_weighted_emptyproductsleft_table)) /\ exists ff_q_pvs_weighted_emptyproductsleft_tableentrynegative. dst_negative_code_weighted_emptyproductsleft_table = ff_q_pvs_weighted_emptyproductsleft_tableentrynegative * S ((S (dst_index_weighted_emptyproductsleft_table)) * dst_negative_scale_weighted_emptyproductsleft_table) + (dst_negative_weighted_emptyproductsleft_table))) /\ (exists ge_balance_positive_weighted_emptyproductsleft_tableentryvalue ge_balance_negative_weighted_emptyproductsleft_tableentryvalue. (((((dst_value_weighted_emptyproductsleft_table) = 2 * (ge_balance_positive_weighted_emptyproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_emptyproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_emptyproductsleft_tableentryvaluedecode. (((dst_value_weighted_emptyproductsleft_table) = 2 * ge_signed_half_weighted_emptyproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_emptyproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_emptyproductsleft_tableentryvalue) = S ge_signed_half_weighted_emptyproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_emptyproductsleft_table) + ge_balance_negative_weighted_emptyproductsleft_tableentryvalue = (dst_negative_weighted_emptyproductsleft_table) + ge_balance_positive_weighted_emptyproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_emptyproductsright_table dst_positive_scale_weighted_emptyproductsright_table dst_negative_code_weighted_emptyproductsright_table dst_negative_scale_weighted_emptyproductsright_table. (((F) = (((((dst_positive_code_weighted_emptyproductsright_table) + (dst_positive_scale_weighted_emptyproductsright_table)) * S ((dst_positive_code_weighted_emptyproductsright_table) + (dst_positive_scale_weighted_emptyproductsright_table)) + ((dst_positive_scale_weighted_emptyproductsright_table) + (dst_positive_scale_weighted_emptyproductsright_table))) + (((dst_negative_code_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)) * S ((dst_negative_code_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)) + ((dst_negative_scale_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)))) * S ((((dst_positive_code_weighted_emptyproductsright_table) + (dst_positive_scale_weighted_emptyproductsright_table)) * S ((dst_positive_code_weighted_emptyproductsright_table) + (dst_positive_scale_weighted_emptyproductsright_table)) + ((dst_positive_scale_weighted_emptyproductsright_table) + (dst_positive_scale_weighted_emptyproductsright_table))) + (((dst_negative_code_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)) * S ((dst_negative_code_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)) + ((dst_negative_scale_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)))) + ((((dst_negative_code_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)) * S ((dst_negative_code_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)) + ((dst_negative_scale_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table))) + (((dst_negative_code_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)) * S ((dst_negative_code_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)) + ((dst_negative_scale_weighted_emptyproductsright_table) + (dst_negative_scale_weighted_emptyproductsright_table)))))) /\ (forall dst_index_weighted_emptyproductsright_table. (exists pvs_le_gap_weighted_emptyproductsright_tabledomain. pvs_le_gap_weighted_emptyproductsright_tabledomain + (dst_index_weighted_emptyproductsright_table) = (0)) -> exists dst_positive_weighted_emptyproductsright_table dst_negative_weighted_emptyproductsright_table dst_value_weighted_emptyproductsright_table. ((((exists ff_h_pvs_weighted_emptyproductsright_tableentrypositive. ff_h_pvs_weighted_emptyproductsright_tableentrypositive + S (dst_positive_weighted_emptyproductsright_table) = S ((S (dst_index_weighted_emptyproductsright_table)) * dst_positive_scale_weighted_emptyproductsright_table)) /\ exists ff_q_pvs_weighted_emptyproductsright_tableentrypositive. dst_positive_code_weighted_emptyproductsright_table = ff_q_pvs_weighted_emptyproductsright_tableentrypositive * S ((S (dst_index_weighted_emptyproductsright_table)) * dst_positive_scale_weighted_emptyproductsright_table) + (dst_positive_weighted_emptyproductsright_table))) /\ (((((exists ff_h_pvs_weighted_emptyproductsright_tableentrynegative. ff_h_pvs_weighted_emptyproductsright_tableentrynegative + S (dst_negative_weighted_emptyproductsright_table) = S ((S (dst_index_weighted_emptyproductsright_table)) * dst_negative_scale_weighted_emptyproductsright_table)) /\ exists ff_q_pvs_weighted_emptyproductsright_tableentrynegative. dst_negative_code_weighted_emptyproductsright_table = ff_q_pvs_weighted_emptyproductsright_tableentrynegative * S ((S (dst_index_weighted_emptyproductsright_table)) * dst_negative_scale_weighted_emptyproductsright_table) + (dst_negative_weighted_emptyproductsright_table))) /\ (exists ge_balance_positive_weighted_emptyproductsright_tableentryvalue ge_balance_negative_weighted_emptyproductsright_tableentryvalue. (((((dst_value_weighted_emptyproductsright_table) = 2 * (ge_balance_positive_weighted_emptyproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_emptyproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_emptyproductsright_tableentryvaluedecode. (((dst_value_weighted_emptyproductsright_table) = 2 * ge_signed_half_weighted_emptyproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_emptyproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_emptyproductsright_tableentryvalue) = S ge_signed_half_weighted_emptyproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_emptyproductsright_table) + ge_balance_negative_weighted_emptyproductsright_tableentryvalue = (dst_negative_weighted_emptyproductsright_table) + ge_balance_positive_weighted_emptyproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_emptyproductsoutput_table dst_positive_scale_weighted_emptyproductsoutput_table dst_negative_code_weighted_emptyproductsoutput_table dst_negative_scale_weighted_emptyproductsoutput_table. (((sws_product_table_weighted_empty) = (((((dst_positive_code_weighted_emptyproductsoutput_table) + (dst_positive_scale_weighted_emptyproductsoutput_table)) * S ((dst_positive_code_weighted_emptyproductsoutput_table) + (dst_positive_scale_weighted_emptyproductsoutput_table)) + ((dst_positive_scale_weighted_emptyproductsoutput_table) + (dst_positive_scale_weighted_emptyproductsoutput_table))) + (((dst_negative_code_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)) * S ((dst_negative_code_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)) + ((dst_negative_scale_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)))) * S ((((dst_positive_code_weighted_emptyproductsoutput_table) + (dst_positive_scale_weighted_emptyproductsoutput_table)) * S ((dst_positive_code_weighted_emptyproductsoutput_table) + (dst_positive_scale_weighted_emptyproductsoutput_table)) + ((dst_positive_scale_weighted_emptyproductsoutput_table) + (dst_positive_scale_weighted_emptyproductsoutput_table))) + (((dst_negative_code_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)) * S ((dst_negative_code_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)) + ((dst_negative_scale_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)))) + ((((dst_negative_code_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)) * S ((dst_negative_code_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)) + ((dst_negative_scale_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table))) + (((dst_negative_code_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)) * S ((dst_negative_code_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)) + ((dst_negative_scale_weighted_emptyproductsoutput_table) + (dst_negative_scale_weighted_emptyproductsoutput_table)))))) /\ (forall dst_index_weighted_emptyproductsoutput_table. (exists pvs_le_gap_weighted_emptyproductsoutput_tabledomain. pvs_le_gap_weighted_emptyproductsoutput_tabledomain + (dst_index_weighted_emptyproductsoutput_table) = (0)) -> exists dst_positive_weighted_emptyproductsoutput_table dst_negative_weighted_emptyproductsoutput_table dst_value_weighted_emptyproductsoutput_table. ((((exists ff_h_pvs_weighted_emptyproductsoutput_tableentrypositive. ff_h_pvs_weighted_emptyproductsoutput_tableentrypositive + S (dst_positive_weighted_emptyproductsoutput_table) = S ((S (dst_index_weighted_emptyproductsoutput_table)) * dst_positive_scale_weighted_emptyproductsoutput_table)) /\ exists ff_q_pvs_weighted_emptyproductsoutput_tableentrypositive. dst_positive_code_weighted_emptyproductsoutput_table = ff_q_pvs_weighted_emptyproductsoutput_tableentrypositive * S ((S (dst_index_weighted_emptyproductsoutput_table)) * dst_positive_scale_weighted_emptyproductsoutput_table) + (dst_positive_weighted_emptyproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_emptyproductsoutput_tableentrynegative. ff_h_pvs_weighted_emptyproductsoutput_tableentrynegative + S (dst_negative_weighted_emptyproductsoutput_table) = S ((S (dst_index_weighted_emptyproductsoutput_table)) * dst_negative_scale_weighted_emptyproductsoutput_table)) /\ exists ff_q_pvs_weighted_emptyproductsoutput_tableentrynegative. dst_negative_code_weighted_emptyproductsoutput_table = ff_q_pvs_weighted_emptyproductsoutput_tableentrynegative * S ((S (dst_index_weighted_emptyproductsoutput_table)) * dst_negative_scale_weighted_emptyproductsoutput_table) + (dst_negative_weighted_emptyproductsoutput_table))) /\ (exists ge_balance_positive_weighted_emptyproductsoutput_tableentryvalue ge_balance_negative_weighted_emptyproductsoutput_tableentryvalue. (((((dst_value_weighted_emptyproductsoutput_table) = 2 * (ge_balance_positive_weighted_emptyproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_emptyproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_emptyproductsoutput_tableentryvaluedecode. (((dst_value_weighted_emptyproductsoutput_table) = 2 * ge_signed_half_weighted_emptyproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_emptyproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_emptyproductsoutput_tableentryvalue) = S ge_signed_half_weighted_emptyproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_emptyproductsoutput_table) + ge_balance_negative_weighted_emptyproductsoutput_tableentryvalue = (dst_negative_weighted_emptyproductsoutput_table) + ge_balance_positive_weighted_emptyproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_emptyproductsentries. (exists pvs_gap_weighted_emptyproductsentriesbound. pvs_gap_weighted_emptyproductsentriesbound + S (sto_index_weighted_emptyproductsentries) = (0)) -> exists sto_left_weighted_emptyproductsentries sto_right_weighted_emptyproductsentries sto_output_weighted_emptyproductsentries. ((exists dst_positive_code_weighted_emptyproductsentriesentryleft dst_positive_scale_weighted_emptyproductsentriesentryleft dst_negative_code_weighted_emptyproductsentriesentryleft dst_negative_scale_weighted_emptyproductsentriesentryleft dst_positive_weighted_emptyproductsentriesentryleft dst_negative_weighted_emptyproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_emptyproductsentriesentryleft) + (dst_positive_scale_weighted_emptyproductsentriesentryleft)) * S ((dst_positive_code_weighted_emptyproductsentriesentryleft) + (dst_positive_scale_weighted_emptyproductsentriesentryleft)) + ((dst_positive_scale_weighted_emptyproductsentriesentryleft) + (dst_positive_scale_weighted_emptyproductsentriesentryleft))) + (((dst_negative_code_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)) * S ((dst_negative_code_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)) + ((dst_negative_scale_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_emptyproductsentriesentryleft) + (dst_positive_scale_weighted_emptyproductsentriesentryleft)) * S ((dst_positive_code_weighted_emptyproductsentriesentryleft) + (dst_positive_scale_weighted_emptyproductsentriesentryleft)) + ((dst_positive_scale_weighted_emptyproductsentriesentryleft) + (dst_positive_scale_weighted_emptyproductsentriesentryleft))) + (((dst_negative_code_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)) * S ((dst_negative_code_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)) + ((dst_negative_scale_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)))) + ((((dst_negative_code_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)) * S ((dst_negative_code_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)) + ((dst_negative_scale_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft))) + (((dst_negative_code_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)) * S ((dst_negative_code_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)) + ((dst_negative_scale_weighted_emptyproductsentriesentryleft) + (dst_negative_scale_weighted_emptyproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_emptyproductsentriesentryleftpositive. ff_h_pvs_weighted_emptyproductsentriesentryleftpositive + S (dst_positive_weighted_emptyproductsentriesentryleft) = S ((S (sto_index_weighted_emptyproductsentries)) * dst_positive_scale_weighted_emptyproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_emptyproductsentriesentryleftpositive. dst_positive_code_weighted_emptyproductsentriesentryleft = ff_q_pvs_weighted_emptyproductsentriesentryleftpositive * S ((S (sto_index_weighted_emptyproductsentries)) * dst_positive_scale_weighted_emptyproductsentriesentryleft) + (dst_positive_weighted_emptyproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_emptyproductsentriesentryleftnegative. ff_h_pvs_weighted_emptyproductsentriesentryleftnegative + S (dst_negative_weighted_emptyproductsentriesentryleft) = S ((S (sto_index_weighted_emptyproductsentries)) * dst_negative_scale_weighted_emptyproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_emptyproductsentriesentryleftnegative. dst_negative_code_weighted_emptyproductsentriesentryleft = ff_q_pvs_weighted_emptyproductsentriesentryleftnegative * S ((S (sto_index_weighted_emptyproductsentries)) * dst_negative_scale_weighted_emptyproductsentriesentryleft) + (dst_negative_weighted_emptyproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_emptyproductsentriesentryleftvalue ge_balance_negative_weighted_emptyproductsentriesentryleftvalue. (((((sto_left_weighted_emptyproductsentries) = 2 * (ge_balance_positive_weighted_emptyproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_emptyproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_emptyproductsentriesentryleftvaluedecode. (((sto_left_weighted_emptyproductsentries) = 2 * ge_signed_half_weighted_emptyproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_emptyproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_emptyproductsentriesentryleftvalue) = S ge_signed_half_weighted_emptyproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_emptyproductsentriesentryleft) + ge_balance_negative_weighted_emptyproductsentriesentryleftvalue = (dst_negative_weighted_emptyproductsentriesentryleft) + ge_balance_positive_weighted_emptyproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_emptyproductsentriesentryright dst_positive_scale_weighted_emptyproductsentriesentryright dst_negative_code_weighted_emptyproductsentriesentryright dst_negative_scale_weighted_emptyproductsentriesentryright dst_positive_weighted_emptyproductsentriesentryright dst_negative_weighted_emptyproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_emptyproductsentriesentryright) + (dst_positive_scale_weighted_emptyproductsentriesentryright)) * S ((dst_positive_code_weighted_emptyproductsentriesentryright) + (dst_positive_scale_weighted_emptyproductsentriesentryright)) + ((dst_positive_scale_weighted_emptyproductsentriesentryright) + (dst_positive_scale_weighted_emptyproductsentriesentryright))) + (((dst_negative_code_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)) * S ((dst_negative_code_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)) + ((dst_negative_scale_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)))) * S ((((dst_positive_code_weighted_emptyproductsentriesentryright) + (dst_positive_scale_weighted_emptyproductsentriesentryright)) * S ((dst_positive_code_weighted_emptyproductsentriesentryright) + (dst_positive_scale_weighted_emptyproductsentriesentryright)) + ((dst_positive_scale_weighted_emptyproductsentriesentryright) + (dst_positive_scale_weighted_emptyproductsentriesentryright))) + (((dst_negative_code_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)) * S ((dst_negative_code_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)) + ((dst_negative_scale_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)))) + ((((dst_negative_code_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)) * S ((dst_negative_code_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)) + ((dst_negative_scale_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright))) + (((dst_negative_code_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)) * S ((dst_negative_code_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)) + ((dst_negative_scale_weighted_emptyproductsentriesentryright) + (dst_negative_scale_weighted_emptyproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_emptyproductsentriesentryrightpositive. ff_h_pvs_weighted_emptyproductsentriesentryrightpositive + S (dst_positive_weighted_emptyproductsentriesentryright) = S ((S (sto_index_weighted_emptyproductsentries)) * dst_positive_scale_weighted_emptyproductsentriesentryright)) /\ exists ff_q_pvs_weighted_emptyproductsentriesentryrightpositive. dst_positive_code_weighted_emptyproductsentriesentryright = ff_q_pvs_weighted_emptyproductsentriesentryrightpositive * S ((S (sto_index_weighted_emptyproductsentries)) * dst_positive_scale_weighted_emptyproductsentriesentryright) + (dst_positive_weighted_emptyproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_emptyproductsentriesentryrightnegative. ff_h_pvs_weighted_emptyproductsentriesentryrightnegative + S (dst_negative_weighted_emptyproductsentriesentryright) = S ((S (sto_index_weighted_emptyproductsentries)) * dst_negative_scale_weighted_emptyproductsentriesentryright)) /\ exists ff_q_pvs_weighted_emptyproductsentriesentryrightnegative. dst_negative_code_weighted_emptyproductsentriesentryright = ff_q_pvs_weighted_emptyproductsentriesentryrightnegative * S ((S (sto_index_weighted_emptyproductsentries)) * dst_negative_scale_weighted_emptyproductsentriesentryright) + (dst_negative_weighted_emptyproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_emptyproductsentriesentryrightvalue ge_balance_negative_weighted_emptyproductsentriesentryrightvalue. (((((sto_right_weighted_emptyproductsentries) = 2 * (ge_balance_positive_weighted_emptyproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_emptyproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_emptyproductsentriesentryrightvaluedecode. (((sto_right_weighted_emptyproductsentries) = 2 * ge_signed_half_weighted_emptyproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_emptyproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_emptyproductsentriesentryrightvalue) = S ge_signed_half_weighted_emptyproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_emptyproductsentriesentryright) + ge_balance_negative_weighted_emptyproductsentriesentryrightvalue = (dst_negative_weighted_emptyproductsentriesentryright) + ge_balance_positive_weighted_emptyproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_emptyproductsentriesentryoutput dst_positive_scale_weighted_emptyproductsentriesentryoutput dst_negative_code_weighted_emptyproductsentriesentryoutput dst_negative_scale_weighted_emptyproductsentriesentryoutput dst_positive_weighted_emptyproductsentriesentryoutput dst_negative_weighted_emptyproductsentriesentryoutput. (((sws_product_table_weighted_empty) = (((((dst_positive_code_weighted_emptyproductsentriesentryoutput) + (dst_positive_scale_weighted_emptyproductsentriesentryoutput)) * S ((dst_positive_code_weighted_emptyproductsentriesentryoutput) + (dst_positive_scale_weighted_emptyproductsentriesentryoutput)) + ((dst_positive_scale_weighted_emptyproductsentriesentryoutput) + (dst_positive_scale_weighted_emptyproductsentriesentryoutput))) + (((dst_negative_code_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)) * S ((dst_negative_code_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)) + ((dst_negative_scale_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_emptyproductsentriesentryoutput) + (dst_positive_scale_weighted_emptyproductsentriesentryoutput)) * S ((dst_positive_code_weighted_emptyproductsentriesentryoutput) + (dst_positive_scale_weighted_emptyproductsentriesentryoutput)) + ((dst_positive_scale_weighted_emptyproductsentriesentryoutput) + (dst_positive_scale_weighted_emptyproductsentriesentryoutput))) + (((dst_negative_code_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)) * S ((dst_negative_code_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)) + ((dst_negative_scale_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)) * S ((dst_negative_code_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)) + ((dst_negative_scale_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput))) + (((dst_negative_code_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)) * S ((dst_negative_code_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)) + ((dst_negative_scale_weighted_emptyproductsentriesentryoutput) + (dst_negative_scale_weighted_emptyproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_emptyproductsentriesentryoutputpositive. ff_h_pvs_weighted_emptyproductsentriesentryoutputpositive + S (dst_positive_weighted_emptyproductsentriesentryoutput) = S ((S (sto_index_weighted_emptyproductsentries)) * dst_positive_scale_weighted_emptyproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_emptyproductsentriesentryoutputpositive. dst_positive_code_weighted_emptyproductsentriesentryoutput = ff_q_pvs_weighted_emptyproductsentriesentryoutputpositive * S ((S (sto_index_weighted_emptyproductsentries)) * dst_positive_scale_weighted_emptyproductsentriesentryoutput) + (dst_positive_weighted_emptyproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_emptyproductsentriesentryoutputnegative. ff_h_pvs_weighted_emptyproductsentriesentryoutputnegative + S (dst_negative_weighted_emptyproductsentriesentryoutput) = S ((S (sto_index_weighted_emptyproductsentries)) * dst_negative_scale_weighted_emptyproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_emptyproductsentriesentryoutputnegative. dst_negative_code_weighted_emptyproductsentriesentryoutput = ff_q_pvs_weighted_emptyproductsentriesentryoutputnegative * S ((S (sto_index_weighted_emptyproductsentries)) * dst_negative_scale_weighted_emptyproductsentriesentryoutput) + (dst_negative_weighted_emptyproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_emptyproductsentriesentryoutputvalue ge_balance_negative_weighted_emptyproductsentriesentryoutputvalue. (((((sto_output_weighted_emptyproductsentries) = 2 * (ge_balance_positive_weighted_emptyproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_emptyproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_emptyproductsentriesentryoutputvaluedecode. (((sto_output_weighted_emptyproductsentries) = 2 * ge_signed_half_weighted_emptyproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_emptyproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_emptyproductsentriesentryoutputvalue) = S ge_signed_half_weighted_emptyproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_emptyproductsentriesentryoutput) + ge_balance_negative_weighted_emptyproductsentriesentryoutputvalue = (dst_negative_weighted_emptyproductsentriesentryoutput) + ge_balance_positive_weighted_emptyproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_emptyproductsentriesentryoperation sto_an_weighted_emptyproductsentriesentryoperation sto_bp_weighted_emptyproductsentriesentryoperation sto_bn_weighted_emptyproductsentriesentryoperation sto_cp_weighted_emptyproductsentriesentryoperation sto_cn_weighted_emptyproductsentriesentryoperation. (((((sto_left_weighted_emptyproductsentries) = 2 * (sto_ap_weighted_emptyproductsentriesentryoperation) /\ (sto_an_weighted_emptyproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_emptyproductsentriesentryoperationleft. (((sto_left_weighted_emptyproductsentries) = 2 * ge_signed_half_weighted_emptyproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_emptyproductsentriesentryoperation) = 0) /\ (sto_an_weighted_emptyproductsentriesentryoperation) = S ge_signed_half_weighted_emptyproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_emptyproductsentries) = 2 * (sto_bp_weighted_emptyproductsentriesentryoperation) /\ (sto_bn_weighted_emptyproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_emptyproductsentriesentryoperationright. (((sto_right_weighted_emptyproductsentries) = 2 * ge_signed_half_weighted_emptyproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_emptyproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_emptyproductsentriesentryoperation) = S ge_signed_half_weighted_emptyproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_emptyproductsentries) = 2 * (sto_cp_weighted_emptyproductsentriesentryoperation) /\ (sto_cn_weighted_emptyproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_emptyproductsentriesentryoperationoutput. (((sto_output_weighted_emptyproductsentries) = 2 * ge_signed_half_weighted_emptyproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_emptyproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_emptyproductsentriesentryoperation) = S ge_signed_half_weighted_emptyproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_emptyproductsentriesentryoperation * sto_bp_weighted_emptyproductsentriesentryoperation + sto_an_weighted_emptyproductsentriesentryoperation * sto_bn_weighted_emptyproductsentriesentryoperation) + sto_cn_weighted_emptyproductsentriesentryoperation = (sto_ap_weighted_emptyproductsentriesentryoperation * sto_bn_weighted_emptyproductsentriesentryoperation + sto_an_weighted_emptyproductsentriesentryoperation * sto_bp_weighted_emptyproductsentriesentryoperation) + sto_cp_weighted_emptyproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_emptysum dst_positive_scale_weighted_emptysum dst_negative_code_weighted_emptysum dst_negative_scale_weighted_emptysum dst_positive_sum_weighted_emptysum dst_negative_sum_weighted_emptysum. (((sws_product_table_weighted_empty) = (((((dst_positive_code_weighted_emptysum) + (dst_positive_scale_weighted_emptysum)) * S ((dst_positive_code_weighted_emptysum) + (dst_positive_scale_weighted_emptysum)) + ((dst_positive_scale_weighted_emptysum) + (dst_positive_scale_weighted_emptysum))) + (((dst_negative_code_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)) * S ((dst_negative_code_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)) + ((dst_negative_scale_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)))) * S ((((dst_positive_code_weighted_emptysum) + (dst_positive_scale_weighted_emptysum)) * S ((dst_positive_code_weighted_emptysum) + (dst_positive_scale_weighted_emptysum)) + ((dst_positive_scale_weighted_emptysum) + (dst_positive_scale_weighted_emptysum))) + (((dst_negative_code_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)) * S ((dst_negative_code_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)) + ((dst_negative_scale_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)))) + ((((dst_negative_code_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)) * S ((dst_negative_code_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)) + ((dst_negative_scale_weighted_emptysum) + (dst_negative_scale_weighted_emptysum))) + (((dst_negative_code_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)) * S ((dst_negative_code_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)) + ((dst_negative_scale_weighted_emptysum) + (dst_negative_scale_weighted_emptysum)))))) /\ (((exists fs_u_dst_weighted_emptysumpositive fs_v_dst_weighted_emptysumpositive. ((((exists fs_h_dst_weighted_emptysumpositive_body_start. fs_h_dst_weighted_emptysumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_emptysumpositive)) /\ exists fs_q_dst_weighted_emptysumpositive_body_start. fs_u_dst_weighted_emptysumpositive = fs_q_dst_weighted_emptysumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_emptysumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_emptysumpositive_body_terminal. fs_h_dst_weighted_emptysumpositive_body_terminal + S (dst_positive_sum_weighted_emptysum) = S ((S (0)) * fs_v_dst_weighted_emptysumpositive)) /\ exists fs_q_dst_weighted_emptysumpositive_body_terminal. fs_u_dst_weighted_emptysumpositive = fs_q_dst_weighted_emptysumpositive_body_terminal * S ((S (0)) * fs_v_dst_weighted_emptysumpositive) + (dst_positive_sum_weighted_emptysum))) /\ forall fs_i_dst_weighted_emptysumpositive_body_steps. (exists fs_lt_dst_weighted_emptysumpositive_body_steps_bound. fs_lt_dst_weighted_emptysumpositive_body_steps_bound + S fs_i_dst_weighted_emptysumpositive_body_steps = 0) -> exists fs_a_dst_weighted_emptysumpositive_body_steps fs_r_dst_weighted_emptysumpositive_body_steps fs_s_dst_weighted_emptysumpositive_body_steps. ((((exists fs_h_dst_weighted_emptysumpositive_body_steps_summand. fs_h_dst_weighted_emptysumpositive_body_steps_summand + S (fs_a_dst_weighted_emptysumpositive_body_steps) = S ((S (fs_i_dst_weighted_emptysumpositive_body_steps)) * dst_positive_scale_weighted_emptysum)) /\ exists fs_q_dst_weighted_emptysumpositive_body_steps_summand. dst_positive_code_weighted_emptysum = fs_q_dst_weighted_emptysumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_emptysumpositive_body_steps)) * dst_positive_scale_weighted_emptysum) + (fs_a_dst_weighted_emptysumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_emptysumpositive_body_steps_partial. fs_h_dst_weighted_emptysumpositive_body_steps_partial + S (fs_r_dst_weighted_emptysumpositive_body_steps) = S ((S (fs_i_dst_weighted_emptysumpositive_body_steps)) * fs_v_dst_weighted_emptysumpositive)) /\ exists fs_q_dst_weighted_emptysumpositive_body_steps_partial. fs_u_dst_weighted_emptysumpositive = fs_q_dst_weighted_emptysumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_emptysumpositive_body_steps)) * fs_v_dst_weighted_emptysumpositive) + (fs_r_dst_weighted_emptysumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_emptysumpositive_body_steps_successor. fs_h_dst_weighted_emptysumpositive_body_steps_successor + S (fs_s_dst_weighted_emptysumpositive_body_steps) = S ((S (S fs_i_dst_weighted_emptysumpositive_body_steps)) * fs_v_dst_weighted_emptysumpositive)) /\ exists fs_q_dst_weighted_emptysumpositive_body_steps_successor. fs_u_dst_weighted_emptysumpositive = fs_q_dst_weighted_emptysumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_emptysumpositive_body_steps)) * fs_v_dst_weighted_emptysumpositive) + (fs_s_dst_weighted_emptysumpositive_body_steps))) /\ fs_s_dst_weighted_emptysumpositive_body_steps = fs_r_dst_weighted_emptysumpositive_body_steps + fs_a_dst_weighted_emptysumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_emptysumnegative fs_v_dst_weighted_emptysumnegative. ((((exists fs_h_dst_weighted_emptysumnegative_body_start. fs_h_dst_weighted_emptysumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_emptysumnegative)) /\ exists fs_q_dst_weighted_emptysumnegative_body_start. fs_u_dst_weighted_emptysumnegative = fs_q_dst_weighted_emptysumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_emptysumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_emptysumnegative_body_terminal. fs_h_dst_weighted_emptysumnegative_body_terminal + S (dst_negative_sum_weighted_emptysum) = S ((S (0)) * fs_v_dst_weighted_emptysumnegative)) /\ exists fs_q_dst_weighted_emptysumnegative_body_terminal. fs_u_dst_weighted_emptysumnegative = fs_q_dst_weighted_emptysumnegative_body_terminal * S ((S (0)) * fs_v_dst_weighted_emptysumnegative) + (dst_negative_sum_weighted_emptysum))) /\ forall fs_i_dst_weighted_emptysumnegative_body_steps. (exists fs_lt_dst_weighted_emptysumnegative_body_steps_bound. fs_lt_dst_weighted_emptysumnegative_body_steps_bound + S fs_i_dst_weighted_emptysumnegative_body_steps = 0) -> exists fs_a_dst_weighted_emptysumnegative_body_steps fs_r_dst_weighted_emptysumnegative_body_steps fs_s_dst_weighted_emptysumnegative_body_steps. ((((exists fs_h_dst_weighted_emptysumnegative_body_steps_summand. fs_h_dst_weighted_emptysumnegative_body_steps_summand + S (fs_a_dst_weighted_emptysumnegative_body_steps) = S ((S (fs_i_dst_weighted_emptysumnegative_body_steps)) * dst_negative_scale_weighted_emptysum)) /\ exists fs_q_dst_weighted_emptysumnegative_body_steps_summand. dst_negative_code_weighted_emptysum = fs_q_dst_weighted_emptysumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_emptysumnegative_body_steps)) * dst_negative_scale_weighted_emptysum) + (fs_a_dst_weighted_emptysumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_emptysumnegative_body_steps_partial. fs_h_dst_weighted_emptysumnegative_body_steps_partial + S (fs_r_dst_weighted_emptysumnegative_body_steps) = S ((S (fs_i_dst_weighted_emptysumnegative_body_steps)) * fs_v_dst_weighted_emptysumnegative)) /\ exists fs_q_dst_weighted_emptysumnegative_body_steps_partial. fs_u_dst_weighted_emptysumnegative = fs_q_dst_weighted_emptysumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_emptysumnegative_body_steps)) * fs_v_dst_weighted_emptysumnegative) + (fs_r_dst_weighted_emptysumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_emptysumnegative_body_steps_successor. fs_h_dst_weighted_emptysumnegative_body_steps_successor + S (fs_s_dst_weighted_emptysumnegative_body_steps) = S ((S (S fs_i_dst_weighted_emptysumnegative_body_steps)) * fs_v_dst_weighted_emptysumnegative)) /\ exists fs_q_dst_weighted_emptysumnegative_body_steps_successor. fs_u_dst_weighted_emptysumnegative = fs_q_dst_weighted_emptysumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_emptysumnegative_body_steps)) * fs_v_dst_weighted_emptysumnegative) + (fs_s_dst_weighted_emptysumnegative_body_steps))) /\ fs_s_dst_weighted_emptysumnegative_body_steps = fs_r_dst_weighted_emptysumnegative_body_steps + fs_a_dst_weighted_emptysumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_emptysumresult ge_balance_negative_weighted_emptysumresult. (((((z) = 2 * (ge_balance_positive_weighted_emptysumresult) /\ (ge_balance_negative_weighted_emptysumresult) = 0) \/ exists ge_signed_half_weighted_emptysumresultdecode. (((z) = 2 * ge_signed_half_weighted_emptysumresultdecode + 1 /\ (ge_balance_positive_weighted_emptysumresult) = 0) /\ (ge_balance_negative_weighted_emptysumresult) = S ge_signed_half_weighted_emptysumresultdecode))) /\ ((dst_positive_sum_weighted_emptysum) + ge_balance_negative_weighted_emptysumresult = (dst_negative_sum_weighted_emptysum) + ge_balance_positive_weighted_emptysumresult))))))))))) -> z = 0
signed_weighted_sum_empty_exists
new owned theorem · read exact theorem evidence
Bundle node 220; exact statement SHA-256 5552784b27b08ae3dce4252579655ffc55f1b6e5021d6c70c7d309b58456a2fa
Exact first-order statement
forall W F. (exists dst_positive_code_weighted_empty_weights dst_positive_scale_weighted_empty_weights dst_negative_code_weighted_empty_weights dst_negative_scale_weighted_empty_weights. (((W) = (((((dst_positive_code_weighted_empty_weights) + (dst_positive_scale_weighted_empty_weights)) * S ((dst_positive_code_weighted_empty_weights) + (dst_positive_scale_weighted_empty_weights)) + ((dst_positive_scale_weighted_empty_weights) + (dst_positive_scale_weighted_empty_weights))) + (((dst_negative_code_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)) * S ((dst_negative_code_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)) + ((dst_negative_scale_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)))) * S ((((dst_positive_code_weighted_empty_weights) + (dst_positive_scale_weighted_empty_weights)) * S ((dst_positive_code_weighted_empty_weights) + (dst_positive_scale_weighted_empty_weights)) + ((dst_positive_scale_weighted_empty_weights) + (dst_positive_scale_weighted_empty_weights))) + (((dst_negative_code_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)) * S ((dst_negative_code_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)) + ((dst_negative_scale_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)))) + ((((dst_negative_code_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)) * S ((dst_negative_code_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)) + ((dst_negative_scale_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights))) + (((dst_negative_code_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)) * S ((dst_negative_code_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)) + ((dst_negative_scale_weighted_empty_weights) + (dst_negative_scale_weighted_empty_weights)))))) /\ (forall dst_index_weighted_empty_weights. (exists pvs_le_gap_weighted_empty_weightsdomain. pvs_le_gap_weighted_empty_weightsdomain + (dst_index_weighted_empty_weights) = (0)) -> exists dst_positive_weighted_empty_weights dst_negative_weighted_empty_weights dst_value_weighted_empty_weights. ((((exists ff_h_pvs_weighted_empty_weightsentrypositive. ff_h_pvs_weighted_empty_weightsentrypositive + S (dst_positive_weighted_empty_weights) = S ((S (dst_index_weighted_empty_weights)) * dst_positive_scale_weighted_empty_weights)) /\ exists ff_q_pvs_weighted_empty_weightsentrypositive. dst_positive_code_weighted_empty_weights = ff_q_pvs_weighted_empty_weightsentrypositive * S ((S (dst_index_weighted_empty_weights)) * dst_positive_scale_weighted_empty_weights) + (dst_positive_weighted_empty_weights))) /\ (((((exists ff_h_pvs_weighted_empty_weightsentrynegative. ff_h_pvs_weighted_empty_weightsentrynegative + S (dst_negative_weighted_empty_weights) = S ((S (dst_index_weighted_empty_weights)) * dst_negative_scale_weighted_empty_weights)) /\ exists ff_q_pvs_weighted_empty_weightsentrynegative. dst_negative_code_weighted_empty_weights = ff_q_pvs_weighted_empty_weightsentrynegative * S ((S (dst_index_weighted_empty_weights)) * dst_negative_scale_weighted_empty_weights) + (dst_negative_weighted_empty_weights))) /\ (exists ge_balance_positive_weighted_empty_weightsentryvalue ge_balance_negative_weighted_empty_weightsentryvalue. (((((dst_value_weighted_empty_weights) = 2 * (ge_balance_positive_weighted_empty_weightsentryvalue) /\ (ge_balance_negative_weighted_empty_weightsentryvalue) = 0) \/ exists ge_signed_half_weighted_empty_weightsentryvaluedecode. (((dst_value_weighted_empty_weights) = 2 * ge_signed_half_weighted_empty_weightsentryvaluedecode + 1 /\ (ge_balance_positive_weighted_empty_weightsentryvalue) = 0) /\ (ge_balance_negative_weighted_empty_weightsentryvalue) = S ge_signed_half_weighted_empty_weightsentryvaluedecode))) /\ ((dst_positive_weighted_empty_weights) + ge_balance_negative_weighted_empty_weightsentryvalue = (dst_negative_weighted_empty_weights) + ge_balance_positive_weighted_empty_weightsentryvalue))))))))) -> (exists dst_positive_code_weighted_empty_values dst_positive_scale_weighted_empty_values dst_negative_code_weighted_empty_values dst_negative_scale_weighted_empty_values. (((F) = (((((dst_positive_code_weighted_empty_values) + (dst_positive_scale_weighted_empty_values)) * S ((dst_positive_code_weighted_empty_values) + (dst_positive_scale_weighted_empty_values)) + ((dst_positive_scale_weighted_empty_values) + (dst_positive_scale_weighted_empty_values))) + (((dst_negative_code_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)) * S ((dst_negative_code_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)) + ((dst_negative_scale_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)))) * S ((((dst_positive_code_weighted_empty_values) + (dst_positive_scale_weighted_empty_values)) * S ((dst_positive_code_weighted_empty_values) + (dst_positive_scale_weighted_empty_values)) + ((dst_positive_scale_weighted_empty_values) + (dst_positive_scale_weighted_empty_values))) + (((dst_negative_code_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)) * S ((dst_negative_code_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)) + ((dst_negative_scale_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)))) + ((((dst_negative_code_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)) * S ((dst_negative_code_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)) + ((dst_negative_scale_weighted_empty_values) + (dst_negative_scale_weighted_empty_values))) + (((dst_negative_code_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)) * S ((dst_negative_code_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)) + ((dst_negative_scale_weighted_empty_values) + (dst_negative_scale_weighted_empty_values)))))) /\ (forall dst_index_weighted_empty_values. (exists pvs_le_gap_weighted_empty_valuesdomain. pvs_le_gap_weighted_empty_valuesdomain + (dst_index_weighted_empty_values) = (0)) -> exists dst_positive_weighted_empty_values dst_negative_weighted_empty_values dst_value_weighted_empty_values. ((((exists ff_h_pvs_weighted_empty_valuesentrypositive. ff_h_pvs_weighted_empty_valuesentrypositive + S (dst_positive_weighted_empty_values) = S ((S (dst_index_weighted_empty_values)) * dst_positive_scale_weighted_empty_values)) /\ exists ff_q_pvs_weighted_empty_valuesentrypositive. dst_positive_code_weighted_empty_values = ff_q_pvs_weighted_empty_valuesentrypositive * S ((S (dst_index_weighted_empty_values)) * dst_positive_scale_weighted_empty_values) + (dst_positive_weighted_empty_values))) /\ (((((exists ff_h_pvs_weighted_empty_valuesentrynegative. ff_h_pvs_weighted_empty_valuesentrynegative + S (dst_negative_weighted_empty_values) = S ((S (dst_index_weighted_empty_values)) * dst_negative_scale_weighted_empty_values)) /\ exists ff_q_pvs_weighted_empty_valuesentrynegative. dst_negative_code_weighted_empty_values = ff_q_pvs_weighted_empty_valuesentrynegative * S ((S (dst_index_weighted_empty_values)) * dst_negative_scale_weighted_empty_values) + (dst_negative_weighted_empty_values))) /\ (exists ge_balance_positive_weighted_empty_valuesentryvalue ge_balance_negative_weighted_empty_valuesentryvalue. (((((dst_value_weighted_empty_values) = 2 * (ge_balance_positive_weighted_empty_valuesentryvalue) /\ (ge_balance_negative_weighted_empty_valuesentryvalue) = 0) \/ exists ge_signed_half_weighted_empty_valuesentryvaluedecode. (((dst_value_weighted_empty_values) = 2 * ge_signed_half_weighted_empty_valuesentryvaluedecode + 1 /\ (ge_balance_positive_weighted_empty_valuesentryvalue) = 0) /\ (ge_balance_negative_weighted_empty_valuesentryvalue) = S ge_signed_half_weighted_empty_valuesentryvaluedecode))) /\ ((dst_positive_weighted_empty_values) + ge_balance_negative_weighted_empty_valuesentryvalue = (dst_negative_weighted_empty_values) + ge_balance_positive_weighted_empty_valuesentryvalue))))))))) -> (exists sws_product_table_weighted_empty_result. ((((exists dst_positive_code_weighted_empty_resultproductsleft_table dst_positive_scale_weighted_empty_resultproductsleft_table dst_negative_code_weighted_empty_resultproductsleft_table dst_negative_scale_weighted_empty_resultproductsleft_table. (((W) = (((((dst_positive_code_weighted_empty_resultproductsleft_table) + (dst_positive_scale_weighted_empty_resultproductsleft_table)) * S ((dst_positive_code_weighted_empty_resultproductsleft_table) + (dst_positive_scale_weighted_empty_resultproductsleft_table)) + ((dst_positive_scale_weighted_empty_resultproductsleft_table) + (dst_positive_scale_weighted_empty_resultproductsleft_table))) + (((dst_negative_code_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)) * S ((dst_negative_code_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)) + ((dst_negative_scale_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)))) * S ((((dst_positive_code_weighted_empty_resultproductsleft_table) + (dst_positive_scale_weighted_empty_resultproductsleft_table)) * S ((dst_positive_code_weighted_empty_resultproductsleft_table) + (dst_positive_scale_weighted_empty_resultproductsleft_table)) + ((dst_positive_scale_weighted_empty_resultproductsleft_table) + (dst_positive_scale_weighted_empty_resultproductsleft_table))) + (((dst_negative_code_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)) * S ((dst_negative_code_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)) + ((dst_negative_scale_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)))) + ((((dst_negative_code_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)) * S ((dst_negative_code_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)) + ((dst_negative_scale_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table))) + (((dst_negative_code_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)) * S ((dst_negative_code_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)) + ((dst_negative_scale_weighted_empty_resultproductsleft_table) + (dst_negative_scale_weighted_empty_resultproductsleft_table)))))) /\ (forall dst_index_weighted_empty_resultproductsleft_table. (exists pvs_le_gap_weighted_empty_resultproductsleft_tabledomain. pvs_le_gap_weighted_empty_resultproductsleft_tabledomain + (dst_index_weighted_empty_resultproductsleft_table) = (0)) -> exists dst_positive_weighted_empty_resultproductsleft_table dst_negative_weighted_empty_resultproductsleft_table dst_value_weighted_empty_resultproductsleft_table. ((((exists ff_h_pvs_weighted_empty_resultproductsleft_tableentrypositive. ff_h_pvs_weighted_empty_resultproductsleft_tableentrypositive + S (dst_positive_weighted_empty_resultproductsleft_table) = S ((S (dst_index_weighted_empty_resultproductsleft_table)) * dst_positive_scale_weighted_empty_resultproductsleft_table)) /\ exists ff_q_pvs_weighted_empty_resultproductsleft_tableentrypositive. dst_positive_code_weighted_empty_resultproductsleft_table = ff_q_pvs_weighted_empty_resultproductsleft_tableentrypositive * S ((S (dst_index_weighted_empty_resultproductsleft_table)) * dst_positive_scale_weighted_empty_resultproductsleft_table) + (dst_positive_weighted_empty_resultproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsleft_tableentrynegative. ff_h_pvs_weighted_empty_resultproductsleft_tableentrynegative + S (dst_negative_weighted_empty_resultproductsleft_table) = S ((S (dst_index_weighted_empty_resultproductsleft_table)) * dst_negative_scale_weighted_empty_resultproductsleft_table)) /\ exists ff_q_pvs_weighted_empty_resultproductsleft_tableentrynegative. dst_negative_code_weighted_empty_resultproductsleft_table = ff_q_pvs_weighted_empty_resultproductsleft_tableentrynegative * S ((S (dst_index_weighted_empty_resultproductsleft_table)) * dst_negative_scale_weighted_empty_resultproductsleft_table) + (dst_negative_weighted_empty_resultproductsleft_table))) /\ (exists ge_balance_positive_weighted_empty_resultproductsleft_tableentryvalue ge_balance_negative_weighted_empty_resultproductsleft_tableentryvalue. (((((dst_value_weighted_empty_resultproductsleft_table) = 2 * (ge_balance_positive_weighted_empty_resultproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_empty_resultproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsleft_tableentryvaluedecode. (((dst_value_weighted_empty_resultproductsleft_table) = 2 * ge_signed_half_weighted_empty_resultproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_empty_resultproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_empty_resultproductsleft_tableentryvalue) = S ge_signed_half_weighted_empty_resultproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_empty_resultproductsleft_table) + ge_balance_negative_weighted_empty_resultproductsleft_tableentryvalue = (dst_negative_weighted_empty_resultproductsleft_table) + ge_balance_positive_weighted_empty_resultproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_empty_resultproductsright_table dst_positive_scale_weighted_empty_resultproductsright_table dst_negative_code_weighted_empty_resultproductsright_table dst_negative_scale_weighted_empty_resultproductsright_table. (((F) = (((((dst_positive_code_weighted_empty_resultproductsright_table) + (dst_positive_scale_weighted_empty_resultproductsright_table)) * S ((dst_positive_code_weighted_empty_resultproductsright_table) + (dst_positive_scale_weighted_empty_resultproductsright_table)) + ((dst_positive_scale_weighted_empty_resultproductsright_table) + (dst_positive_scale_weighted_empty_resultproductsright_table))) + (((dst_negative_code_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)) * S ((dst_negative_code_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)) + ((dst_negative_scale_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)))) * S ((((dst_positive_code_weighted_empty_resultproductsright_table) + (dst_positive_scale_weighted_empty_resultproductsright_table)) * S ((dst_positive_code_weighted_empty_resultproductsright_table) + (dst_positive_scale_weighted_empty_resultproductsright_table)) + ((dst_positive_scale_weighted_empty_resultproductsright_table) + (dst_positive_scale_weighted_empty_resultproductsright_table))) + (((dst_negative_code_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)) * S ((dst_negative_code_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)) + ((dst_negative_scale_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)))) + ((((dst_negative_code_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)) * S ((dst_negative_code_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)) + ((dst_negative_scale_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table))) + (((dst_negative_code_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)) * S ((dst_negative_code_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)) + ((dst_negative_scale_weighted_empty_resultproductsright_table) + (dst_negative_scale_weighted_empty_resultproductsright_table)))))) /\ (forall dst_index_weighted_empty_resultproductsright_table. (exists pvs_le_gap_weighted_empty_resultproductsright_tabledomain. pvs_le_gap_weighted_empty_resultproductsright_tabledomain + (dst_index_weighted_empty_resultproductsright_table) = (0)) -> exists dst_positive_weighted_empty_resultproductsright_table dst_negative_weighted_empty_resultproductsright_table dst_value_weighted_empty_resultproductsright_table. ((((exists ff_h_pvs_weighted_empty_resultproductsright_tableentrypositive. ff_h_pvs_weighted_empty_resultproductsright_tableentrypositive + S (dst_positive_weighted_empty_resultproductsright_table) = S ((S (dst_index_weighted_empty_resultproductsright_table)) * dst_positive_scale_weighted_empty_resultproductsright_table)) /\ exists ff_q_pvs_weighted_empty_resultproductsright_tableentrypositive. dst_positive_code_weighted_empty_resultproductsright_table = ff_q_pvs_weighted_empty_resultproductsright_tableentrypositive * S ((S (dst_index_weighted_empty_resultproductsright_table)) * dst_positive_scale_weighted_empty_resultproductsright_table) + (dst_positive_weighted_empty_resultproductsright_table))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsright_tableentrynegative. ff_h_pvs_weighted_empty_resultproductsright_tableentrynegative + S (dst_negative_weighted_empty_resultproductsright_table) = S ((S (dst_index_weighted_empty_resultproductsright_table)) * dst_negative_scale_weighted_empty_resultproductsright_table)) /\ exists ff_q_pvs_weighted_empty_resultproductsright_tableentrynegative. dst_negative_code_weighted_empty_resultproductsright_table = ff_q_pvs_weighted_empty_resultproductsright_tableentrynegative * S ((S (dst_index_weighted_empty_resultproductsright_table)) * dst_negative_scale_weighted_empty_resultproductsright_table) + (dst_negative_weighted_empty_resultproductsright_table))) /\ (exists ge_balance_positive_weighted_empty_resultproductsright_tableentryvalue ge_balance_negative_weighted_empty_resultproductsright_tableentryvalue. (((((dst_value_weighted_empty_resultproductsright_table) = 2 * (ge_balance_positive_weighted_empty_resultproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_empty_resultproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsright_tableentryvaluedecode. (((dst_value_weighted_empty_resultproductsright_table) = 2 * ge_signed_half_weighted_empty_resultproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_empty_resultproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_empty_resultproductsright_tableentryvalue) = S ge_signed_half_weighted_empty_resultproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_empty_resultproductsright_table) + ge_balance_negative_weighted_empty_resultproductsright_tableentryvalue = (dst_negative_weighted_empty_resultproductsright_table) + ge_balance_positive_weighted_empty_resultproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_empty_resultproductsoutput_table dst_positive_scale_weighted_empty_resultproductsoutput_table dst_negative_code_weighted_empty_resultproductsoutput_table dst_negative_scale_weighted_empty_resultproductsoutput_table. (((sws_product_table_weighted_empty_result) = (((((dst_positive_code_weighted_empty_resultproductsoutput_table) + (dst_positive_scale_weighted_empty_resultproductsoutput_table)) * S ((dst_positive_code_weighted_empty_resultproductsoutput_table) + (dst_positive_scale_weighted_empty_resultproductsoutput_table)) + ((dst_positive_scale_weighted_empty_resultproductsoutput_table) + (dst_positive_scale_weighted_empty_resultproductsoutput_table))) + (((dst_negative_code_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)) * S ((dst_negative_code_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)) + ((dst_negative_scale_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)))) * S ((((dst_positive_code_weighted_empty_resultproductsoutput_table) + (dst_positive_scale_weighted_empty_resultproductsoutput_table)) * S ((dst_positive_code_weighted_empty_resultproductsoutput_table) + (dst_positive_scale_weighted_empty_resultproductsoutput_table)) + ((dst_positive_scale_weighted_empty_resultproductsoutput_table) + (dst_positive_scale_weighted_empty_resultproductsoutput_table))) + (((dst_negative_code_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)) * S ((dst_negative_code_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)) + ((dst_negative_scale_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)))) + ((((dst_negative_code_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)) * S ((dst_negative_code_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)) + ((dst_negative_scale_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table))) + (((dst_negative_code_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)) * S ((dst_negative_code_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)) + ((dst_negative_scale_weighted_empty_resultproductsoutput_table) + (dst_negative_scale_weighted_empty_resultproductsoutput_table)))))) /\ (forall dst_index_weighted_empty_resultproductsoutput_table. (exists pvs_le_gap_weighted_empty_resultproductsoutput_tabledomain. pvs_le_gap_weighted_empty_resultproductsoutput_tabledomain + (dst_index_weighted_empty_resultproductsoutput_table) = (0)) -> exists dst_positive_weighted_empty_resultproductsoutput_table dst_negative_weighted_empty_resultproductsoutput_table dst_value_weighted_empty_resultproductsoutput_table. ((((exists ff_h_pvs_weighted_empty_resultproductsoutput_tableentrypositive. ff_h_pvs_weighted_empty_resultproductsoutput_tableentrypositive + S (dst_positive_weighted_empty_resultproductsoutput_table) = S ((S (dst_index_weighted_empty_resultproductsoutput_table)) * dst_positive_scale_weighted_empty_resultproductsoutput_table)) /\ exists ff_q_pvs_weighted_empty_resultproductsoutput_tableentrypositive. dst_positive_code_weighted_empty_resultproductsoutput_table = ff_q_pvs_weighted_empty_resultproductsoutput_tableentrypositive * S ((S (dst_index_weighted_empty_resultproductsoutput_table)) * dst_positive_scale_weighted_empty_resultproductsoutput_table) + (dst_positive_weighted_empty_resultproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsoutput_tableentrynegative. ff_h_pvs_weighted_empty_resultproductsoutput_tableentrynegative + S (dst_negative_weighted_empty_resultproductsoutput_table) = S ((S (dst_index_weighted_empty_resultproductsoutput_table)) * dst_negative_scale_weighted_empty_resultproductsoutput_table)) /\ exists ff_q_pvs_weighted_empty_resultproductsoutput_tableentrynegative. dst_negative_code_weighted_empty_resultproductsoutput_table = ff_q_pvs_weighted_empty_resultproductsoutput_tableentrynegative * S ((S (dst_index_weighted_empty_resultproductsoutput_table)) * dst_negative_scale_weighted_empty_resultproductsoutput_table) + (dst_negative_weighted_empty_resultproductsoutput_table))) /\ (exists ge_balance_positive_weighted_empty_resultproductsoutput_tableentryvalue ge_balance_negative_weighted_empty_resultproductsoutput_tableentryvalue. (((((dst_value_weighted_empty_resultproductsoutput_table) = 2 * (ge_balance_positive_weighted_empty_resultproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_empty_resultproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsoutput_tableentryvaluedecode. (((dst_value_weighted_empty_resultproductsoutput_table) = 2 * ge_signed_half_weighted_empty_resultproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_empty_resultproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_empty_resultproductsoutput_tableentryvalue) = S ge_signed_half_weighted_empty_resultproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_empty_resultproductsoutput_table) + ge_balance_negative_weighted_empty_resultproductsoutput_tableentryvalue = (dst_negative_weighted_empty_resultproductsoutput_table) + ge_balance_positive_weighted_empty_resultproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_empty_resultproductsentries. (exists pvs_gap_weighted_empty_resultproductsentriesbound. pvs_gap_weighted_empty_resultproductsentriesbound + S (sto_index_weighted_empty_resultproductsentries) = (0)) -> exists sto_left_weighted_empty_resultproductsentries sto_right_weighted_empty_resultproductsentries sto_output_weighted_empty_resultproductsentries. ((exists dst_positive_code_weighted_empty_resultproductsentriesentryleft dst_positive_scale_weighted_empty_resultproductsentriesentryleft dst_negative_code_weighted_empty_resultproductsentriesentryleft dst_negative_scale_weighted_empty_resultproductsentriesentryleft dst_positive_weighted_empty_resultproductsentriesentryleft dst_negative_weighted_empty_resultproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_empty_resultproductsentriesentryleft) + (dst_positive_scale_weighted_empty_resultproductsentriesentryleft)) * S ((dst_positive_code_weighted_empty_resultproductsentriesentryleft) + (dst_positive_scale_weighted_empty_resultproductsentriesentryleft)) + ((dst_positive_scale_weighted_empty_resultproductsentriesentryleft) + (dst_positive_scale_weighted_empty_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_empty_resultproductsentriesentryleft) + (dst_positive_scale_weighted_empty_resultproductsentriesentryleft)) * S ((dst_positive_code_weighted_empty_resultproductsentriesentryleft) + (dst_positive_scale_weighted_empty_resultproductsentriesentryleft)) + ((dst_positive_scale_weighted_empty_resultproductsentriesentryleft) + (dst_positive_scale_weighted_empty_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)))) + ((((dst_negative_code_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryleft) + (dst_negative_scale_weighted_empty_resultproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsentriesentryleftpositive. ff_h_pvs_weighted_empty_resultproductsentriesentryleftpositive + S (dst_positive_weighted_empty_resultproductsentriesentryleft) = S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_positive_scale_weighted_empty_resultproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_empty_resultproductsentriesentryleftpositive. dst_positive_code_weighted_empty_resultproductsentriesentryleft = ff_q_pvs_weighted_empty_resultproductsentriesentryleftpositive * S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_positive_scale_weighted_empty_resultproductsentriesentryleft) + (dst_positive_weighted_empty_resultproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsentriesentryleftnegative. ff_h_pvs_weighted_empty_resultproductsentriesentryleftnegative + S (dst_negative_weighted_empty_resultproductsentriesentryleft) = S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_negative_scale_weighted_empty_resultproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_empty_resultproductsentriesentryleftnegative. dst_negative_code_weighted_empty_resultproductsentriesentryleft = ff_q_pvs_weighted_empty_resultproductsentriesentryleftnegative * S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_negative_scale_weighted_empty_resultproductsentriesentryleft) + (dst_negative_weighted_empty_resultproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_empty_resultproductsentriesentryleftvalue ge_balance_negative_weighted_empty_resultproductsentriesentryleftvalue. (((((sto_left_weighted_empty_resultproductsentries) = 2 * (ge_balance_positive_weighted_empty_resultproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_empty_resultproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsentriesentryleftvaluedecode. (((sto_left_weighted_empty_resultproductsentries) = 2 * ge_signed_half_weighted_empty_resultproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_empty_resultproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_empty_resultproductsentriesentryleftvalue) = S ge_signed_half_weighted_empty_resultproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_empty_resultproductsentriesentryleft) + ge_balance_negative_weighted_empty_resultproductsentriesentryleftvalue = (dst_negative_weighted_empty_resultproductsentriesentryleft) + ge_balance_positive_weighted_empty_resultproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_empty_resultproductsentriesentryright dst_positive_scale_weighted_empty_resultproductsentriesentryright dst_negative_code_weighted_empty_resultproductsentriesentryright dst_negative_scale_weighted_empty_resultproductsentriesentryright dst_positive_weighted_empty_resultproductsentriesentryright dst_negative_weighted_empty_resultproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_empty_resultproductsentriesentryright) + (dst_positive_scale_weighted_empty_resultproductsentriesentryright)) * S ((dst_positive_code_weighted_empty_resultproductsentriesentryright) + (dst_positive_scale_weighted_empty_resultproductsentriesentryright)) + ((dst_positive_scale_weighted_empty_resultproductsentriesentryright) + (dst_positive_scale_weighted_empty_resultproductsentriesentryright))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)))) * S ((((dst_positive_code_weighted_empty_resultproductsentriesentryright) + (dst_positive_scale_weighted_empty_resultproductsentriesentryright)) * S ((dst_positive_code_weighted_empty_resultproductsentriesentryright) + (dst_positive_scale_weighted_empty_resultproductsentriesentryright)) + ((dst_positive_scale_weighted_empty_resultproductsentriesentryright) + (dst_positive_scale_weighted_empty_resultproductsentriesentryright))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)))) + ((((dst_negative_code_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryright) + (dst_negative_scale_weighted_empty_resultproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsentriesentryrightpositive. ff_h_pvs_weighted_empty_resultproductsentriesentryrightpositive + S (dst_positive_weighted_empty_resultproductsentriesentryright) = S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_positive_scale_weighted_empty_resultproductsentriesentryright)) /\ exists ff_q_pvs_weighted_empty_resultproductsentriesentryrightpositive. dst_positive_code_weighted_empty_resultproductsentriesentryright = ff_q_pvs_weighted_empty_resultproductsentriesentryrightpositive * S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_positive_scale_weighted_empty_resultproductsentriesentryright) + (dst_positive_weighted_empty_resultproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsentriesentryrightnegative. ff_h_pvs_weighted_empty_resultproductsentriesentryrightnegative + S (dst_negative_weighted_empty_resultproductsentriesentryright) = S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_negative_scale_weighted_empty_resultproductsentriesentryright)) /\ exists ff_q_pvs_weighted_empty_resultproductsentriesentryrightnegative. dst_negative_code_weighted_empty_resultproductsentriesentryright = ff_q_pvs_weighted_empty_resultproductsentriesentryrightnegative * S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_negative_scale_weighted_empty_resultproductsentriesentryright) + (dst_negative_weighted_empty_resultproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_empty_resultproductsentriesentryrightvalue ge_balance_negative_weighted_empty_resultproductsentriesentryrightvalue. (((((sto_right_weighted_empty_resultproductsentries) = 2 * (ge_balance_positive_weighted_empty_resultproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_empty_resultproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsentriesentryrightvaluedecode. (((sto_right_weighted_empty_resultproductsentries) = 2 * ge_signed_half_weighted_empty_resultproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_empty_resultproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_empty_resultproductsentriesentryrightvalue) = S ge_signed_half_weighted_empty_resultproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_empty_resultproductsentriesentryright) + ge_balance_negative_weighted_empty_resultproductsentriesentryrightvalue = (dst_negative_weighted_empty_resultproductsentriesentryright) + ge_balance_positive_weighted_empty_resultproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_empty_resultproductsentriesentryoutput dst_positive_scale_weighted_empty_resultproductsentriesentryoutput dst_negative_code_weighted_empty_resultproductsentriesentryoutput dst_negative_scale_weighted_empty_resultproductsentriesentryoutput dst_positive_weighted_empty_resultproductsentriesentryoutput dst_negative_weighted_empty_resultproductsentriesentryoutput. (((sws_product_table_weighted_empty_result) = (((((dst_positive_code_weighted_empty_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_empty_resultproductsentriesentryoutput)) * S ((dst_positive_code_weighted_empty_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_empty_resultproductsentriesentryoutput)) + ((dst_positive_scale_weighted_empty_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_empty_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_empty_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_empty_resultproductsentriesentryoutput)) * S ((dst_positive_code_weighted_empty_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_empty_resultproductsentriesentryoutput)) + ((dst_positive_scale_weighted_empty_resultproductsentriesentryoutput) + (dst_positive_scale_weighted_empty_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput))) + (((dst_negative_code_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) * S ((dst_negative_code_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) + ((dst_negative_scale_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsentriesentryoutputpositive. ff_h_pvs_weighted_empty_resultproductsentriesentryoutputpositive + S (dst_positive_weighted_empty_resultproductsentriesentryoutput) = S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_positive_scale_weighted_empty_resultproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_empty_resultproductsentriesentryoutputpositive. dst_positive_code_weighted_empty_resultproductsentriesentryoutput = ff_q_pvs_weighted_empty_resultproductsentriesentryoutputpositive * S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_positive_scale_weighted_empty_resultproductsentriesentryoutput) + (dst_positive_weighted_empty_resultproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_empty_resultproductsentriesentryoutputnegative. ff_h_pvs_weighted_empty_resultproductsentriesentryoutputnegative + S (dst_negative_weighted_empty_resultproductsentriesentryoutput) = S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_negative_scale_weighted_empty_resultproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_empty_resultproductsentriesentryoutputnegative. dst_negative_code_weighted_empty_resultproductsentriesentryoutput = ff_q_pvs_weighted_empty_resultproductsentriesentryoutputnegative * S ((S (sto_index_weighted_empty_resultproductsentries)) * dst_negative_scale_weighted_empty_resultproductsentriesentryoutput) + (dst_negative_weighted_empty_resultproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_empty_resultproductsentriesentryoutputvalue ge_balance_negative_weighted_empty_resultproductsentriesentryoutputvalue. (((((sto_output_weighted_empty_resultproductsentries) = 2 * (ge_balance_positive_weighted_empty_resultproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_empty_resultproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsentriesentryoutputvaluedecode. (((sto_output_weighted_empty_resultproductsentries) = 2 * ge_signed_half_weighted_empty_resultproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_empty_resultproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_empty_resultproductsentriesentryoutputvalue) = S ge_signed_half_weighted_empty_resultproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_empty_resultproductsentriesentryoutput) + ge_balance_negative_weighted_empty_resultproductsentriesentryoutputvalue = (dst_negative_weighted_empty_resultproductsentriesentryoutput) + ge_balance_positive_weighted_empty_resultproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_empty_resultproductsentriesentryoperation sto_an_weighted_empty_resultproductsentriesentryoperation sto_bp_weighted_empty_resultproductsentriesentryoperation sto_bn_weighted_empty_resultproductsentriesentryoperation sto_cp_weighted_empty_resultproductsentriesentryoperation sto_cn_weighted_empty_resultproductsentriesentryoperation. (((((sto_left_weighted_empty_resultproductsentries) = 2 * (sto_ap_weighted_empty_resultproductsentriesentryoperation) /\ (sto_an_weighted_empty_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsentriesentryoperationleft. (((sto_left_weighted_empty_resultproductsentries) = 2 * ge_signed_half_weighted_empty_resultproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_empty_resultproductsentriesentryoperation) = 0) /\ (sto_an_weighted_empty_resultproductsentriesentryoperation) = S ge_signed_half_weighted_empty_resultproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_empty_resultproductsentries) = 2 * (sto_bp_weighted_empty_resultproductsentriesentryoperation) /\ (sto_bn_weighted_empty_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsentriesentryoperationright. (((sto_right_weighted_empty_resultproductsentries) = 2 * ge_signed_half_weighted_empty_resultproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_empty_resultproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_empty_resultproductsentriesentryoperation) = S ge_signed_half_weighted_empty_resultproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_empty_resultproductsentries) = 2 * (sto_cp_weighted_empty_resultproductsentriesentryoperation) /\ (sto_cn_weighted_empty_resultproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_empty_resultproductsentriesentryoperationoutput. (((sto_output_weighted_empty_resultproductsentries) = 2 * ge_signed_half_weighted_empty_resultproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_empty_resultproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_empty_resultproductsentriesentryoperation) = S ge_signed_half_weighted_empty_resultproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_empty_resultproductsentriesentryoperation * sto_bp_weighted_empty_resultproductsentriesentryoperation + sto_an_weighted_empty_resultproductsentriesentryoperation * sto_bn_weighted_empty_resultproductsentriesentryoperation) + sto_cn_weighted_empty_resultproductsentriesentryoperation = (sto_ap_weighted_empty_resultproductsentriesentryoperation * sto_bn_weighted_empty_resultproductsentriesentryoperation + sto_an_weighted_empty_resultproductsentriesentryoperation * sto_bp_weighted_empty_resultproductsentriesentryoperation) + sto_cp_weighted_empty_resultproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_empty_resultsum dst_positive_scale_weighted_empty_resultsum dst_negative_code_weighted_empty_resultsum dst_negative_scale_weighted_empty_resultsum dst_positive_sum_weighted_empty_resultsum dst_negative_sum_weighted_empty_resultsum. (((sws_product_table_weighted_empty_result) = (((((dst_positive_code_weighted_empty_resultsum) + (dst_positive_scale_weighted_empty_resultsum)) * S ((dst_positive_code_weighted_empty_resultsum) + (dst_positive_scale_weighted_empty_resultsum)) + ((dst_positive_scale_weighted_empty_resultsum) + (dst_positive_scale_weighted_empty_resultsum))) + (((dst_negative_code_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)) * S ((dst_negative_code_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)) + ((dst_negative_scale_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)))) * S ((((dst_positive_code_weighted_empty_resultsum) + (dst_positive_scale_weighted_empty_resultsum)) * S ((dst_positive_code_weighted_empty_resultsum) + (dst_positive_scale_weighted_empty_resultsum)) + ((dst_positive_scale_weighted_empty_resultsum) + (dst_positive_scale_weighted_empty_resultsum))) + (((dst_negative_code_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)) * S ((dst_negative_code_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)) + ((dst_negative_scale_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)))) + ((((dst_negative_code_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)) * S ((dst_negative_code_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)) + ((dst_negative_scale_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum))) + (((dst_negative_code_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)) * S ((dst_negative_code_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)) + ((dst_negative_scale_weighted_empty_resultsum) + (dst_negative_scale_weighted_empty_resultsum)))))) /\ (((exists fs_u_dst_weighted_empty_resultsumpositive fs_v_dst_weighted_empty_resultsumpositive. ((((exists fs_h_dst_weighted_empty_resultsumpositive_body_start. fs_h_dst_weighted_empty_resultsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_empty_resultsumpositive)) /\ exists fs_q_dst_weighted_empty_resultsumpositive_body_start. fs_u_dst_weighted_empty_resultsumpositive = fs_q_dst_weighted_empty_resultsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_empty_resultsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_empty_resultsumpositive_body_terminal. fs_h_dst_weighted_empty_resultsumpositive_body_terminal + S (dst_positive_sum_weighted_empty_resultsum) = S ((S (0)) * fs_v_dst_weighted_empty_resultsumpositive)) /\ exists fs_q_dst_weighted_empty_resultsumpositive_body_terminal. fs_u_dst_weighted_empty_resultsumpositive = fs_q_dst_weighted_empty_resultsumpositive_body_terminal * S ((S (0)) * fs_v_dst_weighted_empty_resultsumpositive) + (dst_positive_sum_weighted_empty_resultsum))) /\ forall fs_i_dst_weighted_empty_resultsumpositive_body_steps. (exists fs_lt_dst_weighted_empty_resultsumpositive_body_steps_bound. fs_lt_dst_weighted_empty_resultsumpositive_body_steps_bound + S fs_i_dst_weighted_empty_resultsumpositive_body_steps = 0) -> exists fs_a_dst_weighted_empty_resultsumpositive_body_steps fs_r_dst_weighted_empty_resultsumpositive_body_steps fs_s_dst_weighted_empty_resultsumpositive_body_steps. ((((exists fs_h_dst_weighted_empty_resultsumpositive_body_steps_summand. fs_h_dst_weighted_empty_resultsumpositive_body_steps_summand + S (fs_a_dst_weighted_empty_resultsumpositive_body_steps) = S ((S (fs_i_dst_weighted_empty_resultsumpositive_body_steps)) * dst_positive_scale_weighted_empty_resultsum)) /\ exists fs_q_dst_weighted_empty_resultsumpositive_body_steps_summand. dst_positive_code_weighted_empty_resultsum = fs_q_dst_weighted_empty_resultsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_empty_resultsumpositive_body_steps)) * dst_positive_scale_weighted_empty_resultsum) + (fs_a_dst_weighted_empty_resultsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_empty_resultsumpositive_body_steps_partial. fs_h_dst_weighted_empty_resultsumpositive_body_steps_partial + S (fs_r_dst_weighted_empty_resultsumpositive_body_steps) = S ((S (fs_i_dst_weighted_empty_resultsumpositive_body_steps)) * fs_v_dst_weighted_empty_resultsumpositive)) /\ exists fs_q_dst_weighted_empty_resultsumpositive_body_steps_partial. fs_u_dst_weighted_empty_resultsumpositive = fs_q_dst_weighted_empty_resultsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_empty_resultsumpositive_body_steps)) * fs_v_dst_weighted_empty_resultsumpositive) + (fs_r_dst_weighted_empty_resultsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_empty_resultsumpositive_body_steps_successor. fs_h_dst_weighted_empty_resultsumpositive_body_steps_successor + S (fs_s_dst_weighted_empty_resultsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_empty_resultsumpositive_body_steps)) * fs_v_dst_weighted_empty_resultsumpositive)) /\ exists fs_q_dst_weighted_empty_resultsumpositive_body_steps_successor. fs_u_dst_weighted_empty_resultsumpositive = fs_q_dst_weighted_empty_resultsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_empty_resultsumpositive_body_steps)) * fs_v_dst_weighted_empty_resultsumpositive) + (fs_s_dst_weighted_empty_resultsumpositive_body_steps))) /\ fs_s_dst_weighted_empty_resultsumpositive_body_steps = fs_r_dst_weighted_empty_resultsumpositive_body_steps + fs_a_dst_weighted_empty_resultsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_empty_resultsumnegative fs_v_dst_weighted_empty_resultsumnegative. ((((exists fs_h_dst_weighted_empty_resultsumnegative_body_start. fs_h_dst_weighted_empty_resultsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_empty_resultsumnegative)) /\ exists fs_q_dst_weighted_empty_resultsumnegative_body_start. fs_u_dst_weighted_empty_resultsumnegative = fs_q_dst_weighted_empty_resultsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_empty_resultsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_empty_resultsumnegative_body_terminal. fs_h_dst_weighted_empty_resultsumnegative_body_terminal + S (dst_negative_sum_weighted_empty_resultsum) = S ((S (0)) * fs_v_dst_weighted_empty_resultsumnegative)) /\ exists fs_q_dst_weighted_empty_resultsumnegative_body_terminal. fs_u_dst_weighted_empty_resultsumnegative = fs_q_dst_weighted_empty_resultsumnegative_body_terminal * S ((S (0)) * fs_v_dst_weighted_empty_resultsumnegative) + (dst_negative_sum_weighted_empty_resultsum))) /\ forall fs_i_dst_weighted_empty_resultsumnegative_body_steps. (exists fs_lt_dst_weighted_empty_resultsumnegative_body_steps_bound. fs_lt_dst_weighted_empty_resultsumnegative_body_steps_bound + S fs_i_dst_weighted_empty_resultsumnegative_body_steps = 0) -> exists fs_a_dst_weighted_empty_resultsumnegative_body_steps fs_r_dst_weighted_empty_resultsumnegative_body_steps fs_s_dst_weighted_empty_resultsumnegative_body_steps. ((((exists fs_h_dst_weighted_empty_resultsumnegative_body_steps_summand. fs_h_dst_weighted_empty_resultsumnegative_body_steps_summand + S (fs_a_dst_weighted_empty_resultsumnegative_body_steps) = S ((S (fs_i_dst_weighted_empty_resultsumnegative_body_steps)) * dst_negative_scale_weighted_empty_resultsum)) /\ exists fs_q_dst_weighted_empty_resultsumnegative_body_steps_summand. dst_negative_code_weighted_empty_resultsum = fs_q_dst_weighted_empty_resultsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_empty_resultsumnegative_body_steps)) * dst_negative_scale_weighted_empty_resultsum) + (fs_a_dst_weighted_empty_resultsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_empty_resultsumnegative_body_steps_partial. fs_h_dst_weighted_empty_resultsumnegative_body_steps_partial + S (fs_r_dst_weighted_empty_resultsumnegative_body_steps) = S ((S (fs_i_dst_weighted_empty_resultsumnegative_body_steps)) * fs_v_dst_weighted_empty_resultsumnegative)) /\ exists fs_q_dst_weighted_empty_resultsumnegative_body_steps_partial. fs_u_dst_weighted_empty_resultsumnegative = fs_q_dst_weighted_empty_resultsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_empty_resultsumnegative_body_steps)) * fs_v_dst_weighted_empty_resultsumnegative) + (fs_r_dst_weighted_empty_resultsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_empty_resultsumnegative_body_steps_successor. fs_h_dst_weighted_empty_resultsumnegative_body_steps_successor + S (fs_s_dst_weighted_empty_resultsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_empty_resultsumnegative_body_steps)) * fs_v_dst_weighted_empty_resultsumnegative)) /\ exists fs_q_dst_weighted_empty_resultsumnegative_body_steps_successor. fs_u_dst_weighted_empty_resultsumnegative = fs_q_dst_weighted_empty_resultsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_empty_resultsumnegative_body_steps)) * fs_v_dst_weighted_empty_resultsumnegative) + (fs_s_dst_weighted_empty_resultsumnegative_body_steps))) /\ fs_s_dst_weighted_empty_resultsumnegative_body_steps = fs_r_dst_weighted_empty_resultsumnegative_body_steps + fs_a_dst_weighted_empty_resultsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_empty_resultsumresult ge_balance_negative_weighted_empty_resultsumresult. (((((0) = 2 * (ge_balance_positive_weighted_empty_resultsumresult) /\ (ge_balance_negative_weighted_empty_resultsumresult) = 0) \/ exists ge_signed_half_weighted_empty_resultsumresultdecode. (((0) = 2 * ge_signed_half_weighted_empty_resultsumresultdecode + 1 /\ (ge_balance_positive_weighted_empty_resultsumresult) = 0) /\ (ge_balance_negative_weighted_empty_resultsumresult) = S ge_signed_half_weighted_empty_resultsumresultdecode))) /\ ((dst_positive_sum_weighted_empty_resultsum) + ge_balance_negative_weighted_empty_resultsumresult = (dst_negative_sum_weighted_empty_resultsum) + ge_balance_positive_weighted_empty_resultsumresult)))))))))))
signed_table_weighted_add_distributive
new owned theorem · read exact theorem evidence
Bundle node 221; exact statement SHA-256 ad1040b1c2b65c3d5c12df1c535df5a8138eef06345a389249eb14c9a4de2fb0
Exact first-order statement
forall l W F G H P Q R. (((exists dst_positive_code_weighted_add_inputsleft_table dst_positive_scale_weighted_add_inputsleft_table dst_negative_code_weighted_add_inputsleft_table dst_negative_scale_weighted_add_inputsleft_table. (((F) = (((((dst_positive_code_weighted_add_inputsleft_table) + (dst_positive_scale_weighted_add_inputsleft_table)) * S ((dst_positive_code_weighted_add_inputsleft_table) + (dst_positive_scale_weighted_add_inputsleft_table)) + ((dst_positive_scale_weighted_add_inputsleft_table) + (dst_positive_scale_weighted_add_inputsleft_table))) + (((dst_negative_code_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)) * S ((dst_negative_code_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)) + ((dst_negative_scale_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)))) * S ((((dst_positive_code_weighted_add_inputsleft_table) + (dst_positive_scale_weighted_add_inputsleft_table)) * S ((dst_positive_code_weighted_add_inputsleft_table) + (dst_positive_scale_weighted_add_inputsleft_table)) + ((dst_positive_scale_weighted_add_inputsleft_table) + (dst_positive_scale_weighted_add_inputsleft_table))) + (((dst_negative_code_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)) * S ((dst_negative_code_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)) + ((dst_negative_scale_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)))) + ((((dst_negative_code_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)) * S ((dst_negative_code_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)) + ((dst_negative_scale_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table))) + (((dst_negative_code_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)) * S ((dst_negative_code_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)) + ((dst_negative_scale_weighted_add_inputsleft_table) + (dst_negative_scale_weighted_add_inputsleft_table)))))) /\ (forall dst_index_weighted_add_inputsleft_table. (exists pvs_le_gap_weighted_add_inputsleft_tabledomain. pvs_le_gap_weighted_add_inputsleft_tabledomain + (dst_index_weighted_add_inputsleft_table) = (l)) -> exists dst_positive_weighted_add_inputsleft_table dst_negative_weighted_add_inputsleft_table dst_value_weighted_add_inputsleft_table. ((((exists ff_h_pvs_weighted_add_inputsleft_tableentrypositive. ff_h_pvs_weighted_add_inputsleft_tableentrypositive + S (dst_positive_weighted_add_inputsleft_table) = S ((S (dst_index_weighted_add_inputsleft_table)) * dst_positive_scale_weighted_add_inputsleft_table)) /\ exists ff_q_pvs_weighted_add_inputsleft_tableentrypositive. dst_positive_code_weighted_add_inputsleft_table = ff_q_pvs_weighted_add_inputsleft_tableentrypositive * S ((S (dst_index_weighted_add_inputsleft_table)) * dst_positive_scale_weighted_add_inputsleft_table) + (dst_positive_weighted_add_inputsleft_table))) /\ (((((exists ff_h_pvs_weighted_add_inputsleft_tableentrynegative. ff_h_pvs_weighted_add_inputsleft_tableentrynegative + S (dst_negative_weighted_add_inputsleft_table) = S ((S (dst_index_weighted_add_inputsleft_table)) * dst_negative_scale_weighted_add_inputsleft_table)) /\ exists ff_q_pvs_weighted_add_inputsleft_tableentrynegative. dst_negative_code_weighted_add_inputsleft_table = ff_q_pvs_weighted_add_inputsleft_tableentrynegative * S ((S (dst_index_weighted_add_inputsleft_table)) * dst_negative_scale_weighted_add_inputsleft_table) + (dst_negative_weighted_add_inputsleft_table))) /\ (exists ge_balance_positive_weighted_add_inputsleft_tableentryvalue ge_balance_negative_weighted_add_inputsleft_tableentryvalue. (((((dst_value_weighted_add_inputsleft_table) = 2 * (ge_balance_positive_weighted_add_inputsleft_tableentryvalue) /\ (ge_balance_negative_weighted_add_inputsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_inputsleft_tableentryvaluedecode. (((dst_value_weighted_add_inputsleft_table) = 2 * ge_signed_half_weighted_add_inputsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_inputsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_inputsleft_tableentryvalue) = S ge_signed_half_weighted_add_inputsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_inputsleft_table) + ge_balance_negative_weighted_add_inputsleft_tableentryvalue = (dst_negative_weighted_add_inputsleft_table) + ge_balance_positive_weighted_add_inputsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_inputsright_table dst_positive_scale_weighted_add_inputsright_table dst_negative_code_weighted_add_inputsright_table dst_negative_scale_weighted_add_inputsright_table. (((G) = (((((dst_positive_code_weighted_add_inputsright_table) + (dst_positive_scale_weighted_add_inputsright_table)) * S ((dst_positive_code_weighted_add_inputsright_table) + (dst_positive_scale_weighted_add_inputsright_table)) + ((dst_positive_scale_weighted_add_inputsright_table) + (dst_positive_scale_weighted_add_inputsright_table))) + (((dst_negative_code_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)) * S ((dst_negative_code_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)) + ((dst_negative_scale_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)))) * S ((((dst_positive_code_weighted_add_inputsright_table) + (dst_positive_scale_weighted_add_inputsright_table)) * S ((dst_positive_code_weighted_add_inputsright_table) + (dst_positive_scale_weighted_add_inputsright_table)) + ((dst_positive_scale_weighted_add_inputsright_table) + (dst_positive_scale_weighted_add_inputsright_table))) + (((dst_negative_code_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)) * S ((dst_negative_code_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)) + ((dst_negative_scale_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)))) + ((((dst_negative_code_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)) * S ((dst_negative_code_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)) + ((dst_negative_scale_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table))) + (((dst_negative_code_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)) * S ((dst_negative_code_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)) + ((dst_negative_scale_weighted_add_inputsright_table) + (dst_negative_scale_weighted_add_inputsright_table)))))) /\ (forall dst_index_weighted_add_inputsright_table. (exists pvs_le_gap_weighted_add_inputsright_tabledomain. pvs_le_gap_weighted_add_inputsright_tabledomain + (dst_index_weighted_add_inputsright_table) = (l)) -> exists dst_positive_weighted_add_inputsright_table dst_negative_weighted_add_inputsright_table dst_value_weighted_add_inputsright_table. ((((exists ff_h_pvs_weighted_add_inputsright_tableentrypositive. ff_h_pvs_weighted_add_inputsright_tableentrypositive + S (dst_positive_weighted_add_inputsright_table) = S ((S (dst_index_weighted_add_inputsright_table)) * dst_positive_scale_weighted_add_inputsright_table)) /\ exists ff_q_pvs_weighted_add_inputsright_tableentrypositive. dst_positive_code_weighted_add_inputsright_table = ff_q_pvs_weighted_add_inputsright_tableentrypositive * S ((S (dst_index_weighted_add_inputsright_table)) * dst_positive_scale_weighted_add_inputsright_table) + (dst_positive_weighted_add_inputsright_table))) /\ (((((exists ff_h_pvs_weighted_add_inputsright_tableentrynegative. ff_h_pvs_weighted_add_inputsright_tableentrynegative + S (dst_negative_weighted_add_inputsright_table) = S ((S (dst_index_weighted_add_inputsright_table)) * dst_negative_scale_weighted_add_inputsright_table)) /\ exists ff_q_pvs_weighted_add_inputsright_tableentrynegative. dst_negative_code_weighted_add_inputsright_table = ff_q_pvs_weighted_add_inputsright_tableentrynegative * S ((S (dst_index_weighted_add_inputsright_table)) * dst_negative_scale_weighted_add_inputsright_table) + (dst_negative_weighted_add_inputsright_table))) /\ (exists ge_balance_positive_weighted_add_inputsright_tableentryvalue ge_balance_negative_weighted_add_inputsright_tableentryvalue. (((((dst_value_weighted_add_inputsright_table) = 2 * (ge_balance_positive_weighted_add_inputsright_tableentryvalue) /\ (ge_balance_negative_weighted_add_inputsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_inputsright_tableentryvaluedecode. (((dst_value_weighted_add_inputsright_table) = 2 * ge_signed_half_weighted_add_inputsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_inputsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_inputsright_tableentryvalue) = S ge_signed_half_weighted_add_inputsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_inputsright_table) + ge_balance_negative_weighted_add_inputsright_tableentryvalue = (dst_negative_weighted_add_inputsright_table) + ge_balance_positive_weighted_add_inputsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_inputsoutput_table dst_positive_scale_weighted_add_inputsoutput_table dst_negative_code_weighted_add_inputsoutput_table dst_negative_scale_weighted_add_inputsoutput_table. (((H) = (((((dst_positive_code_weighted_add_inputsoutput_table) + (dst_positive_scale_weighted_add_inputsoutput_table)) * S ((dst_positive_code_weighted_add_inputsoutput_table) + (dst_positive_scale_weighted_add_inputsoutput_table)) + ((dst_positive_scale_weighted_add_inputsoutput_table) + (dst_positive_scale_weighted_add_inputsoutput_table))) + (((dst_negative_code_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)) * S ((dst_negative_code_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)) + ((dst_negative_scale_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)))) * S ((((dst_positive_code_weighted_add_inputsoutput_table) + (dst_positive_scale_weighted_add_inputsoutput_table)) * S ((dst_positive_code_weighted_add_inputsoutput_table) + (dst_positive_scale_weighted_add_inputsoutput_table)) + ((dst_positive_scale_weighted_add_inputsoutput_table) + (dst_positive_scale_weighted_add_inputsoutput_table))) + (((dst_negative_code_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)) * S ((dst_negative_code_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)) + ((dst_negative_scale_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)))) + ((((dst_negative_code_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)) * S ((dst_negative_code_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)) + ((dst_negative_scale_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table))) + (((dst_negative_code_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)) * S ((dst_negative_code_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)) + ((dst_negative_scale_weighted_add_inputsoutput_table) + (dst_negative_scale_weighted_add_inputsoutput_table)))))) /\ (forall dst_index_weighted_add_inputsoutput_table. (exists pvs_le_gap_weighted_add_inputsoutput_tabledomain. pvs_le_gap_weighted_add_inputsoutput_tabledomain + (dst_index_weighted_add_inputsoutput_table) = (l)) -> exists dst_positive_weighted_add_inputsoutput_table dst_negative_weighted_add_inputsoutput_table dst_value_weighted_add_inputsoutput_table. ((((exists ff_h_pvs_weighted_add_inputsoutput_tableentrypositive. ff_h_pvs_weighted_add_inputsoutput_tableentrypositive + S (dst_positive_weighted_add_inputsoutput_table) = S ((S (dst_index_weighted_add_inputsoutput_table)) * dst_positive_scale_weighted_add_inputsoutput_table)) /\ exists ff_q_pvs_weighted_add_inputsoutput_tableentrypositive. dst_positive_code_weighted_add_inputsoutput_table = ff_q_pvs_weighted_add_inputsoutput_tableentrypositive * S ((S (dst_index_weighted_add_inputsoutput_table)) * dst_positive_scale_weighted_add_inputsoutput_table) + (dst_positive_weighted_add_inputsoutput_table))) /\ (((((exists ff_h_pvs_weighted_add_inputsoutput_tableentrynegative. ff_h_pvs_weighted_add_inputsoutput_tableentrynegative + S (dst_negative_weighted_add_inputsoutput_table) = S ((S (dst_index_weighted_add_inputsoutput_table)) * dst_negative_scale_weighted_add_inputsoutput_table)) /\ exists ff_q_pvs_weighted_add_inputsoutput_tableentrynegative. dst_negative_code_weighted_add_inputsoutput_table = ff_q_pvs_weighted_add_inputsoutput_tableentrynegative * S ((S (dst_index_weighted_add_inputsoutput_table)) * dst_negative_scale_weighted_add_inputsoutput_table) + (dst_negative_weighted_add_inputsoutput_table))) /\ (exists ge_balance_positive_weighted_add_inputsoutput_tableentryvalue ge_balance_negative_weighted_add_inputsoutput_tableentryvalue. (((((dst_value_weighted_add_inputsoutput_table) = 2 * (ge_balance_positive_weighted_add_inputsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_add_inputsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_inputsoutput_tableentryvaluedecode. (((dst_value_weighted_add_inputsoutput_table) = 2 * ge_signed_half_weighted_add_inputsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_inputsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_inputsoutput_tableentryvalue) = S ge_signed_half_weighted_add_inputsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_inputsoutput_table) + ge_balance_negative_weighted_add_inputsoutput_tableentryvalue = (dst_negative_weighted_add_inputsoutput_table) + ge_balance_positive_weighted_add_inputsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_add_inputsentries. (exists pvs_gap_weighted_add_inputsentriesbound. pvs_gap_weighted_add_inputsentriesbound + S (sto_index_weighted_add_inputsentries) = (l)) -> exists sto_left_weighted_add_inputsentries sto_right_weighted_add_inputsentries sto_output_weighted_add_inputsentries. ((exists dst_positive_code_weighted_add_inputsentriesentryleft dst_positive_scale_weighted_add_inputsentriesentryleft dst_negative_code_weighted_add_inputsentriesentryleft dst_negative_scale_weighted_add_inputsentriesentryleft dst_positive_weighted_add_inputsentriesentryleft dst_negative_weighted_add_inputsentriesentryleft. (((F) = (((((dst_positive_code_weighted_add_inputsentriesentryleft) + (dst_positive_scale_weighted_add_inputsentriesentryleft)) * S ((dst_positive_code_weighted_add_inputsentriesentryleft) + (dst_positive_scale_weighted_add_inputsentriesentryleft)) + ((dst_positive_scale_weighted_add_inputsentriesentryleft) + (dst_positive_scale_weighted_add_inputsentriesentryleft))) + (((dst_negative_code_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)) * S ((dst_negative_code_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)) + ((dst_negative_scale_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)))) * S ((((dst_positive_code_weighted_add_inputsentriesentryleft) + (dst_positive_scale_weighted_add_inputsentriesentryleft)) * S ((dst_positive_code_weighted_add_inputsentriesentryleft) + (dst_positive_scale_weighted_add_inputsentriesentryleft)) + ((dst_positive_scale_weighted_add_inputsentriesentryleft) + (dst_positive_scale_weighted_add_inputsentriesentryleft))) + (((dst_negative_code_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)) * S ((dst_negative_code_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)) + ((dst_negative_scale_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)))) + ((((dst_negative_code_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)) * S ((dst_negative_code_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)) + ((dst_negative_scale_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft))) + (((dst_negative_code_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)) * S ((dst_negative_code_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)) + ((dst_negative_scale_weighted_add_inputsentriesentryleft) + (dst_negative_scale_weighted_add_inputsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_add_inputsentriesentryleftpositive. ff_h_pvs_weighted_add_inputsentriesentryleftpositive + S (dst_positive_weighted_add_inputsentriesentryleft) = S ((S (sto_index_weighted_add_inputsentries)) * dst_positive_scale_weighted_add_inputsentriesentryleft)) /\ exists ff_q_pvs_weighted_add_inputsentriesentryleftpositive. dst_positive_code_weighted_add_inputsentriesentryleft = ff_q_pvs_weighted_add_inputsentriesentryleftpositive * S ((S (sto_index_weighted_add_inputsentries)) * dst_positive_scale_weighted_add_inputsentriesentryleft) + (dst_positive_weighted_add_inputsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_add_inputsentriesentryleftnegative. ff_h_pvs_weighted_add_inputsentriesentryleftnegative + S (dst_negative_weighted_add_inputsentriesentryleft) = S ((S (sto_index_weighted_add_inputsentries)) * dst_negative_scale_weighted_add_inputsentriesentryleft)) /\ exists ff_q_pvs_weighted_add_inputsentriesentryleftnegative. dst_negative_code_weighted_add_inputsentriesentryleft = ff_q_pvs_weighted_add_inputsentriesentryleftnegative * S ((S (sto_index_weighted_add_inputsentries)) * dst_negative_scale_weighted_add_inputsentriesentryleft) + (dst_negative_weighted_add_inputsentriesentryleft))) /\ (exists ge_balance_positive_weighted_add_inputsentriesentryleftvalue ge_balance_negative_weighted_add_inputsentriesentryleftvalue. (((((sto_left_weighted_add_inputsentries) = 2 * (ge_balance_positive_weighted_add_inputsentriesentryleftvalue) /\ (ge_balance_negative_weighted_add_inputsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_add_inputsentriesentryleftvaluedecode. (((sto_left_weighted_add_inputsentries) = 2 * ge_signed_half_weighted_add_inputsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_add_inputsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_add_inputsentriesentryleftvalue) = S ge_signed_half_weighted_add_inputsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_add_inputsentriesentryleft) + ge_balance_negative_weighted_add_inputsentriesentryleftvalue = (dst_negative_weighted_add_inputsentriesentryleft) + ge_balance_positive_weighted_add_inputsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_add_inputsentriesentryright dst_positive_scale_weighted_add_inputsentriesentryright dst_negative_code_weighted_add_inputsentriesentryright dst_negative_scale_weighted_add_inputsentriesentryright dst_positive_weighted_add_inputsentriesentryright dst_negative_weighted_add_inputsentriesentryright. (((G) = (((((dst_positive_code_weighted_add_inputsentriesentryright) + (dst_positive_scale_weighted_add_inputsentriesentryright)) * S ((dst_positive_code_weighted_add_inputsentriesentryright) + (dst_positive_scale_weighted_add_inputsentriesentryright)) + ((dst_positive_scale_weighted_add_inputsentriesentryright) + (dst_positive_scale_weighted_add_inputsentriesentryright))) + (((dst_negative_code_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)) * S ((dst_negative_code_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)) + ((dst_negative_scale_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)))) * S ((((dst_positive_code_weighted_add_inputsentriesentryright) + (dst_positive_scale_weighted_add_inputsentriesentryright)) * S ((dst_positive_code_weighted_add_inputsentriesentryright) + (dst_positive_scale_weighted_add_inputsentriesentryright)) + ((dst_positive_scale_weighted_add_inputsentriesentryright) + (dst_positive_scale_weighted_add_inputsentriesentryright))) + (((dst_negative_code_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)) * S ((dst_negative_code_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)) + ((dst_negative_scale_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)))) + ((((dst_negative_code_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)) * S ((dst_negative_code_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)) + ((dst_negative_scale_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright))) + (((dst_negative_code_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)) * S ((dst_negative_code_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)) + ((dst_negative_scale_weighted_add_inputsentriesentryright) + (dst_negative_scale_weighted_add_inputsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_add_inputsentriesentryrightpositive. ff_h_pvs_weighted_add_inputsentriesentryrightpositive + S (dst_positive_weighted_add_inputsentriesentryright) = S ((S (sto_index_weighted_add_inputsentries)) * dst_positive_scale_weighted_add_inputsentriesentryright)) /\ exists ff_q_pvs_weighted_add_inputsentriesentryrightpositive. dst_positive_code_weighted_add_inputsentriesentryright = ff_q_pvs_weighted_add_inputsentriesentryrightpositive * S ((S (sto_index_weighted_add_inputsentries)) * dst_positive_scale_weighted_add_inputsentriesentryright) + (dst_positive_weighted_add_inputsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_add_inputsentriesentryrightnegative. ff_h_pvs_weighted_add_inputsentriesentryrightnegative + S (dst_negative_weighted_add_inputsentriesentryright) = S ((S (sto_index_weighted_add_inputsentries)) * dst_negative_scale_weighted_add_inputsentriesentryright)) /\ exists ff_q_pvs_weighted_add_inputsentriesentryrightnegative. dst_negative_code_weighted_add_inputsentriesentryright = ff_q_pvs_weighted_add_inputsentriesentryrightnegative * S ((S (sto_index_weighted_add_inputsentries)) * dst_negative_scale_weighted_add_inputsentriesentryright) + (dst_negative_weighted_add_inputsentriesentryright))) /\ (exists ge_balance_positive_weighted_add_inputsentriesentryrightvalue ge_balance_negative_weighted_add_inputsentriesentryrightvalue. (((((sto_right_weighted_add_inputsentries) = 2 * (ge_balance_positive_weighted_add_inputsentriesentryrightvalue) /\ (ge_balance_negative_weighted_add_inputsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_add_inputsentriesentryrightvaluedecode. (((sto_right_weighted_add_inputsentries) = 2 * ge_signed_half_weighted_add_inputsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_add_inputsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_add_inputsentriesentryrightvalue) = S ge_signed_half_weighted_add_inputsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_add_inputsentriesentryright) + ge_balance_negative_weighted_add_inputsentriesentryrightvalue = (dst_negative_weighted_add_inputsentriesentryright) + ge_balance_positive_weighted_add_inputsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_add_inputsentriesentryoutput dst_positive_scale_weighted_add_inputsentriesentryoutput dst_negative_code_weighted_add_inputsentriesentryoutput dst_negative_scale_weighted_add_inputsentriesentryoutput dst_positive_weighted_add_inputsentriesentryoutput dst_negative_weighted_add_inputsentriesentryoutput. (((H) = (((((dst_positive_code_weighted_add_inputsentriesentryoutput) + (dst_positive_scale_weighted_add_inputsentriesentryoutput)) * S ((dst_positive_code_weighted_add_inputsentriesentryoutput) + (dst_positive_scale_weighted_add_inputsentriesentryoutput)) + ((dst_positive_scale_weighted_add_inputsentriesentryoutput) + (dst_positive_scale_weighted_add_inputsentriesentryoutput))) + (((dst_negative_code_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)) * S ((dst_negative_code_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)) + ((dst_negative_scale_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)))) * S ((((dst_positive_code_weighted_add_inputsentriesentryoutput) + (dst_positive_scale_weighted_add_inputsentriesentryoutput)) * S ((dst_positive_code_weighted_add_inputsentriesentryoutput) + (dst_positive_scale_weighted_add_inputsentriesentryoutput)) + ((dst_positive_scale_weighted_add_inputsentriesentryoutput) + (dst_positive_scale_weighted_add_inputsentriesentryoutput))) + (((dst_negative_code_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)) * S ((dst_negative_code_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)) + ((dst_negative_scale_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)))) + ((((dst_negative_code_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)) * S ((dst_negative_code_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)) + ((dst_negative_scale_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput))) + (((dst_negative_code_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)) * S ((dst_negative_code_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)) + ((dst_negative_scale_weighted_add_inputsentriesentryoutput) + (dst_negative_scale_weighted_add_inputsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_add_inputsentriesentryoutputpositive. ff_h_pvs_weighted_add_inputsentriesentryoutputpositive + S (dst_positive_weighted_add_inputsentriesentryoutput) = S ((S (sto_index_weighted_add_inputsentries)) * dst_positive_scale_weighted_add_inputsentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_inputsentriesentryoutputpositive. dst_positive_code_weighted_add_inputsentriesentryoutput = ff_q_pvs_weighted_add_inputsentriesentryoutputpositive * S ((S (sto_index_weighted_add_inputsentries)) * dst_positive_scale_weighted_add_inputsentriesentryoutput) + (dst_positive_weighted_add_inputsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_add_inputsentriesentryoutputnegative. ff_h_pvs_weighted_add_inputsentriesentryoutputnegative + S (dst_negative_weighted_add_inputsentriesentryoutput) = S ((S (sto_index_weighted_add_inputsentries)) * dst_negative_scale_weighted_add_inputsentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_inputsentriesentryoutputnegative. dst_negative_code_weighted_add_inputsentriesentryoutput = ff_q_pvs_weighted_add_inputsentriesentryoutputnegative * S ((S (sto_index_weighted_add_inputsentries)) * dst_negative_scale_weighted_add_inputsentriesentryoutput) + (dst_negative_weighted_add_inputsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_add_inputsentriesentryoutputvalue ge_balance_negative_weighted_add_inputsentriesentryoutputvalue. (((((sto_output_weighted_add_inputsentries) = 2 * (ge_balance_positive_weighted_add_inputsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_add_inputsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_add_inputsentriesentryoutputvaluedecode. (((sto_output_weighted_add_inputsentries) = 2 * ge_signed_half_weighted_add_inputsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_add_inputsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_add_inputsentriesentryoutputvalue) = S ge_signed_half_weighted_add_inputsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_add_inputsentriesentryoutput) + ge_balance_negative_weighted_add_inputsentriesentryoutputvalue = (dst_negative_weighted_add_inputsentriesentryoutput) + ge_balance_positive_weighted_add_inputsentriesentryoutputvalue))))))))) /\ (exists dsa_ap_weighted_add_inputsentriesentryoperation dsa_an_weighted_add_inputsentriesentryoperation dsa_bp_weighted_add_inputsentriesentryoperation dsa_bn_weighted_add_inputsentriesentryoperation dsa_cp_weighted_add_inputsentriesentryoperation dsa_cn_weighted_add_inputsentriesentryoperation. (((((sto_left_weighted_add_inputsentries) = 2 * (dsa_ap_weighted_add_inputsentriesentryoperation) /\ (dsa_an_weighted_add_inputsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_inputsentriesentryoperationleft. (((sto_left_weighted_add_inputsentries) = 2 * ge_signed_half_weighted_add_inputsentriesentryoperationleft + 1 /\ (dsa_ap_weighted_add_inputsentriesentryoperation) = 0) /\ (dsa_an_weighted_add_inputsentriesentryoperation) = S ge_signed_half_weighted_add_inputsentriesentryoperationleft))) /\ ((((((sto_right_weighted_add_inputsentries) = 2 * (dsa_bp_weighted_add_inputsentriesentryoperation) /\ (dsa_bn_weighted_add_inputsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_inputsentriesentryoperationright. (((sto_right_weighted_add_inputsentries) = 2 * ge_signed_half_weighted_add_inputsentriesentryoperationright + 1 /\ (dsa_bp_weighted_add_inputsentriesentryoperation) = 0) /\ (dsa_bn_weighted_add_inputsentriesentryoperation) = S ge_signed_half_weighted_add_inputsentriesentryoperationright))) /\ ((((((sto_output_weighted_add_inputsentries) = 2 * (dsa_cp_weighted_add_inputsentriesentryoperation) /\ (dsa_cn_weighted_add_inputsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_inputsentriesentryoperationoutput. (((sto_output_weighted_add_inputsentries) = 2 * ge_signed_half_weighted_add_inputsentriesentryoperationoutput + 1 /\ (dsa_cp_weighted_add_inputsentriesentryoperation) = 0) /\ (dsa_cn_weighted_add_inputsentriesentryoperation) = S ge_signed_half_weighted_add_inputsentriesentryoperationoutput))) /\ ((dsa_ap_weighted_add_inputsentriesentryoperation + dsa_bp_weighted_add_inputsentriesentryoperation) + dsa_cn_weighted_add_inputsentriesentryoperation = (dsa_an_weighted_add_inputsentriesentryoperation + dsa_bn_weighted_add_inputsentriesentryoperation) + dsa_cp_weighted_add_inputsentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_weighted_add_firstleft_table dst_positive_scale_weighted_add_firstleft_table dst_negative_code_weighted_add_firstleft_table dst_negative_scale_weighted_add_firstleft_table. (((W) = (((((dst_positive_code_weighted_add_firstleft_table) + (dst_positive_scale_weighted_add_firstleft_table)) * S ((dst_positive_code_weighted_add_firstleft_table) + (dst_positive_scale_weighted_add_firstleft_table)) + ((dst_positive_scale_weighted_add_firstleft_table) + (dst_positive_scale_weighted_add_firstleft_table))) + (((dst_negative_code_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)) * S ((dst_negative_code_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)) + ((dst_negative_scale_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)))) * S ((((dst_positive_code_weighted_add_firstleft_table) + (dst_positive_scale_weighted_add_firstleft_table)) * S ((dst_positive_code_weighted_add_firstleft_table) + (dst_positive_scale_weighted_add_firstleft_table)) + ((dst_positive_scale_weighted_add_firstleft_table) + (dst_positive_scale_weighted_add_firstleft_table))) + (((dst_negative_code_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)) * S ((dst_negative_code_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)) + ((dst_negative_scale_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)))) + ((((dst_negative_code_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)) * S ((dst_negative_code_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)) + ((dst_negative_scale_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table))) + (((dst_negative_code_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)) * S ((dst_negative_code_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)) + ((dst_negative_scale_weighted_add_firstleft_table) + (dst_negative_scale_weighted_add_firstleft_table)))))) /\ (forall dst_index_weighted_add_firstleft_table. (exists pvs_le_gap_weighted_add_firstleft_tabledomain. pvs_le_gap_weighted_add_firstleft_tabledomain + (dst_index_weighted_add_firstleft_table) = (l)) -> exists dst_positive_weighted_add_firstleft_table dst_negative_weighted_add_firstleft_table dst_value_weighted_add_firstleft_table. ((((exists ff_h_pvs_weighted_add_firstleft_tableentrypositive. ff_h_pvs_weighted_add_firstleft_tableentrypositive + S (dst_positive_weighted_add_firstleft_table) = S ((S (dst_index_weighted_add_firstleft_table)) * dst_positive_scale_weighted_add_firstleft_table)) /\ exists ff_q_pvs_weighted_add_firstleft_tableentrypositive. dst_positive_code_weighted_add_firstleft_table = ff_q_pvs_weighted_add_firstleft_tableentrypositive * S ((S (dst_index_weighted_add_firstleft_table)) * dst_positive_scale_weighted_add_firstleft_table) + (dst_positive_weighted_add_firstleft_table))) /\ (((((exists ff_h_pvs_weighted_add_firstleft_tableentrynegative. ff_h_pvs_weighted_add_firstleft_tableentrynegative + S (dst_negative_weighted_add_firstleft_table) = S ((S (dst_index_weighted_add_firstleft_table)) * dst_negative_scale_weighted_add_firstleft_table)) /\ exists ff_q_pvs_weighted_add_firstleft_tableentrynegative. dst_negative_code_weighted_add_firstleft_table = ff_q_pvs_weighted_add_firstleft_tableentrynegative * S ((S (dst_index_weighted_add_firstleft_table)) * dst_negative_scale_weighted_add_firstleft_table) + (dst_negative_weighted_add_firstleft_table))) /\ (exists ge_balance_positive_weighted_add_firstleft_tableentryvalue ge_balance_negative_weighted_add_firstleft_tableentryvalue. (((((dst_value_weighted_add_firstleft_table) = 2 * (ge_balance_positive_weighted_add_firstleft_tableentryvalue) /\ (ge_balance_negative_weighted_add_firstleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_firstleft_tableentryvaluedecode. (((dst_value_weighted_add_firstleft_table) = 2 * ge_signed_half_weighted_add_firstleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_firstleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_firstleft_tableentryvalue) = S ge_signed_half_weighted_add_firstleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_firstleft_table) + ge_balance_negative_weighted_add_firstleft_tableentryvalue = (dst_negative_weighted_add_firstleft_table) + ge_balance_positive_weighted_add_firstleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_firstright_table dst_positive_scale_weighted_add_firstright_table dst_negative_code_weighted_add_firstright_table dst_negative_scale_weighted_add_firstright_table. (((F) = (((((dst_positive_code_weighted_add_firstright_table) + (dst_positive_scale_weighted_add_firstright_table)) * S ((dst_positive_code_weighted_add_firstright_table) + (dst_positive_scale_weighted_add_firstright_table)) + ((dst_positive_scale_weighted_add_firstright_table) + (dst_positive_scale_weighted_add_firstright_table))) + (((dst_negative_code_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)) * S ((dst_negative_code_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)) + ((dst_negative_scale_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)))) * S ((((dst_positive_code_weighted_add_firstright_table) + (dst_positive_scale_weighted_add_firstright_table)) * S ((dst_positive_code_weighted_add_firstright_table) + (dst_positive_scale_weighted_add_firstright_table)) + ((dst_positive_scale_weighted_add_firstright_table) + (dst_positive_scale_weighted_add_firstright_table))) + (((dst_negative_code_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)) * S ((dst_negative_code_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)) + ((dst_negative_scale_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)))) + ((((dst_negative_code_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)) * S ((dst_negative_code_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)) + ((dst_negative_scale_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table))) + (((dst_negative_code_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)) * S ((dst_negative_code_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)) + ((dst_negative_scale_weighted_add_firstright_table) + (dst_negative_scale_weighted_add_firstright_table)))))) /\ (forall dst_index_weighted_add_firstright_table. (exists pvs_le_gap_weighted_add_firstright_tabledomain. pvs_le_gap_weighted_add_firstright_tabledomain + (dst_index_weighted_add_firstright_table) = (l)) -> exists dst_positive_weighted_add_firstright_table dst_negative_weighted_add_firstright_table dst_value_weighted_add_firstright_table. ((((exists ff_h_pvs_weighted_add_firstright_tableentrypositive. ff_h_pvs_weighted_add_firstright_tableentrypositive + S (dst_positive_weighted_add_firstright_table) = S ((S (dst_index_weighted_add_firstright_table)) * dst_positive_scale_weighted_add_firstright_table)) /\ exists ff_q_pvs_weighted_add_firstright_tableentrypositive. dst_positive_code_weighted_add_firstright_table = ff_q_pvs_weighted_add_firstright_tableentrypositive * S ((S (dst_index_weighted_add_firstright_table)) * dst_positive_scale_weighted_add_firstright_table) + (dst_positive_weighted_add_firstright_table))) /\ (((((exists ff_h_pvs_weighted_add_firstright_tableentrynegative. ff_h_pvs_weighted_add_firstright_tableentrynegative + S (dst_negative_weighted_add_firstright_table) = S ((S (dst_index_weighted_add_firstright_table)) * dst_negative_scale_weighted_add_firstright_table)) /\ exists ff_q_pvs_weighted_add_firstright_tableentrynegative. dst_negative_code_weighted_add_firstright_table = ff_q_pvs_weighted_add_firstright_tableentrynegative * S ((S (dst_index_weighted_add_firstright_table)) * dst_negative_scale_weighted_add_firstright_table) + (dst_negative_weighted_add_firstright_table))) /\ (exists ge_balance_positive_weighted_add_firstright_tableentryvalue ge_balance_negative_weighted_add_firstright_tableentryvalue. (((((dst_value_weighted_add_firstright_table) = 2 * (ge_balance_positive_weighted_add_firstright_tableentryvalue) /\ (ge_balance_negative_weighted_add_firstright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_firstright_tableentryvaluedecode. (((dst_value_weighted_add_firstright_table) = 2 * ge_signed_half_weighted_add_firstright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_firstright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_firstright_tableentryvalue) = S ge_signed_half_weighted_add_firstright_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_firstright_table) + ge_balance_negative_weighted_add_firstright_tableentryvalue = (dst_negative_weighted_add_firstright_table) + ge_balance_positive_weighted_add_firstright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_firstoutput_table dst_positive_scale_weighted_add_firstoutput_table dst_negative_code_weighted_add_firstoutput_table dst_negative_scale_weighted_add_firstoutput_table. (((P) = (((((dst_positive_code_weighted_add_firstoutput_table) + (dst_positive_scale_weighted_add_firstoutput_table)) * S ((dst_positive_code_weighted_add_firstoutput_table) + (dst_positive_scale_weighted_add_firstoutput_table)) + ((dst_positive_scale_weighted_add_firstoutput_table) + (dst_positive_scale_weighted_add_firstoutput_table))) + (((dst_negative_code_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)) * S ((dst_negative_code_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)) + ((dst_negative_scale_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)))) * S ((((dst_positive_code_weighted_add_firstoutput_table) + (dst_positive_scale_weighted_add_firstoutput_table)) * S ((dst_positive_code_weighted_add_firstoutput_table) + (dst_positive_scale_weighted_add_firstoutput_table)) + ((dst_positive_scale_weighted_add_firstoutput_table) + (dst_positive_scale_weighted_add_firstoutput_table))) + (((dst_negative_code_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)) * S ((dst_negative_code_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)) + ((dst_negative_scale_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)))) + ((((dst_negative_code_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)) * S ((dst_negative_code_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)) + ((dst_negative_scale_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table))) + (((dst_negative_code_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)) * S ((dst_negative_code_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)) + ((dst_negative_scale_weighted_add_firstoutput_table) + (dst_negative_scale_weighted_add_firstoutput_table)))))) /\ (forall dst_index_weighted_add_firstoutput_table. (exists pvs_le_gap_weighted_add_firstoutput_tabledomain. pvs_le_gap_weighted_add_firstoutput_tabledomain + (dst_index_weighted_add_firstoutput_table) = (l)) -> exists dst_positive_weighted_add_firstoutput_table dst_negative_weighted_add_firstoutput_table dst_value_weighted_add_firstoutput_table. ((((exists ff_h_pvs_weighted_add_firstoutput_tableentrypositive. ff_h_pvs_weighted_add_firstoutput_tableentrypositive + S (dst_positive_weighted_add_firstoutput_table) = S ((S (dst_index_weighted_add_firstoutput_table)) * dst_positive_scale_weighted_add_firstoutput_table)) /\ exists ff_q_pvs_weighted_add_firstoutput_tableentrypositive. dst_positive_code_weighted_add_firstoutput_table = ff_q_pvs_weighted_add_firstoutput_tableentrypositive * S ((S (dst_index_weighted_add_firstoutput_table)) * dst_positive_scale_weighted_add_firstoutput_table) + (dst_positive_weighted_add_firstoutput_table))) /\ (((((exists ff_h_pvs_weighted_add_firstoutput_tableentrynegative. ff_h_pvs_weighted_add_firstoutput_tableentrynegative + S (dst_negative_weighted_add_firstoutput_table) = S ((S (dst_index_weighted_add_firstoutput_table)) * dst_negative_scale_weighted_add_firstoutput_table)) /\ exists ff_q_pvs_weighted_add_firstoutput_tableentrynegative. dst_negative_code_weighted_add_firstoutput_table = ff_q_pvs_weighted_add_firstoutput_tableentrynegative * S ((S (dst_index_weighted_add_firstoutput_table)) * dst_negative_scale_weighted_add_firstoutput_table) + (dst_negative_weighted_add_firstoutput_table))) /\ (exists ge_balance_positive_weighted_add_firstoutput_tableentryvalue ge_balance_negative_weighted_add_firstoutput_tableentryvalue. (((((dst_value_weighted_add_firstoutput_table) = 2 * (ge_balance_positive_weighted_add_firstoutput_tableentryvalue) /\ (ge_balance_negative_weighted_add_firstoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_firstoutput_tableentryvaluedecode. (((dst_value_weighted_add_firstoutput_table) = 2 * ge_signed_half_weighted_add_firstoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_firstoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_firstoutput_tableentryvalue) = S ge_signed_half_weighted_add_firstoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_firstoutput_table) + ge_balance_negative_weighted_add_firstoutput_tableentryvalue = (dst_negative_weighted_add_firstoutput_table) + ge_balance_positive_weighted_add_firstoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_add_firstentries. (exists pvs_gap_weighted_add_firstentriesbound. pvs_gap_weighted_add_firstentriesbound + S (sto_index_weighted_add_firstentries) = (l)) -> exists sto_left_weighted_add_firstentries sto_right_weighted_add_firstentries sto_output_weighted_add_firstentries. ((exists dst_positive_code_weighted_add_firstentriesentryleft dst_positive_scale_weighted_add_firstentriesentryleft dst_negative_code_weighted_add_firstentriesentryleft dst_negative_scale_weighted_add_firstentriesentryleft dst_positive_weighted_add_firstentriesentryleft dst_negative_weighted_add_firstentriesentryleft. (((W) = (((((dst_positive_code_weighted_add_firstentriesentryleft) + (dst_positive_scale_weighted_add_firstentriesentryleft)) * S ((dst_positive_code_weighted_add_firstentriesentryleft) + (dst_positive_scale_weighted_add_firstentriesentryleft)) + ((dst_positive_scale_weighted_add_firstentriesentryleft) + (dst_positive_scale_weighted_add_firstentriesentryleft))) + (((dst_negative_code_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)) * S ((dst_negative_code_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)) + ((dst_negative_scale_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)))) * S ((((dst_positive_code_weighted_add_firstentriesentryleft) + (dst_positive_scale_weighted_add_firstentriesentryleft)) * S ((dst_positive_code_weighted_add_firstentriesentryleft) + (dst_positive_scale_weighted_add_firstentriesentryleft)) + ((dst_positive_scale_weighted_add_firstentriesentryleft) + (dst_positive_scale_weighted_add_firstentriesentryleft))) + (((dst_negative_code_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)) * S ((dst_negative_code_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)) + ((dst_negative_scale_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)))) + ((((dst_negative_code_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)) * S ((dst_negative_code_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)) + ((dst_negative_scale_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft))) + (((dst_negative_code_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)) * S ((dst_negative_code_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)) + ((dst_negative_scale_weighted_add_firstentriesentryleft) + (dst_negative_scale_weighted_add_firstentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_add_firstentriesentryleftpositive. ff_h_pvs_weighted_add_firstentriesentryleftpositive + S (dst_positive_weighted_add_firstentriesentryleft) = S ((S (sto_index_weighted_add_firstentries)) * dst_positive_scale_weighted_add_firstentriesentryleft)) /\ exists ff_q_pvs_weighted_add_firstentriesentryleftpositive. dst_positive_code_weighted_add_firstentriesentryleft = ff_q_pvs_weighted_add_firstentriesentryleftpositive * S ((S (sto_index_weighted_add_firstentries)) * dst_positive_scale_weighted_add_firstentriesentryleft) + (dst_positive_weighted_add_firstentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_add_firstentriesentryleftnegative. ff_h_pvs_weighted_add_firstentriesentryleftnegative + S (dst_negative_weighted_add_firstentriesentryleft) = S ((S (sto_index_weighted_add_firstentries)) * dst_negative_scale_weighted_add_firstentriesentryleft)) /\ exists ff_q_pvs_weighted_add_firstentriesentryleftnegative. dst_negative_code_weighted_add_firstentriesentryleft = ff_q_pvs_weighted_add_firstentriesentryleftnegative * S ((S (sto_index_weighted_add_firstentries)) * dst_negative_scale_weighted_add_firstentriesentryleft) + (dst_negative_weighted_add_firstentriesentryleft))) /\ (exists ge_balance_positive_weighted_add_firstentriesentryleftvalue ge_balance_negative_weighted_add_firstentriesentryleftvalue. (((((sto_left_weighted_add_firstentries) = 2 * (ge_balance_positive_weighted_add_firstentriesentryleftvalue) /\ (ge_balance_negative_weighted_add_firstentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_add_firstentriesentryleftvaluedecode. (((sto_left_weighted_add_firstentries) = 2 * ge_signed_half_weighted_add_firstentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_add_firstentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_add_firstentriesentryleftvalue) = S ge_signed_half_weighted_add_firstentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_add_firstentriesentryleft) + ge_balance_negative_weighted_add_firstentriesentryleftvalue = (dst_negative_weighted_add_firstentriesentryleft) + ge_balance_positive_weighted_add_firstentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_add_firstentriesentryright dst_positive_scale_weighted_add_firstentriesentryright dst_negative_code_weighted_add_firstentriesentryright dst_negative_scale_weighted_add_firstentriesentryright dst_positive_weighted_add_firstentriesentryright dst_negative_weighted_add_firstentriesentryright. (((F) = (((((dst_positive_code_weighted_add_firstentriesentryright) + (dst_positive_scale_weighted_add_firstentriesentryright)) * S ((dst_positive_code_weighted_add_firstentriesentryright) + (dst_positive_scale_weighted_add_firstentriesentryright)) + ((dst_positive_scale_weighted_add_firstentriesentryright) + (dst_positive_scale_weighted_add_firstentriesentryright))) + (((dst_negative_code_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)) * S ((dst_negative_code_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)) + ((dst_negative_scale_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)))) * S ((((dst_positive_code_weighted_add_firstentriesentryright) + (dst_positive_scale_weighted_add_firstentriesentryright)) * S ((dst_positive_code_weighted_add_firstentriesentryright) + (dst_positive_scale_weighted_add_firstentriesentryright)) + ((dst_positive_scale_weighted_add_firstentriesentryright) + (dst_positive_scale_weighted_add_firstentriesentryright))) + (((dst_negative_code_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)) * S ((dst_negative_code_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)) + ((dst_negative_scale_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)))) + ((((dst_negative_code_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)) * S ((dst_negative_code_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)) + ((dst_negative_scale_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright))) + (((dst_negative_code_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)) * S ((dst_negative_code_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)) + ((dst_negative_scale_weighted_add_firstentriesentryright) + (dst_negative_scale_weighted_add_firstentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_add_firstentriesentryrightpositive. ff_h_pvs_weighted_add_firstentriesentryrightpositive + S (dst_positive_weighted_add_firstentriesentryright) = S ((S (sto_index_weighted_add_firstentries)) * dst_positive_scale_weighted_add_firstentriesentryright)) /\ exists ff_q_pvs_weighted_add_firstentriesentryrightpositive. dst_positive_code_weighted_add_firstentriesentryright = ff_q_pvs_weighted_add_firstentriesentryrightpositive * S ((S (sto_index_weighted_add_firstentries)) * dst_positive_scale_weighted_add_firstentriesentryright) + (dst_positive_weighted_add_firstentriesentryright))) /\ (((((exists ff_h_pvs_weighted_add_firstentriesentryrightnegative. ff_h_pvs_weighted_add_firstentriesentryrightnegative + S (dst_negative_weighted_add_firstentriesentryright) = S ((S (sto_index_weighted_add_firstentries)) * dst_negative_scale_weighted_add_firstentriesentryright)) /\ exists ff_q_pvs_weighted_add_firstentriesentryrightnegative. dst_negative_code_weighted_add_firstentriesentryright = ff_q_pvs_weighted_add_firstentriesentryrightnegative * S ((S (sto_index_weighted_add_firstentries)) * dst_negative_scale_weighted_add_firstentriesentryright) + (dst_negative_weighted_add_firstentriesentryright))) /\ (exists ge_balance_positive_weighted_add_firstentriesentryrightvalue ge_balance_negative_weighted_add_firstentriesentryrightvalue. (((((sto_right_weighted_add_firstentries) = 2 * (ge_balance_positive_weighted_add_firstentriesentryrightvalue) /\ (ge_balance_negative_weighted_add_firstentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_add_firstentriesentryrightvaluedecode. (((sto_right_weighted_add_firstentries) = 2 * ge_signed_half_weighted_add_firstentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_add_firstentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_add_firstentriesentryrightvalue) = S ge_signed_half_weighted_add_firstentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_add_firstentriesentryright) + ge_balance_negative_weighted_add_firstentriesentryrightvalue = (dst_negative_weighted_add_firstentriesentryright) + ge_balance_positive_weighted_add_firstentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_add_firstentriesentryoutput dst_positive_scale_weighted_add_firstentriesentryoutput dst_negative_code_weighted_add_firstentriesentryoutput dst_negative_scale_weighted_add_firstentriesentryoutput dst_positive_weighted_add_firstentriesentryoutput dst_negative_weighted_add_firstentriesentryoutput. (((P) = (((((dst_positive_code_weighted_add_firstentriesentryoutput) + (dst_positive_scale_weighted_add_firstentriesentryoutput)) * S ((dst_positive_code_weighted_add_firstentriesentryoutput) + (dst_positive_scale_weighted_add_firstentriesentryoutput)) + ((dst_positive_scale_weighted_add_firstentriesentryoutput) + (dst_positive_scale_weighted_add_firstentriesentryoutput))) + (((dst_negative_code_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)) * S ((dst_negative_code_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)) + ((dst_negative_scale_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)))) * S ((((dst_positive_code_weighted_add_firstentriesentryoutput) + (dst_positive_scale_weighted_add_firstentriesentryoutput)) * S ((dst_positive_code_weighted_add_firstentriesentryoutput) + (dst_positive_scale_weighted_add_firstentriesentryoutput)) + ((dst_positive_scale_weighted_add_firstentriesentryoutput) + (dst_positive_scale_weighted_add_firstentriesentryoutput))) + (((dst_negative_code_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)) * S ((dst_negative_code_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)) + ((dst_negative_scale_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)))) + ((((dst_negative_code_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)) * S ((dst_negative_code_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)) + ((dst_negative_scale_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput))) + (((dst_negative_code_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)) * S ((dst_negative_code_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)) + ((dst_negative_scale_weighted_add_firstentriesentryoutput) + (dst_negative_scale_weighted_add_firstentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_add_firstentriesentryoutputpositive. ff_h_pvs_weighted_add_firstentriesentryoutputpositive + S (dst_positive_weighted_add_firstentriesentryoutput) = S ((S (sto_index_weighted_add_firstentries)) * dst_positive_scale_weighted_add_firstentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_firstentriesentryoutputpositive. dst_positive_code_weighted_add_firstentriesentryoutput = ff_q_pvs_weighted_add_firstentriesentryoutputpositive * S ((S (sto_index_weighted_add_firstentries)) * dst_positive_scale_weighted_add_firstentriesentryoutput) + (dst_positive_weighted_add_firstentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_add_firstentriesentryoutputnegative. ff_h_pvs_weighted_add_firstentriesentryoutputnegative + S (dst_negative_weighted_add_firstentriesentryoutput) = S ((S (sto_index_weighted_add_firstentries)) * dst_negative_scale_weighted_add_firstentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_firstentriesentryoutputnegative. dst_negative_code_weighted_add_firstentriesentryoutput = ff_q_pvs_weighted_add_firstentriesentryoutputnegative * S ((S (sto_index_weighted_add_firstentries)) * dst_negative_scale_weighted_add_firstentriesentryoutput) + (dst_negative_weighted_add_firstentriesentryoutput))) /\ (exists ge_balance_positive_weighted_add_firstentriesentryoutputvalue ge_balance_negative_weighted_add_firstentriesentryoutputvalue. (((((sto_output_weighted_add_firstentries) = 2 * (ge_balance_positive_weighted_add_firstentriesentryoutputvalue) /\ (ge_balance_negative_weighted_add_firstentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_add_firstentriesentryoutputvaluedecode. (((sto_output_weighted_add_firstentries) = 2 * ge_signed_half_weighted_add_firstentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_add_firstentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_add_firstentriesentryoutputvalue) = S ge_signed_half_weighted_add_firstentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_add_firstentriesentryoutput) + ge_balance_negative_weighted_add_firstentriesentryoutputvalue = (dst_negative_weighted_add_firstentriesentryoutput) + ge_balance_positive_weighted_add_firstentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_add_firstentriesentryoperation sto_an_weighted_add_firstentriesentryoperation sto_bp_weighted_add_firstentriesentryoperation sto_bn_weighted_add_firstentriesentryoperation sto_cp_weighted_add_firstentriesentryoperation sto_cn_weighted_add_firstentriesentryoperation. (((((sto_left_weighted_add_firstentries) = 2 * (sto_ap_weighted_add_firstentriesentryoperation) /\ (sto_an_weighted_add_firstentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_firstentriesentryoperationleft. (((sto_left_weighted_add_firstentries) = 2 * ge_signed_half_weighted_add_firstentriesentryoperationleft + 1 /\ (sto_ap_weighted_add_firstentriesentryoperation) = 0) /\ (sto_an_weighted_add_firstentriesentryoperation) = S ge_signed_half_weighted_add_firstentriesentryoperationleft))) /\ ((((((sto_right_weighted_add_firstentries) = 2 * (sto_bp_weighted_add_firstentriesentryoperation) /\ (sto_bn_weighted_add_firstentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_firstentriesentryoperationright. (((sto_right_weighted_add_firstentries) = 2 * ge_signed_half_weighted_add_firstentriesentryoperationright + 1 /\ (sto_bp_weighted_add_firstentriesentryoperation) = 0) /\ (sto_bn_weighted_add_firstentriesentryoperation) = S ge_signed_half_weighted_add_firstentriesentryoperationright))) /\ ((((((sto_output_weighted_add_firstentries) = 2 * (sto_cp_weighted_add_firstentriesentryoperation) /\ (sto_cn_weighted_add_firstentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_firstentriesentryoperationoutput. (((sto_output_weighted_add_firstentries) = 2 * ge_signed_half_weighted_add_firstentriesentryoperationoutput + 1 /\ (sto_cp_weighted_add_firstentriesentryoperation) = 0) /\ (sto_cn_weighted_add_firstentriesentryoperation) = S ge_signed_half_weighted_add_firstentriesentryoperationoutput))) /\ ((sto_ap_weighted_add_firstentriesentryoperation * sto_bp_weighted_add_firstentriesentryoperation + sto_an_weighted_add_firstentriesentryoperation * sto_bn_weighted_add_firstentriesentryoperation) + sto_cn_weighted_add_firstentriesentryoperation = (sto_ap_weighted_add_firstentriesentryoperation * sto_bn_weighted_add_firstentriesentryoperation + sto_an_weighted_add_firstentriesentryoperation * sto_bp_weighted_add_firstentriesentryoperation) + sto_cp_weighted_add_firstentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_weighted_add_secondleft_table dst_positive_scale_weighted_add_secondleft_table dst_negative_code_weighted_add_secondleft_table dst_negative_scale_weighted_add_secondleft_table. (((W) = (((((dst_positive_code_weighted_add_secondleft_table) + (dst_positive_scale_weighted_add_secondleft_table)) * S ((dst_positive_code_weighted_add_secondleft_table) + (dst_positive_scale_weighted_add_secondleft_table)) + ((dst_positive_scale_weighted_add_secondleft_table) + (dst_positive_scale_weighted_add_secondleft_table))) + (((dst_negative_code_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)) * S ((dst_negative_code_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)) + ((dst_negative_scale_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)))) * S ((((dst_positive_code_weighted_add_secondleft_table) + (dst_positive_scale_weighted_add_secondleft_table)) * S ((dst_positive_code_weighted_add_secondleft_table) + (dst_positive_scale_weighted_add_secondleft_table)) + ((dst_positive_scale_weighted_add_secondleft_table) + (dst_positive_scale_weighted_add_secondleft_table))) + (((dst_negative_code_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)) * S ((dst_negative_code_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)) + ((dst_negative_scale_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)))) + ((((dst_negative_code_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)) * S ((dst_negative_code_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)) + ((dst_negative_scale_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table))) + (((dst_negative_code_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)) * S ((dst_negative_code_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)) + ((dst_negative_scale_weighted_add_secondleft_table) + (dst_negative_scale_weighted_add_secondleft_table)))))) /\ (forall dst_index_weighted_add_secondleft_table. (exists pvs_le_gap_weighted_add_secondleft_tabledomain. pvs_le_gap_weighted_add_secondleft_tabledomain + (dst_index_weighted_add_secondleft_table) = (l)) -> exists dst_positive_weighted_add_secondleft_table dst_negative_weighted_add_secondleft_table dst_value_weighted_add_secondleft_table. ((((exists ff_h_pvs_weighted_add_secondleft_tableentrypositive. ff_h_pvs_weighted_add_secondleft_tableentrypositive + S (dst_positive_weighted_add_secondleft_table) = S ((S (dst_index_weighted_add_secondleft_table)) * dst_positive_scale_weighted_add_secondleft_table)) /\ exists ff_q_pvs_weighted_add_secondleft_tableentrypositive. dst_positive_code_weighted_add_secondleft_table = ff_q_pvs_weighted_add_secondleft_tableentrypositive * S ((S (dst_index_weighted_add_secondleft_table)) * dst_positive_scale_weighted_add_secondleft_table) + (dst_positive_weighted_add_secondleft_table))) /\ (((((exists ff_h_pvs_weighted_add_secondleft_tableentrynegative. ff_h_pvs_weighted_add_secondleft_tableentrynegative + S (dst_negative_weighted_add_secondleft_table) = S ((S (dst_index_weighted_add_secondleft_table)) * dst_negative_scale_weighted_add_secondleft_table)) /\ exists ff_q_pvs_weighted_add_secondleft_tableentrynegative. dst_negative_code_weighted_add_secondleft_table = ff_q_pvs_weighted_add_secondleft_tableentrynegative * S ((S (dst_index_weighted_add_secondleft_table)) * dst_negative_scale_weighted_add_secondleft_table) + (dst_negative_weighted_add_secondleft_table))) /\ (exists ge_balance_positive_weighted_add_secondleft_tableentryvalue ge_balance_negative_weighted_add_secondleft_tableentryvalue. (((((dst_value_weighted_add_secondleft_table) = 2 * (ge_balance_positive_weighted_add_secondleft_tableentryvalue) /\ (ge_balance_negative_weighted_add_secondleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_secondleft_tableentryvaluedecode. (((dst_value_weighted_add_secondleft_table) = 2 * ge_signed_half_weighted_add_secondleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_secondleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_secondleft_tableentryvalue) = S ge_signed_half_weighted_add_secondleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_secondleft_table) + ge_balance_negative_weighted_add_secondleft_tableentryvalue = (dst_negative_weighted_add_secondleft_table) + ge_balance_positive_weighted_add_secondleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_secondright_table dst_positive_scale_weighted_add_secondright_table dst_negative_code_weighted_add_secondright_table dst_negative_scale_weighted_add_secondright_table. (((G) = (((((dst_positive_code_weighted_add_secondright_table) + (dst_positive_scale_weighted_add_secondright_table)) * S ((dst_positive_code_weighted_add_secondright_table) + (dst_positive_scale_weighted_add_secondright_table)) + ((dst_positive_scale_weighted_add_secondright_table) + (dst_positive_scale_weighted_add_secondright_table))) + (((dst_negative_code_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)) * S ((dst_negative_code_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)) + ((dst_negative_scale_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)))) * S ((((dst_positive_code_weighted_add_secondright_table) + (dst_positive_scale_weighted_add_secondright_table)) * S ((dst_positive_code_weighted_add_secondright_table) + (dst_positive_scale_weighted_add_secondright_table)) + ((dst_positive_scale_weighted_add_secondright_table) + (dst_positive_scale_weighted_add_secondright_table))) + (((dst_negative_code_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)) * S ((dst_negative_code_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)) + ((dst_negative_scale_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)))) + ((((dst_negative_code_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)) * S ((dst_negative_code_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)) + ((dst_negative_scale_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table))) + (((dst_negative_code_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)) * S ((dst_negative_code_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)) + ((dst_negative_scale_weighted_add_secondright_table) + (dst_negative_scale_weighted_add_secondright_table)))))) /\ (forall dst_index_weighted_add_secondright_table. (exists pvs_le_gap_weighted_add_secondright_tabledomain. pvs_le_gap_weighted_add_secondright_tabledomain + (dst_index_weighted_add_secondright_table) = (l)) -> exists dst_positive_weighted_add_secondright_table dst_negative_weighted_add_secondright_table dst_value_weighted_add_secondright_table. ((((exists ff_h_pvs_weighted_add_secondright_tableentrypositive. ff_h_pvs_weighted_add_secondright_tableentrypositive + S (dst_positive_weighted_add_secondright_table) = S ((S (dst_index_weighted_add_secondright_table)) * dst_positive_scale_weighted_add_secondright_table)) /\ exists ff_q_pvs_weighted_add_secondright_tableentrypositive. dst_positive_code_weighted_add_secondright_table = ff_q_pvs_weighted_add_secondright_tableentrypositive * S ((S (dst_index_weighted_add_secondright_table)) * dst_positive_scale_weighted_add_secondright_table) + (dst_positive_weighted_add_secondright_table))) /\ (((((exists ff_h_pvs_weighted_add_secondright_tableentrynegative. ff_h_pvs_weighted_add_secondright_tableentrynegative + S (dst_negative_weighted_add_secondright_table) = S ((S (dst_index_weighted_add_secondright_table)) * dst_negative_scale_weighted_add_secondright_table)) /\ exists ff_q_pvs_weighted_add_secondright_tableentrynegative. dst_negative_code_weighted_add_secondright_table = ff_q_pvs_weighted_add_secondright_tableentrynegative * S ((S (dst_index_weighted_add_secondright_table)) * dst_negative_scale_weighted_add_secondright_table) + (dst_negative_weighted_add_secondright_table))) /\ (exists ge_balance_positive_weighted_add_secondright_tableentryvalue ge_balance_negative_weighted_add_secondright_tableentryvalue. (((((dst_value_weighted_add_secondright_table) = 2 * (ge_balance_positive_weighted_add_secondright_tableentryvalue) /\ (ge_balance_negative_weighted_add_secondright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_secondright_tableentryvaluedecode. (((dst_value_weighted_add_secondright_table) = 2 * ge_signed_half_weighted_add_secondright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_secondright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_secondright_tableentryvalue) = S ge_signed_half_weighted_add_secondright_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_secondright_table) + ge_balance_negative_weighted_add_secondright_tableentryvalue = (dst_negative_weighted_add_secondright_table) + ge_balance_positive_weighted_add_secondright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_secondoutput_table dst_positive_scale_weighted_add_secondoutput_table dst_negative_code_weighted_add_secondoutput_table dst_negative_scale_weighted_add_secondoutput_table. (((Q) = (((((dst_positive_code_weighted_add_secondoutput_table) + (dst_positive_scale_weighted_add_secondoutput_table)) * S ((dst_positive_code_weighted_add_secondoutput_table) + (dst_positive_scale_weighted_add_secondoutput_table)) + ((dst_positive_scale_weighted_add_secondoutput_table) + (dst_positive_scale_weighted_add_secondoutput_table))) + (((dst_negative_code_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)) * S ((dst_negative_code_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)) + ((dst_negative_scale_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)))) * S ((((dst_positive_code_weighted_add_secondoutput_table) + (dst_positive_scale_weighted_add_secondoutput_table)) * S ((dst_positive_code_weighted_add_secondoutput_table) + (dst_positive_scale_weighted_add_secondoutput_table)) + ((dst_positive_scale_weighted_add_secondoutput_table) + (dst_positive_scale_weighted_add_secondoutput_table))) + (((dst_negative_code_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)) * S ((dst_negative_code_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)) + ((dst_negative_scale_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)))) + ((((dst_negative_code_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)) * S ((dst_negative_code_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)) + ((dst_negative_scale_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table))) + (((dst_negative_code_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)) * S ((dst_negative_code_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)) + ((dst_negative_scale_weighted_add_secondoutput_table) + (dst_negative_scale_weighted_add_secondoutput_table)))))) /\ (forall dst_index_weighted_add_secondoutput_table. (exists pvs_le_gap_weighted_add_secondoutput_tabledomain. pvs_le_gap_weighted_add_secondoutput_tabledomain + (dst_index_weighted_add_secondoutput_table) = (l)) -> exists dst_positive_weighted_add_secondoutput_table dst_negative_weighted_add_secondoutput_table dst_value_weighted_add_secondoutput_table. ((((exists ff_h_pvs_weighted_add_secondoutput_tableentrypositive. ff_h_pvs_weighted_add_secondoutput_tableentrypositive + S (dst_positive_weighted_add_secondoutput_table) = S ((S (dst_index_weighted_add_secondoutput_table)) * dst_positive_scale_weighted_add_secondoutput_table)) /\ exists ff_q_pvs_weighted_add_secondoutput_tableentrypositive. dst_positive_code_weighted_add_secondoutput_table = ff_q_pvs_weighted_add_secondoutput_tableentrypositive * S ((S (dst_index_weighted_add_secondoutput_table)) * dst_positive_scale_weighted_add_secondoutput_table) + (dst_positive_weighted_add_secondoutput_table))) /\ (((((exists ff_h_pvs_weighted_add_secondoutput_tableentrynegative. ff_h_pvs_weighted_add_secondoutput_tableentrynegative + S (dst_negative_weighted_add_secondoutput_table) = S ((S (dst_index_weighted_add_secondoutput_table)) * dst_negative_scale_weighted_add_secondoutput_table)) /\ exists ff_q_pvs_weighted_add_secondoutput_tableentrynegative. dst_negative_code_weighted_add_secondoutput_table = ff_q_pvs_weighted_add_secondoutput_tableentrynegative * S ((S (dst_index_weighted_add_secondoutput_table)) * dst_negative_scale_weighted_add_secondoutput_table) + (dst_negative_weighted_add_secondoutput_table))) /\ (exists ge_balance_positive_weighted_add_secondoutput_tableentryvalue ge_balance_negative_weighted_add_secondoutput_tableentryvalue. (((((dst_value_weighted_add_secondoutput_table) = 2 * (ge_balance_positive_weighted_add_secondoutput_tableentryvalue) /\ (ge_balance_negative_weighted_add_secondoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_secondoutput_tableentryvaluedecode. (((dst_value_weighted_add_secondoutput_table) = 2 * ge_signed_half_weighted_add_secondoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_secondoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_secondoutput_tableentryvalue) = S ge_signed_half_weighted_add_secondoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_secondoutput_table) + ge_balance_negative_weighted_add_secondoutput_tableentryvalue = (dst_negative_weighted_add_secondoutput_table) + ge_balance_positive_weighted_add_secondoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_add_secondentries. (exists pvs_gap_weighted_add_secondentriesbound. pvs_gap_weighted_add_secondentriesbound + S (sto_index_weighted_add_secondentries) = (l)) -> exists sto_left_weighted_add_secondentries sto_right_weighted_add_secondentries sto_output_weighted_add_secondentries. ((exists dst_positive_code_weighted_add_secondentriesentryleft dst_positive_scale_weighted_add_secondentriesentryleft dst_negative_code_weighted_add_secondentriesentryleft dst_negative_scale_weighted_add_secondentriesentryleft dst_positive_weighted_add_secondentriesentryleft dst_negative_weighted_add_secondentriesentryleft. (((W) = (((((dst_positive_code_weighted_add_secondentriesentryleft) + (dst_positive_scale_weighted_add_secondentriesentryleft)) * S ((dst_positive_code_weighted_add_secondentriesentryleft) + (dst_positive_scale_weighted_add_secondentriesentryleft)) + ((dst_positive_scale_weighted_add_secondentriesentryleft) + (dst_positive_scale_weighted_add_secondentriesentryleft))) + (((dst_negative_code_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)) * S ((dst_negative_code_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)) + ((dst_negative_scale_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)))) * S ((((dst_positive_code_weighted_add_secondentriesentryleft) + (dst_positive_scale_weighted_add_secondentriesentryleft)) * S ((dst_positive_code_weighted_add_secondentriesentryleft) + (dst_positive_scale_weighted_add_secondentriesentryleft)) + ((dst_positive_scale_weighted_add_secondentriesentryleft) + (dst_positive_scale_weighted_add_secondentriesentryleft))) + (((dst_negative_code_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)) * S ((dst_negative_code_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)) + ((dst_negative_scale_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)))) + ((((dst_negative_code_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)) * S ((dst_negative_code_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)) + ((dst_negative_scale_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft))) + (((dst_negative_code_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)) * S ((dst_negative_code_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)) + ((dst_negative_scale_weighted_add_secondentriesentryleft) + (dst_negative_scale_weighted_add_secondentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_add_secondentriesentryleftpositive. ff_h_pvs_weighted_add_secondentriesentryleftpositive + S (dst_positive_weighted_add_secondentriesentryleft) = S ((S (sto_index_weighted_add_secondentries)) * dst_positive_scale_weighted_add_secondentriesentryleft)) /\ exists ff_q_pvs_weighted_add_secondentriesentryleftpositive. dst_positive_code_weighted_add_secondentriesentryleft = ff_q_pvs_weighted_add_secondentriesentryleftpositive * S ((S (sto_index_weighted_add_secondentries)) * dst_positive_scale_weighted_add_secondentriesentryleft) + (dst_positive_weighted_add_secondentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_add_secondentriesentryleftnegative. ff_h_pvs_weighted_add_secondentriesentryleftnegative + S (dst_negative_weighted_add_secondentriesentryleft) = S ((S (sto_index_weighted_add_secondentries)) * dst_negative_scale_weighted_add_secondentriesentryleft)) /\ exists ff_q_pvs_weighted_add_secondentriesentryleftnegative. dst_negative_code_weighted_add_secondentriesentryleft = ff_q_pvs_weighted_add_secondentriesentryleftnegative * S ((S (sto_index_weighted_add_secondentries)) * dst_negative_scale_weighted_add_secondentriesentryleft) + (dst_negative_weighted_add_secondentriesentryleft))) /\ (exists ge_balance_positive_weighted_add_secondentriesentryleftvalue ge_balance_negative_weighted_add_secondentriesentryleftvalue. (((((sto_left_weighted_add_secondentries) = 2 * (ge_balance_positive_weighted_add_secondentriesentryleftvalue) /\ (ge_balance_negative_weighted_add_secondentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_add_secondentriesentryleftvaluedecode. (((sto_left_weighted_add_secondentries) = 2 * ge_signed_half_weighted_add_secondentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_add_secondentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_add_secondentriesentryleftvalue) = S ge_signed_half_weighted_add_secondentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_add_secondentriesentryleft) + ge_balance_negative_weighted_add_secondentriesentryleftvalue = (dst_negative_weighted_add_secondentriesentryleft) + ge_balance_positive_weighted_add_secondentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_add_secondentriesentryright dst_positive_scale_weighted_add_secondentriesentryright dst_negative_code_weighted_add_secondentriesentryright dst_negative_scale_weighted_add_secondentriesentryright dst_positive_weighted_add_secondentriesentryright dst_negative_weighted_add_secondentriesentryright. (((G) = (((((dst_positive_code_weighted_add_secondentriesentryright) + (dst_positive_scale_weighted_add_secondentriesentryright)) * S ((dst_positive_code_weighted_add_secondentriesentryright) + (dst_positive_scale_weighted_add_secondentriesentryright)) + ((dst_positive_scale_weighted_add_secondentriesentryright) + (dst_positive_scale_weighted_add_secondentriesentryright))) + (((dst_negative_code_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)) * S ((dst_negative_code_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)) + ((dst_negative_scale_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)))) * S ((((dst_positive_code_weighted_add_secondentriesentryright) + (dst_positive_scale_weighted_add_secondentriesentryright)) * S ((dst_positive_code_weighted_add_secondentriesentryright) + (dst_positive_scale_weighted_add_secondentriesentryright)) + ((dst_positive_scale_weighted_add_secondentriesentryright) + (dst_positive_scale_weighted_add_secondentriesentryright))) + (((dst_negative_code_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)) * S ((dst_negative_code_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)) + ((dst_negative_scale_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)))) + ((((dst_negative_code_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)) * S ((dst_negative_code_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)) + ((dst_negative_scale_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright))) + (((dst_negative_code_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)) * S ((dst_negative_code_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)) + ((dst_negative_scale_weighted_add_secondentriesentryright) + (dst_negative_scale_weighted_add_secondentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_add_secondentriesentryrightpositive. ff_h_pvs_weighted_add_secondentriesentryrightpositive + S (dst_positive_weighted_add_secondentriesentryright) = S ((S (sto_index_weighted_add_secondentries)) * dst_positive_scale_weighted_add_secondentriesentryright)) /\ exists ff_q_pvs_weighted_add_secondentriesentryrightpositive. dst_positive_code_weighted_add_secondentriesentryright = ff_q_pvs_weighted_add_secondentriesentryrightpositive * S ((S (sto_index_weighted_add_secondentries)) * dst_positive_scale_weighted_add_secondentriesentryright) + (dst_positive_weighted_add_secondentriesentryright))) /\ (((((exists ff_h_pvs_weighted_add_secondentriesentryrightnegative. ff_h_pvs_weighted_add_secondentriesentryrightnegative + S (dst_negative_weighted_add_secondentriesentryright) = S ((S (sto_index_weighted_add_secondentries)) * dst_negative_scale_weighted_add_secondentriesentryright)) /\ exists ff_q_pvs_weighted_add_secondentriesentryrightnegative. dst_negative_code_weighted_add_secondentriesentryright = ff_q_pvs_weighted_add_secondentriesentryrightnegative * S ((S (sto_index_weighted_add_secondentries)) * dst_negative_scale_weighted_add_secondentriesentryright) + (dst_negative_weighted_add_secondentriesentryright))) /\ (exists ge_balance_positive_weighted_add_secondentriesentryrightvalue ge_balance_negative_weighted_add_secondentriesentryrightvalue. (((((sto_right_weighted_add_secondentries) = 2 * (ge_balance_positive_weighted_add_secondentriesentryrightvalue) /\ (ge_balance_negative_weighted_add_secondentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_add_secondentriesentryrightvaluedecode. (((sto_right_weighted_add_secondentries) = 2 * ge_signed_half_weighted_add_secondentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_add_secondentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_add_secondentriesentryrightvalue) = S ge_signed_half_weighted_add_secondentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_add_secondentriesentryright) + ge_balance_negative_weighted_add_secondentriesentryrightvalue = (dst_negative_weighted_add_secondentriesentryright) + ge_balance_positive_weighted_add_secondentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_add_secondentriesentryoutput dst_positive_scale_weighted_add_secondentriesentryoutput dst_negative_code_weighted_add_secondentriesentryoutput dst_negative_scale_weighted_add_secondentriesentryoutput dst_positive_weighted_add_secondentriesentryoutput dst_negative_weighted_add_secondentriesentryoutput. (((Q) = (((((dst_positive_code_weighted_add_secondentriesentryoutput) + (dst_positive_scale_weighted_add_secondentriesentryoutput)) * S ((dst_positive_code_weighted_add_secondentriesentryoutput) + (dst_positive_scale_weighted_add_secondentriesentryoutput)) + ((dst_positive_scale_weighted_add_secondentriesentryoutput) + (dst_positive_scale_weighted_add_secondentriesentryoutput))) + (((dst_negative_code_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)) * S ((dst_negative_code_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)) + ((dst_negative_scale_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)))) * S ((((dst_positive_code_weighted_add_secondentriesentryoutput) + (dst_positive_scale_weighted_add_secondentriesentryoutput)) * S ((dst_positive_code_weighted_add_secondentriesentryoutput) + (dst_positive_scale_weighted_add_secondentriesentryoutput)) + ((dst_positive_scale_weighted_add_secondentriesentryoutput) + (dst_positive_scale_weighted_add_secondentriesentryoutput))) + (((dst_negative_code_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)) * S ((dst_negative_code_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)) + ((dst_negative_scale_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)))) + ((((dst_negative_code_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)) * S ((dst_negative_code_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)) + ((dst_negative_scale_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput))) + (((dst_negative_code_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)) * S ((dst_negative_code_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)) + ((dst_negative_scale_weighted_add_secondentriesentryoutput) + (dst_negative_scale_weighted_add_secondentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_add_secondentriesentryoutputpositive. ff_h_pvs_weighted_add_secondentriesentryoutputpositive + S (dst_positive_weighted_add_secondentriesentryoutput) = S ((S (sto_index_weighted_add_secondentries)) * dst_positive_scale_weighted_add_secondentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_secondentriesentryoutputpositive. dst_positive_code_weighted_add_secondentriesentryoutput = ff_q_pvs_weighted_add_secondentriesentryoutputpositive * S ((S (sto_index_weighted_add_secondentries)) * dst_positive_scale_weighted_add_secondentriesentryoutput) + (dst_positive_weighted_add_secondentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_add_secondentriesentryoutputnegative. ff_h_pvs_weighted_add_secondentriesentryoutputnegative + S (dst_negative_weighted_add_secondentriesentryoutput) = S ((S (sto_index_weighted_add_secondentries)) * dst_negative_scale_weighted_add_secondentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_secondentriesentryoutputnegative. dst_negative_code_weighted_add_secondentriesentryoutput = ff_q_pvs_weighted_add_secondentriesentryoutputnegative * S ((S (sto_index_weighted_add_secondentries)) * dst_negative_scale_weighted_add_secondentriesentryoutput) + (dst_negative_weighted_add_secondentriesentryoutput))) /\ (exists ge_balance_positive_weighted_add_secondentriesentryoutputvalue ge_balance_negative_weighted_add_secondentriesentryoutputvalue. (((((sto_output_weighted_add_secondentries) = 2 * (ge_balance_positive_weighted_add_secondentriesentryoutputvalue) /\ (ge_balance_negative_weighted_add_secondentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_add_secondentriesentryoutputvaluedecode. (((sto_output_weighted_add_secondentries) = 2 * ge_signed_half_weighted_add_secondentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_add_secondentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_add_secondentriesentryoutputvalue) = S ge_signed_half_weighted_add_secondentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_add_secondentriesentryoutput) + ge_balance_negative_weighted_add_secondentriesentryoutputvalue = (dst_negative_weighted_add_secondentriesentryoutput) + ge_balance_positive_weighted_add_secondentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_add_secondentriesentryoperation sto_an_weighted_add_secondentriesentryoperation sto_bp_weighted_add_secondentriesentryoperation sto_bn_weighted_add_secondentriesentryoperation sto_cp_weighted_add_secondentriesentryoperation sto_cn_weighted_add_secondentriesentryoperation. (((((sto_left_weighted_add_secondentries) = 2 * (sto_ap_weighted_add_secondentriesentryoperation) /\ (sto_an_weighted_add_secondentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_secondentriesentryoperationleft. (((sto_left_weighted_add_secondentries) = 2 * ge_signed_half_weighted_add_secondentriesentryoperationleft + 1 /\ (sto_ap_weighted_add_secondentriesentryoperation) = 0) /\ (sto_an_weighted_add_secondentriesentryoperation) = S ge_signed_half_weighted_add_secondentriesentryoperationleft))) /\ ((((((sto_right_weighted_add_secondentries) = 2 * (sto_bp_weighted_add_secondentriesentryoperation) /\ (sto_bn_weighted_add_secondentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_secondentriesentryoperationright. (((sto_right_weighted_add_secondentries) = 2 * ge_signed_half_weighted_add_secondentriesentryoperationright + 1 /\ (sto_bp_weighted_add_secondentriesentryoperation) = 0) /\ (sto_bn_weighted_add_secondentriesentryoperation) = S ge_signed_half_weighted_add_secondentriesentryoperationright))) /\ ((((((sto_output_weighted_add_secondentries) = 2 * (sto_cp_weighted_add_secondentriesentryoperation) /\ (sto_cn_weighted_add_secondentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_secondentriesentryoperationoutput. (((sto_output_weighted_add_secondentries) = 2 * ge_signed_half_weighted_add_secondentriesentryoperationoutput + 1 /\ (sto_cp_weighted_add_secondentriesentryoperation) = 0) /\ (sto_cn_weighted_add_secondentriesentryoperation) = S ge_signed_half_weighted_add_secondentriesentryoperationoutput))) /\ ((sto_ap_weighted_add_secondentriesentryoperation * sto_bp_weighted_add_secondentriesentryoperation + sto_an_weighted_add_secondentriesentryoperation * sto_bn_weighted_add_secondentriesentryoperation) + sto_cn_weighted_add_secondentriesentryoperation = (sto_ap_weighted_add_secondentriesentryoperation * sto_bn_weighted_add_secondentriesentryoperation + sto_an_weighted_add_secondentriesentryoperation * sto_bp_weighted_add_secondentriesentryoperation) + sto_cp_weighted_add_secondentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_weighted_add_thirdleft_table dst_positive_scale_weighted_add_thirdleft_table dst_negative_code_weighted_add_thirdleft_table dst_negative_scale_weighted_add_thirdleft_table. (((W) = (((((dst_positive_code_weighted_add_thirdleft_table) + (dst_positive_scale_weighted_add_thirdleft_table)) * S ((dst_positive_code_weighted_add_thirdleft_table) + (dst_positive_scale_weighted_add_thirdleft_table)) + ((dst_positive_scale_weighted_add_thirdleft_table) + (dst_positive_scale_weighted_add_thirdleft_table))) + (((dst_negative_code_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)) * S ((dst_negative_code_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)) + ((dst_negative_scale_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)))) * S ((((dst_positive_code_weighted_add_thirdleft_table) + (dst_positive_scale_weighted_add_thirdleft_table)) * S ((dst_positive_code_weighted_add_thirdleft_table) + (dst_positive_scale_weighted_add_thirdleft_table)) + ((dst_positive_scale_weighted_add_thirdleft_table) + (dst_positive_scale_weighted_add_thirdleft_table))) + (((dst_negative_code_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)) * S ((dst_negative_code_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)) + ((dst_negative_scale_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)))) + ((((dst_negative_code_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)) * S ((dst_negative_code_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)) + ((dst_negative_scale_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table))) + (((dst_negative_code_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)) * S ((dst_negative_code_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)) + ((dst_negative_scale_weighted_add_thirdleft_table) + (dst_negative_scale_weighted_add_thirdleft_table)))))) /\ (forall dst_index_weighted_add_thirdleft_table. (exists pvs_le_gap_weighted_add_thirdleft_tabledomain. pvs_le_gap_weighted_add_thirdleft_tabledomain + (dst_index_weighted_add_thirdleft_table) = (l)) -> exists dst_positive_weighted_add_thirdleft_table dst_negative_weighted_add_thirdleft_table dst_value_weighted_add_thirdleft_table. ((((exists ff_h_pvs_weighted_add_thirdleft_tableentrypositive. ff_h_pvs_weighted_add_thirdleft_tableentrypositive + S (dst_positive_weighted_add_thirdleft_table) = S ((S (dst_index_weighted_add_thirdleft_table)) * dst_positive_scale_weighted_add_thirdleft_table)) /\ exists ff_q_pvs_weighted_add_thirdleft_tableentrypositive. dst_positive_code_weighted_add_thirdleft_table = ff_q_pvs_weighted_add_thirdleft_tableentrypositive * S ((S (dst_index_weighted_add_thirdleft_table)) * dst_positive_scale_weighted_add_thirdleft_table) + (dst_positive_weighted_add_thirdleft_table))) /\ (((((exists ff_h_pvs_weighted_add_thirdleft_tableentrynegative. ff_h_pvs_weighted_add_thirdleft_tableentrynegative + S (dst_negative_weighted_add_thirdleft_table) = S ((S (dst_index_weighted_add_thirdleft_table)) * dst_negative_scale_weighted_add_thirdleft_table)) /\ exists ff_q_pvs_weighted_add_thirdleft_tableentrynegative. dst_negative_code_weighted_add_thirdleft_table = ff_q_pvs_weighted_add_thirdleft_tableentrynegative * S ((S (dst_index_weighted_add_thirdleft_table)) * dst_negative_scale_weighted_add_thirdleft_table) + (dst_negative_weighted_add_thirdleft_table))) /\ (exists ge_balance_positive_weighted_add_thirdleft_tableentryvalue ge_balance_negative_weighted_add_thirdleft_tableentryvalue. (((((dst_value_weighted_add_thirdleft_table) = 2 * (ge_balance_positive_weighted_add_thirdleft_tableentryvalue) /\ (ge_balance_negative_weighted_add_thirdleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_thirdleft_tableentryvaluedecode. (((dst_value_weighted_add_thirdleft_table) = 2 * ge_signed_half_weighted_add_thirdleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_thirdleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_thirdleft_tableentryvalue) = S ge_signed_half_weighted_add_thirdleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_thirdleft_table) + ge_balance_negative_weighted_add_thirdleft_tableentryvalue = (dst_negative_weighted_add_thirdleft_table) + ge_balance_positive_weighted_add_thirdleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_thirdright_table dst_positive_scale_weighted_add_thirdright_table dst_negative_code_weighted_add_thirdright_table dst_negative_scale_weighted_add_thirdright_table. (((H) = (((((dst_positive_code_weighted_add_thirdright_table) + (dst_positive_scale_weighted_add_thirdright_table)) * S ((dst_positive_code_weighted_add_thirdright_table) + (dst_positive_scale_weighted_add_thirdright_table)) + ((dst_positive_scale_weighted_add_thirdright_table) + (dst_positive_scale_weighted_add_thirdright_table))) + (((dst_negative_code_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)) * S ((dst_negative_code_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)) + ((dst_negative_scale_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)))) * S ((((dst_positive_code_weighted_add_thirdright_table) + (dst_positive_scale_weighted_add_thirdright_table)) * S ((dst_positive_code_weighted_add_thirdright_table) + (dst_positive_scale_weighted_add_thirdright_table)) + ((dst_positive_scale_weighted_add_thirdright_table) + (dst_positive_scale_weighted_add_thirdright_table))) + (((dst_negative_code_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)) * S ((dst_negative_code_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)) + ((dst_negative_scale_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)))) + ((((dst_negative_code_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)) * S ((dst_negative_code_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)) + ((dst_negative_scale_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table))) + (((dst_negative_code_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)) * S ((dst_negative_code_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)) + ((dst_negative_scale_weighted_add_thirdright_table) + (dst_negative_scale_weighted_add_thirdright_table)))))) /\ (forall dst_index_weighted_add_thirdright_table. (exists pvs_le_gap_weighted_add_thirdright_tabledomain. pvs_le_gap_weighted_add_thirdright_tabledomain + (dst_index_weighted_add_thirdright_table) = (l)) -> exists dst_positive_weighted_add_thirdright_table dst_negative_weighted_add_thirdright_table dst_value_weighted_add_thirdright_table. ((((exists ff_h_pvs_weighted_add_thirdright_tableentrypositive. ff_h_pvs_weighted_add_thirdright_tableentrypositive + S (dst_positive_weighted_add_thirdright_table) = S ((S (dst_index_weighted_add_thirdright_table)) * dst_positive_scale_weighted_add_thirdright_table)) /\ exists ff_q_pvs_weighted_add_thirdright_tableentrypositive. dst_positive_code_weighted_add_thirdright_table = ff_q_pvs_weighted_add_thirdright_tableentrypositive * S ((S (dst_index_weighted_add_thirdright_table)) * dst_positive_scale_weighted_add_thirdright_table) + (dst_positive_weighted_add_thirdright_table))) /\ (((((exists ff_h_pvs_weighted_add_thirdright_tableentrynegative. ff_h_pvs_weighted_add_thirdright_tableentrynegative + S (dst_negative_weighted_add_thirdright_table) = S ((S (dst_index_weighted_add_thirdright_table)) * dst_negative_scale_weighted_add_thirdright_table)) /\ exists ff_q_pvs_weighted_add_thirdright_tableentrynegative. dst_negative_code_weighted_add_thirdright_table = ff_q_pvs_weighted_add_thirdright_tableentrynegative * S ((S (dst_index_weighted_add_thirdright_table)) * dst_negative_scale_weighted_add_thirdright_table) + (dst_negative_weighted_add_thirdright_table))) /\ (exists ge_balance_positive_weighted_add_thirdright_tableentryvalue ge_balance_negative_weighted_add_thirdright_tableentryvalue. (((((dst_value_weighted_add_thirdright_table) = 2 * (ge_balance_positive_weighted_add_thirdright_tableentryvalue) /\ (ge_balance_negative_weighted_add_thirdright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_thirdright_tableentryvaluedecode. (((dst_value_weighted_add_thirdright_table) = 2 * ge_signed_half_weighted_add_thirdright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_thirdright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_thirdright_tableentryvalue) = S ge_signed_half_weighted_add_thirdright_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_thirdright_table) + ge_balance_negative_weighted_add_thirdright_tableentryvalue = (dst_negative_weighted_add_thirdright_table) + ge_balance_positive_weighted_add_thirdright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_thirdoutput_table dst_positive_scale_weighted_add_thirdoutput_table dst_negative_code_weighted_add_thirdoutput_table dst_negative_scale_weighted_add_thirdoutput_table. (((R) = (((((dst_positive_code_weighted_add_thirdoutput_table) + (dst_positive_scale_weighted_add_thirdoutput_table)) * S ((dst_positive_code_weighted_add_thirdoutput_table) + (dst_positive_scale_weighted_add_thirdoutput_table)) + ((dst_positive_scale_weighted_add_thirdoutput_table) + (dst_positive_scale_weighted_add_thirdoutput_table))) + (((dst_negative_code_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)) * S ((dst_negative_code_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)) + ((dst_negative_scale_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)))) * S ((((dst_positive_code_weighted_add_thirdoutput_table) + (dst_positive_scale_weighted_add_thirdoutput_table)) * S ((dst_positive_code_weighted_add_thirdoutput_table) + (dst_positive_scale_weighted_add_thirdoutput_table)) + ((dst_positive_scale_weighted_add_thirdoutput_table) + (dst_positive_scale_weighted_add_thirdoutput_table))) + (((dst_negative_code_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)) * S ((dst_negative_code_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)) + ((dst_negative_scale_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)))) + ((((dst_negative_code_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)) * S ((dst_negative_code_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)) + ((dst_negative_scale_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table))) + (((dst_negative_code_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)) * S ((dst_negative_code_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)) + ((dst_negative_scale_weighted_add_thirdoutput_table) + (dst_negative_scale_weighted_add_thirdoutput_table)))))) /\ (forall dst_index_weighted_add_thirdoutput_table. (exists pvs_le_gap_weighted_add_thirdoutput_tabledomain. pvs_le_gap_weighted_add_thirdoutput_tabledomain + (dst_index_weighted_add_thirdoutput_table) = (l)) -> exists dst_positive_weighted_add_thirdoutput_table dst_negative_weighted_add_thirdoutput_table dst_value_weighted_add_thirdoutput_table. ((((exists ff_h_pvs_weighted_add_thirdoutput_tableentrypositive. ff_h_pvs_weighted_add_thirdoutput_tableentrypositive + S (dst_positive_weighted_add_thirdoutput_table) = S ((S (dst_index_weighted_add_thirdoutput_table)) * dst_positive_scale_weighted_add_thirdoutput_table)) /\ exists ff_q_pvs_weighted_add_thirdoutput_tableentrypositive. dst_positive_code_weighted_add_thirdoutput_table = ff_q_pvs_weighted_add_thirdoutput_tableentrypositive * S ((S (dst_index_weighted_add_thirdoutput_table)) * dst_positive_scale_weighted_add_thirdoutput_table) + (dst_positive_weighted_add_thirdoutput_table))) /\ (((((exists ff_h_pvs_weighted_add_thirdoutput_tableentrynegative. ff_h_pvs_weighted_add_thirdoutput_tableentrynegative + S (dst_negative_weighted_add_thirdoutput_table) = S ((S (dst_index_weighted_add_thirdoutput_table)) * dst_negative_scale_weighted_add_thirdoutput_table)) /\ exists ff_q_pvs_weighted_add_thirdoutput_tableentrynegative. dst_negative_code_weighted_add_thirdoutput_table = ff_q_pvs_weighted_add_thirdoutput_tableentrynegative * S ((S (dst_index_weighted_add_thirdoutput_table)) * dst_negative_scale_weighted_add_thirdoutput_table) + (dst_negative_weighted_add_thirdoutput_table))) /\ (exists ge_balance_positive_weighted_add_thirdoutput_tableentryvalue ge_balance_negative_weighted_add_thirdoutput_tableentryvalue. (((((dst_value_weighted_add_thirdoutput_table) = 2 * (ge_balance_positive_weighted_add_thirdoutput_tableentryvalue) /\ (ge_balance_negative_weighted_add_thirdoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_thirdoutput_tableentryvaluedecode. (((dst_value_weighted_add_thirdoutput_table) = 2 * ge_signed_half_weighted_add_thirdoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_thirdoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_thirdoutput_tableentryvalue) = S ge_signed_half_weighted_add_thirdoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_thirdoutput_table) + ge_balance_negative_weighted_add_thirdoutput_tableentryvalue = (dst_negative_weighted_add_thirdoutput_table) + ge_balance_positive_weighted_add_thirdoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_add_thirdentries. (exists pvs_gap_weighted_add_thirdentriesbound. pvs_gap_weighted_add_thirdentriesbound + S (sto_index_weighted_add_thirdentries) = (l)) -> exists sto_left_weighted_add_thirdentries sto_right_weighted_add_thirdentries sto_output_weighted_add_thirdentries. ((exists dst_positive_code_weighted_add_thirdentriesentryleft dst_positive_scale_weighted_add_thirdentriesentryleft dst_negative_code_weighted_add_thirdentriesentryleft dst_negative_scale_weighted_add_thirdentriesentryleft dst_positive_weighted_add_thirdentriesentryleft dst_negative_weighted_add_thirdentriesentryleft. (((W) = (((((dst_positive_code_weighted_add_thirdentriesentryleft) + (dst_positive_scale_weighted_add_thirdentriesentryleft)) * S ((dst_positive_code_weighted_add_thirdentriesentryleft) + (dst_positive_scale_weighted_add_thirdentriesentryleft)) + ((dst_positive_scale_weighted_add_thirdentriesentryleft) + (dst_positive_scale_weighted_add_thirdentriesentryleft))) + (((dst_negative_code_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)) * S ((dst_negative_code_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)) + ((dst_negative_scale_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)))) * S ((((dst_positive_code_weighted_add_thirdentriesentryleft) + (dst_positive_scale_weighted_add_thirdentriesentryleft)) * S ((dst_positive_code_weighted_add_thirdentriesentryleft) + (dst_positive_scale_weighted_add_thirdentriesentryleft)) + ((dst_positive_scale_weighted_add_thirdentriesentryleft) + (dst_positive_scale_weighted_add_thirdentriesentryleft))) + (((dst_negative_code_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)) * S ((dst_negative_code_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)) + ((dst_negative_scale_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)))) + ((((dst_negative_code_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)) * S ((dst_negative_code_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)) + ((dst_negative_scale_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft))) + (((dst_negative_code_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)) * S ((dst_negative_code_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)) + ((dst_negative_scale_weighted_add_thirdentriesentryleft) + (dst_negative_scale_weighted_add_thirdentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_add_thirdentriesentryleftpositive. ff_h_pvs_weighted_add_thirdentriesentryleftpositive + S (dst_positive_weighted_add_thirdentriesentryleft) = S ((S (sto_index_weighted_add_thirdentries)) * dst_positive_scale_weighted_add_thirdentriesentryleft)) /\ exists ff_q_pvs_weighted_add_thirdentriesentryleftpositive. dst_positive_code_weighted_add_thirdentriesentryleft = ff_q_pvs_weighted_add_thirdentriesentryleftpositive * S ((S (sto_index_weighted_add_thirdentries)) * dst_positive_scale_weighted_add_thirdentriesentryleft) + (dst_positive_weighted_add_thirdentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_add_thirdentriesentryleftnegative. ff_h_pvs_weighted_add_thirdentriesentryleftnegative + S (dst_negative_weighted_add_thirdentriesentryleft) = S ((S (sto_index_weighted_add_thirdentries)) * dst_negative_scale_weighted_add_thirdentriesentryleft)) /\ exists ff_q_pvs_weighted_add_thirdentriesentryleftnegative. dst_negative_code_weighted_add_thirdentriesentryleft = ff_q_pvs_weighted_add_thirdentriesentryleftnegative * S ((S (sto_index_weighted_add_thirdentries)) * dst_negative_scale_weighted_add_thirdentriesentryleft) + (dst_negative_weighted_add_thirdentriesentryleft))) /\ (exists ge_balance_positive_weighted_add_thirdentriesentryleftvalue ge_balance_negative_weighted_add_thirdentriesentryleftvalue. (((((sto_left_weighted_add_thirdentries) = 2 * (ge_balance_positive_weighted_add_thirdentriesentryleftvalue) /\ (ge_balance_negative_weighted_add_thirdentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_add_thirdentriesentryleftvaluedecode. (((sto_left_weighted_add_thirdentries) = 2 * ge_signed_half_weighted_add_thirdentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_add_thirdentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_add_thirdentriesentryleftvalue) = S ge_signed_half_weighted_add_thirdentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_add_thirdentriesentryleft) + ge_balance_negative_weighted_add_thirdentriesentryleftvalue = (dst_negative_weighted_add_thirdentriesentryleft) + ge_balance_positive_weighted_add_thirdentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_add_thirdentriesentryright dst_positive_scale_weighted_add_thirdentriesentryright dst_negative_code_weighted_add_thirdentriesentryright dst_negative_scale_weighted_add_thirdentriesentryright dst_positive_weighted_add_thirdentriesentryright dst_negative_weighted_add_thirdentriesentryright. (((H) = (((((dst_positive_code_weighted_add_thirdentriesentryright) + (dst_positive_scale_weighted_add_thirdentriesentryright)) * S ((dst_positive_code_weighted_add_thirdentriesentryright) + (dst_positive_scale_weighted_add_thirdentriesentryright)) + ((dst_positive_scale_weighted_add_thirdentriesentryright) + (dst_positive_scale_weighted_add_thirdentriesentryright))) + (((dst_negative_code_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)) * S ((dst_negative_code_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)) + ((dst_negative_scale_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)))) * S ((((dst_positive_code_weighted_add_thirdentriesentryright) + (dst_positive_scale_weighted_add_thirdentriesentryright)) * S ((dst_positive_code_weighted_add_thirdentriesentryright) + (dst_positive_scale_weighted_add_thirdentriesentryright)) + ((dst_positive_scale_weighted_add_thirdentriesentryright) + (dst_positive_scale_weighted_add_thirdentriesentryright))) + (((dst_negative_code_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)) * S ((dst_negative_code_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)) + ((dst_negative_scale_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)))) + ((((dst_negative_code_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)) * S ((dst_negative_code_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)) + ((dst_negative_scale_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright))) + (((dst_negative_code_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)) * S ((dst_negative_code_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)) + ((dst_negative_scale_weighted_add_thirdentriesentryright) + (dst_negative_scale_weighted_add_thirdentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_add_thirdentriesentryrightpositive. ff_h_pvs_weighted_add_thirdentriesentryrightpositive + S (dst_positive_weighted_add_thirdentriesentryright) = S ((S (sto_index_weighted_add_thirdentries)) * dst_positive_scale_weighted_add_thirdentriesentryright)) /\ exists ff_q_pvs_weighted_add_thirdentriesentryrightpositive. dst_positive_code_weighted_add_thirdentriesentryright = ff_q_pvs_weighted_add_thirdentriesentryrightpositive * S ((S (sto_index_weighted_add_thirdentries)) * dst_positive_scale_weighted_add_thirdentriesentryright) + (dst_positive_weighted_add_thirdentriesentryright))) /\ (((((exists ff_h_pvs_weighted_add_thirdentriesentryrightnegative. ff_h_pvs_weighted_add_thirdentriesentryrightnegative + S (dst_negative_weighted_add_thirdentriesentryright) = S ((S (sto_index_weighted_add_thirdentries)) * dst_negative_scale_weighted_add_thirdentriesentryright)) /\ exists ff_q_pvs_weighted_add_thirdentriesentryrightnegative. dst_negative_code_weighted_add_thirdentriesentryright = ff_q_pvs_weighted_add_thirdentriesentryrightnegative * S ((S (sto_index_weighted_add_thirdentries)) * dst_negative_scale_weighted_add_thirdentriesentryright) + (dst_negative_weighted_add_thirdentriesentryright))) /\ (exists ge_balance_positive_weighted_add_thirdentriesentryrightvalue ge_balance_negative_weighted_add_thirdentriesentryrightvalue. (((((sto_right_weighted_add_thirdentries) = 2 * (ge_balance_positive_weighted_add_thirdentriesentryrightvalue) /\ (ge_balance_negative_weighted_add_thirdentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_add_thirdentriesentryrightvaluedecode. (((sto_right_weighted_add_thirdentries) = 2 * ge_signed_half_weighted_add_thirdentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_add_thirdentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_add_thirdentriesentryrightvalue) = S ge_signed_half_weighted_add_thirdentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_add_thirdentriesentryright) + ge_balance_negative_weighted_add_thirdentriesentryrightvalue = (dst_negative_weighted_add_thirdentriesentryright) + ge_balance_positive_weighted_add_thirdentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_add_thirdentriesentryoutput dst_positive_scale_weighted_add_thirdentriesentryoutput dst_negative_code_weighted_add_thirdentriesentryoutput dst_negative_scale_weighted_add_thirdentriesentryoutput dst_positive_weighted_add_thirdentriesentryoutput dst_negative_weighted_add_thirdentriesentryoutput. (((R) = (((((dst_positive_code_weighted_add_thirdentriesentryoutput) + (dst_positive_scale_weighted_add_thirdentriesentryoutput)) * S ((dst_positive_code_weighted_add_thirdentriesentryoutput) + (dst_positive_scale_weighted_add_thirdentriesentryoutput)) + ((dst_positive_scale_weighted_add_thirdentriesentryoutput) + (dst_positive_scale_weighted_add_thirdentriesentryoutput))) + (((dst_negative_code_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)) * S ((dst_negative_code_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)) + ((dst_negative_scale_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)))) * S ((((dst_positive_code_weighted_add_thirdentriesentryoutput) + (dst_positive_scale_weighted_add_thirdentriesentryoutput)) * S ((dst_positive_code_weighted_add_thirdentriesentryoutput) + (dst_positive_scale_weighted_add_thirdentriesentryoutput)) + ((dst_positive_scale_weighted_add_thirdentriesentryoutput) + (dst_positive_scale_weighted_add_thirdentriesentryoutput))) + (((dst_negative_code_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)) * S ((dst_negative_code_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)) + ((dst_negative_scale_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)))) + ((((dst_negative_code_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)) * S ((dst_negative_code_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)) + ((dst_negative_scale_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput))) + (((dst_negative_code_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)) * S ((dst_negative_code_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)) + ((dst_negative_scale_weighted_add_thirdentriesentryoutput) + (dst_negative_scale_weighted_add_thirdentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_add_thirdentriesentryoutputpositive. ff_h_pvs_weighted_add_thirdentriesentryoutputpositive + S (dst_positive_weighted_add_thirdentriesentryoutput) = S ((S (sto_index_weighted_add_thirdentries)) * dst_positive_scale_weighted_add_thirdentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_thirdentriesentryoutputpositive. dst_positive_code_weighted_add_thirdentriesentryoutput = ff_q_pvs_weighted_add_thirdentriesentryoutputpositive * S ((S (sto_index_weighted_add_thirdentries)) * dst_positive_scale_weighted_add_thirdentriesentryoutput) + (dst_positive_weighted_add_thirdentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_add_thirdentriesentryoutputnegative. ff_h_pvs_weighted_add_thirdentriesentryoutputnegative + S (dst_negative_weighted_add_thirdentriesentryoutput) = S ((S (sto_index_weighted_add_thirdentries)) * dst_negative_scale_weighted_add_thirdentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_thirdentriesentryoutputnegative. dst_negative_code_weighted_add_thirdentriesentryoutput = ff_q_pvs_weighted_add_thirdentriesentryoutputnegative * S ((S (sto_index_weighted_add_thirdentries)) * dst_negative_scale_weighted_add_thirdentriesentryoutput) + (dst_negative_weighted_add_thirdentriesentryoutput))) /\ (exists ge_balance_positive_weighted_add_thirdentriesentryoutputvalue ge_balance_negative_weighted_add_thirdentriesentryoutputvalue. (((((sto_output_weighted_add_thirdentries) = 2 * (ge_balance_positive_weighted_add_thirdentriesentryoutputvalue) /\ (ge_balance_negative_weighted_add_thirdentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_add_thirdentriesentryoutputvaluedecode. (((sto_output_weighted_add_thirdentries) = 2 * ge_signed_half_weighted_add_thirdentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_add_thirdentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_add_thirdentriesentryoutputvalue) = S ge_signed_half_weighted_add_thirdentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_add_thirdentriesentryoutput) + ge_balance_negative_weighted_add_thirdentriesentryoutputvalue = (dst_negative_weighted_add_thirdentriesentryoutput) + ge_balance_positive_weighted_add_thirdentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_add_thirdentriesentryoperation sto_an_weighted_add_thirdentriesentryoperation sto_bp_weighted_add_thirdentriesentryoperation sto_bn_weighted_add_thirdentriesentryoperation sto_cp_weighted_add_thirdentriesentryoperation sto_cn_weighted_add_thirdentriesentryoperation. (((((sto_left_weighted_add_thirdentries) = 2 * (sto_ap_weighted_add_thirdentriesentryoperation) /\ (sto_an_weighted_add_thirdentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_thirdentriesentryoperationleft. (((sto_left_weighted_add_thirdentries) = 2 * ge_signed_half_weighted_add_thirdentriesentryoperationleft + 1 /\ (sto_ap_weighted_add_thirdentriesentryoperation) = 0) /\ (sto_an_weighted_add_thirdentriesentryoperation) = S ge_signed_half_weighted_add_thirdentriesentryoperationleft))) /\ ((((((sto_right_weighted_add_thirdentries) = 2 * (sto_bp_weighted_add_thirdentriesentryoperation) /\ (sto_bn_weighted_add_thirdentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_thirdentriesentryoperationright. (((sto_right_weighted_add_thirdentries) = 2 * ge_signed_half_weighted_add_thirdentriesentryoperationright + 1 /\ (sto_bp_weighted_add_thirdentriesentryoperation) = 0) /\ (sto_bn_weighted_add_thirdentriesentryoperation) = S ge_signed_half_weighted_add_thirdentriesentryoperationright))) /\ ((((((sto_output_weighted_add_thirdentries) = 2 * (sto_cp_weighted_add_thirdentriesentryoperation) /\ (sto_cn_weighted_add_thirdentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_thirdentriesentryoperationoutput. (((sto_output_weighted_add_thirdentries) = 2 * ge_signed_half_weighted_add_thirdentriesentryoperationoutput + 1 /\ (sto_cp_weighted_add_thirdentriesentryoperation) = 0) /\ (sto_cn_weighted_add_thirdentriesentryoperation) = S ge_signed_half_weighted_add_thirdentriesentryoperationoutput))) /\ ((sto_ap_weighted_add_thirdentriesentryoperation * sto_bp_weighted_add_thirdentriesentryoperation + sto_an_weighted_add_thirdentriesentryoperation * sto_bn_weighted_add_thirdentriesentryoperation) + sto_cn_weighted_add_thirdentriesentryoperation = (sto_ap_weighted_add_thirdentriesentryoperation * sto_bn_weighted_add_thirdentriesentryoperation + sto_an_weighted_add_thirdentriesentryoperation * sto_bp_weighted_add_thirdentriesentryoperation) + sto_cp_weighted_add_thirdentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_weighted_add_outputsleft_table dst_positive_scale_weighted_add_outputsleft_table dst_negative_code_weighted_add_outputsleft_table dst_negative_scale_weighted_add_outputsleft_table. (((P) = (((((dst_positive_code_weighted_add_outputsleft_table) + (dst_positive_scale_weighted_add_outputsleft_table)) * S ((dst_positive_code_weighted_add_outputsleft_table) + (dst_positive_scale_weighted_add_outputsleft_table)) + ((dst_positive_scale_weighted_add_outputsleft_table) + (dst_positive_scale_weighted_add_outputsleft_table))) + (((dst_negative_code_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)) * S ((dst_negative_code_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)) + ((dst_negative_scale_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)))) * S ((((dst_positive_code_weighted_add_outputsleft_table) + (dst_positive_scale_weighted_add_outputsleft_table)) * S ((dst_positive_code_weighted_add_outputsleft_table) + (dst_positive_scale_weighted_add_outputsleft_table)) + ((dst_positive_scale_weighted_add_outputsleft_table) + (dst_positive_scale_weighted_add_outputsleft_table))) + (((dst_negative_code_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)) * S ((dst_negative_code_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)) + ((dst_negative_scale_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)))) + ((((dst_negative_code_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)) * S ((dst_negative_code_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)) + ((dst_negative_scale_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table))) + (((dst_negative_code_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)) * S ((dst_negative_code_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)) + ((dst_negative_scale_weighted_add_outputsleft_table) + (dst_negative_scale_weighted_add_outputsleft_table)))))) /\ (forall dst_index_weighted_add_outputsleft_table. (exists pvs_le_gap_weighted_add_outputsleft_tabledomain. pvs_le_gap_weighted_add_outputsleft_tabledomain + (dst_index_weighted_add_outputsleft_table) = (l)) -> exists dst_positive_weighted_add_outputsleft_table dst_negative_weighted_add_outputsleft_table dst_value_weighted_add_outputsleft_table. ((((exists ff_h_pvs_weighted_add_outputsleft_tableentrypositive. ff_h_pvs_weighted_add_outputsleft_tableentrypositive + S (dst_positive_weighted_add_outputsleft_table) = S ((S (dst_index_weighted_add_outputsleft_table)) * dst_positive_scale_weighted_add_outputsleft_table)) /\ exists ff_q_pvs_weighted_add_outputsleft_tableentrypositive. dst_positive_code_weighted_add_outputsleft_table = ff_q_pvs_weighted_add_outputsleft_tableentrypositive * S ((S (dst_index_weighted_add_outputsleft_table)) * dst_positive_scale_weighted_add_outputsleft_table) + (dst_positive_weighted_add_outputsleft_table))) /\ (((((exists ff_h_pvs_weighted_add_outputsleft_tableentrynegative. ff_h_pvs_weighted_add_outputsleft_tableentrynegative + S (dst_negative_weighted_add_outputsleft_table) = S ((S (dst_index_weighted_add_outputsleft_table)) * dst_negative_scale_weighted_add_outputsleft_table)) /\ exists ff_q_pvs_weighted_add_outputsleft_tableentrynegative. dst_negative_code_weighted_add_outputsleft_table = ff_q_pvs_weighted_add_outputsleft_tableentrynegative * S ((S (dst_index_weighted_add_outputsleft_table)) * dst_negative_scale_weighted_add_outputsleft_table) + (dst_negative_weighted_add_outputsleft_table))) /\ (exists ge_balance_positive_weighted_add_outputsleft_tableentryvalue ge_balance_negative_weighted_add_outputsleft_tableentryvalue. (((((dst_value_weighted_add_outputsleft_table) = 2 * (ge_balance_positive_weighted_add_outputsleft_tableentryvalue) /\ (ge_balance_negative_weighted_add_outputsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_outputsleft_tableentryvaluedecode. (((dst_value_weighted_add_outputsleft_table) = 2 * ge_signed_half_weighted_add_outputsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_outputsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_outputsleft_tableentryvalue) = S ge_signed_half_weighted_add_outputsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_outputsleft_table) + ge_balance_negative_weighted_add_outputsleft_tableentryvalue = (dst_negative_weighted_add_outputsleft_table) + ge_balance_positive_weighted_add_outputsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_outputsright_table dst_positive_scale_weighted_add_outputsright_table dst_negative_code_weighted_add_outputsright_table dst_negative_scale_weighted_add_outputsright_table. (((Q) = (((((dst_positive_code_weighted_add_outputsright_table) + (dst_positive_scale_weighted_add_outputsright_table)) * S ((dst_positive_code_weighted_add_outputsright_table) + (dst_positive_scale_weighted_add_outputsright_table)) + ((dst_positive_scale_weighted_add_outputsright_table) + (dst_positive_scale_weighted_add_outputsright_table))) + (((dst_negative_code_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)) * S ((dst_negative_code_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)) + ((dst_negative_scale_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)))) * S ((((dst_positive_code_weighted_add_outputsright_table) + (dst_positive_scale_weighted_add_outputsright_table)) * S ((dst_positive_code_weighted_add_outputsright_table) + (dst_positive_scale_weighted_add_outputsright_table)) + ((dst_positive_scale_weighted_add_outputsright_table) + (dst_positive_scale_weighted_add_outputsright_table))) + (((dst_negative_code_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)) * S ((dst_negative_code_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)) + ((dst_negative_scale_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)))) + ((((dst_negative_code_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)) * S ((dst_negative_code_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)) + ((dst_negative_scale_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table))) + (((dst_negative_code_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)) * S ((dst_negative_code_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)) + ((dst_negative_scale_weighted_add_outputsright_table) + (dst_negative_scale_weighted_add_outputsright_table)))))) /\ (forall dst_index_weighted_add_outputsright_table. (exists pvs_le_gap_weighted_add_outputsright_tabledomain. pvs_le_gap_weighted_add_outputsright_tabledomain + (dst_index_weighted_add_outputsright_table) = (l)) -> exists dst_positive_weighted_add_outputsright_table dst_negative_weighted_add_outputsright_table dst_value_weighted_add_outputsright_table. ((((exists ff_h_pvs_weighted_add_outputsright_tableentrypositive. ff_h_pvs_weighted_add_outputsright_tableentrypositive + S (dst_positive_weighted_add_outputsright_table) = S ((S (dst_index_weighted_add_outputsright_table)) * dst_positive_scale_weighted_add_outputsright_table)) /\ exists ff_q_pvs_weighted_add_outputsright_tableentrypositive. dst_positive_code_weighted_add_outputsright_table = ff_q_pvs_weighted_add_outputsright_tableentrypositive * S ((S (dst_index_weighted_add_outputsright_table)) * dst_positive_scale_weighted_add_outputsright_table) + (dst_positive_weighted_add_outputsright_table))) /\ (((((exists ff_h_pvs_weighted_add_outputsright_tableentrynegative. ff_h_pvs_weighted_add_outputsright_tableentrynegative + S (dst_negative_weighted_add_outputsright_table) = S ((S (dst_index_weighted_add_outputsright_table)) * dst_negative_scale_weighted_add_outputsright_table)) /\ exists ff_q_pvs_weighted_add_outputsright_tableentrynegative. dst_negative_code_weighted_add_outputsright_table = ff_q_pvs_weighted_add_outputsright_tableentrynegative * S ((S (dst_index_weighted_add_outputsright_table)) * dst_negative_scale_weighted_add_outputsright_table) + (dst_negative_weighted_add_outputsright_table))) /\ (exists ge_balance_positive_weighted_add_outputsright_tableentryvalue ge_balance_negative_weighted_add_outputsright_tableentryvalue. (((((dst_value_weighted_add_outputsright_table) = 2 * (ge_balance_positive_weighted_add_outputsright_tableentryvalue) /\ (ge_balance_negative_weighted_add_outputsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_outputsright_tableentryvaluedecode. (((dst_value_weighted_add_outputsright_table) = 2 * ge_signed_half_weighted_add_outputsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_outputsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_outputsright_tableentryvalue) = S ge_signed_half_weighted_add_outputsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_outputsright_table) + ge_balance_negative_weighted_add_outputsright_tableentryvalue = (dst_negative_weighted_add_outputsright_table) + ge_balance_positive_weighted_add_outputsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_add_outputsoutput_table dst_positive_scale_weighted_add_outputsoutput_table dst_negative_code_weighted_add_outputsoutput_table dst_negative_scale_weighted_add_outputsoutput_table. (((R) = (((((dst_positive_code_weighted_add_outputsoutput_table) + (dst_positive_scale_weighted_add_outputsoutput_table)) * S ((dst_positive_code_weighted_add_outputsoutput_table) + (dst_positive_scale_weighted_add_outputsoutput_table)) + ((dst_positive_scale_weighted_add_outputsoutput_table) + (dst_positive_scale_weighted_add_outputsoutput_table))) + (((dst_negative_code_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)) * S ((dst_negative_code_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)) + ((dst_negative_scale_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)))) * S ((((dst_positive_code_weighted_add_outputsoutput_table) + (dst_positive_scale_weighted_add_outputsoutput_table)) * S ((dst_positive_code_weighted_add_outputsoutput_table) + (dst_positive_scale_weighted_add_outputsoutput_table)) + ((dst_positive_scale_weighted_add_outputsoutput_table) + (dst_positive_scale_weighted_add_outputsoutput_table))) + (((dst_negative_code_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)) * S ((dst_negative_code_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)) + ((dst_negative_scale_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)))) + ((((dst_negative_code_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)) * S ((dst_negative_code_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)) + ((dst_negative_scale_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table))) + (((dst_negative_code_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)) * S ((dst_negative_code_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)) + ((dst_negative_scale_weighted_add_outputsoutput_table) + (dst_negative_scale_weighted_add_outputsoutput_table)))))) /\ (forall dst_index_weighted_add_outputsoutput_table. (exists pvs_le_gap_weighted_add_outputsoutput_tabledomain. pvs_le_gap_weighted_add_outputsoutput_tabledomain + (dst_index_weighted_add_outputsoutput_table) = (l)) -> exists dst_positive_weighted_add_outputsoutput_table dst_negative_weighted_add_outputsoutput_table dst_value_weighted_add_outputsoutput_table. ((((exists ff_h_pvs_weighted_add_outputsoutput_tableentrypositive. ff_h_pvs_weighted_add_outputsoutput_tableentrypositive + S (dst_positive_weighted_add_outputsoutput_table) = S ((S (dst_index_weighted_add_outputsoutput_table)) * dst_positive_scale_weighted_add_outputsoutput_table)) /\ exists ff_q_pvs_weighted_add_outputsoutput_tableentrypositive. dst_positive_code_weighted_add_outputsoutput_table = ff_q_pvs_weighted_add_outputsoutput_tableentrypositive * S ((S (dst_index_weighted_add_outputsoutput_table)) * dst_positive_scale_weighted_add_outputsoutput_table) + (dst_positive_weighted_add_outputsoutput_table))) /\ (((((exists ff_h_pvs_weighted_add_outputsoutput_tableentrynegative. ff_h_pvs_weighted_add_outputsoutput_tableentrynegative + S (dst_negative_weighted_add_outputsoutput_table) = S ((S (dst_index_weighted_add_outputsoutput_table)) * dst_negative_scale_weighted_add_outputsoutput_table)) /\ exists ff_q_pvs_weighted_add_outputsoutput_tableentrynegative. dst_negative_code_weighted_add_outputsoutput_table = ff_q_pvs_weighted_add_outputsoutput_tableentrynegative * S ((S (dst_index_weighted_add_outputsoutput_table)) * dst_negative_scale_weighted_add_outputsoutput_table) + (dst_negative_weighted_add_outputsoutput_table))) /\ (exists ge_balance_positive_weighted_add_outputsoutput_tableentryvalue ge_balance_negative_weighted_add_outputsoutput_tableentryvalue. (((((dst_value_weighted_add_outputsoutput_table) = 2 * (ge_balance_positive_weighted_add_outputsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_add_outputsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_add_outputsoutput_tableentryvaluedecode. (((dst_value_weighted_add_outputsoutput_table) = 2 * ge_signed_half_weighted_add_outputsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_add_outputsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_add_outputsoutput_tableentryvalue) = S ge_signed_half_weighted_add_outputsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_add_outputsoutput_table) + ge_balance_negative_weighted_add_outputsoutput_tableentryvalue = (dst_negative_weighted_add_outputsoutput_table) + ge_balance_positive_weighted_add_outputsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_add_outputsentries. (exists pvs_gap_weighted_add_outputsentriesbound. pvs_gap_weighted_add_outputsentriesbound + S (sto_index_weighted_add_outputsentries) = (l)) -> exists sto_left_weighted_add_outputsentries sto_right_weighted_add_outputsentries sto_output_weighted_add_outputsentries. ((exists dst_positive_code_weighted_add_outputsentriesentryleft dst_positive_scale_weighted_add_outputsentriesentryleft dst_negative_code_weighted_add_outputsentriesentryleft dst_negative_scale_weighted_add_outputsentriesentryleft dst_positive_weighted_add_outputsentriesentryleft dst_negative_weighted_add_outputsentriesentryleft. (((P) = (((((dst_positive_code_weighted_add_outputsentriesentryleft) + (dst_positive_scale_weighted_add_outputsentriesentryleft)) * S ((dst_positive_code_weighted_add_outputsentriesentryleft) + (dst_positive_scale_weighted_add_outputsentriesentryleft)) + ((dst_positive_scale_weighted_add_outputsentriesentryleft) + (dst_positive_scale_weighted_add_outputsentriesentryleft))) + (((dst_negative_code_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)) * S ((dst_negative_code_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)) + ((dst_negative_scale_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)))) * S ((((dst_positive_code_weighted_add_outputsentriesentryleft) + (dst_positive_scale_weighted_add_outputsentriesentryleft)) * S ((dst_positive_code_weighted_add_outputsentriesentryleft) + (dst_positive_scale_weighted_add_outputsentriesentryleft)) + ((dst_positive_scale_weighted_add_outputsentriesentryleft) + (dst_positive_scale_weighted_add_outputsentriesentryleft))) + (((dst_negative_code_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)) * S ((dst_negative_code_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)) + ((dst_negative_scale_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)))) + ((((dst_negative_code_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)) * S ((dst_negative_code_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)) + ((dst_negative_scale_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft))) + (((dst_negative_code_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)) * S ((dst_negative_code_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)) + ((dst_negative_scale_weighted_add_outputsentriesentryleft) + (dst_negative_scale_weighted_add_outputsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_add_outputsentriesentryleftpositive. ff_h_pvs_weighted_add_outputsentriesentryleftpositive + S (dst_positive_weighted_add_outputsentriesentryleft) = S ((S (sto_index_weighted_add_outputsentries)) * dst_positive_scale_weighted_add_outputsentriesentryleft)) /\ exists ff_q_pvs_weighted_add_outputsentriesentryleftpositive. dst_positive_code_weighted_add_outputsentriesentryleft = ff_q_pvs_weighted_add_outputsentriesentryleftpositive * S ((S (sto_index_weighted_add_outputsentries)) * dst_positive_scale_weighted_add_outputsentriesentryleft) + (dst_positive_weighted_add_outputsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_add_outputsentriesentryleftnegative. ff_h_pvs_weighted_add_outputsentriesentryleftnegative + S (dst_negative_weighted_add_outputsentriesentryleft) = S ((S (sto_index_weighted_add_outputsentries)) * dst_negative_scale_weighted_add_outputsentriesentryleft)) /\ exists ff_q_pvs_weighted_add_outputsentriesentryleftnegative. dst_negative_code_weighted_add_outputsentriesentryleft = ff_q_pvs_weighted_add_outputsentriesentryleftnegative * S ((S (sto_index_weighted_add_outputsentries)) * dst_negative_scale_weighted_add_outputsentriesentryleft) + (dst_negative_weighted_add_outputsentriesentryleft))) /\ (exists ge_balance_positive_weighted_add_outputsentriesentryleftvalue ge_balance_negative_weighted_add_outputsentriesentryleftvalue. (((((sto_left_weighted_add_outputsentries) = 2 * (ge_balance_positive_weighted_add_outputsentriesentryleftvalue) /\ (ge_balance_negative_weighted_add_outputsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_add_outputsentriesentryleftvaluedecode. (((sto_left_weighted_add_outputsentries) = 2 * ge_signed_half_weighted_add_outputsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_add_outputsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_add_outputsentriesentryleftvalue) = S ge_signed_half_weighted_add_outputsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_add_outputsentriesentryleft) + ge_balance_negative_weighted_add_outputsentriesentryleftvalue = (dst_negative_weighted_add_outputsentriesentryleft) + ge_balance_positive_weighted_add_outputsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_add_outputsentriesentryright dst_positive_scale_weighted_add_outputsentriesentryright dst_negative_code_weighted_add_outputsentriesentryright dst_negative_scale_weighted_add_outputsentriesentryright dst_positive_weighted_add_outputsentriesentryright dst_negative_weighted_add_outputsentriesentryright. (((Q) = (((((dst_positive_code_weighted_add_outputsentriesentryright) + (dst_positive_scale_weighted_add_outputsentriesentryright)) * S ((dst_positive_code_weighted_add_outputsentriesentryright) + (dst_positive_scale_weighted_add_outputsentriesentryright)) + ((dst_positive_scale_weighted_add_outputsentriesentryright) + (dst_positive_scale_weighted_add_outputsentriesentryright))) + (((dst_negative_code_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)) * S ((dst_negative_code_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)) + ((dst_negative_scale_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)))) * S ((((dst_positive_code_weighted_add_outputsentriesentryright) + (dst_positive_scale_weighted_add_outputsentriesentryright)) * S ((dst_positive_code_weighted_add_outputsentriesentryright) + (dst_positive_scale_weighted_add_outputsentriesentryright)) + ((dst_positive_scale_weighted_add_outputsentriesentryright) + (dst_positive_scale_weighted_add_outputsentriesentryright))) + (((dst_negative_code_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)) * S ((dst_negative_code_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)) + ((dst_negative_scale_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)))) + ((((dst_negative_code_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)) * S ((dst_negative_code_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)) + ((dst_negative_scale_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright))) + (((dst_negative_code_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)) * S ((dst_negative_code_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)) + ((dst_negative_scale_weighted_add_outputsentriesentryright) + (dst_negative_scale_weighted_add_outputsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_add_outputsentriesentryrightpositive. ff_h_pvs_weighted_add_outputsentriesentryrightpositive + S (dst_positive_weighted_add_outputsentriesentryright) = S ((S (sto_index_weighted_add_outputsentries)) * dst_positive_scale_weighted_add_outputsentriesentryright)) /\ exists ff_q_pvs_weighted_add_outputsentriesentryrightpositive. dst_positive_code_weighted_add_outputsentriesentryright = ff_q_pvs_weighted_add_outputsentriesentryrightpositive * S ((S (sto_index_weighted_add_outputsentries)) * dst_positive_scale_weighted_add_outputsentriesentryright) + (dst_positive_weighted_add_outputsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_add_outputsentriesentryrightnegative. ff_h_pvs_weighted_add_outputsentriesentryrightnegative + S (dst_negative_weighted_add_outputsentriesentryright) = S ((S (sto_index_weighted_add_outputsentries)) * dst_negative_scale_weighted_add_outputsentriesentryright)) /\ exists ff_q_pvs_weighted_add_outputsentriesentryrightnegative. dst_negative_code_weighted_add_outputsentriesentryright = ff_q_pvs_weighted_add_outputsentriesentryrightnegative * S ((S (sto_index_weighted_add_outputsentries)) * dst_negative_scale_weighted_add_outputsentriesentryright) + (dst_negative_weighted_add_outputsentriesentryright))) /\ (exists ge_balance_positive_weighted_add_outputsentriesentryrightvalue ge_balance_negative_weighted_add_outputsentriesentryrightvalue. (((((sto_right_weighted_add_outputsentries) = 2 * (ge_balance_positive_weighted_add_outputsentriesentryrightvalue) /\ (ge_balance_negative_weighted_add_outputsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_add_outputsentriesentryrightvaluedecode. (((sto_right_weighted_add_outputsentries) = 2 * ge_signed_half_weighted_add_outputsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_add_outputsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_add_outputsentriesentryrightvalue) = S ge_signed_half_weighted_add_outputsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_add_outputsentriesentryright) + ge_balance_negative_weighted_add_outputsentriesentryrightvalue = (dst_negative_weighted_add_outputsentriesentryright) + ge_balance_positive_weighted_add_outputsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_add_outputsentriesentryoutput dst_positive_scale_weighted_add_outputsentriesentryoutput dst_negative_code_weighted_add_outputsentriesentryoutput dst_negative_scale_weighted_add_outputsentriesentryoutput dst_positive_weighted_add_outputsentriesentryoutput dst_negative_weighted_add_outputsentriesentryoutput. (((R) = (((((dst_positive_code_weighted_add_outputsentriesentryoutput) + (dst_positive_scale_weighted_add_outputsentriesentryoutput)) * S ((dst_positive_code_weighted_add_outputsentriesentryoutput) + (dst_positive_scale_weighted_add_outputsentriesentryoutput)) + ((dst_positive_scale_weighted_add_outputsentriesentryoutput) + (dst_positive_scale_weighted_add_outputsentriesentryoutput))) + (((dst_negative_code_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)) * S ((dst_negative_code_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)) + ((dst_negative_scale_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)))) * S ((((dst_positive_code_weighted_add_outputsentriesentryoutput) + (dst_positive_scale_weighted_add_outputsentriesentryoutput)) * S ((dst_positive_code_weighted_add_outputsentriesentryoutput) + (dst_positive_scale_weighted_add_outputsentriesentryoutput)) + ((dst_positive_scale_weighted_add_outputsentriesentryoutput) + (dst_positive_scale_weighted_add_outputsentriesentryoutput))) + (((dst_negative_code_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)) * S ((dst_negative_code_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)) + ((dst_negative_scale_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)))) + ((((dst_negative_code_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)) * S ((dst_negative_code_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)) + ((dst_negative_scale_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput))) + (((dst_negative_code_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)) * S ((dst_negative_code_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)) + ((dst_negative_scale_weighted_add_outputsentriesentryoutput) + (dst_negative_scale_weighted_add_outputsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_add_outputsentriesentryoutputpositive. ff_h_pvs_weighted_add_outputsentriesentryoutputpositive + S (dst_positive_weighted_add_outputsentriesentryoutput) = S ((S (sto_index_weighted_add_outputsentries)) * dst_positive_scale_weighted_add_outputsentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_outputsentriesentryoutputpositive. dst_positive_code_weighted_add_outputsentriesentryoutput = ff_q_pvs_weighted_add_outputsentriesentryoutputpositive * S ((S (sto_index_weighted_add_outputsentries)) * dst_positive_scale_weighted_add_outputsentriesentryoutput) + (dst_positive_weighted_add_outputsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_add_outputsentriesentryoutputnegative. ff_h_pvs_weighted_add_outputsentriesentryoutputnegative + S (dst_negative_weighted_add_outputsentriesentryoutput) = S ((S (sto_index_weighted_add_outputsentries)) * dst_negative_scale_weighted_add_outputsentriesentryoutput)) /\ exists ff_q_pvs_weighted_add_outputsentriesentryoutputnegative. dst_negative_code_weighted_add_outputsentriesentryoutput = ff_q_pvs_weighted_add_outputsentriesentryoutputnegative * S ((S (sto_index_weighted_add_outputsentries)) * dst_negative_scale_weighted_add_outputsentriesentryoutput) + (dst_negative_weighted_add_outputsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_add_outputsentriesentryoutputvalue ge_balance_negative_weighted_add_outputsentriesentryoutputvalue. (((((sto_output_weighted_add_outputsentries) = 2 * (ge_balance_positive_weighted_add_outputsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_add_outputsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_add_outputsentriesentryoutputvaluedecode. (((sto_output_weighted_add_outputsentries) = 2 * ge_signed_half_weighted_add_outputsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_add_outputsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_add_outputsentriesentryoutputvalue) = S ge_signed_half_weighted_add_outputsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_add_outputsentriesentryoutput) + ge_balance_negative_weighted_add_outputsentriesentryoutputvalue = (dst_negative_weighted_add_outputsentriesentryoutput) + ge_balance_positive_weighted_add_outputsentriesentryoutputvalue))))))))) /\ (exists dsa_ap_weighted_add_outputsentriesentryoperation dsa_an_weighted_add_outputsentriesentryoperation dsa_bp_weighted_add_outputsentriesentryoperation dsa_bn_weighted_add_outputsentriesentryoperation dsa_cp_weighted_add_outputsentriesentryoperation dsa_cn_weighted_add_outputsentriesentryoperation. (((((sto_left_weighted_add_outputsentries) = 2 * (dsa_ap_weighted_add_outputsentriesentryoperation) /\ (dsa_an_weighted_add_outputsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_outputsentriesentryoperationleft. (((sto_left_weighted_add_outputsentries) = 2 * ge_signed_half_weighted_add_outputsentriesentryoperationleft + 1 /\ (dsa_ap_weighted_add_outputsentriesentryoperation) = 0) /\ (dsa_an_weighted_add_outputsentriesentryoperation) = S ge_signed_half_weighted_add_outputsentriesentryoperationleft))) /\ ((((((sto_right_weighted_add_outputsentries) = 2 * (dsa_bp_weighted_add_outputsentriesentryoperation) /\ (dsa_bn_weighted_add_outputsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_outputsentriesentryoperationright. (((sto_right_weighted_add_outputsentries) = 2 * ge_signed_half_weighted_add_outputsentriesentryoperationright + 1 /\ (dsa_bp_weighted_add_outputsentriesentryoperation) = 0) /\ (dsa_bn_weighted_add_outputsentriesentryoperation) = S ge_signed_half_weighted_add_outputsentriesentryoperationright))) /\ ((((((sto_output_weighted_add_outputsentries) = 2 * (dsa_cp_weighted_add_outputsentriesentryoperation) /\ (dsa_cn_weighted_add_outputsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_add_outputsentriesentryoperationoutput. (((sto_output_weighted_add_outputsentries) = 2 * ge_signed_half_weighted_add_outputsentriesentryoperationoutput + 1 /\ (dsa_cp_weighted_add_outputsentriesentryoperation) = 0) /\ (dsa_cn_weighted_add_outputsentriesentryoperation) = S ge_signed_half_weighted_add_outputsentriesentryoperationoutput))) /\ ((dsa_ap_weighted_add_outputsentriesentryoperation + dsa_bp_weighted_add_outputsentriesentryoperation) + dsa_cn_weighted_add_outputsentriesentryoperation = (dsa_an_weighted_add_outputsentriesentryoperation + dsa_bn_weighted_add_outputsentriesentryoperation) + dsa_cp_weighted_add_outputsentriesentryoperation)))))))))))))))))))
signed_weighted_scalar_commute
new owned theorem · read exact theorem evidence
Bundle node 222; exact statement SHA-256 2eb049093e44065c0a56a8d78b7a65040c36da800348b231e93a153cfa78ba44
Exact first-order statement
forall a b c ab cb out. (exists sto_ap_weighted_commute_first sto_an_weighted_commute_first sto_bp_weighted_commute_first sto_bn_weighted_commute_first sto_cp_weighted_commute_first sto_cn_weighted_commute_first. (((((a) = 2 * (sto_ap_weighted_commute_first) /\ (sto_an_weighted_commute_first) = 0) \/ exists ge_signed_half_weighted_commute_firstleft. (((a) = 2 * ge_signed_half_weighted_commute_firstleft + 1 /\ (sto_ap_weighted_commute_first) = 0) /\ (sto_an_weighted_commute_first) = S ge_signed_half_weighted_commute_firstleft))) /\ ((((((b) = 2 * (sto_bp_weighted_commute_first) /\ (sto_bn_weighted_commute_first) = 0) \/ exists ge_signed_half_weighted_commute_firstright. (((b) = 2 * ge_signed_half_weighted_commute_firstright + 1 /\ (sto_bp_weighted_commute_first) = 0) /\ (sto_bn_weighted_commute_first) = S ge_signed_half_weighted_commute_firstright))) /\ ((((((ab) = 2 * (sto_cp_weighted_commute_first) /\ (sto_cn_weighted_commute_first) = 0) \/ exists ge_signed_half_weighted_commute_firstoutput. (((ab) = 2 * ge_signed_half_weighted_commute_firstoutput + 1 /\ (sto_cp_weighted_commute_first) = 0) /\ (sto_cn_weighted_commute_first) = S ge_signed_half_weighted_commute_firstoutput))) /\ ((sto_ap_weighted_commute_first * sto_bp_weighted_commute_first + sto_an_weighted_commute_first * sto_bn_weighted_commute_first) + sto_cn_weighted_commute_first = (sto_ap_weighted_commute_first * sto_bn_weighted_commute_first + sto_an_weighted_commute_first * sto_bp_weighted_commute_first) + sto_cp_weighted_commute_first))))))) -> (exists sto_ap_weighted_commute_second sto_an_weighted_commute_second sto_bp_weighted_commute_second sto_bn_weighted_commute_second sto_cp_weighted_commute_second sto_cn_weighted_commute_second. (((((c) = 2 * (sto_ap_weighted_commute_second) /\ (sto_an_weighted_commute_second) = 0) \/ exists ge_signed_half_weighted_commute_secondleft. (((c) = 2 * ge_signed_half_weighted_commute_secondleft + 1 /\ (sto_ap_weighted_commute_second) = 0) /\ (sto_an_weighted_commute_second) = S ge_signed_half_weighted_commute_secondleft))) /\ ((((((b) = 2 * (sto_bp_weighted_commute_second) /\ (sto_bn_weighted_commute_second) = 0) \/ exists ge_signed_half_weighted_commute_secondright. (((b) = 2 * ge_signed_half_weighted_commute_secondright + 1 /\ (sto_bp_weighted_commute_second) = 0) /\ (sto_bn_weighted_commute_second) = S ge_signed_half_weighted_commute_secondright))) /\ ((((((cb) = 2 * (sto_cp_weighted_commute_second) /\ (sto_cn_weighted_commute_second) = 0) \/ exists ge_signed_half_weighted_commute_secondoutput. (((cb) = 2 * ge_signed_half_weighted_commute_secondoutput + 1 /\ (sto_cp_weighted_commute_second) = 0) /\ (sto_cn_weighted_commute_second) = S ge_signed_half_weighted_commute_secondoutput))) /\ ((sto_ap_weighted_commute_second * sto_bp_weighted_commute_second + sto_an_weighted_commute_second * sto_bn_weighted_commute_second) + sto_cn_weighted_commute_second = (sto_ap_weighted_commute_second * sto_bn_weighted_commute_second + sto_an_weighted_commute_second * sto_bp_weighted_commute_second) + sto_cp_weighted_commute_second))))))) -> (exists sto_ap_weighted_commute_output sto_an_weighted_commute_output sto_bp_weighted_commute_output sto_bn_weighted_commute_output sto_cp_weighted_commute_output sto_cn_weighted_commute_output. (((((c) = 2 * (sto_ap_weighted_commute_output) /\ (sto_an_weighted_commute_output) = 0) \/ exists ge_signed_half_weighted_commute_outputleft. (((c) = 2 * ge_signed_half_weighted_commute_outputleft + 1 /\ (sto_ap_weighted_commute_output) = 0) /\ (sto_an_weighted_commute_output) = S ge_signed_half_weighted_commute_outputleft))) /\ ((((((ab) = 2 * (sto_bp_weighted_commute_output) /\ (sto_bn_weighted_commute_output) = 0) \/ exists ge_signed_half_weighted_commute_outputright. (((ab) = 2 * ge_signed_half_weighted_commute_outputright + 1 /\ (sto_bp_weighted_commute_output) = 0) /\ (sto_bn_weighted_commute_output) = S ge_signed_half_weighted_commute_outputright))) /\ ((((((out) = 2 * (sto_cp_weighted_commute_output) /\ (sto_cn_weighted_commute_output) = 0) \/ exists ge_signed_half_weighted_commute_outputoutput. (((out) = 2 * ge_signed_half_weighted_commute_outputoutput + 1 /\ (sto_cp_weighted_commute_output) = 0) /\ (sto_cn_weighted_commute_output) = S ge_signed_half_weighted_commute_outputoutput))) /\ ((sto_ap_weighted_commute_output * sto_bp_weighted_commute_output + sto_an_weighted_commute_output * sto_bn_weighted_commute_output) + sto_cn_weighted_commute_output = (sto_ap_weighted_commute_output * sto_bn_weighted_commute_output + sto_an_weighted_commute_output * sto_bp_weighted_commute_output) + sto_cp_weighted_commute_output))))))) -> (exists sto_ap_weighted_commute_target sto_an_weighted_commute_target sto_bp_weighted_commute_target sto_bn_weighted_commute_target sto_cp_weighted_commute_target sto_cn_weighted_commute_target. (((((a) = 2 * (sto_ap_weighted_commute_target) /\ (sto_an_weighted_commute_target) = 0) \/ exists ge_signed_half_weighted_commute_targetleft. (((a) = 2 * ge_signed_half_weighted_commute_targetleft + 1 /\ (sto_ap_weighted_commute_target) = 0) /\ (sto_an_weighted_commute_target) = S ge_signed_half_weighted_commute_targetleft))) /\ ((((((cb) = 2 * (sto_bp_weighted_commute_target) /\ (sto_bn_weighted_commute_target) = 0) \/ exists ge_signed_half_weighted_commute_targetright. (((cb) = 2 * ge_signed_half_weighted_commute_targetright + 1 /\ (sto_bp_weighted_commute_target) = 0) /\ (sto_bn_weighted_commute_target) = S ge_signed_half_weighted_commute_targetright))) /\ ((((((out) = 2 * (sto_cp_weighted_commute_target) /\ (sto_cn_weighted_commute_target) = 0) \/ exists ge_signed_half_weighted_commute_targetoutput. (((out) = 2 * ge_signed_half_weighted_commute_targetoutput + 1 /\ (sto_cp_weighted_commute_target) = 0) /\ (sto_cn_weighted_commute_target) = S ge_signed_half_weighted_commute_targetoutput))) /\ ((sto_ap_weighted_commute_target * sto_bp_weighted_commute_target + sto_an_weighted_commute_target * sto_bn_weighted_commute_target) + sto_cn_weighted_commute_target = (sto_ap_weighted_commute_target * sto_bn_weighted_commute_target + sto_an_weighted_commute_target * sto_bp_weighted_commute_target) + sto_cp_weighted_commute_target)))))))
signed_table_weighted_scalar_commute
new owned theorem · read exact theorem evidence
Bundle node 223; exact statement SHA-256 22d349303750cad224a03cb94c900fa81b25596a6b5c76d692079d191e277150
Exact first-order statement
forall l a W F G P Q. (((exists dst_positive_code_weighted_scale_inputinput_table dst_positive_scale_weighted_scale_inputinput_table dst_negative_code_weighted_scale_inputinput_table dst_negative_scale_weighted_scale_inputinput_table. (((F) = (((((dst_positive_code_weighted_scale_inputinput_table) + (dst_positive_scale_weighted_scale_inputinput_table)) * S ((dst_positive_code_weighted_scale_inputinput_table) + (dst_positive_scale_weighted_scale_inputinput_table)) + ((dst_positive_scale_weighted_scale_inputinput_table) + (dst_positive_scale_weighted_scale_inputinput_table))) + (((dst_negative_code_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)) * S ((dst_negative_code_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)) + ((dst_negative_scale_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)))) * S ((((dst_positive_code_weighted_scale_inputinput_table) + (dst_positive_scale_weighted_scale_inputinput_table)) * S ((dst_positive_code_weighted_scale_inputinput_table) + (dst_positive_scale_weighted_scale_inputinput_table)) + ((dst_positive_scale_weighted_scale_inputinput_table) + (dst_positive_scale_weighted_scale_inputinput_table))) + (((dst_negative_code_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)) * S ((dst_negative_code_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)) + ((dst_negative_scale_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)))) + ((((dst_negative_code_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)) * S ((dst_negative_code_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)) + ((dst_negative_scale_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table))) + (((dst_negative_code_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)) * S ((dst_negative_code_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)) + ((dst_negative_scale_weighted_scale_inputinput_table) + (dst_negative_scale_weighted_scale_inputinput_table)))))) /\ (forall dst_index_weighted_scale_inputinput_table. (exists pvs_le_gap_weighted_scale_inputinput_tabledomain. pvs_le_gap_weighted_scale_inputinput_tabledomain + (dst_index_weighted_scale_inputinput_table) = (l)) -> exists dst_positive_weighted_scale_inputinput_table dst_negative_weighted_scale_inputinput_table dst_value_weighted_scale_inputinput_table. ((((exists ff_h_pvs_weighted_scale_inputinput_tableentrypositive. ff_h_pvs_weighted_scale_inputinput_tableentrypositive + S (dst_positive_weighted_scale_inputinput_table) = S ((S (dst_index_weighted_scale_inputinput_table)) * dst_positive_scale_weighted_scale_inputinput_table)) /\ exists ff_q_pvs_weighted_scale_inputinput_tableentrypositive. dst_positive_code_weighted_scale_inputinput_table = ff_q_pvs_weighted_scale_inputinput_tableentrypositive * S ((S (dst_index_weighted_scale_inputinput_table)) * dst_positive_scale_weighted_scale_inputinput_table) + (dst_positive_weighted_scale_inputinput_table))) /\ (((((exists ff_h_pvs_weighted_scale_inputinput_tableentrynegative. ff_h_pvs_weighted_scale_inputinput_tableentrynegative + S (dst_negative_weighted_scale_inputinput_table) = S ((S (dst_index_weighted_scale_inputinput_table)) * dst_negative_scale_weighted_scale_inputinput_table)) /\ exists ff_q_pvs_weighted_scale_inputinput_tableentrynegative. dst_negative_code_weighted_scale_inputinput_table = ff_q_pvs_weighted_scale_inputinput_tableentrynegative * S ((S (dst_index_weighted_scale_inputinput_table)) * dst_negative_scale_weighted_scale_inputinput_table) + (dst_negative_weighted_scale_inputinput_table))) /\ (exists ge_balance_positive_weighted_scale_inputinput_tableentryvalue ge_balance_negative_weighted_scale_inputinput_tableentryvalue. (((((dst_value_weighted_scale_inputinput_table) = 2 * (ge_balance_positive_weighted_scale_inputinput_tableentryvalue) /\ (ge_balance_negative_weighted_scale_inputinput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_inputinput_tableentryvaluedecode. (((dst_value_weighted_scale_inputinput_table) = 2 * ge_signed_half_weighted_scale_inputinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_inputinput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_inputinput_tableentryvalue) = S ge_signed_half_weighted_scale_inputinput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_inputinput_table) + ge_balance_negative_weighted_scale_inputinput_tableentryvalue = (dst_negative_weighted_scale_inputinput_table) + ge_balance_positive_weighted_scale_inputinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_inputoutput_table dst_positive_scale_weighted_scale_inputoutput_table dst_negative_code_weighted_scale_inputoutput_table dst_negative_scale_weighted_scale_inputoutput_table. (((G) = (((((dst_positive_code_weighted_scale_inputoutput_table) + (dst_positive_scale_weighted_scale_inputoutput_table)) * S ((dst_positive_code_weighted_scale_inputoutput_table) + (dst_positive_scale_weighted_scale_inputoutput_table)) + ((dst_positive_scale_weighted_scale_inputoutput_table) + (dst_positive_scale_weighted_scale_inputoutput_table))) + (((dst_negative_code_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)) * S ((dst_negative_code_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)) + ((dst_negative_scale_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)))) * S ((((dst_positive_code_weighted_scale_inputoutput_table) + (dst_positive_scale_weighted_scale_inputoutput_table)) * S ((dst_positive_code_weighted_scale_inputoutput_table) + (dst_positive_scale_weighted_scale_inputoutput_table)) + ((dst_positive_scale_weighted_scale_inputoutput_table) + (dst_positive_scale_weighted_scale_inputoutput_table))) + (((dst_negative_code_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)) * S ((dst_negative_code_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)) + ((dst_negative_scale_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)))) + ((((dst_negative_code_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)) * S ((dst_negative_code_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)) + ((dst_negative_scale_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table))) + (((dst_negative_code_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)) * S ((dst_negative_code_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)) + ((dst_negative_scale_weighted_scale_inputoutput_table) + (dst_negative_scale_weighted_scale_inputoutput_table)))))) /\ (forall dst_index_weighted_scale_inputoutput_table. (exists pvs_le_gap_weighted_scale_inputoutput_tabledomain. pvs_le_gap_weighted_scale_inputoutput_tabledomain + (dst_index_weighted_scale_inputoutput_table) = (l)) -> exists dst_positive_weighted_scale_inputoutput_table dst_negative_weighted_scale_inputoutput_table dst_value_weighted_scale_inputoutput_table. ((((exists ff_h_pvs_weighted_scale_inputoutput_tableentrypositive. ff_h_pvs_weighted_scale_inputoutput_tableentrypositive + S (dst_positive_weighted_scale_inputoutput_table) = S ((S (dst_index_weighted_scale_inputoutput_table)) * dst_positive_scale_weighted_scale_inputoutput_table)) /\ exists ff_q_pvs_weighted_scale_inputoutput_tableentrypositive. dst_positive_code_weighted_scale_inputoutput_table = ff_q_pvs_weighted_scale_inputoutput_tableentrypositive * S ((S (dst_index_weighted_scale_inputoutput_table)) * dst_positive_scale_weighted_scale_inputoutput_table) + (dst_positive_weighted_scale_inputoutput_table))) /\ (((((exists ff_h_pvs_weighted_scale_inputoutput_tableentrynegative. ff_h_pvs_weighted_scale_inputoutput_tableentrynegative + S (dst_negative_weighted_scale_inputoutput_table) = S ((S (dst_index_weighted_scale_inputoutput_table)) * dst_negative_scale_weighted_scale_inputoutput_table)) /\ exists ff_q_pvs_weighted_scale_inputoutput_tableentrynegative. dst_negative_code_weighted_scale_inputoutput_table = ff_q_pvs_weighted_scale_inputoutput_tableentrynegative * S ((S (dst_index_weighted_scale_inputoutput_table)) * dst_negative_scale_weighted_scale_inputoutput_table) + (dst_negative_weighted_scale_inputoutput_table))) /\ (exists ge_balance_positive_weighted_scale_inputoutput_tableentryvalue ge_balance_negative_weighted_scale_inputoutput_tableentryvalue. (((((dst_value_weighted_scale_inputoutput_table) = 2 * (ge_balance_positive_weighted_scale_inputoutput_tableentryvalue) /\ (ge_balance_negative_weighted_scale_inputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_inputoutput_tableentryvaluedecode. (((dst_value_weighted_scale_inputoutput_table) = 2 * ge_signed_half_weighted_scale_inputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_inputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_inputoutput_tableentryvalue) = S ge_signed_half_weighted_scale_inputoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_inputoutput_table) + ge_balance_negative_weighted_scale_inputoutput_tableentryvalue = (dst_negative_weighted_scale_inputoutput_table) + ge_balance_positive_weighted_scale_inputoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_scale_inputentries. (exists pvs_gap_weighted_scale_inputentriesbound. pvs_gap_weighted_scale_inputentriesbound + S (sto_index_weighted_scale_inputentries) = (l)) -> exists sto_input_weighted_scale_inputentries sto_output_weighted_scale_inputentries. ((exists dst_positive_code_weighted_scale_inputentriesentryinput dst_positive_scale_weighted_scale_inputentriesentryinput dst_negative_code_weighted_scale_inputentriesentryinput dst_negative_scale_weighted_scale_inputentriesentryinput dst_positive_weighted_scale_inputentriesentryinput dst_negative_weighted_scale_inputentriesentryinput. (((F) = (((((dst_positive_code_weighted_scale_inputentriesentryinput) + (dst_positive_scale_weighted_scale_inputentriesentryinput)) * S ((dst_positive_code_weighted_scale_inputentriesentryinput) + (dst_positive_scale_weighted_scale_inputentriesentryinput)) + ((dst_positive_scale_weighted_scale_inputentriesentryinput) + (dst_positive_scale_weighted_scale_inputentriesentryinput))) + (((dst_negative_code_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)) * S ((dst_negative_code_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)) + ((dst_negative_scale_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)))) * S ((((dst_positive_code_weighted_scale_inputentriesentryinput) + (dst_positive_scale_weighted_scale_inputentriesentryinput)) * S ((dst_positive_code_weighted_scale_inputentriesentryinput) + (dst_positive_scale_weighted_scale_inputentriesentryinput)) + ((dst_positive_scale_weighted_scale_inputentriesentryinput) + (dst_positive_scale_weighted_scale_inputentriesentryinput))) + (((dst_negative_code_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)) * S ((dst_negative_code_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)) + ((dst_negative_scale_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)))) + ((((dst_negative_code_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)) * S ((dst_negative_code_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)) + ((dst_negative_scale_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput))) + (((dst_negative_code_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)) * S ((dst_negative_code_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)) + ((dst_negative_scale_weighted_scale_inputentriesentryinput) + (dst_negative_scale_weighted_scale_inputentriesentryinput)))))) /\ (((((exists ff_h_pvs_weighted_scale_inputentriesentryinputpositive. ff_h_pvs_weighted_scale_inputentriesentryinputpositive + S (dst_positive_weighted_scale_inputentriesentryinput) = S ((S (sto_index_weighted_scale_inputentries)) * dst_positive_scale_weighted_scale_inputentriesentryinput)) /\ exists ff_q_pvs_weighted_scale_inputentriesentryinputpositive. dst_positive_code_weighted_scale_inputentriesentryinput = ff_q_pvs_weighted_scale_inputentriesentryinputpositive * S ((S (sto_index_weighted_scale_inputentries)) * dst_positive_scale_weighted_scale_inputentriesentryinput) + (dst_positive_weighted_scale_inputentriesentryinput))) /\ (((((exists ff_h_pvs_weighted_scale_inputentriesentryinputnegative. ff_h_pvs_weighted_scale_inputentriesentryinputnegative + S (dst_negative_weighted_scale_inputentriesentryinput) = S ((S (sto_index_weighted_scale_inputentries)) * dst_negative_scale_weighted_scale_inputentriesentryinput)) /\ exists ff_q_pvs_weighted_scale_inputentriesentryinputnegative. dst_negative_code_weighted_scale_inputentriesentryinput = ff_q_pvs_weighted_scale_inputentriesentryinputnegative * S ((S (sto_index_weighted_scale_inputentries)) * dst_negative_scale_weighted_scale_inputentriesentryinput) + (dst_negative_weighted_scale_inputentriesentryinput))) /\ (exists ge_balance_positive_weighted_scale_inputentriesentryinputvalue ge_balance_negative_weighted_scale_inputentriesentryinputvalue. (((((sto_input_weighted_scale_inputentries) = 2 * (ge_balance_positive_weighted_scale_inputentriesentryinputvalue) /\ (ge_balance_negative_weighted_scale_inputentriesentryinputvalue) = 0) \/ exists ge_signed_half_weighted_scale_inputentriesentryinputvaluedecode. (((sto_input_weighted_scale_inputentries) = 2 * ge_signed_half_weighted_scale_inputentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_inputentriesentryinputvalue) = 0) /\ (ge_balance_negative_weighted_scale_inputentriesentryinputvalue) = S ge_signed_half_weighted_scale_inputentriesentryinputvaluedecode))) /\ ((dst_positive_weighted_scale_inputentriesentryinput) + ge_balance_negative_weighted_scale_inputentriesentryinputvalue = (dst_negative_weighted_scale_inputentriesentryinput) + ge_balance_positive_weighted_scale_inputentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_inputentriesentryoutput dst_positive_scale_weighted_scale_inputentriesentryoutput dst_negative_code_weighted_scale_inputentriesentryoutput dst_negative_scale_weighted_scale_inputentriesentryoutput dst_positive_weighted_scale_inputentriesentryoutput dst_negative_weighted_scale_inputentriesentryoutput. (((G) = (((((dst_positive_code_weighted_scale_inputentriesentryoutput) + (dst_positive_scale_weighted_scale_inputentriesentryoutput)) * S ((dst_positive_code_weighted_scale_inputentriesentryoutput) + (dst_positive_scale_weighted_scale_inputentriesentryoutput)) + ((dst_positive_scale_weighted_scale_inputentriesentryoutput) + (dst_positive_scale_weighted_scale_inputentriesentryoutput))) + (((dst_negative_code_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)) * S ((dst_negative_code_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)) + ((dst_negative_scale_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)))) * S ((((dst_positive_code_weighted_scale_inputentriesentryoutput) + (dst_positive_scale_weighted_scale_inputentriesentryoutput)) * S ((dst_positive_code_weighted_scale_inputentriesentryoutput) + (dst_positive_scale_weighted_scale_inputentriesentryoutput)) + ((dst_positive_scale_weighted_scale_inputentriesentryoutput) + (dst_positive_scale_weighted_scale_inputentriesentryoutput))) + (((dst_negative_code_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)) * S ((dst_negative_code_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)) + ((dst_negative_scale_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)))) + ((((dst_negative_code_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)) * S ((dst_negative_code_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)) + ((dst_negative_scale_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput))) + (((dst_negative_code_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)) * S ((dst_negative_code_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)) + ((dst_negative_scale_weighted_scale_inputentriesentryoutput) + (dst_negative_scale_weighted_scale_inputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_scale_inputentriesentryoutputpositive. ff_h_pvs_weighted_scale_inputentriesentryoutputpositive + S (dst_positive_weighted_scale_inputentriesentryoutput) = S ((S (sto_index_weighted_scale_inputentries)) * dst_positive_scale_weighted_scale_inputentriesentryoutput)) /\ exists ff_q_pvs_weighted_scale_inputentriesentryoutputpositive. dst_positive_code_weighted_scale_inputentriesentryoutput = ff_q_pvs_weighted_scale_inputentriesentryoutputpositive * S ((S (sto_index_weighted_scale_inputentries)) * dst_positive_scale_weighted_scale_inputentriesentryoutput) + (dst_positive_weighted_scale_inputentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_scale_inputentriesentryoutputnegative. ff_h_pvs_weighted_scale_inputentriesentryoutputnegative + S (dst_negative_weighted_scale_inputentriesentryoutput) = S ((S (sto_index_weighted_scale_inputentries)) * dst_negative_scale_weighted_scale_inputentriesentryoutput)) /\ exists ff_q_pvs_weighted_scale_inputentriesentryoutputnegative. dst_negative_code_weighted_scale_inputentriesentryoutput = ff_q_pvs_weighted_scale_inputentriesentryoutputnegative * S ((S (sto_index_weighted_scale_inputentries)) * dst_negative_scale_weighted_scale_inputentriesentryoutput) + (dst_negative_weighted_scale_inputentriesentryoutput))) /\ (exists ge_balance_positive_weighted_scale_inputentriesentryoutputvalue ge_balance_negative_weighted_scale_inputentriesentryoutputvalue. (((((sto_output_weighted_scale_inputentries) = 2 * (ge_balance_positive_weighted_scale_inputentriesentryoutputvalue) /\ (ge_balance_negative_weighted_scale_inputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_scale_inputentriesentryoutputvaluedecode. (((sto_output_weighted_scale_inputentries) = 2 * ge_signed_half_weighted_scale_inputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_inputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_scale_inputentriesentryoutputvalue) = S ge_signed_half_weighted_scale_inputentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_scale_inputentriesentryoutput) + ge_balance_negative_weighted_scale_inputentriesentryoutputvalue = (dst_negative_weighted_scale_inputentriesentryoutput) + ge_balance_positive_weighted_scale_inputentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_scale_inputentriesentryoperation sto_an_weighted_scale_inputentriesentryoperation sto_bp_weighted_scale_inputentriesentryoperation sto_bn_weighted_scale_inputentriesentryoperation sto_cp_weighted_scale_inputentriesentryoperation sto_cn_weighted_scale_inputentriesentryoperation. (((((a) = 2 * (sto_ap_weighted_scale_inputentriesentryoperation) /\ (sto_an_weighted_scale_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_inputentriesentryoperationleft. (((a) = 2 * ge_signed_half_weighted_scale_inputentriesentryoperationleft + 1 /\ (sto_ap_weighted_scale_inputentriesentryoperation) = 0) /\ (sto_an_weighted_scale_inputentriesentryoperation) = S ge_signed_half_weighted_scale_inputentriesentryoperationleft))) /\ ((((((sto_input_weighted_scale_inputentries) = 2 * (sto_bp_weighted_scale_inputentriesentryoperation) /\ (sto_bn_weighted_scale_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_inputentriesentryoperationright. (((sto_input_weighted_scale_inputentries) = 2 * ge_signed_half_weighted_scale_inputentriesentryoperationright + 1 /\ (sto_bp_weighted_scale_inputentriesentryoperation) = 0) /\ (sto_bn_weighted_scale_inputentriesentryoperation) = S ge_signed_half_weighted_scale_inputentriesentryoperationright))) /\ ((((((sto_output_weighted_scale_inputentries) = 2 * (sto_cp_weighted_scale_inputentriesentryoperation) /\ (sto_cn_weighted_scale_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_inputentriesentryoperationoutput. (((sto_output_weighted_scale_inputentries) = 2 * ge_signed_half_weighted_scale_inputentriesentryoperationoutput + 1 /\ (sto_cp_weighted_scale_inputentriesentryoperation) = 0) /\ (sto_cn_weighted_scale_inputentriesentryoperation) = S ge_signed_half_weighted_scale_inputentriesentryoperationoutput))) /\ ((sto_ap_weighted_scale_inputentriesentryoperation * sto_bp_weighted_scale_inputentriesentryoperation + sto_an_weighted_scale_inputentriesentryoperation * sto_bn_weighted_scale_inputentriesentryoperation) + sto_cn_weighted_scale_inputentriesentryoperation = (sto_ap_weighted_scale_inputentriesentryoperation * sto_bn_weighted_scale_inputentriesentryoperation + sto_an_weighted_scale_inputentriesentryoperation * sto_bp_weighted_scale_inputentriesentryoperation) + sto_cp_weighted_scale_inputentriesentryoperation))))))))))))))) -> (((exists dst_positive_code_weighted_scale_firstleft_table dst_positive_scale_weighted_scale_firstleft_table dst_negative_code_weighted_scale_firstleft_table dst_negative_scale_weighted_scale_firstleft_table. (((W) = (((((dst_positive_code_weighted_scale_firstleft_table) + (dst_positive_scale_weighted_scale_firstleft_table)) * S ((dst_positive_code_weighted_scale_firstleft_table) + (dst_positive_scale_weighted_scale_firstleft_table)) + ((dst_positive_scale_weighted_scale_firstleft_table) + (dst_positive_scale_weighted_scale_firstleft_table))) + (((dst_negative_code_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)) * S ((dst_negative_code_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)) + ((dst_negative_scale_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)))) * S ((((dst_positive_code_weighted_scale_firstleft_table) + (dst_positive_scale_weighted_scale_firstleft_table)) * S ((dst_positive_code_weighted_scale_firstleft_table) + (dst_positive_scale_weighted_scale_firstleft_table)) + ((dst_positive_scale_weighted_scale_firstleft_table) + (dst_positive_scale_weighted_scale_firstleft_table))) + (((dst_negative_code_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)) * S ((dst_negative_code_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)) + ((dst_negative_scale_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)))) + ((((dst_negative_code_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)) * S ((dst_negative_code_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)) + ((dst_negative_scale_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table))) + (((dst_negative_code_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)) * S ((dst_negative_code_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)) + ((dst_negative_scale_weighted_scale_firstleft_table) + (dst_negative_scale_weighted_scale_firstleft_table)))))) /\ (forall dst_index_weighted_scale_firstleft_table. (exists pvs_le_gap_weighted_scale_firstleft_tabledomain. pvs_le_gap_weighted_scale_firstleft_tabledomain + (dst_index_weighted_scale_firstleft_table) = (l)) -> exists dst_positive_weighted_scale_firstleft_table dst_negative_weighted_scale_firstleft_table dst_value_weighted_scale_firstleft_table. ((((exists ff_h_pvs_weighted_scale_firstleft_tableentrypositive. ff_h_pvs_weighted_scale_firstleft_tableentrypositive + S (dst_positive_weighted_scale_firstleft_table) = S ((S (dst_index_weighted_scale_firstleft_table)) * dst_positive_scale_weighted_scale_firstleft_table)) /\ exists ff_q_pvs_weighted_scale_firstleft_tableentrypositive. dst_positive_code_weighted_scale_firstleft_table = ff_q_pvs_weighted_scale_firstleft_tableentrypositive * S ((S (dst_index_weighted_scale_firstleft_table)) * dst_positive_scale_weighted_scale_firstleft_table) + (dst_positive_weighted_scale_firstleft_table))) /\ (((((exists ff_h_pvs_weighted_scale_firstleft_tableentrynegative. ff_h_pvs_weighted_scale_firstleft_tableentrynegative + S (dst_negative_weighted_scale_firstleft_table) = S ((S (dst_index_weighted_scale_firstleft_table)) * dst_negative_scale_weighted_scale_firstleft_table)) /\ exists ff_q_pvs_weighted_scale_firstleft_tableentrynegative. dst_negative_code_weighted_scale_firstleft_table = ff_q_pvs_weighted_scale_firstleft_tableentrynegative * S ((S (dst_index_weighted_scale_firstleft_table)) * dst_negative_scale_weighted_scale_firstleft_table) + (dst_negative_weighted_scale_firstleft_table))) /\ (exists ge_balance_positive_weighted_scale_firstleft_tableentryvalue ge_balance_negative_weighted_scale_firstleft_tableentryvalue. (((((dst_value_weighted_scale_firstleft_table) = 2 * (ge_balance_positive_weighted_scale_firstleft_tableentryvalue) /\ (ge_balance_negative_weighted_scale_firstleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_firstleft_tableentryvaluedecode. (((dst_value_weighted_scale_firstleft_table) = 2 * ge_signed_half_weighted_scale_firstleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_firstleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_firstleft_tableentryvalue) = S ge_signed_half_weighted_scale_firstleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_firstleft_table) + ge_balance_negative_weighted_scale_firstleft_tableentryvalue = (dst_negative_weighted_scale_firstleft_table) + ge_balance_positive_weighted_scale_firstleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_firstright_table dst_positive_scale_weighted_scale_firstright_table dst_negative_code_weighted_scale_firstright_table dst_negative_scale_weighted_scale_firstright_table. (((F) = (((((dst_positive_code_weighted_scale_firstright_table) + (dst_positive_scale_weighted_scale_firstright_table)) * S ((dst_positive_code_weighted_scale_firstright_table) + (dst_positive_scale_weighted_scale_firstright_table)) + ((dst_positive_scale_weighted_scale_firstright_table) + (dst_positive_scale_weighted_scale_firstright_table))) + (((dst_negative_code_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)) * S ((dst_negative_code_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)) + ((dst_negative_scale_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)))) * S ((((dst_positive_code_weighted_scale_firstright_table) + (dst_positive_scale_weighted_scale_firstright_table)) * S ((dst_positive_code_weighted_scale_firstright_table) + (dst_positive_scale_weighted_scale_firstright_table)) + ((dst_positive_scale_weighted_scale_firstright_table) + (dst_positive_scale_weighted_scale_firstright_table))) + (((dst_negative_code_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)) * S ((dst_negative_code_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)) + ((dst_negative_scale_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)))) + ((((dst_negative_code_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)) * S ((dst_negative_code_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)) + ((dst_negative_scale_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table))) + (((dst_negative_code_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)) * S ((dst_negative_code_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)) + ((dst_negative_scale_weighted_scale_firstright_table) + (dst_negative_scale_weighted_scale_firstright_table)))))) /\ (forall dst_index_weighted_scale_firstright_table. (exists pvs_le_gap_weighted_scale_firstright_tabledomain. pvs_le_gap_weighted_scale_firstright_tabledomain + (dst_index_weighted_scale_firstright_table) = (l)) -> exists dst_positive_weighted_scale_firstright_table dst_negative_weighted_scale_firstright_table dst_value_weighted_scale_firstright_table. ((((exists ff_h_pvs_weighted_scale_firstright_tableentrypositive. ff_h_pvs_weighted_scale_firstright_tableentrypositive + S (dst_positive_weighted_scale_firstright_table) = S ((S (dst_index_weighted_scale_firstright_table)) * dst_positive_scale_weighted_scale_firstright_table)) /\ exists ff_q_pvs_weighted_scale_firstright_tableentrypositive. dst_positive_code_weighted_scale_firstright_table = ff_q_pvs_weighted_scale_firstright_tableentrypositive * S ((S (dst_index_weighted_scale_firstright_table)) * dst_positive_scale_weighted_scale_firstright_table) + (dst_positive_weighted_scale_firstright_table))) /\ (((((exists ff_h_pvs_weighted_scale_firstright_tableentrynegative. ff_h_pvs_weighted_scale_firstright_tableentrynegative + S (dst_negative_weighted_scale_firstright_table) = S ((S (dst_index_weighted_scale_firstright_table)) * dst_negative_scale_weighted_scale_firstright_table)) /\ exists ff_q_pvs_weighted_scale_firstright_tableentrynegative. dst_negative_code_weighted_scale_firstright_table = ff_q_pvs_weighted_scale_firstright_tableentrynegative * S ((S (dst_index_weighted_scale_firstright_table)) * dst_negative_scale_weighted_scale_firstright_table) + (dst_negative_weighted_scale_firstright_table))) /\ (exists ge_balance_positive_weighted_scale_firstright_tableentryvalue ge_balance_negative_weighted_scale_firstright_tableentryvalue. (((((dst_value_weighted_scale_firstright_table) = 2 * (ge_balance_positive_weighted_scale_firstright_tableentryvalue) /\ (ge_balance_negative_weighted_scale_firstright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_firstright_tableentryvaluedecode. (((dst_value_weighted_scale_firstright_table) = 2 * ge_signed_half_weighted_scale_firstright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_firstright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_firstright_tableentryvalue) = S ge_signed_half_weighted_scale_firstright_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_firstright_table) + ge_balance_negative_weighted_scale_firstright_tableentryvalue = (dst_negative_weighted_scale_firstright_table) + ge_balance_positive_weighted_scale_firstright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_firstoutput_table dst_positive_scale_weighted_scale_firstoutput_table dst_negative_code_weighted_scale_firstoutput_table dst_negative_scale_weighted_scale_firstoutput_table. (((P) = (((((dst_positive_code_weighted_scale_firstoutput_table) + (dst_positive_scale_weighted_scale_firstoutput_table)) * S ((dst_positive_code_weighted_scale_firstoutput_table) + (dst_positive_scale_weighted_scale_firstoutput_table)) + ((dst_positive_scale_weighted_scale_firstoutput_table) + (dst_positive_scale_weighted_scale_firstoutput_table))) + (((dst_negative_code_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)) * S ((dst_negative_code_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)) + ((dst_negative_scale_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)))) * S ((((dst_positive_code_weighted_scale_firstoutput_table) + (dst_positive_scale_weighted_scale_firstoutput_table)) * S ((dst_positive_code_weighted_scale_firstoutput_table) + (dst_positive_scale_weighted_scale_firstoutput_table)) + ((dst_positive_scale_weighted_scale_firstoutput_table) + (dst_positive_scale_weighted_scale_firstoutput_table))) + (((dst_negative_code_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)) * S ((dst_negative_code_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)) + ((dst_negative_scale_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)))) + ((((dst_negative_code_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)) * S ((dst_negative_code_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)) + ((dst_negative_scale_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table))) + (((dst_negative_code_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)) * S ((dst_negative_code_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)) + ((dst_negative_scale_weighted_scale_firstoutput_table) + (dst_negative_scale_weighted_scale_firstoutput_table)))))) /\ (forall dst_index_weighted_scale_firstoutput_table. (exists pvs_le_gap_weighted_scale_firstoutput_tabledomain. pvs_le_gap_weighted_scale_firstoutput_tabledomain + (dst_index_weighted_scale_firstoutput_table) = (l)) -> exists dst_positive_weighted_scale_firstoutput_table dst_negative_weighted_scale_firstoutput_table dst_value_weighted_scale_firstoutput_table. ((((exists ff_h_pvs_weighted_scale_firstoutput_tableentrypositive. ff_h_pvs_weighted_scale_firstoutput_tableentrypositive + S (dst_positive_weighted_scale_firstoutput_table) = S ((S (dst_index_weighted_scale_firstoutput_table)) * dst_positive_scale_weighted_scale_firstoutput_table)) /\ exists ff_q_pvs_weighted_scale_firstoutput_tableentrypositive. dst_positive_code_weighted_scale_firstoutput_table = ff_q_pvs_weighted_scale_firstoutput_tableentrypositive * S ((S (dst_index_weighted_scale_firstoutput_table)) * dst_positive_scale_weighted_scale_firstoutput_table) + (dst_positive_weighted_scale_firstoutput_table))) /\ (((((exists ff_h_pvs_weighted_scale_firstoutput_tableentrynegative. ff_h_pvs_weighted_scale_firstoutput_tableentrynegative + S (dst_negative_weighted_scale_firstoutput_table) = S ((S (dst_index_weighted_scale_firstoutput_table)) * dst_negative_scale_weighted_scale_firstoutput_table)) /\ exists ff_q_pvs_weighted_scale_firstoutput_tableentrynegative. dst_negative_code_weighted_scale_firstoutput_table = ff_q_pvs_weighted_scale_firstoutput_tableentrynegative * S ((S (dst_index_weighted_scale_firstoutput_table)) * dst_negative_scale_weighted_scale_firstoutput_table) + (dst_negative_weighted_scale_firstoutput_table))) /\ (exists ge_balance_positive_weighted_scale_firstoutput_tableentryvalue ge_balance_negative_weighted_scale_firstoutput_tableentryvalue. (((((dst_value_weighted_scale_firstoutput_table) = 2 * (ge_balance_positive_weighted_scale_firstoutput_tableentryvalue) /\ (ge_balance_negative_weighted_scale_firstoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_firstoutput_tableentryvaluedecode. (((dst_value_weighted_scale_firstoutput_table) = 2 * ge_signed_half_weighted_scale_firstoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_firstoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_firstoutput_tableentryvalue) = S ge_signed_half_weighted_scale_firstoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_firstoutput_table) + ge_balance_negative_weighted_scale_firstoutput_tableentryvalue = (dst_negative_weighted_scale_firstoutput_table) + ge_balance_positive_weighted_scale_firstoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_scale_firstentries. (exists pvs_gap_weighted_scale_firstentriesbound. pvs_gap_weighted_scale_firstentriesbound + S (sto_index_weighted_scale_firstentries) = (l)) -> exists sto_left_weighted_scale_firstentries sto_right_weighted_scale_firstentries sto_output_weighted_scale_firstentries. ((exists dst_positive_code_weighted_scale_firstentriesentryleft dst_positive_scale_weighted_scale_firstentriesentryleft dst_negative_code_weighted_scale_firstentriesentryleft dst_negative_scale_weighted_scale_firstentriesentryleft dst_positive_weighted_scale_firstentriesentryleft dst_negative_weighted_scale_firstentriesentryleft. (((W) = (((((dst_positive_code_weighted_scale_firstentriesentryleft) + (dst_positive_scale_weighted_scale_firstentriesentryleft)) * S ((dst_positive_code_weighted_scale_firstentriesentryleft) + (dst_positive_scale_weighted_scale_firstentriesentryleft)) + ((dst_positive_scale_weighted_scale_firstentriesentryleft) + (dst_positive_scale_weighted_scale_firstentriesentryleft))) + (((dst_negative_code_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)) * S ((dst_negative_code_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)) + ((dst_negative_scale_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)))) * S ((((dst_positive_code_weighted_scale_firstentriesentryleft) + (dst_positive_scale_weighted_scale_firstentriesentryleft)) * S ((dst_positive_code_weighted_scale_firstentriesentryleft) + (dst_positive_scale_weighted_scale_firstentriesentryleft)) + ((dst_positive_scale_weighted_scale_firstentriesentryleft) + (dst_positive_scale_weighted_scale_firstentriesentryleft))) + (((dst_negative_code_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)) * S ((dst_negative_code_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)) + ((dst_negative_scale_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)))) + ((((dst_negative_code_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)) * S ((dst_negative_code_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)) + ((dst_negative_scale_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft))) + (((dst_negative_code_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)) * S ((dst_negative_code_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)) + ((dst_negative_scale_weighted_scale_firstentriesentryleft) + (dst_negative_scale_weighted_scale_firstentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_scale_firstentriesentryleftpositive. ff_h_pvs_weighted_scale_firstentriesentryleftpositive + S (dst_positive_weighted_scale_firstentriesentryleft) = S ((S (sto_index_weighted_scale_firstentries)) * dst_positive_scale_weighted_scale_firstentriesentryleft)) /\ exists ff_q_pvs_weighted_scale_firstentriesentryleftpositive. dst_positive_code_weighted_scale_firstentriesentryleft = ff_q_pvs_weighted_scale_firstentriesentryleftpositive * S ((S (sto_index_weighted_scale_firstentries)) * dst_positive_scale_weighted_scale_firstentriesentryleft) + (dst_positive_weighted_scale_firstentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_scale_firstentriesentryleftnegative. ff_h_pvs_weighted_scale_firstentriesentryleftnegative + S (dst_negative_weighted_scale_firstentriesentryleft) = S ((S (sto_index_weighted_scale_firstentries)) * dst_negative_scale_weighted_scale_firstentriesentryleft)) /\ exists ff_q_pvs_weighted_scale_firstentriesentryleftnegative. dst_negative_code_weighted_scale_firstentriesentryleft = ff_q_pvs_weighted_scale_firstentriesentryleftnegative * S ((S (sto_index_weighted_scale_firstentries)) * dst_negative_scale_weighted_scale_firstentriesentryleft) + (dst_negative_weighted_scale_firstentriesentryleft))) /\ (exists ge_balance_positive_weighted_scale_firstentriesentryleftvalue ge_balance_negative_weighted_scale_firstentriesentryleftvalue. (((((sto_left_weighted_scale_firstentries) = 2 * (ge_balance_positive_weighted_scale_firstentriesentryleftvalue) /\ (ge_balance_negative_weighted_scale_firstentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_scale_firstentriesentryleftvaluedecode. (((sto_left_weighted_scale_firstentries) = 2 * ge_signed_half_weighted_scale_firstentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_firstentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_scale_firstentriesentryleftvalue) = S ge_signed_half_weighted_scale_firstentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_scale_firstentriesentryleft) + ge_balance_negative_weighted_scale_firstentriesentryleftvalue = (dst_negative_weighted_scale_firstentriesentryleft) + ge_balance_positive_weighted_scale_firstentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_firstentriesentryright dst_positive_scale_weighted_scale_firstentriesentryright dst_negative_code_weighted_scale_firstentriesentryright dst_negative_scale_weighted_scale_firstentriesentryright dst_positive_weighted_scale_firstentriesentryright dst_negative_weighted_scale_firstentriesentryright. (((F) = (((((dst_positive_code_weighted_scale_firstentriesentryright) + (dst_positive_scale_weighted_scale_firstentriesentryright)) * S ((dst_positive_code_weighted_scale_firstentriesentryright) + (dst_positive_scale_weighted_scale_firstentriesentryright)) + ((dst_positive_scale_weighted_scale_firstentriesentryright) + (dst_positive_scale_weighted_scale_firstentriesentryright))) + (((dst_negative_code_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)) * S ((dst_negative_code_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)) + ((dst_negative_scale_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)))) * S ((((dst_positive_code_weighted_scale_firstentriesentryright) + (dst_positive_scale_weighted_scale_firstentriesentryright)) * S ((dst_positive_code_weighted_scale_firstentriesentryright) + (dst_positive_scale_weighted_scale_firstentriesentryright)) + ((dst_positive_scale_weighted_scale_firstentriesentryright) + (dst_positive_scale_weighted_scale_firstentriesentryright))) + (((dst_negative_code_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)) * S ((dst_negative_code_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)) + ((dst_negative_scale_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)))) + ((((dst_negative_code_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)) * S ((dst_negative_code_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)) + ((dst_negative_scale_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright))) + (((dst_negative_code_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)) * S ((dst_negative_code_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)) + ((dst_negative_scale_weighted_scale_firstentriesentryright) + (dst_negative_scale_weighted_scale_firstentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_scale_firstentriesentryrightpositive. ff_h_pvs_weighted_scale_firstentriesentryrightpositive + S (dst_positive_weighted_scale_firstentriesentryright) = S ((S (sto_index_weighted_scale_firstentries)) * dst_positive_scale_weighted_scale_firstentriesentryright)) /\ exists ff_q_pvs_weighted_scale_firstentriesentryrightpositive. dst_positive_code_weighted_scale_firstentriesentryright = ff_q_pvs_weighted_scale_firstentriesentryrightpositive * S ((S (sto_index_weighted_scale_firstentries)) * dst_positive_scale_weighted_scale_firstentriesentryright) + (dst_positive_weighted_scale_firstentriesentryright))) /\ (((((exists ff_h_pvs_weighted_scale_firstentriesentryrightnegative. ff_h_pvs_weighted_scale_firstentriesentryrightnegative + S (dst_negative_weighted_scale_firstentriesentryright) = S ((S (sto_index_weighted_scale_firstentries)) * dst_negative_scale_weighted_scale_firstentriesentryright)) /\ exists ff_q_pvs_weighted_scale_firstentriesentryrightnegative. dst_negative_code_weighted_scale_firstentriesentryright = ff_q_pvs_weighted_scale_firstentriesentryrightnegative * S ((S (sto_index_weighted_scale_firstentries)) * dst_negative_scale_weighted_scale_firstentriesentryright) + (dst_negative_weighted_scale_firstentriesentryright))) /\ (exists ge_balance_positive_weighted_scale_firstentriesentryrightvalue ge_balance_negative_weighted_scale_firstentriesentryrightvalue. (((((sto_right_weighted_scale_firstentries) = 2 * (ge_balance_positive_weighted_scale_firstentriesentryrightvalue) /\ (ge_balance_negative_weighted_scale_firstentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_scale_firstentriesentryrightvaluedecode. (((sto_right_weighted_scale_firstentries) = 2 * ge_signed_half_weighted_scale_firstentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_firstentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_scale_firstentriesentryrightvalue) = S ge_signed_half_weighted_scale_firstentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_scale_firstentriesentryright) + ge_balance_negative_weighted_scale_firstentriesentryrightvalue = (dst_negative_weighted_scale_firstentriesentryright) + ge_balance_positive_weighted_scale_firstentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_firstentriesentryoutput dst_positive_scale_weighted_scale_firstentriesentryoutput dst_negative_code_weighted_scale_firstentriesentryoutput dst_negative_scale_weighted_scale_firstentriesentryoutput dst_positive_weighted_scale_firstentriesentryoutput dst_negative_weighted_scale_firstentriesentryoutput. (((P) = (((((dst_positive_code_weighted_scale_firstentriesentryoutput) + (dst_positive_scale_weighted_scale_firstentriesentryoutput)) * S ((dst_positive_code_weighted_scale_firstentriesentryoutput) + (dst_positive_scale_weighted_scale_firstentriesentryoutput)) + ((dst_positive_scale_weighted_scale_firstentriesentryoutput) + (dst_positive_scale_weighted_scale_firstentriesentryoutput))) + (((dst_negative_code_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)) * S ((dst_negative_code_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)) + ((dst_negative_scale_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)))) * S ((((dst_positive_code_weighted_scale_firstentriesentryoutput) + (dst_positive_scale_weighted_scale_firstentriesentryoutput)) * S ((dst_positive_code_weighted_scale_firstentriesentryoutput) + (dst_positive_scale_weighted_scale_firstentriesentryoutput)) + ((dst_positive_scale_weighted_scale_firstentriesentryoutput) + (dst_positive_scale_weighted_scale_firstentriesentryoutput))) + (((dst_negative_code_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)) * S ((dst_negative_code_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)) + ((dst_negative_scale_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)))) + ((((dst_negative_code_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)) * S ((dst_negative_code_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)) + ((dst_negative_scale_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput))) + (((dst_negative_code_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)) * S ((dst_negative_code_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)) + ((dst_negative_scale_weighted_scale_firstentriesentryoutput) + (dst_negative_scale_weighted_scale_firstentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_scale_firstentriesentryoutputpositive. ff_h_pvs_weighted_scale_firstentriesentryoutputpositive + S (dst_positive_weighted_scale_firstentriesentryoutput) = S ((S (sto_index_weighted_scale_firstentries)) * dst_positive_scale_weighted_scale_firstentriesentryoutput)) /\ exists ff_q_pvs_weighted_scale_firstentriesentryoutputpositive. dst_positive_code_weighted_scale_firstentriesentryoutput = ff_q_pvs_weighted_scale_firstentriesentryoutputpositive * S ((S (sto_index_weighted_scale_firstentries)) * dst_positive_scale_weighted_scale_firstentriesentryoutput) + (dst_positive_weighted_scale_firstentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_scale_firstentriesentryoutputnegative. ff_h_pvs_weighted_scale_firstentriesentryoutputnegative + S (dst_negative_weighted_scale_firstentriesentryoutput) = S ((S (sto_index_weighted_scale_firstentries)) * dst_negative_scale_weighted_scale_firstentriesentryoutput)) /\ exists ff_q_pvs_weighted_scale_firstentriesentryoutputnegative. dst_negative_code_weighted_scale_firstentriesentryoutput = ff_q_pvs_weighted_scale_firstentriesentryoutputnegative * S ((S (sto_index_weighted_scale_firstentries)) * dst_negative_scale_weighted_scale_firstentriesentryoutput) + (dst_negative_weighted_scale_firstentriesentryoutput))) /\ (exists ge_balance_positive_weighted_scale_firstentriesentryoutputvalue ge_balance_negative_weighted_scale_firstentriesentryoutputvalue. (((((sto_output_weighted_scale_firstentries) = 2 * (ge_balance_positive_weighted_scale_firstentriesentryoutputvalue) /\ (ge_balance_negative_weighted_scale_firstentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_scale_firstentriesentryoutputvaluedecode. (((sto_output_weighted_scale_firstentries) = 2 * ge_signed_half_weighted_scale_firstentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_firstentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_scale_firstentriesentryoutputvalue) = S ge_signed_half_weighted_scale_firstentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_scale_firstentriesentryoutput) + ge_balance_negative_weighted_scale_firstentriesentryoutputvalue = (dst_negative_weighted_scale_firstentriesentryoutput) + ge_balance_positive_weighted_scale_firstentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_scale_firstentriesentryoperation sto_an_weighted_scale_firstentriesentryoperation sto_bp_weighted_scale_firstentriesentryoperation sto_bn_weighted_scale_firstentriesentryoperation sto_cp_weighted_scale_firstentriesentryoperation sto_cn_weighted_scale_firstentriesentryoperation. (((((sto_left_weighted_scale_firstentries) = 2 * (sto_ap_weighted_scale_firstentriesentryoperation) /\ (sto_an_weighted_scale_firstentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_firstentriesentryoperationleft. (((sto_left_weighted_scale_firstentries) = 2 * ge_signed_half_weighted_scale_firstentriesentryoperationleft + 1 /\ (sto_ap_weighted_scale_firstentriesentryoperation) = 0) /\ (sto_an_weighted_scale_firstentriesentryoperation) = S ge_signed_half_weighted_scale_firstentriesentryoperationleft))) /\ ((((((sto_right_weighted_scale_firstentries) = 2 * (sto_bp_weighted_scale_firstentriesentryoperation) /\ (sto_bn_weighted_scale_firstentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_firstentriesentryoperationright. (((sto_right_weighted_scale_firstentries) = 2 * ge_signed_half_weighted_scale_firstentriesentryoperationright + 1 /\ (sto_bp_weighted_scale_firstentriesentryoperation) = 0) /\ (sto_bn_weighted_scale_firstentriesentryoperation) = S ge_signed_half_weighted_scale_firstentriesentryoperationright))) /\ ((((((sto_output_weighted_scale_firstentries) = 2 * (sto_cp_weighted_scale_firstentriesentryoperation) /\ (sto_cn_weighted_scale_firstentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_firstentriesentryoperationoutput. (((sto_output_weighted_scale_firstentries) = 2 * ge_signed_half_weighted_scale_firstentriesentryoperationoutput + 1 /\ (sto_cp_weighted_scale_firstentriesentryoperation) = 0) /\ (sto_cn_weighted_scale_firstentriesentryoperation) = S ge_signed_half_weighted_scale_firstentriesentryoperationoutput))) /\ ((sto_ap_weighted_scale_firstentriesentryoperation * sto_bp_weighted_scale_firstentriesentryoperation + sto_an_weighted_scale_firstentriesentryoperation * sto_bn_weighted_scale_firstentriesentryoperation) + sto_cn_weighted_scale_firstentriesentryoperation = (sto_ap_weighted_scale_firstentriesentryoperation * sto_bn_weighted_scale_firstentriesentryoperation + sto_an_weighted_scale_firstentriesentryoperation * sto_bp_weighted_scale_firstentriesentryoperation) + sto_cp_weighted_scale_firstentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_weighted_scale_secondleft_table dst_positive_scale_weighted_scale_secondleft_table dst_negative_code_weighted_scale_secondleft_table dst_negative_scale_weighted_scale_secondleft_table. (((W) = (((((dst_positive_code_weighted_scale_secondleft_table) + (dst_positive_scale_weighted_scale_secondleft_table)) * S ((dst_positive_code_weighted_scale_secondleft_table) + (dst_positive_scale_weighted_scale_secondleft_table)) + ((dst_positive_scale_weighted_scale_secondleft_table) + (dst_positive_scale_weighted_scale_secondleft_table))) + (((dst_negative_code_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)) * S ((dst_negative_code_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)) + ((dst_negative_scale_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)))) * S ((((dst_positive_code_weighted_scale_secondleft_table) + (dst_positive_scale_weighted_scale_secondleft_table)) * S ((dst_positive_code_weighted_scale_secondleft_table) + (dst_positive_scale_weighted_scale_secondleft_table)) + ((dst_positive_scale_weighted_scale_secondleft_table) + (dst_positive_scale_weighted_scale_secondleft_table))) + (((dst_negative_code_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)) * S ((dst_negative_code_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)) + ((dst_negative_scale_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)))) + ((((dst_negative_code_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)) * S ((dst_negative_code_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)) + ((dst_negative_scale_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table))) + (((dst_negative_code_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)) * S ((dst_negative_code_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)) + ((dst_negative_scale_weighted_scale_secondleft_table) + (dst_negative_scale_weighted_scale_secondleft_table)))))) /\ (forall dst_index_weighted_scale_secondleft_table. (exists pvs_le_gap_weighted_scale_secondleft_tabledomain. pvs_le_gap_weighted_scale_secondleft_tabledomain + (dst_index_weighted_scale_secondleft_table) = (l)) -> exists dst_positive_weighted_scale_secondleft_table dst_negative_weighted_scale_secondleft_table dst_value_weighted_scale_secondleft_table. ((((exists ff_h_pvs_weighted_scale_secondleft_tableentrypositive. ff_h_pvs_weighted_scale_secondleft_tableentrypositive + S (dst_positive_weighted_scale_secondleft_table) = S ((S (dst_index_weighted_scale_secondleft_table)) * dst_positive_scale_weighted_scale_secondleft_table)) /\ exists ff_q_pvs_weighted_scale_secondleft_tableentrypositive. dst_positive_code_weighted_scale_secondleft_table = ff_q_pvs_weighted_scale_secondleft_tableentrypositive * S ((S (dst_index_weighted_scale_secondleft_table)) * dst_positive_scale_weighted_scale_secondleft_table) + (dst_positive_weighted_scale_secondleft_table))) /\ (((((exists ff_h_pvs_weighted_scale_secondleft_tableentrynegative. ff_h_pvs_weighted_scale_secondleft_tableentrynegative + S (dst_negative_weighted_scale_secondleft_table) = S ((S (dst_index_weighted_scale_secondleft_table)) * dst_negative_scale_weighted_scale_secondleft_table)) /\ exists ff_q_pvs_weighted_scale_secondleft_tableentrynegative. dst_negative_code_weighted_scale_secondleft_table = ff_q_pvs_weighted_scale_secondleft_tableentrynegative * S ((S (dst_index_weighted_scale_secondleft_table)) * dst_negative_scale_weighted_scale_secondleft_table) + (dst_negative_weighted_scale_secondleft_table))) /\ (exists ge_balance_positive_weighted_scale_secondleft_tableentryvalue ge_balance_negative_weighted_scale_secondleft_tableentryvalue. (((((dst_value_weighted_scale_secondleft_table) = 2 * (ge_balance_positive_weighted_scale_secondleft_tableentryvalue) /\ (ge_balance_negative_weighted_scale_secondleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_secondleft_tableentryvaluedecode. (((dst_value_weighted_scale_secondleft_table) = 2 * ge_signed_half_weighted_scale_secondleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_secondleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_secondleft_tableentryvalue) = S ge_signed_half_weighted_scale_secondleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_secondleft_table) + ge_balance_negative_weighted_scale_secondleft_tableentryvalue = (dst_negative_weighted_scale_secondleft_table) + ge_balance_positive_weighted_scale_secondleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_secondright_table dst_positive_scale_weighted_scale_secondright_table dst_negative_code_weighted_scale_secondright_table dst_negative_scale_weighted_scale_secondright_table. (((G) = (((((dst_positive_code_weighted_scale_secondright_table) + (dst_positive_scale_weighted_scale_secondright_table)) * S ((dst_positive_code_weighted_scale_secondright_table) + (dst_positive_scale_weighted_scale_secondright_table)) + ((dst_positive_scale_weighted_scale_secondright_table) + (dst_positive_scale_weighted_scale_secondright_table))) + (((dst_negative_code_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)) * S ((dst_negative_code_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)) + ((dst_negative_scale_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)))) * S ((((dst_positive_code_weighted_scale_secondright_table) + (dst_positive_scale_weighted_scale_secondright_table)) * S ((dst_positive_code_weighted_scale_secondright_table) + (dst_positive_scale_weighted_scale_secondright_table)) + ((dst_positive_scale_weighted_scale_secondright_table) + (dst_positive_scale_weighted_scale_secondright_table))) + (((dst_negative_code_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)) * S ((dst_negative_code_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)) + ((dst_negative_scale_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)))) + ((((dst_negative_code_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)) * S ((dst_negative_code_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)) + ((dst_negative_scale_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table))) + (((dst_negative_code_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)) * S ((dst_negative_code_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)) + ((dst_negative_scale_weighted_scale_secondright_table) + (dst_negative_scale_weighted_scale_secondright_table)))))) /\ (forall dst_index_weighted_scale_secondright_table. (exists pvs_le_gap_weighted_scale_secondright_tabledomain. pvs_le_gap_weighted_scale_secondright_tabledomain + (dst_index_weighted_scale_secondright_table) = (l)) -> exists dst_positive_weighted_scale_secondright_table dst_negative_weighted_scale_secondright_table dst_value_weighted_scale_secondright_table. ((((exists ff_h_pvs_weighted_scale_secondright_tableentrypositive. ff_h_pvs_weighted_scale_secondright_tableentrypositive + S (dst_positive_weighted_scale_secondright_table) = S ((S (dst_index_weighted_scale_secondright_table)) * dst_positive_scale_weighted_scale_secondright_table)) /\ exists ff_q_pvs_weighted_scale_secondright_tableentrypositive. dst_positive_code_weighted_scale_secondright_table = ff_q_pvs_weighted_scale_secondright_tableentrypositive * S ((S (dst_index_weighted_scale_secondright_table)) * dst_positive_scale_weighted_scale_secondright_table) + (dst_positive_weighted_scale_secondright_table))) /\ (((((exists ff_h_pvs_weighted_scale_secondright_tableentrynegative. ff_h_pvs_weighted_scale_secondright_tableentrynegative + S (dst_negative_weighted_scale_secondright_table) = S ((S (dst_index_weighted_scale_secondright_table)) * dst_negative_scale_weighted_scale_secondright_table)) /\ exists ff_q_pvs_weighted_scale_secondright_tableentrynegative. dst_negative_code_weighted_scale_secondright_table = ff_q_pvs_weighted_scale_secondright_tableentrynegative * S ((S (dst_index_weighted_scale_secondright_table)) * dst_negative_scale_weighted_scale_secondright_table) + (dst_negative_weighted_scale_secondright_table))) /\ (exists ge_balance_positive_weighted_scale_secondright_tableentryvalue ge_balance_negative_weighted_scale_secondright_tableentryvalue. (((((dst_value_weighted_scale_secondright_table) = 2 * (ge_balance_positive_weighted_scale_secondright_tableentryvalue) /\ (ge_balance_negative_weighted_scale_secondright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_secondright_tableentryvaluedecode. (((dst_value_weighted_scale_secondright_table) = 2 * ge_signed_half_weighted_scale_secondright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_secondright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_secondright_tableentryvalue) = S ge_signed_half_weighted_scale_secondright_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_secondright_table) + ge_balance_negative_weighted_scale_secondright_tableentryvalue = (dst_negative_weighted_scale_secondright_table) + ge_balance_positive_weighted_scale_secondright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_secondoutput_table dst_positive_scale_weighted_scale_secondoutput_table dst_negative_code_weighted_scale_secondoutput_table dst_negative_scale_weighted_scale_secondoutput_table. (((Q) = (((((dst_positive_code_weighted_scale_secondoutput_table) + (dst_positive_scale_weighted_scale_secondoutput_table)) * S ((dst_positive_code_weighted_scale_secondoutput_table) + (dst_positive_scale_weighted_scale_secondoutput_table)) + ((dst_positive_scale_weighted_scale_secondoutput_table) + (dst_positive_scale_weighted_scale_secondoutput_table))) + (((dst_negative_code_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)) * S ((dst_negative_code_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)) + ((dst_negative_scale_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)))) * S ((((dst_positive_code_weighted_scale_secondoutput_table) + (dst_positive_scale_weighted_scale_secondoutput_table)) * S ((dst_positive_code_weighted_scale_secondoutput_table) + (dst_positive_scale_weighted_scale_secondoutput_table)) + ((dst_positive_scale_weighted_scale_secondoutput_table) + (dst_positive_scale_weighted_scale_secondoutput_table))) + (((dst_negative_code_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)) * S ((dst_negative_code_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)) + ((dst_negative_scale_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)))) + ((((dst_negative_code_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)) * S ((dst_negative_code_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)) + ((dst_negative_scale_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table))) + (((dst_negative_code_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)) * S ((dst_negative_code_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)) + ((dst_negative_scale_weighted_scale_secondoutput_table) + (dst_negative_scale_weighted_scale_secondoutput_table)))))) /\ (forall dst_index_weighted_scale_secondoutput_table. (exists pvs_le_gap_weighted_scale_secondoutput_tabledomain. pvs_le_gap_weighted_scale_secondoutput_tabledomain + (dst_index_weighted_scale_secondoutput_table) = (l)) -> exists dst_positive_weighted_scale_secondoutput_table dst_negative_weighted_scale_secondoutput_table dst_value_weighted_scale_secondoutput_table. ((((exists ff_h_pvs_weighted_scale_secondoutput_tableentrypositive. ff_h_pvs_weighted_scale_secondoutput_tableentrypositive + S (dst_positive_weighted_scale_secondoutput_table) = S ((S (dst_index_weighted_scale_secondoutput_table)) * dst_positive_scale_weighted_scale_secondoutput_table)) /\ exists ff_q_pvs_weighted_scale_secondoutput_tableentrypositive. dst_positive_code_weighted_scale_secondoutput_table = ff_q_pvs_weighted_scale_secondoutput_tableentrypositive * S ((S (dst_index_weighted_scale_secondoutput_table)) * dst_positive_scale_weighted_scale_secondoutput_table) + (dst_positive_weighted_scale_secondoutput_table))) /\ (((((exists ff_h_pvs_weighted_scale_secondoutput_tableentrynegative. ff_h_pvs_weighted_scale_secondoutput_tableentrynegative + S (dst_negative_weighted_scale_secondoutput_table) = S ((S (dst_index_weighted_scale_secondoutput_table)) * dst_negative_scale_weighted_scale_secondoutput_table)) /\ exists ff_q_pvs_weighted_scale_secondoutput_tableentrynegative. dst_negative_code_weighted_scale_secondoutput_table = ff_q_pvs_weighted_scale_secondoutput_tableentrynegative * S ((S (dst_index_weighted_scale_secondoutput_table)) * dst_negative_scale_weighted_scale_secondoutput_table) + (dst_negative_weighted_scale_secondoutput_table))) /\ (exists ge_balance_positive_weighted_scale_secondoutput_tableentryvalue ge_balance_negative_weighted_scale_secondoutput_tableentryvalue. (((((dst_value_weighted_scale_secondoutput_table) = 2 * (ge_balance_positive_weighted_scale_secondoutput_tableentryvalue) /\ (ge_balance_negative_weighted_scale_secondoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_secondoutput_tableentryvaluedecode. (((dst_value_weighted_scale_secondoutput_table) = 2 * ge_signed_half_weighted_scale_secondoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_secondoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_secondoutput_tableentryvalue) = S ge_signed_half_weighted_scale_secondoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_secondoutput_table) + ge_balance_negative_weighted_scale_secondoutput_tableentryvalue = (dst_negative_weighted_scale_secondoutput_table) + ge_balance_positive_weighted_scale_secondoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_scale_secondentries. (exists pvs_gap_weighted_scale_secondentriesbound. pvs_gap_weighted_scale_secondentriesbound + S (sto_index_weighted_scale_secondentries) = (l)) -> exists sto_left_weighted_scale_secondentries sto_right_weighted_scale_secondentries sto_output_weighted_scale_secondentries. ((exists dst_positive_code_weighted_scale_secondentriesentryleft dst_positive_scale_weighted_scale_secondentriesentryleft dst_negative_code_weighted_scale_secondentriesentryleft dst_negative_scale_weighted_scale_secondentriesentryleft dst_positive_weighted_scale_secondentriesentryleft dst_negative_weighted_scale_secondentriesentryleft. (((W) = (((((dst_positive_code_weighted_scale_secondentriesentryleft) + (dst_positive_scale_weighted_scale_secondentriesentryleft)) * S ((dst_positive_code_weighted_scale_secondentriesentryleft) + (dst_positive_scale_weighted_scale_secondentriesentryleft)) + ((dst_positive_scale_weighted_scale_secondentriesentryleft) + (dst_positive_scale_weighted_scale_secondentriesentryleft))) + (((dst_negative_code_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)) * S ((dst_negative_code_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)) + ((dst_negative_scale_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)))) * S ((((dst_positive_code_weighted_scale_secondentriesentryleft) + (dst_positive_scale_weighted_scale_secondentriesentryleft)) * S ((dst_positive_code_weighted_scale_secondentriesentryleft) + (dst_positive_scale_weighted_scale_secondentriesentryleft)) + ((dst_positive_scale_weighted_scale_secondentriesentryleft) + (dst_positive_scale_weighted_scale_secondentriesentryleft))) + (((dst_negative_code_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)) * S ((dst_negative_code_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)) + ((dst_negative_scale_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)))) + ((((dst_negative_code_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)) * S ((dst_negative_code_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)) + ((dst_negative_scale_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft))) + (((dst_negative_code_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)) * S ((dst_negative_code_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)) + ((dst_negative_scale_weighted_scale_secondentriesentryleft) + (dst_negative_scale_weighted_scale_secondentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_scale_secondentriesentryleftpositive. ff_h_pvs_weighted_scale_secondentriesentryleftpositive + S (dst_positive_weighted_scale_secondentriesentryleft) = S ((S (sto_index_weighted_scale_secondentries)) * dst_positive_scale_weighted_scale_secondentriesentryleft)) /\ exists ff_q_pvs_weighted_scale_secondentriesentryleftpositive. dst_positive_code_weighted_scale_secondentriesentryleft = ff_q_pvs_weighted_scale_secondentriesentryleftpositive * S ((S (sto_index_weighted_scale_secondentries)) * dst_positive_scale_weighted_scale_secondentriesentryleft) + (dst_positive_weighted_scale_secondentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_scale_secondentriesentryleftnegative. ff_h_pvs_weighted_scale_secondentriesentryleftnegative + S (dst_negative_weighted_scale_secondentriesentryleft) = S ((S (sto_index_weighted_scale_secondentries)) * dst_negative_scale_weighted_scale_secondentriesentryleft)) /\ exists ff_q_pvs_weighted_scale_secondentriesentryleftnegative. dst_negative_code_weighted_scale_secondentriesentryleft = ff_q_pvs_weighted_scale_secondentriesentryleftnegative * S ((S (sto_index_weighted_scale_secondentries)) * dst_negative_scale_weighted_scale_secondentriesentryleft) + (dst_negative_weighted_scale_secondentriesentryleft))) /\ (exists ge_balance_positive_weighted_scale_secondentriesentryleftvalue ge_balance_negative_weighted_scale_secondentriesentryleftvalue. (((((sto_left_weighted_scale_secondentries) = 2 * (ge_balance_positive_weighted_scale_secondentriesentryleftvalue) /\ (ge_balance_negative_weighted_scale_secondentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_scale_secondentriesentryleftvaluedecode. (((sto_left_weighted_scale_secondentries) = 2 * ge_signed_half_weighted_scale_secondentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_secondentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_scale_secondentriesentryleftvalue) = S ge_signed_half_weighted_scale_secondentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_scale_secondentriesentryleft) + ge_balance_negative_weighted_scale_secondentriesentryleftvalue = (dst_negative_weighted_scale_secondentriesentryleft) + ge_balance_positive_weighted_scale_secondentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_secondentriesentryright dst_positive_scale_weighted_scale_secondentriesentryright dst_negative_code_weighted_scale_secondentriesentryright dst_negative_scale_weighted_scale_secondentriesentryright dst_positive_weighted_scale_secondentriesentryright dst_negative_weighted_scale_secondentriesentryright. (((G) = (((((dst_positive_code_weighted_scale_secondentriesentryright) + (dst_positive_scale_weighted_scale_secondentriesentryright)) * S ((dst_positive_code_weighted_scale_secondentriesentryright) + (dst_positive_scale_weighted_scale_secondentriesentryright)) + ((dst_positive_scale_weighted_scale_secondentriesentryright) + (dst_positive_scale_weighted_scale_secondentriesentryright))) + (((dst_negative_code_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)) * S ((dst_negative_code_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)) + ((dst_negative_scale_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)))) * S ((((dst_positive_code_weighted_scale_secondentriesentryright) + (dst_positive_scale_weighted_scale_secondentriesentryright)) * S ((dst_positive_code_weighted_scale_secondentriesentryright) + (dst_positive_scale_weighted_scale_secondentriesentryright)) + ((dst_positive_scale_weighted_scale_secondentriesentryright) + (dst_positive_scale_weighted_scale_secondentriesentryright))) + (((dst_negative_code_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)) * S ((dst_negative_code_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)) + ((dst_negative_scale_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)))) + ((((dst_negative_code_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)) * S ((dst_negative_code_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)) + ((dst_negative_scale_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright))) + (((dst_negative_code_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)) * S ((dst_negative_code_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)) + ((dst_negative_scale_weighted_scale_secondentriesentryright) + (dst_negative_scale_weighted_scale_secondentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_scale_secondentriesentryrightpositive. ff_h_pvs_weighted_scale_secondentriesentryrightpositive + S (dst_positive_weighted_scale_secondentriesentryright) = S ((S (sto_index_weighted_scale_secondentries)) * dst_positive_scale_weighted_scale_secondentriesentryright)) /\ exists ff_q_pvs_weighted_scale_secondentriesentryrightpositive. dst_positive_code_weighted_scale_secondentriesentryright = ff_q_pvs_weighted_scale_secondentriesentryrightpositive * S ((S (sto_index_weighted_scale_secondentries)) * dst_positive_scale_weighted_scale_secondentriesentryright) + (dst_positive_weighted_scale_secondentriesentryright))) /\ (((((exists ff_h_pvs_weighted_scale_secondentriesentryrightnegative. ff_h_pvs_weighted_scale_secondentriesentryrightnegative + S (dst_negative_weighted_scale_secondentriesentryright) = S ((S (sto_index_weighted_scale_secondentries)) * dst_negative_scale_weighted_scale_secondentriesentryright)) /\ exists ff_q_pvs_weighted_scale_secondentriesentryrightnegative. dst_negative_code_weighted_scale_secondentriesentryright = ff_q_pvs_weighted_scale_secondentriesentryrightnegative * S ((S (sto_index_weighted_scale_secondentries)) * dst_negative_scale_weighted_scale_secondentriesentryright) + (dst_negative_weighted_scale_secondentriesentryright))) /\ (exists ge_balance_positive_weighted_scale_secondentriesentryrightvalue ge_balance_negative_weighted_scale_secondentriesentryrightvalue. (((((sto_right_weighted_scale_secondentries) = 2 * (ge_balance_positive_weighted_scale_secondentriesentryrightvalue) /\ (ge_balance_negative_weighted_scale_secondentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_scale_secondentriesentryrightvaluedecode. (((sto_right_weighted_scale_secondentries) = 2 * ge_signed_half_weighted_scale_secondentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_secondentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_scale_secondentriesentryrightvalue) = S ge_signed_half_weighted_scale_secondentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_scale_secondentriesentryright) + ge_balance_negative_weighted_scale_secondentriesentryrightvalue = (dst_negative_weighted_scale_secondentriesentryright) + ge_balance_positive_weighted_scale_secondentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_secondentriesentryoutput dst_positive_scale_weighted_scale_secondentriesentryoutput dst_negative_code_weighted_scale_secondentriesentryoutput dst_negative_scale_weighted_scale_secondentriesentryoutput dst_positive_weighted_scale_secondentriesentryoutput dst_negative_weighted_scale_secondentriesentryoutput. (((Q) = (((((dst_positive_code_weighted_scale_secondentriesentryoutput) + (dst_positive_scale_weighted_scale_secondentriesentryoutput)) * S ((dst_positive_code_weighted_scale_secondentriesentryoutput) + (dst_positive_scale_weighted_scale_secondentriesentryoutput)) + ((dst_positive_scale_weighted_scale_secondentriesentryoutput) + (dst_positive_scale_weighted_scale_secondentriesentryoutput))) + (((dst_negative_code_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)) * S ((dst_negative_code_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)) + ((dst_negative_scale_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)))) * S ((((dst_positive_code_weighted_scale_secondentriesentryoutput) + (dst_positive_scale_weighted_scale_secondentriesentryoutput)) * S ((dst_positive_code_weighted_scale_secondentriesentryoutput) + (dst_positive_scale_weighted_scale_secondentriesentryoutput)) + ((dst_positive_scale_weighted_scale_secondentriesentryoutput) + (dst_positive_scale_weighted_scale_secondentriesentryoutput))) + (((dst_negative_code_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)) * S ((dst_negative_code_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)) + ((dst_negative_scale_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)))) + ((((dst_negative_code_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)) * S ((dst_negative_code_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)) + ((dst_negative_scale_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput))) + (((dst_negative_code_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)) * S ((dst_negative_code_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)) + ((dst_negative_scale_weighted_scale_secondentriesentryoutput) + (dst_negative_scale_weighted_scale_secondentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_scale_secondentriesentryoutputpositive. ff_h_pvs_weighted_scale_secondentriesentryoutputpositive + S (dst_positive_weighted_scale_secondentriesentryoutput) = S ((S (sto_index_weighted_scale_secondentries)) * dst_positive_scale_weighted_scale_secondentriesentryoutput)) /\ exists ff_q_pvs_weighted_scale_secondentriesentryoutputpositive. dst_positive_code_weighted_scale_secondentriesentryoutput = ff_q_pvs_weighted_scale_secondentriesentryoutputpositive * S ((S (sto_index_weighted_scale_secondentries)) * dst_positive_scale_weighted_scale_secondentriesentryoutput) + (dst_positive_weighted_scale_secondentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_scale_secondentriesentryoutputnegative. ff_h_pvs_weighted_scale_secondentriesentryoutputnegative + S (dst_negative_weighted_scale_secondentriesentryoutput) = S ((S (sto_index_weighted_scale_secondentries)) * dst_negative_scale_weighted_scale_secondentriesentryoutput)) /\ exists ff_q_pvs_weighted_scale_secondentriesentryoutputnegative. dst_negative_code_weighted_scale_secondentriesentryoutput = ff_q_pvs_weighted_scale_secondentriesentryoutputnegative * S ((S (sto_index_weighted_scale_secondentries)) * dst_negative_scale_weighted_scale_secondentriesentryoutput) + (dst_negative_weighted_scale_secondentriesentryoutput))) /\ (exists ge_balance_positive_weighted_scale_secondentriesentryoutputvalue ge_balance_negative_weighted_scale_secondentriesentryoutputvalue. (((((sto_output_weighted_scale_secondentries) = 2 * (ge_balance_positive_weighted_scale_secondentriesentryoutputvalue) /\ (ge_balance_negative_weighted_scale_secondentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_scale_secondentriesentryoutputvaluedecode. (((sto_output_weighted_scale_secondentries) = 2 * ge_signed_half_weighted_scale_secondentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_secondentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_scale_secondentriesentryoutputvalue) = S ge_signed_half_weighted_scale_secondentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_scale_secondentriesentryoutput) + ge_balance_negative_weighted_scale_secondentriesentryoutputvalue = (dst_negative_weighted_scale_secondentriesentryoutput) + ge_balance_positive_weighted_scale_secondentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_scale_secondentriesentryoperation sto_an_weighted_scale_secondentriesentryoperation sto_bp_weighted_scale_secondentriesentryoperation sto_bn_weighted_scale_secondentriesentryoperation sto_cp_weighted_scale_secondentriesentryoperation sto_cn_weighted_scale_secondentriesentryoperation. (((((sto_left_weighted_scale_secondentries) = 2 * (sto_ap_weighted_scale_secondentriesentryoperation) /\ (sto_an_weighted_scale_secondentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_secondentriesentryoperationleft. (((sto_left_weighted_scale_secondentries) = 2 * ge_signed_half_weighted_scale_secondentriesentryoperationleft + 1 /\ (sto_ap_weighted_scale_secondentriesentryoperation) = 0) /\ (sto_an_weighted_scale_secondentriesentryoperation) = S ge_signed_half_weighted_scale_secondentriesentryoperationleft))) /\ ((((((sto_right_weighted_scale_secondentries) = 2 * (sto_bp_weighted_scale_secondentriesentryoperation) /\ (sto_bn_weighted_scale_secondentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_secondentriesentryoperationright. (((sto_right_weighted_scale_secondentries) = 2 * ge_signed_half_weighted_scale_secondentriesentryoperationright + 1 /\ (sto_bp_weighted_scale_secondentriesentryoperation) = 0) /\ (sto_bn_weighted_scale_secondentriesentryoperation) = S ge_signed_half_weighted_scale_secondentriesentryoperationright))) /\ ((((((sto_output_weighted_scale_secondentries) = 2 * (sto_cp_weighted_scale_secondentriesentryoperation) /\ (sto_cn_weighted_scale_secondentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_secondentriesentryoperationoutput. (((sto_output_weighted_scale_secondentries) = 2 * ge_signed_half_weighted_scale_secondentriesentryoperationoutput + 1 /\ (sto_cp_weighted_scale_secondentriesentryoperation) = 0) /\ (sto_cn_weighted_scale_secondentriesentryoperation) = S ge_signed_half_weighted_scale_secondentriesentryoperationoutput))) /\ ((sto_ap_weighted_scale_secondentriesentryoperation * sto_bp_weighted_scale_secondentriesentryoperation + sto_an_weighted_scale_secondentriesentryoperation * sto_bn_weighted_scale_secondentriesentryoperation) + sto_cn_weighted_scale_secondentriesentryoperation = (sto_ap_weighted_scale_secondentriesentryoperation * sto_bn_weighted_scale_secondentriesentryoperation + sto_an_weighted_scale_secondentriesentryoperation * sto_bp_weighted_scale_secondentriesentryoperation) + sto_cp_weighted_scale_secondentriesentryoperation))))))))))))))))))) -> (((exists dst_positive_code_weighted_scale_resultinput_table dst_positive_scale_weighted_scale_resultinput_table dst_negative_code_weighted_scale_resultinput_table dst_negative_scale_weighted_scale_resultinput_table. (((P) = (((((dst_positive_code_weighted_scale_resultinput_table) + (dst_positive_scale_weighted_scale_resultinput_table)) * S ((dst_positive_code_weighted_scale_resultinput_table) + (dst_positive_scale_weighted_scale_resultinput_table)) + ((dst_positive_scale_weighted_scale_resultinput_table) + (dst_positive_scale_weighted_scale_resultinput_table))) + (((dst_negative_code_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)) * S ((dst_negative_code_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)) + ((dst_negative_scale_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)))) * S ((((dst_positive_code_weighted_scale_resultinput_table) + (dst_positive_scale_weighted_scale_resultinput_table)) * S ((dst_positive_code_weighted_scale_resultinput_table) + (dst_positive_scale_weighted_scale_resultinput_table)) + ((dst_positive_scale_weighted_scale_resultinput_table) + (dst_positive_scale_weighted_scale_resultinput_table))) + (((dst_negative_code_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)) * S ((dst_negative_code_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)) + ((dst_negative_scale_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)))) + ((((dst_negative_code_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)) * S ((dst_negative_code_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)) + ((dst_negative_scale_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table))) + (((dst_negative_code_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)) * S ((dst_negative_code_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)) + ((dst_negative_scale_weighted_scale_resultinput_table) + (dst_negative_scale_weighted_scale_resultinput_table)))))) /\ (forall dst_index_weighted_scale_resultinput_table. (exists pvs_le_gap_weighted_scale_resultinput_tabledomain. pvs_le_gap_weighted_scale_resultinput_tabledomain + (dst_index_weighted_scale_resultinput_table) = (l)) -> exists dst_positive_weighted_scale_resultinput_table dst_negative_weighted_scale_resultinput_table dst_value_weighted_scale_resultinput_table. ((((exists ff_h_pvs_weighted_scale_resultinput_tableentrypositive. ff_h_pvs_weighted_scale_resultinput_tableentrypositive + S (dst_positive_weighted_scale_resultinput_table) = S ((S (dst_index_weighted_scale_resultinput_table)) * dst_positive_scale_weighted_scale_resultinput_table)) /\ exists ff_q_pvs_weighted_scale_resultinput_tableentrypositive. dst_positive_code_weighted_scale_resultinput_table = ff_q_pvs_weighted_scale_resultinput_tableentrypositive * S ((S (dst_index_weighted_scale_resultinput_table)) * dst_positive_scale_weighted_scale_resultinput_table) + (dst_positive_weighted_scale_resultinput_table))) /\ (((((exists ff_h_pvs_weighted_scale_resultinput_tableentrynegative. ff_h_pvs_weighted_scale_resultinput_tableentrynegative + S (dst_negative_weighted_scale_resultinput_table) = S ((S (dst_index_weighted_scale_resultinput_table)) * dst_negative_scale_weighted_scale_resultinput_table)) /\ exists ff_q_pvs_weighted_scale_resultinput_tableentrynegative. dst_negative_code_weighted_scale_resultinput_table = ff_q_pvs_weighted_scale_resultinput_tableentrynegative * S ((S (dst_index_weighted_scale_resultinput_table)) * dst_negative_scale_weighted_scale_resultinput_table) + (dst_negative_weighted_scale_resultinput_table))) /\ (exists ge_balance_positive_weighted_scale_resultinput_tableentryvalue ge_balance_negative_weighted_scale_resultinput_tableentryvalue. (((((dst_value_weighted_scale_resultinput_table) = 2 * (ge_balance_positive_weighted_scale_resultinput_tableentryvalue) /\ (ge_balance_negative_weighted_scale_resultinput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_resultinput_tableentryvaluedecode. (((dst_value_weighted_scale_resultinput_table) = 2 * ge_signed_half_weighted_scale_resultinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_resultinput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_resultinput_tableentryvalue) = S ge_signed_half_weighted_scale_resultinput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_resultinput_table) + ge_balance_negative_weighted_scale_resultinput_tableentryvalue = (dst_negative_weighted_scale_resultinput_table) + ge_balance_positive_weighted_scale_resultinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_resultoutput_table dst_positive_scale_weighted_scale_resultoutput_table dst_negative_code_weighted_scale_resultoutput_table dst_negative_scale_weighted_scale_resultoutput_table. (((Q) = (((((dst_positive_code_weighted_scale_resultoutput_table) + (dst_positive_scale_weighted_scale_resultoutput_table)) * S ((dst_positive_code_weighted_scale_resultoutput_table) + (dst_positive_scale_weighted_scale_resultoutput_table)) + ((dst_positive_scale_weighted_scale_resultoutput_table) + (dst_positive_scale_weighted_scale_resultoutput_table))) + (((dst_negative_code_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)) * S ((dst_negative_code_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)) + ((dst_negative_scale_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)))) * S ((((dst_positive_code_weighted_scale_resultoutput_table) + (dst_positive_scale_weighted_scale_resultoutput_table)) * S ((dst_positive_code_weighted_scale_resultoutput_table) + (dst_positive_scale_weighted_scale_resultoutput_table)) + ((dst_positive_scale_weighted_scale_resultoutput_table) + (dst_positive_scale_weighted_scale_resultoutput_table))) + (((dst_negative_code_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)) * S ((dst_negative_code_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)) + ((dst_negative_scale_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)))) + ((((dst_negative_code_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)) * S ((dst_negative_code_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)) + ((dst_negative_scale_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table))) + (((dst_negative_code_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)) * S ((dst_negative_code_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)) + ((dst_negative_scale_weighted_scale_resultoutput_table) + (dst_negative_scale_weighted_scale_resultoutput_table)))))) /\ (forall dst_index_weighted_scale_resultoutput_table. (exists pvs_le_gap_weighted_scale_resultoutput_tabledomain. pvs_le_gap_weighted_scale_resultoutput_tabledomain + (dst_index_weighted_scale_resultoutput_table) = (l)) -> exists dst_positive_weighted_scale_resultoutput_table dst_negative_weighted_scale_resultoutput_table dst_value_weighted_scale_resultoutput_table. ((((exists ff_h_pvs_weighted_scale_resultoutput_tableentrypositive. ff_h_pvs_weighted_scale_resultoutput_tableentrypositive + S (dst_positive_weighted_scale_resultoutput_table) = S ((S (dst_index_weighted_scale_resultoutput_table)) * dst_positive_scale_weighted_scale_resultoutput_table)) /\ exists ff_q_pvs_weighted_scale_resultoutput_tableentrypositive. dst_positive_code_weighted_scale_resultoutput_table = ff_q_pvs_weighted_scale_resultoutput_tableentrypositive * S ((S (dst_index_weighted_scale_resultoutput_table)) * dst_positive_scale_weighted_scale_resultoutput_table) + (dst_positive_weighted_scale_resultoutput_table))) /\ (((((exists ff_h_pvs_weighted_scale_resultoutput_tableentrynegative. ff_h_pvs_weighted_scale_resultoutput_tableentrynegative + S (dst_negative_weighted_scale_resultoutput_table) = S ((S (dst_index_weighted_scale_resultoutput_table)) * dst_negative_scale_weighted_scale_resultoutput_table)) /\ exists ff_q_pvs_weighted_scale_resultoutput_tableentrynegative. dst_negative_code_weighted_scale_resultoutput_table = ff_q_pvs_weighted_scale_resultoutput_tableentrynegative * S ((S (dst_index_weighted_scale_resultoutput_table)) * dst_negative_scale_weighted_scale_resultoutput_table) + (dst_negative_weighted_scale_resultoutput_table))) /\ (exists ge_balance_positive_weighted_scale_resultoutput_tableentryvalue ge_balance_negative_weighted_scale_resultoutput_tableentryvalue. (((((dst_value_weighted_scale_resultoutput_table) = 2 * (ge_balance_positive_weighted_scale_resultoutput_tableentryvalue) /\ (ge_balance_negative_weighted_scale_resultoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scale_resultoutput_tableentryvaluedecode. (((dst_value_weighted_scale_resultoutput_table) = 2 * ge_signed_half_weighted_scale_resultoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_resultoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scale_resultoutput_tableentryvalue) = S ge_signed_half_weighted_scale_resultoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scale_resultoutput_table) + ge_balance_negative_weighted_scale_resultoutput_tableentryvalue = (dst_negative_weighted_scale_resultoutput_table) + ge_balance_positive_weighted_scale_resultoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_scale_resultentries. (exists pvs_gap_weighted_scale_resultentriesbound. pvs_gap_weighted_scale_resultentriesbound + S (sto_index_weighted_scale_resultentries) = (l)) -> exists sto_input_weighted_scale_resultentries sto_output_weighted_scale_resultentries. ((exists dst_positive_code_weighted_scale_resultentriesentryinput dst_positive_scale_weighted_scale_resultentriesentryinput dst_negative_code_weighted_scale_resultentriesentryinput dst_negative_scale_weighted_scale_resultentriesentryinput dst_positive_weighted_scale_resultentriesentryinput dst_negative_weighted_scale_resultentriesentryinput. (((P) = (((((dst_positive_code_weighted_scale_resultentriesentryinput) + (dst_positive_scale_weighted_scale_resultentriesentryinput)) * S ((dst_positive_code_weighted_scale_resultentriesentryinput) + (dst_positive_scale_weighted_scale_resultentriesentryinput)) + ((dst_positive_scale_weighted_scale_resultentriesentryinput) + (dst_positive_scale_weighted_scale_resultentriesentryinput))) + (((dst_negative_code_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)) * S ((dst_negative_code_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)) + ((dst_negative_scale_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)))) * S ((((dst_positive_code_weighted_scale_resultentriesentryinput) + (dst_positive_scale_weighted_scale_resultentriesentryinput)) * S ((dst_positive_code_weighted_scale_resultentriesentryinput) + (dst_positive_scale_weighted_scale_resultentriesentryinput)) + ((dst_positive_scale_weighted_scale_resultentriesentryinput) + (dst_positive_scale_weighted_scale_resultentriesentryinput))) + (((dst_negative_code_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)) * S ((dst_negative_code_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)) + ((dst_negative_scale_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)))) + ((((dst_negative_code_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)) * S ((dst_negative_code_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)) + ((dst_negative_scale_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput))) + (((dst_negative_code_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)) * S ((dst_negative_code_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)) + ((dst_negative_scale_weighted_scale_resultentriesentryinput) + (dst_negative_scale_weighted_scale_resultentriesentryinput)))))) /\ (((((exists ff_h_pvs_weighted_scale_resultentriesentryinputpositive. ff_h_pvs_weighted_scale_resultentriesentryinputpositive + S (dst_positive_weighted_scale_resultentriesentryinput) = S ((S (sto_index_weighted_scale_resultentries)) * dst_positive_scale_weighted_scale_resultentriesentryinput)) /\ exists ff_q_pvs_weighted_scale_resultentriesentryinputpositive. dst_positive_code_weighted_scale_resultentriesentryinput = ff_q_pvs_weighted_scale_resultentriesentryinputpositive * S ((S (sto_index_weighted_scale_resultentries)) * dst_positive_scale_weighted_scale_resultentriesentryinput) + (dst_positive_weighted_scale_resultentriesentryinput))) /\ (((((exists ff_h_pvs_weighted_scale_resultentriesentryinputnegative. ff_h_pvs_weighted_scale_resultentriesentryinputnegative + S (dst_negative_weighted_scale_resultentriesentryinput) = S ((S (sto_index_weighted_scale_resultentries)) * dst_negative_scale_weighted_scale_resultentriesentryinput)) /\ exists ff_q_pvs_weighted_scale_resultentriesentryinputnegative. dst_negative_code_weighted_scale_resultentriesentryinput = ff_q_pvs_weighted_scale_resultentriesentryinputnegative * S ((S (sto_index_weighted_scale_resultentries)) * dst_negative_scale_weighted_scale_resultentriesentryinput) + (dst_negative_weighted_scale_resultentriesentryinput))) /\ (exists ge_balance_positive_weighted_scale_resultentriesentryinputvalue ge_balance_negative_weighted_scale_resultentriesentryinputvalue. (((((sto_input_weighted_scale_resultentries) = 2 * (ge_balance_positive_weighted_scale_resultentriesentryinputvalue) /\ (ge_balance_negative_weighted_scale_resultentriesentryinputvalue) = 0) \/ exists ge_signed_half_weighted_scale_resultentriesentryinputvaluedecode. (((sto_input_weighted_scale_resultentries) = 2 * ge_signed_half_weighted_scale_resultentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_resultentriesentryinputvalue) = 0) /\ (ge_balance_negative_weighted_scale_resultentriesentryinputvalue) = S ge_signed_half_weighted_scale_resultentriesentryinputvaluedecode))) /\ ((dst_positive_weighted_scale_resultentriesentryinput) + ge_balance_negative_weighted_scale_resultentriesentryinputvalue = (dst_negative_weighted_scale_resultentriesentryinput) + ge_balance_positive_weighted_scale_resultentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_weighted_scale_resultentriesentryoutput dst_positive_scale_weighted_scale_resultentriesentryoutput dst_negative_code_weighted_scale_resultentriesentryoutput dst_negative_scale_weighted_scale_resultentriesentryoutput dst_positive_weighted_scale_resultentriesentryoutput dst_negative_weighted_scale_resultentriesentryoutput. (((Q) = (((((dst_positive_code_weighted_scale_resultentriesentryoutput) + (dst_positive_scale_weighted_scale_resultentriesentryoutput)) * S ((dst_positive_code_weighted_scale_resultentriesentryoutput) + (dst_positive_scale_weighted_scale_resultentriesentryoutput)) + ((dst_positive_scale_weighted_scale_resultentriesentryoutput) + (dst_positive_scale_weighted_scale_resultentriesentryoutput))) + (((dst_negative_code_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)) * S ((dst_negative_code_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)) + ((dst_negative_scale_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)))) * S ((((dst_positive_code_weighted_scale_resultentriesentryoutput) + (dst_positive_scale_weighted_scale_resultentriesentryoutput)) * S ((dst_positive_code_weighted_scale_resultentriesentryoutput) + (dst_positive_scale_weighted_scale_resultentriesentryoutput)) + ((dst_positive_scale_weighted_scale_resultentriesentryoutput) + (dst_positive_scale_weighted_scale_resultentriesentryoutput))) + (((dst_negative_code_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)) * S ((dst_negative_code_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)) + ((dst_negative_scale_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)))) + ((((dst_negative_code_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)) * S ((dst_negative_code_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)) + ((dst_negative_scale_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput))) + (((dst_negative_code_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)) * S ((dst_negative_code_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)) + ((dst_negative_scale_weighted_scale_resultentriesentryoutput) + (dst_negative_scale_weighted_scale_resultentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_scale_resultentriesentryoutputpositive. ff_h_pvs_weighted_scale_resultentriesentryoutputpositive + S (dst_positive_weighted_scale_resultentriesentryoutput) = S ((S (sto_index_weighted_scale_resultentries)) * dst_positive_scale_weighted_scale_resultentriesentryoutput)) /\ exists ff_q_pvs_weighted_scale_resultentriesentryoutputpositive. dst_positive_code_weighted_scale_resultentriesentryoutput = ff_q_pvs_weighted_scale_resultentriesentryoutputpositive * S ((S (sto_index_weighted_scale_resultentries)) * dst_positive_scale_weighted_scale_resultentriesentryoutput) + (dst_positive_weighted_scale_resultentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_scale_resultentriesentryoutputnegative. ff_h_pvs_weighted_scale_resultentriesentryoutputnegative + S (dst_negative_weighted_scale_resultentriesentryoutput) = S ((S (sto_index_weighted_scale_resultentries)) * dst_negative_scale_weighted_scale_resultentriesentryoutput)) /\ exists ff_q_pvs_weighted_scale_resultentriesentryoutputnegative. dst_negative_code_weighted_scale_resultentriesentryoutput = ff_q_pvs_weighted_scale_resultentriesentryoutputnegative * S ((S (sto_index_weighted_scale_resultentries)) * dst_negative_scale_weighted_scale_resultentriesentryoutput) + (dst_negative_weighted_scale_resultentriesentryoutput))) /\ (exists ge_balance_positive_weighted_scale_resultentriesentryoutputvalue ge_balance_negative_weighted_scale_resultentriesentryoutputvalue. (((((sto_output_weighted_scale_resultentries) = 2 * (ge_balance_positive_weighted_scale_resultentriesentryoutputvalue) /\ (ge_balance_negative_weighted_scale_resultentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_scale_resultentriesentryoutputvaluedecode. (((sto_output_weighted_scale_resultentries) = 2 * ge_signed_half_weighted_scale_resultentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_scale_resultentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_scale_resultentriesentryoutputvalue) = S ge_signed_half_weighted_scale_resultentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_scale_resultentriesentryoutput) + ge_balance_negative_weighted_scale_resultentriesentryoutputvalue = (dst_negative_weighted_scale_resultentriesentryoutput) + ge_balance_positive_weighted_scale_resultentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_scale_resultentriesentryoperation sto_an_weighted_scale_resultentriesentryoperation sto_bp_weighted_scale_resultentriesentryoperation sto_bn_weighted_scale_resultentriesentryoperation sto_cp_weighted_scale_resultentriesentryoperation sto_cn_weighted_scale_resultentriesentryoperation. (((((a) = 2 * (sto_ap_weighted_scale_resultentriesentryoperation) /\ (sto_an_weighted_scale_resultentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_resultentriesentryoperationleft. (((a) = 2 * ge_signed_half_weighted_scale_resultentriesentryoperationleft + 1 /\ (sto_ap_weighted_scale_resultentriesentryoperation) = 0) /\ (sto_an_weighted_scale_resultentriesentryoperation) = S ge_signed_half_weighted_scale_resultentriesentryoperationleft))) /\ ((((((sto_input_weighted_scale_resultentries) = 2 * (sto_bp_weighted_scale_resultentriesentryoperation) /\ (sto_bn_weighted_scale_resultentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_resultentriesentryoperationright. (((sto_input_weighted_scale_resultentries) = 2 * ge_signed_half_weighted_scale_resultentriesentryoperationright + 1 /\ (sto_bp_weighted_scale_resultentriesentryoperation) = 0) /\ (sto_bn_weighted_scale_resultentriesentryoperation) = S ge_signed_half_weighted_scale_resultentriesentryoperationright))) /\ ((((((sto_output_weighted_scale_resultentries) = 2 * (sto_cp_weighted_scale_resultentriesentryoperation) /\ (sto_cn_weighted_scale_resultentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scale_resultentriesentryoperationoutput. (((sto_output_weighted_scale_resultentries) = 2 * ge_signed_half_weighted_scale_resultentriesentryoperationoutput + 1 /\ (sto_cp_weighted_scale_resultentriesentryoperation) = 0) /\ (sto_cn_weighted_scale_resultentriesentryoperation) = S ge_signed_half_weighted_scale_resultentriesentryoperationoutput))) /\ ((sto_ap_weighted_scale_resultentriesentryoperation * sto_bp_weighted_scale_resultentriesentryoperation + sto_an_weighted_scale_resultentriesentryoperation * sto_bn_weighted_scale_resultentriesentryoperation) + sto_cn_weighted_scale_resultentriesentryoperation = (sto_ap_weighted_scale_resultentriesentryoperation * sto_bn_weighted_scale_resultentriesentryoperation + sto_an_weighted_scale_resultentriesentryoperation * sto_bp_weighted_scale_resultentriesentryoperation) + sto_cp_weighted_scale_resultentriesentryoperation)))))))))))))))
signed_weighted_sum_add_linearity
new owned theorem · read exact theorem evidence
Bundle node 224; exact statement SHA-256 0515fa77e429a50f266b273b77efa2682ec7cc78c3e30948559d6a5c3363f255
Exact first-order statement
forall l W F G H a b c. (((exists dst_positive_code_weighted_linearity_inputleft_table dst_positive_scale_weighted_linearity_inputleft_table dst_negative_code_weighted_linearity_inputleft_table dst_negative_scale_weighted_linearity_inputleft_table. (((F) = (((((dst_positive_code_weighted_linearity_inputleft_table) + (dst_positive_scale_weighted_linearity_inputleft_table)) * S ((dst_positive_code_weighted_linearity_inputleft_table) + (dst_positive_scale_weighted_linearity_inputleft_table)) + ((dst_positive_scale_weighted_linearity_inputleft_table) + (dst_positive_scale_weighted_linearity_inputleft_table))) + (((dst_negative_code_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)) * S ((dst_negative_code_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)) + ((dst_negative_scale_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)))) * S ((((dst_positive_code_weighted_linearity_inputleft_table) + (dst_positive_scale_weighted_linearity_inputleft_table)) * S ((dst_positive_code_weighted_linearity_inputleft_table) + (dst_positive_scale_weighted_linearity_inputleft_table)) + ((dst_positive_scale_weighted_linearity_inputleft_table) + (dst_positive_scale_weighted_linearity_inputleft_table))) + (((dst_negative_code_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)) * S ((dst_negative_code_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)) + ((dst_negative_scale_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)))) + ((((dst_negative_code_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)) * S ((dst_negative_code_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)) + ((dst_negative_scale_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table))) + (((dst_negative_code_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)) * S ((dst_negative_code_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)) + ((dst_negative_scale_weighted_linearity_inputleft_table) + (dst_negative_scale_weighted_linearity_inputleft_table)))))) /\ (forall dst_index_weighted_linearity_inputleft_table. (exists pvs_le_gap_weighted_linearity_inputleft_tabledomain. pvs_le_gap_weighted_linearity_inputleft_tabledomain + (dst_index_weighted_linearity_inputleft_table) = (l)) -> exists dst_positive_weighted_linearity_inputleft_table dst_negative_weighted_linearity_inputleft_table dst_value_weighted_linearity_inputleft_table. ((((exists ff_h_pvs_weighted_linearity_inputleft_tableentrypositive. ff_h_pvs_weighted_linearity_inputleft_tableentrypositive + S (dst_positive_weighted_linearity_inputleft_table) = S ((S (dst_index_weighted_linearity_inputleft_table)) * dst_positive_scale_weighted_linearity_inputleft_table)) /\ exists ff_q_pvs_weighted_linearity_inputleft_tableentrypositive. dst_positive_code_weighted_linearity_inputleft_table = ff_q_pvs_weighted_linearity_inputleft_tableentrypositive * S ((S (dst_index_weighted_linearity_inputleft_table)) * dst_positive_scale_weighted_linearity_inputleft_table) + (dst_positive_weighted_linearity_inputleft_table))) /\ (((((exists ff_h_pvs_weighted_linearity_inputleft_tableentrynegative. ff_h_pvs_weighted_linearity_inputleft_tableentrynegative + S (dst_negative_weighted_linearity_inputleft_table) = S ((S (dst_index_weighted_linearity_inputleft_table)) * dst_negative_scale_weighted_linearity_inputleft_table)) /\ exists ff_q_pvs_weighted_linearity_inputleft_tableentrynegative. dst_negative_code_weighted_linearity_inputleft_table = ff_q_pvs_weighted_linearity_inputleft_tableentrynegative * S ((S (dst_index_weighted_linearity_inputleft_table)) * dst_negative_scale_weighted_linearity_inputleft_table) + (dst_negative_weighted_linearity_inputleft_table))) /\ (exists ge_balance_positive_weighted_linearity_inputleft_tableentryvalue ge_balance_negative_weighted_linearity_inputleft_tableentryvalue. (((((dst_value_weighted_linearity_inputleft_table) = 2 * (ge_balance_positive_weighted_linearity_inputleft_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_inputleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_inputleft_tableentryvaluedecode. (((dst_value_weighted_linearity_inputleft_table) = 2 * ge_signed_half_weighted_linearity_inputleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_inputleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_inputleft_tableentryvalue) = S ge_signed_half_weighted_linearity_inputleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_inputleft_table) + ge_balance_negative_weighted_linearity_inputleft_tableentryvalue = (dst_negative_weighted_linearity_inputleft_table) + ge_balance_positive_weighted_linearity_inputleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_inputright_table dst_positive_scale_weighted_linearity_inputright_table dst_negative_code_weighted_linearity_inputright_table dst_negative_scale_weighted_linearity_inputright_table. (((G) = (((((dst_positive_code_weighted_linearity_inputright_table) + (dst_positive_scale_weighted_linearity_inputright_table)) * S ((dst_positive_code_weighted_linearity_inputright_table) + (dst_positive_scale_weighted_linearity_inputright_table)) + ((dst_positive_scale_weighted_linearity_inputright_table) + (dst_positive_scale_weighted_linearity_inputright_table))) + (((dst_negative_code_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)) * S ((dst_negative_code_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)) + ((dst_negative_scale_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)))) * S ((((dst_positive_code_weighted_linearity_inputright_table) + (dst_positive_scale_weighted_linearity_inputright_table)) * S ((dst_positive_code_weighted_linearity_inputright_table) + (dst_positive_scale_weighted_linearity_inputright_table)) + ((dst_positive_scale_weighted_linearity_inputright_table) + (dst_positive_scale_weighted_linearity_inputright_table))) + (((dst_negative_code_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)) * S ((dst_negative_code_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)) + ((dst_negative_scale_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)))) + ((((dst_negative_code_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)) * S ((dst_negative_code_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)) + ((dst_negative_scale_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table))) + (((dst_negative_code_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)) * S ((dst_negative_code_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)) + ((dst_negative_scale_weighted_linearity_inputright_table) + (dst_negative_scale_weighted_linearity_inputright_table)))))) /\ (forall dst_index_weighted_linearity_inputright_table. (exists pvs_le_gap_weighted_linearity_inputright_tabledomain. pvs_le_gap_weighted_linearity_inputright_tabledomain + (dst_index_weighted_linearity_inputright_table) = (l)) -> exists dst_positive_weighted_linearity_inputright_table dst_negative_weighted_linearity_inputright_table dst_value_weighted_linearity_inputright_table. ((((exists ff_h_pvs_weighted_linearity_inputright_tableentrypositive. ff_h_pvs_weighted_linearity_inputright_tableentrypositive + S (dst_positive_weighted_linearity_inputright_table) = S ((S (dst_index_weighted_linearity_inputright_table)) * dst_positive_scale_weighted_linearity_inputright_table)) /\ exists ff_q_pvs_weighted_linearity_inputright_tableentrypositive. dst_positive_code_weighted_linearity_inputright_table = ff_q_pvs_weighted_linearity_inputright_tableentrypositive * S ((S (dst_index_weighted_linearity_inputright_table)) * dst_positive_scale_weighted_linearity_inputright_table) + (dst_positive_weighted_linearity_inputright_table))) /\ (((((exists ff_h_pvs_weighted_linearity_inputright_tableentrynegative. ff_h_pvs_weighted_linearity_inputright_tableentrynegative + S (dst_negative_weighted_linearity_inputright_table) = S ((S (dst_index_weighted_linearity_inputright_table)) * dst_negative_scale_weighted_linearity_inputright_table)) /\ exists ff_q_pvs_weighted_linearity_inputright_tableentrynegative. dst_negative_code_weighted_linearity_inputright_table = ff_q_pvs_weighted_linearity_inputright_tableentrynegative * S ((S (dst_index_weighted_linearity_inputright_table)) * dst_negative_scale_weighted_linearity_inputright_table) + (dst_negative_weighted_linearity_inputright_table))) /\ (exists ge_balance_positive_weighted_linearity_inputright_tableentryvalue ge_balance_negative_weighted_linearity_inputright_tableentryvalue. (((((dst_value_weighted_linearity_inputright_table) = 2 * (ge_balance_positive_weighted_linearity_inputright_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_inputright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_inputright_tableentryvaluedecode. (((dst_value_weighted_linearity_inputright_table) = 2 * ge_signed_half_weighted_linearity_inputright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_inputright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_inputright_tableentryvalue) = S ge_signed_half_weighted_linearity_inputright_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_inputright_table) + ge_balance_negative_weighted_linearity_inputright_tableentryvalue = (dst_negative_weighted_linearity_inputright_table) + ge_balance_positive_weighted_linearity_inputright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_inputoutput_table dst_positive_scale_weighted_linearity_inputoutput_table dst_negative_code_weighted_linearity_inputoutput_table dst_negative_scale_weighted_linearity_inputoutput_table. (((H) = (((((dst_positive_code_weighted_linearity_inputoutput_table) + (dst_positive_scale_weighted_linearity_inputoutput_table)) * S ((dst_positive_code_weighted_linearity_inputoutput_table) + (dst_positive_scale_weighted_linearity_inputoutput_table)) + ((dst_positive_scale_weighted_linearity_inputoutput_table) + (dst_positive_scale_weighted_linearity_inputoutput_table))) + (((dst_negative_code_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)) * S ((dst_negative_code_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)) + ((dst_negative_scale_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)))) * S ((((dst_positive_code_weighted_linearity_inputoutput_table) + (dst_positive_scale_weighted_linearity_inputoutput_table)) * S ((dst_positive_code_weighted_linearity_inputoutput_table) + (dst_positive_scale_weighted_linearity_inputoutput_table)) + ((dst_positive_scale_weighted_linearity_inputoutput_table) + (dst_positive_scale_weighted_linearity_inputoutput_table))) + (((dst_negative_code_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)) * S ((dst_negative_code_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)) + ((dst_negative_scale_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)))) + ((((dst_negative_code_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)) * S ((dst_negative_code_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)) + ((dst_negative_scale_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table))) + (((dst_negative_code_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)) * S ((dst_negative_code_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)) + ((dst_negative_scale_weighted_linearity_inputoutput_table) + (dst_negative_scale_weighted_linearity_inputoutput_table)))))) /\ (forall dst_index_weighted_linearity_inputoutput_table. (exists pvs_le_gap_weighted_linearity_inputoutput_tabledomain. pvs_le_gap_weighted_linearity_inputoutput_tabledomain + (dst_index_weighted_linearity_inputoutput_table) = (l)) -> exists dst_positive_weighted_linearity_inputoutput_table dst_negative_weighted_linearity_inputoutput_table dst_value_weighted_linearity_inputoutput_table. ((((exists ff_h_pvs_weighted_linearity_inputoutput_tableentrypositive. ff_h_pvs_weighted_linearity_inputoutput_tableentrypositive + S (dst_positive_weighted_linearity_inputoutput_table) = S ((S (dst_index_weighted_linearity_inputoutput_table)) * dst_positive_scale_weighted_linearity_inputoutput_table)) /\ exists ff_q_pvs_weighted_linearity_inputoutput_tableentrypositive. dst_positive_code_weighted_linearity_inputoutput_table = ff_q_pvs_weighted_linearity_inputoutput_tableentrypositive * S ((S (dst_index_weighted_linearity_inputoutput_table)) * dst_positive_scale_weighted_linearity_inputoutput_table) + (dst_positive_weighted_linearity_inputoutput_table))) /\ (((((exists ff_h_pvs_weighted_linearity_inputoutput_tableentrynegative. ff_h_pvs_weighted_linearity_inputoutput_tableentrynegative + S (dst_negative_weighted_linearity_inputoutput_table) = S ((S (dst_index_weighted_linearity_inputoutput_table)) * dst_negative_scale_weighted_linearity_inputoutput_table)) /\ exists ff_q_pvs_weighted_linearity_inputoutput_tableentrynegative. dst_negative_code_weighted_linearity_inputoutput_table = ff_q_pvs_weighted_linearity_inputoutput_tableentrynegative * S ((S (dst_index_weighted_linearity_inputoutput_table)) * dst_negative_scale_weighted_linearity_inputoutput_table) + (dst_negative_weighted_linearity_inputoutput_table))) /\ (exists ge_balance_positive_weighted_linearity_inputoutput_tableentryvalue ge_balance_negative_weighted_linearity_inputoutput_tableentryvalue. (((((dst_value_weighted_linearity_inputoutput_table) = 2 * (ge_balance_positive_weighted_linearity_inputoutput_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_inputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_inputoutput_tableentryvaluedecode. (((dst_value_weighted_linearity_inputoutput_table) = 2 * ge_signed_half_weighted_linearity_inputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_inputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_inputoutput_tableentryvalue) = S ge_signed_half_weighted_linearity_inputoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_inputoutput_table) + ge_balance_negative_weighted_linearity_inputoutput_tableentryvalue = (dst_negative_weighted_linearity_inputoutput_table) + ge_balance_positive_weighted_linearity_inputoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_linearity_inputentries. (exists pvs_gap_weighted_linearity_inputentriesbound. pvs_gap_weighted_linearity_inputentriesbound + S (sto_index_weighted_linearity_inputentries) = (l)) -> exists sto_left_weighted_linearity_inputentries sto_right_weighted_linearity_inputentries sto_output_weighted_linearity_inputentries. ((exists dst_positive_code_weighted_linearity_inputentriesentryleft dst_positive_scale_weighted_linearity_inputentriesentryleft dst_negative_code_weighted_linearity_inputentriesentryleft dst_negative_scale_weighted_linearity_inputentriesentryleft dst_positive_weighted_linearity_inputentriesentryleft dst_negative_weighted_linearity_inputentriesentryleft. (((F) = (((((dst_positive_code_weighted_linearity_inputentriesentryleft) + (dst_positive_scale_weighted_linearity_inputentriesentryleft)) * S ((dst_positive_code_weighted_linearity_inputentriesentryleft) + (dst_positive_scale_weighted_linearity_inputentriesentryleft)) + ((dst_positive_scale_weighted_linearity_inputentriesentryleft) + (dst_positive_scale_weighted_linearity_inputentriesentryleft))) + (((dst_negative_code_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)) * S ((dst_negative_code_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)) + ((dst_negative_scale_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)))) * S ((((dst_positive_code_weighted_linearity_inputentriesentryleft) + (dst_positive_scale_weighted_linearity_inputentriesentryleft)) * S ((dst_positive_code_weighted_linearity_inputentriesentryleft) + (dst_positive_scale_weighted_linearity_inputentriesentryleft)) + ((dst_positive_scale_weighted_linearity_inputentriesentryleft) + (dst_positive_scale_weighted_linearity_inputentriesentryleft))) + (((dst_negative_code_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)) * S ((dst_negative_code_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)) + ((dst_negative_scale_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)))) + ((((dst_negative_code_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)) * S ((dst_negative_code_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)) + ((dst_negative_scale_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft))) + (((dst_negative_code_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)) * S ((dst_negative_code_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)) + ((dst_negative_scale_weighted_linearity_inputentriesentryleft) + (dst_negative_scale_weighted_linearity_inputentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_linearity_inputentriesentryleftpositive. ff_h_pvs_weighted_linearity_inputentriesentryleftpositive + S (dst_positive_weighted_linearity_inputentriesentryleft) = S ((S (sto_index_weighted_linearity_inputentries)) * dst_positive_scale_weighted_linearity_inputentriesentryleft)) /\ exists ff_q_pvs_weighted_linearity_inputentriesentryleftpositive. dst_positive_code_weighted_linearity_inputentriesentryleft = ff_q_pvs_weighted_linearity_inputentriesentryleftpositive * S ((S (sto_index_weighted_linearity_inputentries)) * dst_positive_scale_weighted_linearity_inputentriesentryleft) + (dst_positive_weighted_linearity_inputentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_linearity_inputentriesentryleftnegative. ff_h_pvs_weighted_linearity_inputentriesentryleftnegative + S (dst_negative_weighted_linearity_inputentriesentryleft) = S ((S (sto_index_weighted_linearity_inputentries)) * dst_negative_scale_weighted_linearity_inputentriesentryleft)) /\ exists ff_q_pvs_weighted_linearity_inputentriesentryleftnegative. dst_negative_code_weighted_linearity_inputentriesentryleft = ff_q_pvs_weighted_linearity_inputentriesentryleftnegative * S ((S (sto_index_weighted_linearity_inputentries)) * dst_negative_scale_weighted_linearity_inputentriesentryleft) + (dst_negative_weighted_linearity_inputentriesentryleft))) /\ (exists ge_balance_positive_weighted_linearity_inputentriesentryleftvalue ge_balance_negative_weighted_linearity_inputentriesentryleftvalue. (((((sto_left_weighted_linearity_inputentries) = 2 * (ge_balance_positive_weighted_linearity_inputentriesentryleftvalue) /\ (ge_balance_negative_weighted_linearity_inputentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_linearity_inputentriesentryleftvaluedecode. (((sto_left_weighted_linearity_inputentries) = 2 * ge_signed_half_weighted_linearity_inputentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_inputentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_linearity_inputentriesentryleftvalue) = S ge_signed_half_weighted_linearity_inputentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_linearity_inputentriesentryleft) + ge_balance_negative_weighted_linearity_inputentriesentryleftvalue = (dst_negative_weighted_linearity_inputentriesentryleft) + ge_balance_positive_weighted_linearity_inputentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_inputentriesentryright dst_positive_scale_weighted_linearity_inputentriesentryright dst_negative_code_weighted_linearity_inputentriesentryright dst_negative_scale_weighted_linearity_inputentriesentryright dst_positive_weighted_linearity_inputentriesentryright dst_negative_weighted_linearity_inputentriesentryright. (((G) = (((((dst_positive_code_weighted_linearity_inputentriesentryright) + (dst_positive_scale_weighted_linearity_inputentriesentryright)) * S ((dst_positive_code_weighted_linearity_inputentriesentryright) + (dst_positive_scale_weighted_linearity_inputentriesentryright)) + ((dst_positive_scale_weighted_linearity_inputentriesentryright) + (dst_positive_scale_weighted_linearity_inputentriesentryright))) + (((dst_negative_code_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)) * S ((dst_negative_code_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)) + ((dst_negative_scale_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)))) * S ((((dst_positive_code_weighted_linearity_inputentriesentryright) + (dst_positive_scale_weighted_linearity_inputentriesentryright)) * S ((dst_positive_code_weighted_linearity_inputentriesentryright) + (dst_positive_scale_weighted_linearity_inputentriesentryright)) + ((dst_positive_scale_weighted_linearity_inputentriesentryright) + (dst_positive_scale_weighted_linearity_inputentriesentryright))) + (((dst_negative_code_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)) * S ((dst_negative_code_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)) + ((dst_negative_scale_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)))) + ((((dst_negative_code_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)) * S ((dst_negative_code_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)) + ((dst_negative_scale_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright))) + (((dst_negative_code_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)) * S ((dst_negative_code_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)) + ((dst_negative_scale_weighted_linearity_inputentriesentryright) + (dst_negative_scale_weighted_linearity_inputentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_linearity_inputentriesentryrightpositive. ff_h_pvs_weighted_linearity_inputentriesentryrightpositive + S (dst_positive_weighted_linearity_inputentriesentryright) = S ((S (sto_index_weighted_linearity_inputentries)) * dst_positive_scale_weighted_linearity_inputentriesentryright)) /\ exists ff_q_pvs_weighted_linearity_inputentriesentryrightpositive. dst_positive_code_weighted_linearity_inputentriesentryright = ff_q_pvs_weighted_linearity_inputentriesentryrightpositive * S ((S (sto_index_weighted_linearity_inputentries)) * dst_positive_scale_weighted_linearity_inputentriesentryright) + (dst_positive_weighted_linearity_inputentriesentryright))) /\ (((((exists ff_h_pvs_weighted_linearity_inputentriesentryrightnegative. ff_h_pvs_weighted_linearity_inputentriesentryrightnegative + S (dst_negative_weighted_linearity_inputentriesentryright) = S ((S (sto_index_weighted_linearity_inputentries)) * dst_negative_scale_weighted_linearity_inputentriesentryright)) /\ exists ff_q_pvs_weighted_linearity_inputentriesentryrightnegative. dst_negative_code_weighted_linearity_inputentriesentryright = ff_q_pvs_weighted_linearity_inputentriesentryrightnegative * S ((S (sto_index_weighted_linearity_inputentries)) * dst_negative_scale_weighted_linearity_inputentriesentryright) + (dst_negative_weighted_linearity_inputentriesentryright))) /\ (exists ge_balance_positive_weighted_linearity_inputentriesentryrightvalue ge_balance_negative_weighted_linearity_inputentriesentryrightvalue. (((((sto_right_weighted_linearity_inputentries) = 2 * (ge_balance_positive_weighted_linearity_inputentriesentryrightvalue) /\ (ge_balance_negative_weighted_linearity_inputentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_linearity_inputentriesentryrightvaluedecode. (((sto_right_weighted_linearity_inputentries) = 2 * ge_signed_half_weighted_linearity_inputentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_inputentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_linearity_inputentriesentryrightvalue) = S ge_signed_half_weighted_linearity_inputentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_linearity_inputentriesentryright) + ge_balance_negative_weighted_linearity_inputentriesentryrightvalue = (dst_negative_weighted_linearity_inputentriesentryright) + ge_balance_positive_weighted_linearity_inputentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_inputentriesentryoutput dst_positive_scale_weighted_linearity_inputentriesentryoutput dst_negative_code_weighted_linearity_inputentriesentryoutput dst_negative_scale_weighted_linearity_inputentriesentryoutput dst_positive_weighted_linearity_inputentriesentryoutput dst_negative_weighted_linearity_inputentriesentryoutput. (((H) = (((((dst_positive_code_weighted_linearity_inputentriesentryoutput) + (dst_positive_scale_weighted_linearity_inputentriesentryoutput)) * S ((dst_positive_code_weighted_linearity_inputentriesentryoutput) + (dst_positive_scale_weighted_linearity_inputentriesentryoutput)) + ((dst_positive_scale_weighted_linearity_inputentriesentryoutput) + (dst_positive_scale_weighted_linearity_inputentriesentryoutput))) + (((dst_negative_code_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)))) * S ((((dst_positive_code_weighted_linearity_inputentriesentryoutput) + (dst_positive_scale_weighted_linearity_inputentriesentryoutput)) * S ((dst_positive_code_weighted_linearity_inputentriesentryoutput) + (dst_positive_scale_weighted_linearity_inputentriesentryoutput)) + ((dst_positive_scale_weighted_linearity_inputentriesentryoutput) + (dst_positive_scale_weighted_linearity_inputentriesentryoutput))) + (((dst_negative_code_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)))) + ((((dst_negative_code_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput))) + (((dst_negative_code_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_inputentriesentryoutput) + (dst_negative_scale_weighted_linearity_inputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_linearity_inputentriesentryoutputpositive. ff_h_pvs_weighted_linearity_inputentriesentryoutputpositive + S (dst_positive_weighted_linearity_inputentriesentryoutput) = S ((S (sto_index_weighted_linearity_inputentries)) * dst_positive_scale_weighted_linearity_inputentriesentryoutput)) /\ exists ff_q_pvs_weighted_linearity_inputentriesentryoutputpositive. dst_positive_code_weighted_linearity_inputentriesentryoutput = ff_q_pvs_weighted_linearity_inputentriesentryoutputpositive * S ((S (sto_index_weighted_linearity_inputentries)) * dst_positive_scale_weighted_linearity_inputentriesentryoutput) + (dst_positive_weighted_linearity_inputentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_linearity_inputentriesentryoutputnegative. ff_h_pvs_weighted_linearity_inputentriesentryoutputnegative + S (dst_negative_weighted_linearity_inputentriesentryoutput) = S ((S (sto_index_weighted_linearity_inputentries)) * dst_negative_scale_weighted_linearity_inputentriesentryoutput)) /\ exists ff_q_pvs_weighted_linearity_inputentriesentryoutputnegative. dst_negative_code_weighted_linearity_inputentriesentryoutput = ff_q_pvs_weighted_linearity_inputentriesentryoutputnegative * S ((S (sto_index_weighted_linearity_inputentries)) * dst_negative_scale_weighted_linearity_inputentriesentryoutput) + (dst_negative_weighted_linearity_inputentriesentryoutput))) /\ (exists ge_balance_positive_weighted_linearity_inputentriesentryoutputvalue ge_balance_negative_weighted_linearity_inputentriesentryoutputvalue. (((((sto_output_weighted_linearity_inputentries) = 2 * (ge_balance_positive_weighted_linearity_inputentriesentryoutputvalue) /\ (ge_balance_negative_weighted_linearity_inputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_linearity_inputentriesentryoutputvaluedecode. (((sto_output_weighted_linearity_inputentries) = 2 * ge_signed_half_weighted_linearity_inputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_inputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_linearity_inputentriesentryoutputvalue) = S ge_signed_half_weighted_linearity_inputentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_linearity_inputentriesentryoutput) + ge_balance_negative_weighted_linearity_inputentriesentryoutputvalue = (dst_negative_weighted_linearity_inputentriesentryoutput) + ge_balance_positive_weighted_linearity_inputentriesentryoutputvalue))))))))) /\ (exists dsa_ap_weighted_linearity_inputentriesentryoperation dsa_an_weighted_linearity_inputentriesentryoperation dsa_bp_weighted_linearity_inputentriesentryoperation dsa_bn_weighted_linearity_inputentriesentryoperation dsa_cp_weighted_linearity_inputentriesentryoperation dsa_cn_weighted_linearity_inputentriesentryoperation. (((((sto_left_weighted_linearity_inputentries) = 2 * (dsa_ap_weighted_linearity_inputentriesentryoperation) /\ (dsa_an_weighted_linearity_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_inputentriesentryoperationleft. (((sto_left_weighted_linearity_inputentries) = 2 * ge_signed_half_weighted_linearity_inputentriesentryoperationleft + 1 /\ (dsa_ap_weighted_linearity_inputentriesentryoperation) = 0) /\ (dsa_an_weighted_linearity_inputentriesentryoperation) = S ge_signed_half_weighted_linearity_inputentriesentryoperationleft))) /\ ((((((sto_right_weighted_linearity_inputentries) = 2 * (dsa_bp_weighted_linearity_inputentriesentryoperation) /\ (dsa_bn_weighted_linearity_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_inputentriesentryoperationright. (((sto_right_weighted_linearity_inputentries) = 2 * ge_signed_half_weighted_linearity_inputentriesentryoperationright + 1 /\ (dsa_bp_weighted_linearity_inputentriesentryoperation) = 0) /\ (dsa_bn_weighted_linearity_inputentriesentryoperation) = S ge_signed_half_weighted_linearity_inputentriesentryoperationright))) /\ ((((((sto_output_weighted_linearity_inputentries) = 2 * (dsa_cp_weighted_linearity_inputentriesentryoperation) /\ (dsa_cn_weighted_linearity_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_inputentriesentryoperationoutput. (((sto_output_weighted_linearity_inputentries) = 2 * ge_signed_half_weighted_linearity_inputentriesentryoperationoutput + 1 /\ (dsa_cp_weighted_linearity_inputentriesentryoperation) = 0) /\ (dsa_cn_weighted_linearity_inputentriesentryoperation) = S ge_signed_half_weighted_linearity_inputentriesentryoperationoutput))) /\ ((dsa_ap_weighted_linearity_inputentriesentryoperation + dsa_bp_weighted_linearity_inputentriesentryoperation) + dsa_cn_weighted_linearity_inputentriesentryoperation = (dsa_an_weighted_linearity_inputentriesentryoperation + dsa_bn_weighted_linearity_inputentriesentryoperation) + dsa_cp_weighted_linearity_inputentriesentryoperation))))))))))))))))))) -> (exists sws_product_table_weighted_linearity_first. ((((exists dst_positive_code_weighted_linearity_firstproductsleft_table dst_positive_scale_weighted_linearity_firstproductsleft_table dst_negative_code_weighted_linearity_firstproductsleft_table dst_negative_scale_weighted_linearity_firstproductsleft_table. (((W) = (((((dst_positive_code_weighted_linearity_firstproductsleft_table) + (dst_positive_scale_weighted_linearity_firstproductsleft_table)) * S ((dst_positive_code_weighted_linearity_firstproductsleft_table) + (dst_positive_scale_weighted_linearity_firstproductsleft_table)) + ((dst_positive_scale_weighted_linearity_firstproductsleft_table) + (dst_positive_scale_weighted_linearity_firstproductsleft_table))) + (((dst_negative_code_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)) * S ((dst_negative_code_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)) + ((dst_negative_scale_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)))) * S ((((dst_positive_code_weighted_linearity_firstproductsleft_table) + (dst_positive_scale_weighted_linearity_firstproductsleft_table)) * S ((dst_positive_code_weighted_linearity_firstproductsleft_table) + (dst_positive_scale_weighted_linearity_firstproductsleft_table)) + ((dst_positive_scale_weighted_linearity_firstproductsleft_table) + (dst_positive_scale_weighted_linearity_firstproductsleft_table))) + (((dst_negative_code_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)) * S ((dst_negative_code_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)) + ((dst_negative_scale_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)))) + ((((dst_negative_code_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)) * S ((dst_negative_code_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)) + ((dst_negative_scale_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table))) + (((dst_negative_code_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)) * S ((dst_negative_code_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)) + ((dst_negative_scale_weighted_linearity_firstproductsleft_table) + (dst_negative_scale_weighted_linearity_firstproductsleft_table)))))) /\ (forall dst_index_weighted_linearity_firstproductsleft_table. (exists pvs_le_gap_weighted_linearity_firstproductsleft_tabledomain. pvs_le_gap_weighted_linearity_firstproductsleft_tabledomain + (dst_index_weighted_linearity_firstproductsleft_table) = (l)) -> exists dst_positive_weighted_linearity_firstproductsleft_table dst_negative_weighted_linearity_firstproductsleft_table dst_value_weighted_linearity_firstproductsleft_table. ((((exists ff_h_pvs_weighted_linearity_firstproductsleft_tableentrypositive. ff_h_pvs_weighted_linearity_firstproductsleft_tableentrypositive + S (dst_positive_weighted_linearity_firstproductsleft_table) = S ((S (dst_index_weighted_linearity_firstproductsleft_table)) * dst_positive_scale_weighted_linearity_firstproductsleft_table)) /\ exists ff_q_pvs_weighted_linearity_firstproductsleft_tableentrypositive. dst_positive_code_weighted_linearity_firstproductsleft_table = ff_q_pvs_weighted_linearity_firstproductsleft_tableentrypositive * S ((S (dst_index_weighted_linearity_firstproductsleft_table)) * dst_positive_scale_weighted_linearity_firstproductsleft_table) + (dst_positive_weighted_linearity_firstproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsleft_tableentrynegative. ff_h_pvs_weighted_linearity_firstproductsleft_tableentrynegative + S (dst_negative_weighted_linearity_firstproductsleft_table) = S ((S (dst_index_weighted_linearity_firstproductsleft_table)) * dst_negative_scale_weighted_linearity_firstproductsleft_table)) /\ exists ff_q_pvs_weighted_linearity_firstproductsleft_tableentrynegative. dst_negative_code_weighted_linearity_firstproductsleft_table = ff_q_pvs_weighted_linearity_firstproductsleft_tableentrynegative * S ((S (dst_index_weighted_linearity_firstproductsleft_table)) * dst_negative_scale_weighted_linearity_firstproductsleft_table) + (dst_negative_weighted_linearity_firstproductsleft_table))) /\ (exists ge_balance_positive_weighted_linearity_firstproductsleft_tableentryvalue ge_balance_negative_weighted_linearity_firstproductsleft_tableentryvalue. (((((dst_value_weighted_linearity_firstproductsleft_table) = 2 * (ge_balance_positive_weighted_linearity_firstproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_firstproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsleft_tableentryvaluedecode. (((dst_value_weighted_linearity_firstproductsleft_table) = 2 * ge_signed_half_weighted_linearity_firstproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_firstproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_firstproductsleft_tableentryvalue) = S ge_signed_half_weighted_linearity_firstproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_firstproductsleft_table) + ge_balance_negative_weighted_linearity_firstproductsleft_tableentryvalue = (dst_negative_weighted_linearity_firstproductsleft_table) + ge_balance_positive_weighted_linearity_firstproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_firstproductsright_table dst_positive_scale_weighted_linearity_firstproductsright_table dst_negative_code_weighted_linearity_firstproductsright_table dst_negative_scale_weighted_linearity_firstproductsright_table. (((F) = (((((dst_positive_code_weighted_linearity_firstproductsright_table) + (dst_positive_scale_weighted_linearity_firstproductsright_table)) * S ((dst_positive_code_weighted_linearity_firstproductsright_table) + (dst_positive_scale_weighted_linearity_firstproductsright_table)) + ((dst_positive_scale_weighted_linearity_firstproductsright_table) + (dst_positive_scale_weighted_linearity_firstproductsright_table))) + (((dst_negative_code_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)) * S ((dst_negative_code_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)) + ((dst_negative_scale_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)))) * S ((((dst_positive_code_weighted_linearity_firstproductsright_table) + (dst_positive_scale_weighted_linearity_firstproductsright_table)) * S ((dst_positive_code_weighted_linearity_firstproductsright_table) + (dst_positive_scale_weighted_linearity_firstproductsright_table)) + ((dst_positive_scale_weighted_linearity_firstproductsright_table) + (dst_positive_scale_weighted_linearity_firstproductsright_table))) + (((dst_negative_code_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)) * S ((dst_negative_code_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)) + ((dst_negative_scale_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)))) + ((((dst_negative_code_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)) * S ((dst_negative_code_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)) + ((dst_negative_scale_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table))) + (((dst_negative_code_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)) * S ((dst_negative_code_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)) + ((dst_negative_scale_weighted_linearity_firstproductsright_table) + (dst_negative_scale_weighted_linearity_firstproductsright_table)))))) /\ (forall dst_index_weighted_linearity_firstproductsright_table. (exists pvs_le_gap_weighted_linearity_firstproductsright_tabledomain. pvs_le_gap_weighted_linearity_firstproductsright_tabledomain + (dst_index_weighted_linearity_firstproductsright_table) = (l)) -> exists dst_positive_weighted_linearity_firstproductsright_table dst_negative_weighted_linearity_firstproductsright_table dst_value_weighted_linearity_firstproductsright_table. ((((exists ff_h_pvs_weighted_linearity_firstproductsright_tableentrypositive. ff_h_pvs_weighted_linearity_firstproductsright_tableentrypositive + S (dst_positive_weighted_linearity_firstproductsright_table) = S ((S (dst_index_weighted_linearity_firstproductsright_table)) * dst_positive_scale_weighted_linearity_firstproductsright_table)) /\ exists ff_q_pvs_weighted_linearity_firstproductsright_tableentrypositive. dst_positive_code_weighted_linearity_firstproductsright_table = ff_q_pvs_weighted_linearity_firstproductsright_tableentrypositive * S ((S (dst_index_weighted_linearity_firstproductsright_table)) * dst_positive_scale_weighted_linearity_firstproductsright_table) + (dst_positive_weighted_linearity_firstproductsright_table))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsright_tableentrynegative. ff_h_pvs_weighted_linearity_firstproductsright_tableentrynegative + S (dst_negative_weighted_linearity_firstproductsright_table) = S ((S (dst_index_weighted_linearity_firstproductsright_table)) * dst_negative_scale_weighted_linearity_firstproductsright_table)) /\ exists ff_q_pvs_weighted_linearity_firstproductsright_tableentrynegative. dst_negative_code_weighted_linearity_firstproductsright_table = ff_q_pvs_weighted_linearity_firstproductsright_tableentrynegative * S ((S (dst_index_weighted_linearity_firstproductsright_table)) * dst_negative_scale_weighted_linearity_firstproductsright_table) + (dst_negative_weighted_linearity_firstproductsright_table))) /\ (exists ge_balance_positive_weighted_linearity_firstproductsright_tableentryvalue ge_balance_negative_weighted_linearity_firstproductsright_tableentryvalue. (((((dst_value_weighted_linearity_firstproductsright_table) = 2 * (ge_balance_positive_weighted_linearity_firstproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_firstproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsright_tableentryvaluedecode. (((dst_value_weighted_linearity_firstproductsright_table) = 2 * ge_signed_half_weighted_linearity_firstproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_firstproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_firstproductsright_tableentryvalue) = S ge_signed_half_weighted_linearity_firstproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_firstproductsright_table) + ge_balance_negative_weighted_linearity_firstproductsright_tableentryvalue = (dst_negative_weighted_linearity_firstproductsright_table) + ge_balance_positive_weighted_linearity_firstproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_firstproductsoutput_table dst_positive_scale_weighted_linearity_firstproductsoutput_table dst_negative_code_weighted_linearity_firstproductsoutput_table dst_negative_scale_weighted_linearity_firstproductsoutput_table. (((sws_product_table_weighted_linearity_first) = (((((dst_positive_code_weighted_linearity_firstproductsoutput_table) + (dst_positive_scale_weighted_linearity_firstproductsoutput_table)) * S ((dst_positive_code_weighted_linearity_firstproductsoutput_table) + (dst_positive_scale_weighted_linearity_firstproductsoutput_table)) + ((dst_positive_scale_weighted_linearity_firstproductsoutput_table) + (dst_positive_scale_weighted_linearity_firstproductsoutput_table))) + (((dst_negative_code_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)))) * S ((((dst_positive_code_weighted_linearity_firstproductsoutput_table) + (dst_positive_scale_weighted_linearity_firstproductsoutput_table)) * S ((dst_positive_code_weighted_linearity_firstproductsoutput_table) + (dst_positive_scale_weighted_linearity_firstproductsoutput_table)) + ((dst_positive_scale_weighted_linearity_firstproductsoutput_table) + (dst_positive_scale_weighted_linearity_firstproductsoutput_table))) + (((dst_negative_code_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)))) + ((((dst_negative_code_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table))) + (((dst_negative_code_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_firstproductsoutput_table) + (dst_negative_scale_weighted_linearity_firstproductsoutput_table)))))) /\ (forall dst_index_weighted_linearity_firstproductsoutput_table. (exists pvs_le_gap_weighted_linearity_firstproductsoutput_tabledomain. pvs_le_gap_weighted_linearity_firstproductsoutput_tabledomain + (dst_index_weighted_linearity_firstproductsoutput_table) = (l)) -> exists dst_positive_weighted_linearity_firstproductsoutput_table dst_negative_weighted_linearity_firstproductsoutput_table dst_value_weighted_linearity_firstproductsoutput_table. ((((exists ff_h_pvs_weighted_linearity_firstproductsoutput_tableentrypositive. ff_h_pvs_weighted_linearity_firstproductsoutput_tableentrypositive + S (dst_positive_weighted_linearity_firstproductsoutput_table) = S ((S (dst_index_weighted_linearity_firstproductsoutput_table)) * dst_positive_scale_weighted_linearity_firstproductsoutput_table)) /\ exists ff_q_pvs_weighted_linearity_firstproductsoutput_tableentrypositive. dst_positive_code_weighted_linearity_firstproductsoutput_table = ff_q_pvs_weighted_linearity_firstproductsoutput_tableentrypositive * S ((S (dst_index_weighted_linearity_firstproductsoutput_table)) * dst_positive_scale_weighted_linearity_firstproductsoutput_table) + (dst_positive_weighted_linearity_firstproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsoutput_tableentrynegative. ff_h_pvs_weighted_linearity_firstproductsoutput_tableentrynegative + S (dst_negative_weighted_linearity_firstproductsoutput_table) = S ((S (dst_index_weighted_linearity_firstproductsoutput_table)) * dst_negative_scale_weighted_linearity_firstproductsoutput_table)) /\ exists ff_q_pvs_weighted_linearity_firstproductsoutput_tableentrynegative. dst_negative_code_weighted_linearity_firstproductsoutput_table = ff_q_pvs_weighted_linearity_firstproductsoutput_tableentrynegative * S ((S (dst_index_weighted_linearity_firstproductsoutput_table)) * dst_negative_scale_weighted_linearity_firstproductsoutput_table) + (dst_negative_weighted_linearity_firstproductsoutput_table))) /\ (exists ge_balance_positive_weighted_linearity_firstproductsoutput_tableentryvalue ge_balance_negative_weighted_linearity_firstproductsoutput_tableentryvalue. (((((dst_value_weighted_linearity_firstproductsoutput_table) = 2 * (ge_balance_positive_weighted_linearity_firstproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_firstproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsoutput_tableentryvaluedecode. (((dst_value_weighted_linearity_firstproductsoutput_table) = 2 * ge_signed_half_weighted_linearity_firstproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_firstproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_firstproductsoutput_tableentryvalue) = S ge_signed_half_weighted_linearity_firstproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_firstproductsoutput_table) + ge_balance_negative_weighted_linearity_firstproductsoutput_tableentryvalue = (dst_negative_weighted_linearity_firstproductsoutput_table) + ge_balance_positive_weighted_linearity_firstproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_linearity_firstproductsentries. (exists pvs_gap_weighted_linearity_firstproductsentriesbound. pvs_gap_weighted_linearity_firstproductsentriesbound + S (sto_index_weighted_linearity_firstproductsentries) = (l)) -> exists sto_left_weighted_linearity_firstproductsentries sto_right_weighted_linearity_firstproductsentries sto_output_weighted_linearity_firstproductsentries. ((exists dst_positive_code_weighted_linearity_firstproductsentriesentryleft dst_positive_scale_weighted_linearity_firstproductsentriesentryleft dst_negative_code_weighted_linearity_firstproductsentriesentryleft dst_negative_scale_weighted_linearity_firstproductsentriesentryleft dst_positive_weighted_linearity_firstproductsentriesentryleft dst_negative_weighted_linearity_firstproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_linearity_firstproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryleft)) * S ((dst_positive_code_weighted_linearity_firstproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryleft)) + ((dst_positive_scale_weighted_linearity_firstproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_linearity_firstproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryleft)) * S ((dst_positive_code_weighted_linearity_firstproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryleft)) + ((dst_positive_scale_weighted_linearity_firstproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)))) + ((((dst_negative_code_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsentriesentryleftpositive. ff_h_pvs_weighted_linearity_firstproductsentriesentryleftpositive + S (dst_positive_weighted_linearity_firstproductsentriesentryleft) = S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_positive_scale_weighted_linearity_firstproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_linearity_firstproductsentriesentryleftpositive. dst_positive_code_weighted_linearity_firstproductsentriesentryleft = ff_q_pvs_weighted_linearity_firstproductsentriesentryleftpositive * S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_positive_scale_weighted_linearity_firstproductsentriesentryleft) + (dst_positive_weighted_linearity_firstproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsentriesentryleftnegative. ff_h_pvs_weighted_linearity_firstproductsentriesentryleftnegative + S (dst_negative_weighted_linearity_firstproductsentriesentryleft) = S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_negative_scale_weighted_linearity_firstproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_linearity_firstproductsentriesentryleftnegative. dst_negative_code_weighted_linearity_firstproductsentriesentryleft = ff_q_pvs_weighted_linearity_firstproductsentriesentryleftnegative * S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_negative_scale_weighted_linearity_firstproductsentriesentryleft) + (dst_negative_weighted_linearity_firstproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_linearity_firstproductsentriesentryleftvalue ge_balance_negative_weighted_linearity_firstproductsentriesentryleftvalue. (((((sto_left_weighted_linearity_firstproductsentries) = 2 * (ge_balance_positive_weighted_linearity_firstproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_linearity_firstproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsentriesentryleftvaluedecode. (((sto_left_weighted_linearity_firstproductsentries) = 2 * ge_signed_half_weighted_linearity_firstproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_firstproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_linearity_firstproductsentriesentryleftvalue) = S ge_signed_half_weighted_linearity_firstproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_linearity_firstproductsentriesentryleft) + ge_balance_negative_weighted_linearity_firstproductsentriesentryleftvalue = (dst_negative_weighted_linearity_firstproductsentriesentryleft) + ge_balance_positive_weighted_linearity_firstproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_firstproductsentriesentryright dst_positive_scale_weighted_linearity_firstproductsentriesentryright dst_negative_code_weighted_linearity_firstproductsentriesentryright dst_negative_scale_weighted_linearity_firstproductsentriesentryright dst_positive_weighted_linearity_firstproductsentriesentryright dst_negative_weighted_linearity_firstproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_linearity_firstproductsentriesentryright) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryright)) * S ((dst_positive_code_weighted_linearity_firstproductsentriesentryright) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryright)) + ((dst_positive_scale_weighted_linearity_firstproductsentriesentryright) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)))) * S ((((dst_positive_code_weighted_linearity_firstproductsentriesentryright) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryright)) * S ((dst_positive_code_weighted_linearity_firstproductsentriesentryright) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryright)) + ((dst_positive_scale_weighted_linearity_firstproductsentriesentryright) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)))) + ((((dst_negative_code_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryright) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsentriesentryrightpositive. ff_h_pvs_weighted_linearity_firstproductsentriesentryrightpositive + S (dst_positive_weighted_linearity_firstproductsentriesentryright) = S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_positive_scale_weighted_linearity_firstproductsentriesentryright)) /\ exists ff_q_pvs_weighted_linearity_firstproductsentriesentryrightpositive. dst_positive_code_weighted_linearity_firstproductsentriesentryright = ff_q_pvs_weighted_linearity_firstproductsentriesentryrightpositive * S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_positive_scale_weighted_linearity_firstproductsentriesentryright) + (dst_positive_weighted_linearity_firstproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsentriesentryrightnegative. ff_h_pvs_weighted_linearity_firstproductsentriesentryrightnegative + S (dst_negative_weighted_linearity_firstproductsentriesentryright) = S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_negative_scale_weighted_linearity_firstproductsentriesentryright)) /\ exists ff_q_pvs_weighted_linearity_firstproductsentriesentryrightnegative. dst_negative_code_weighted_linearity_firstproductsentriesentryright = ff_q_pvs_weighted_linearity_firstproductsentriesentryrightnegative * S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_negative_scale_weighted_linearity_firstproductsentriesentryright) + (dst_negative_weighted_linearity_firstproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_linearity_firstproductsentriesentryrightvalue ge_balance_negative_weighted_linearity_firstproductsentriesentryrightvalue. (((((sto_right_weighted_linearity_firstproductsentries) = 2 * (ge_balance_positive_weighted_linearity_firstproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_linearity_firstproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsentriesentryrightvaluedecode. (((sto_right_weighted_linearity_firstproductsentries) = 2 * ge_signed_half_weighted_linearity_firstproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_firstproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_linearity_firstproductsentriesentryrightvalue) = S ge_signed_half_weighted_linearity_firstproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_linearity_firstproductsentriesentryright) + ge_balance_negative_weighted_linearity_firstproductsentriesentryrightvalue = (dst_negative_weighted_linearity_firstproductsentriesentryright) + ge_balance_positive_weighted_linearity_firstproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_firstproductsentriesentryoutput dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput dst_negative_code_weighted_linearity_firstproductsentriesentryoutput dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput dst_positive_weighted_linearity_firstproductsentriesentryoutput dst_negative_weighted_linearity_firstproductsentriesentryoutput. (((sws_product_table_weighted_linearity_first) = (((((dst_positive_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput)) * S ((dst_positive_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput)) + ((dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput)) * S ((dst_positive_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput)) + ((dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsentriesentryoutputpositive. ff_h_pvs_weighted_linearity_firstproductsentriesentryoutputpositive + S (dst_positive_weighted_linearity_firstproductsentriesentryoutput) = S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_linearity_firstproductsentriesentryoutputpositive. dst_positive_code_weighted_linearity_firstproductsentriesentryoutput = ff_q_pvs_weighted_linearity_firstproductsentriesentryoutputpositive * S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_positive_scale_weighted_linearity_firstproductsentriesentryoutput) + (dst_positive_weighted_linearity_firstproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_linearity_firstproductsentriesentryoutputnegative. ff_h_pvs_weighted_linearity_firstproductsentriesentryoutputnegative + S (dst_negative_weighted_linearity_firstproductsentriesentryoutput) = S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_linearity_firstproductsentriesentryoutputnegative. dst_negative_code_weighted_linearity_firstproductsentriesentryoutput = ff_q_pvs_weighted_linearity_firstproductsentriesentryoutputnegative * S ((S (sto_index_weighted_linearity_firstproductsentries)) * dst_negative_scale_weighted_linearity_firstproductsentriesentryoutput) + (dst_negative_weighted_linearity_firstproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_linearity_firstproductsentriesentryoutputvalue ge_balance_negative_weighted_linearity_firstproductsentriesentryoutputvalue. (((((sto_output_weighted_linearity_firstproductsentries) = 2 * (ge_balance_positive_weighted_linearity_firstproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_linearity_firstproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsentriesentryoutputvaluedecode. (((sto_output_weighted_linearity_firstproductsentries) = 2 * ge_signed_half_weighted_linearity_firstproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_firstproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_linearity_firstproductsentriesentryoutputvalue) = S ge_signed_half_weighted_linearity_firstproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_linearity_firstproductsentriesentryoutput) + ge_balance_negative_weighted_linearity_firstproductsentriesentryoutputvalue = (dst_negative_weighted_linearity_firstproductsentriesentryoutput) + ge_balance_positive_weighted_linearity_firstproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_linearity_firstproductsentriesentryoperation sto_an_weighted_linearity_firstproductsentriesentryoperation sto_bp_weighted_linearity_firstproductsentriesentryoperation sto_bn_weighted_linearity_firstproductsentriesentryoperation sto_cp_weighted_linearity_firstproductsentriesentryoperation sto_cn_weighted_linearity_firstproductsentriesentryoperation. (((((sto_left_weighted_linearity_firstproductsentries) = 2 * (sto_ap_weighted_linearity_firstproductsentriesentryoperation) /\ (sto_an_weighted_linearity_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsentriesentryoperationleft. (((sto_left_weighted_linearity_firstproductsentries) = 2 * ge_signed_half_weighted_linearity_firstproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_linearity_firstproductsentriesentryoperation) = 0) /\ (sto_an_weighted_linearity_firstproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_firstproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_linearity_firstproductsentries) = 2 * (sto_bp_weighted_linearity_firstproductsentriesentryoperation) /\ (sto_bn_weighted_linearity_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsentriesentryoperationright. (((sto_right_weighted_linearity_firstproductsentries) = 2 * ge_signed_half_weighted_linearity_firstproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_linearity_firstproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_linearity_firstproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_firstproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_linearity_firstproductsentries) = 2 * (sto_cp_weighted_linearity_firstproductsentriesentryoperation) /\ (sto_cn_weighted_linearity_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_firstproductsentriesentryoperationoutput. (((sto_output_weighted_linearity_firstproductsentries) = 2 * ge_signed_half_weighted_linearity_firstproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_linearity_firstproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_linearity_firstproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_firstproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_linearity_firstproductsentriesentryoperation * sto_bp_weighted_linearity_firstproductsentriesentryoperation + sto_an_weighted_linearity_firstproductsentriesentryoperation * sto_bn_weighted_linearity_firstproductsentriesentryoperation) + sto_cn_weighted_linearity_firstproductsentriesentryoperation = (sto_ap_weighted_linearity_firstproductsentriesentryoperation * sto_bn_weighted_linearity_firstproductsentriesentryoperation + sto_an_weighted_linearity_firstproductsentriesentryoperation * sto_bp_weighted_linearity_firstproductsentriesentryoperation) + sto_cp_weighted_linearity_firstproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_linearity_firstsum dst_positive_scale_weighted_linearity_firstsum dst_negative_code_weighted_linearity_firstsum dst_negative_scale_weighted_linearity_firstsum dst_positive_sum_weighted_linearity_firstsum dst_negative_sum_weighted_linearity_firstsum. (((sws_product_table_weighted_linearity_first) = (((((dst_positive_code_weighted_linearity_firstsum) + (dst_positive_scale_weighted_linearity_firstsum)) * S ((dst_positive_code_weighted_linearity_firstsum) + (dst_positive_scale_weighted_linearity_firstsum)) + ((dst_positive_scale_weighted_linearity_firstsum) + (dst_positive_scale_weighted_linearity_firstsum))) + (((dst_negative_code_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)) * S ((dst_negative_code_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)) + ((dst_negative_scale_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)))) * S ((((dst_positive_code_weighted_linearity_firstsum) + (dst_positive_scale_weighted_linearity_firstsum)) * S ((dst_positive_code_weighted_linearity_firstsum) + (dst_positive_scale_weighted_linearity_firstsum)) + ((dst_positive_scale_weighted_linearity_firstsum) + (dst_positive_scale_weighted_linearity_firstsum))) + (((dst_negative_code_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)) * S ((dst_negative_code_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)) + ((dst_negative_scale_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)))) + ((((dst_negative_code_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)) * S ((dst_negative_code_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)) + ((dst_negative_scale_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum))) + (((dst_negative_code_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)) * S ((dst_negative_code_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)) + ((dst_negative_scale_weighted_linearity_firstsum) + (dst_negative_scale_weighted_linearity_firstsum)))))) /\ (((exists fs_u_dst_weighted_linearity_firstsumpositive fs_v_dst_weighted_linearity_firstsumpositive. ((((exists fs_h_dst_weighted_linearity_firstsumpositive_body_start. fs_h_dst_weighted_linearity_firstsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_linearity_firstsumpositive)) /\ exists fs_q_dst_weighted_linearity_firstsumpositive_body_start. fs_u_dst_weighted_linearity_firstsumpositive = fs_q_dst_weighted_linearity_firstsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_linearity_firstsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_linearity_firstsumpositive_body_terminal. fs_h_dst_weighted_linearity_firstsumpositive_body_terminal + S (dst_positive_sum_weighted_linearity_firstsum) = S ((S (l)) * fs_v_dst_weighted_linearity_firstsumpositive)) /\ exists fs_q_dst_weighted_linearity_firstsumpositive_body_terminal. fs_u_dst_weighted_linearity_firstsumpositive = fs_q_dst_weighted_linearity_firstsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_linearity_firstsumpositive) + (dst_positive_sum_weighted_linearity_firstsum))) /\ forall fs_i_dst_weighted_linearity_firstsumpositive_body_steps. (exists fs_lt_dst_weighted_linearity_firstsumpositive_body_steps_bound. fs_lt_dst_weighted_linearity_firstsumpositive_body_steps_bound + S fs_i_dst_weighted_linearity_firstsumpositive_body_steps = l) -> exists fs_a_dst_weighted_linearity_firstsumpositive_body_steps fs_r_dst_weighted_linearity_firstsumpositive_body_steps fs_s_dst_weighted_linearity_firstsumpositive_body_steps. ((((exists fs_h_dst_weighted_linearity_firstsumpositive_body_steps_summand. fs_h_dst_weighted_linearity_firstsumpositive_body_steps_summand + S (fs_a_dst_weighted_linearity_firstsumpositive_body_steps) = S ((S (fs_i_dst_weighted_linearity_firstsumpositive_body_steps)) * dst_positive_scale_weighted_linearity_firstsum)) /\ exists fs_q_dst_weighted_linearity_firstsumpositive_body_steps_summand. dst_positive_code_weighted_linearity_firstsum = fs_q_dst_weighted_linearity_firstsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_linearity_firstsumpositive_body_steps)) * dst_positive_scale_weighted_linearity_firstsum) + (fs_a_dst_weighted_linearity_firstsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_firstsumpositive_body_steps_partial. fs_h_dst_weighted_linearity_firstsumpositive_body_steps_partial + S (fs_r_dst_weighted_linearity_firstsumpositive_body_steps) = S ((S (fs_i_dst_weighted_linearity_firstsumpositive_body_steps)) * fs_v_dst_weighted_linearity_firstsumpositive)) /\ exists fs_q_dst_weighted_linearity_firstsumpositive_body_steps_partial. fs_u_dst_weighted_linearity_firstsumpositive = fs_q_dst_weighted_linearity_firstsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_linearity_firstsumpositive_body_steps)) * fs_v_dst_weighted_linearity_firstsumpositive) + (fs_r_dst_weighted_linearity_firstsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_firstsumpositive_body_steps_successor. fs_h_dst_weighted_linearity_firstsumpositive_body_steps_successor + S (fs_s_dst_weighted_linearity_firstsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_linearity_firstsumpositive_body_steps)) * fs_v_dst_weighted_linearity_firstsumpositive)) /\ exists fs_q_dst_weighted_linearity_firstsumpositive_body_steps_successor. fs_u_dst_weighted_linearity_firstsumpositive = fs_q_dst_weighted_linearity_firstsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_linearity_firstsumpositive_body_steps)) * fs_v_dst_weighted_linearity_firstsumpositive) + (fs_s_dst_weighted_linearity_firstsumpositive_body_steps))) /\ fs_s_dst_weighted_linearity_firstsumpositive_body_steps = fs_r_dst_weighted_linearity_firstsumpositive_body_steps + fs_a_dst_weighted_linearity_firstsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_linearity_firstsumnegative fs_v_dst_weighted_linearity_firstsumnegative. ((((exists fs_h_dst_weighted_linearity_firstsumnegative_body_start. fs_h_dst_weighted_linearity_firstsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_linearity_firstsumnegative)) /\ exists fs_q_dst_weighted_linearity_firstsumnegative_body_start. fs_u_dst_weighted_linearity_firstsumnegative = fs_q_dst_weighted_linearity_firstsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_linearity_firstsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_linearity_firstsumnegative_body_terminal. fs_h_dst_weighted_linearity_firstsumnegative_body_terminal + S (dst_negative_sum_weighted_linearity_firstsum) = S ((S (l)) * fs_v_dst_weighted_linearity_firstsumnegative)) /\ exists fs_q_dst_weighted_linearity_firstsumnegative_body_terminal. fs_u_dst_weighted_linearity_firstsumnegative = fs_q_dst_weighted_linearity_firstsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_linearity_firstsumnegative) + (dst_negative_sum_weighted_linearity_firstsum))) /\ forall fs_i_dst_weighted_linearity_firstsumnegative_body_steps. (exists fs_lt_dst_weighted_linearity_firstsumnegative_body_steps_bound. fs_lt_dst_weighted_linearity_firstsumnegative_body_steps_bound + S fs_i_dst_weighted_linearity_firstsumnegative_body_steps = l) -> exists fs_a_dst_weighted_linearity_firstsumnegative_body_steps fs_r_dst_weighted_linearity_firstsumnegative_body_steps fs_s_dst_weighted_linearity_firstsumnegative_body_steps. ((((exists fs_h_dst_weighted_linearity_firstsumnegative_body_steps_summand. fs_h_dst_weighted_linearity_firstsumnegative_body_steps_summand + S (fs_a_dst_weighted_linearity_firstsumnegative_body_steps) = S ((S (fs_i_dst_weighted_linearity_firstsumnegative_body_steps)) * dst_negative_scale_weighted_linearity_firstsum)) /\ exists fs_q_dst_weighted_linearity_firstsumnegative_body_steps_summand. dst_negative_code_weighted_linearity_firstsum = fs_q_dst_weighted_linearity_firstsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_linearity_firstsumnegative_body_steps)) * dst_negative_scale_weighted_linearity_firstsum) + (fs_a_dst_weighted_linearity_firstsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_firstsumnegative_body_steps_partial. fs_h_dst_weighted_linearity_firstsumnegative_body_steps_partial + S (fs_r_dst_weighted_linearity_firstsumnegative_body_steps) = S ((S (fs_i_dst_weighted_linearity_firstsumnegative_body_steps)) * fs_v_dst_weighted_linearity_firstsumnegative)) /\ exists fs_q_dst_weighted_linearity_firstsumnegative_body_steps_partial. fs_u_dst_weighted_linearity_firstsumnegative = fs_q_dst_weighted_linearity_firstsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_linearity_firstsumnegative_body_steps)) * fs_v_dst_weighted_linearity_firstsumnegative) + (fs_r_dst_weighted_linearity_firstsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_firstsumnegative_body_steps_successor. fs_h_dst_weighted_linearity_firstsumnegative_body_steps_successor + S (fs_s_dst_weighted_linearity_firstsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_linearity_firstsumnegative_body_steps)) * fs_v_dst_weighted_linearity_firstsumnegative)) /\ exists fs_q_dst_weighted_linearity_firstsumnegative_body_steps_successor. fs_u_dst_weighted_linearity_firstsumnegative = fs_q_dst_weighted_linearity_firstsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_linearity_firstsumnegative_body_steps)) * fs_v_dst_weighted_linearity_firstsumnegative) + (fs_s_dst_weighted_linearity_firstsumnegative_body_steps))) /\ fs_s_dst_weighted_linearity_firstsumnegative_body_steps = fs_r_dst_weighted_linearity_firstsumnegative_body_steps + fs_a_dst_weighted_linearity_firstsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_linearity_firstsumresult ge_balance_negative_weighted_linearity_firstsumresult. (((((a) = 2 * (ge_balance_positive_weighted_linearity_firstsumresult) /\ (ge_balance_negative_weighted_linearity_firstsumresult) = 0) \/ exists ge_signed_half_weighted_linearity_firstsumresultdecode. (((a) = 2 * ge_signed_half_weighted_linearity_firstsumresultdecode + 1 /\ (ge_balance_positive_weighted_linearity_firstsumresult) = 0) /\ (ge_balance_negative_weighted_linearity_firstsumresult) = S ge_signed_half_weighted_linearity_firstsumresultdecode))) /\ ((dst_positive_sum_weighted_linearity_firstsum) + ge_balance_negative_weighted_linearity_firstsumresult = (dst_negative_sum_weighted_linearity_firstsum) + ge_balance_positive_weighted_linearity_firstsumresult))))))))))) -> (exists sws_product_table_weighted_linearity_second. ((((exists dst_positive_code_weighted_linearity_secondproductsleft_table dst_positive_scale_weighted_linearity_secondproductsleft_table dst_negative_code_weighted_linearity_secondproductsleft_table dst_negative_scale_weighted_linearity_secondproductsleft_table. (((W) = (((((dst_positive_code_weighted_linearity_secondproductsleft_table) + (dst_positive_scale_weighted_linearity_secondproductsleft_table)) * S ((dst_positive_code_weighted_linearity_secondproductsleft_table) + (dst_positive_scale_weighted_linearity_secondproductsleft_table)) + ((dst_positive_scale_weighted_linearity_secondproductsleft_table) + (dst_positive_scale_weighted_linearity_secondproductsleft_table))) + (((dst_negative_code_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)) * S ((dst_negative_code_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)) + ((dst_negative_scale_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)))) * S ((((dst_positive_code_weighted_linearity_secondproductsleft_table) + (dst_positive_scale_weighted_linearity_secondproductsleft_table)) * S ((dst_positive_code_weighted_linearity_secondproductsleft_table) + (dst_positive_scale_weighted_linearity_secondproductsleft_table)) + ((dst_positive_scale_weighted_linearity_secondproductsleft_table) + (dst_positive_scale_weighted_linearity_secondproductsleft_table))) + (((dst_negative_code_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)) * S ((dst_negative_code_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)) + ((dst_negative_scale_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)))) + ((((dst_negative_code_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)) * S ((dst_negative_code_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)) + ((dst_negative_scale_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table))) + (((dst_negative_code_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)) * S ((dst_negative_code_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)) + ((dst_negative_scale_weighted_linearity_secondproductsleft_table) + (dst_negative_scale_weighted_linearity_secondproductsleft_table)))))) /\ (forall dst_index_weighted_linearity_secondproductsleft_table. (exists pvs_le_gap_weighted_linearity_secondproductsleft_tabledomain. pvs_le_gap_weighted_linearity_secondproductsleft_tabledomain + (dst_index_weighted_linearity_secondproductsleft_table) = (l)) -> exists dst_positive_weighted_linearity_secondproductsleft_table dst_negative_weighted_linearity_secondproductsleft_table dst_value_weighted_linearity_secondproductsleft_table. ((((exists ff_h_pvs_weighted_linearity_secondproductsleft_tableentrypositive. ff_h_pvs_weighted_linearity_secondproductsleft_tableentrypositive + S (dst_positive_weighted_linearity_secondproductsleft_table) = S ((S (dst_index_weighted_linearity_secondproductsleft_table)) * dst_positive_scale_weighted_linearity_secondproductsleft_table)) /\ exists ff_q_pvs_weighted_linearity_secondproductsleft_tableentrypositive. dst_positive_code_weighted_linearity_secondproductsleft_table = ff_q_pvs_weighted_linearity_secondproductsleft_tableentrypositive * S ((S (dst_index_weighted_linearity_secondproductsleft_table)) * dst_positive_scale_weighted_linearity_secondproductsleft_table) + (dst_positive_weighted_linearity_secondproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsleft_tableentrynegative. ff_h_pvs_weighted_linearity_secondproductsleft_tableentrynegative + S (dst_negative_weighted_linearity_secondproductsleft_table) = S ((S (dst_index_weighted_linearity_secondproductsleft_table)) * dst_negative_scale_weighted_linearity_secondproductsleft_table)) /\ exists ff_q_pvs_weighted_linearity_secondproductsleft_tableentrynegative. dst_negative_code_weighted_linearity_secondproductsleft_table = ff_q_pvs_weighted_linearity_secondproductsleft_tableentrynegative * S ((S (dst_index_weighted_linearity_secondproductsleft_table)) * dst_negative_scale_weighted_linearity_secondproductsleft_table) + (dst_negative_weighted_linearity_secondproductsleft_table))) /\ (exists ge_balance_positive_weighted_linearity_secondproductsleft_tableentryvalue ge_balance_negative_weighted_linearity_secondproductsleft_tableentryvalue. (((((dst_value_weighted_linearity_secondproductsleft_table) = 2 * (ge_balance_positive_weighted_linearity_secondproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_secondproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsleft_tableentryvaluedecode. (((dst_value_weighted_linearity_secondproductsleft_table) = 2 * ge_signed_half_weighted_linearity_secondproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_secondproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_secondproductsleft_tableentryvalue) = S ge_signed_half_weighted_linearity_secondproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_secondproductsleft_table) + ge_balance_negative_weighted_linearity_secondproductsleft_tableentryvalue = (dst_negative_weighted_linearity_secondproductsleft_table) + ge_balance_positive_weighted_linearity_secondproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_secondproductsright_table dst_positive_scale_weighted_linearity_secondproductsright_table dst_negative_code_weighted_linearity_secondproductsright_table dst_negative_scale_weighted_linearity_secondproductsright_table. (((G) = (((((dst_positive_code_weighted_linearity_secondproductsright_table) + (dst_positive_scale_weighted_linearity_secondproductsright_table)) * S ((dst_positive_code_weighted_linearity_secondproductsright_table) + (dst_positive_scale_weighted_linearity_secondproductsright_table)) + ((dst_positive_scale_weighted_linearity_secondproductsright_table) + (dst_positive_scale_weighted_linearity_secondproductsright_table))) + (((dst_negative_code_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)) * S ((dst_negative_code_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)) + ((dst_negative_scale_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)))) * S ((((dst_positive_code_weighted_linearity_secondproductsright_table) + (dst_positive_scale_weighted_linearity_secondproductsright_table)) * S ((dst_positive_code_weighted_linearity_secondproductsright_table) + (dst_positive_scale_weighted_linearity_secondproductsright_table)) + ((dst_positive_scale_weighted_linearity_secondproductsright_table) + (dst_positive_scale_weighted_linearity_secondproductsright_table))) + (((dst_negative_code_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)) * S ((dst_negative_code_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)) + ((dst_negative_scale_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)))) + ((((dst_negative_code_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)) * S ((dst_negative_code_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)) + ((dst_negative_scale_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table))) + (((dst_negative_code_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)) * S ((dst_negative_code_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)) + ((dst_negative_scale_weighted_linearity_secondproductsright_table) + (dst_negative_scale_weighted_linearity_secondproductsright_table)))))) /\ (forall dst_index_weighted_linearity_secondproductsright_table. (exists pvs_le_gap_weighted_linearity_secondproductsright_tabledomain. pvs_le_gap_weighted_linearity_secondproductsright_tabledomain + (dst_index_weighted_linearity_secondproductsright_table) = (l)) -> exists dst_positive_weighted_linearity_secondproductsright_table dst_negative_weighted_linearity_secondproductsright_table dst_value_weighted_linearity_secondproductsright_table. ((((exists ff_h_pvs_weighted_linearity_secondproductsright_tableentrypositive. ff_h_pvs_weighted_linearity_secondproductsright_tableentrypositive + S (dst_positive_weighted_linearity_secondproductsright_table) = S ((S (dst_index_weighted_linearity_secondproductsright_table)) * dst_positive_scale_weighted_linearity_secondproductsright_table)) /\ exists ff_q_pvs_weighted_linearity_secondproductsright_tableentrypositive. dst_positive_code_weighted_linearity_secondproductsright_table = ff_q_pvs_weighted_linearity_secondproductsright_tableentrypositive * S ((S (dst_index_weighted_linearity_secondproductsright_table)) * dst_positive_scale_weighted_linearity_secondproductsright_table) + (dst_positive_weighted_linearity_secondproductsright_table))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsright_tableentrynegative. ff_h_pvs_weighted_linearity_secondproductsright_tableentrynegative + S (dst_negative_weighted_linearity_secondproductsright_table) = S ((S (dst_index_weighted_linearity_secondproductsright_table)) * dst_negative_scale_weighted_linearity_secondproductsright_table)) /\ exists ff_q_pvs_weighted_linearity_secondproductsright_tableentrynegative. dst_negative_code_weighted_linearity_secondproductsright_table = ff_q_pvs_weighted_linearity_secondproductsright_tableentrynegative * S ((S (dst_index_weighted_linearity_secondproductsright_table)) * dst_negative_scale_weighted_linearity_secondproductsright_table) + (dst_negative_weighted_linearity_secondproductsright_table))) /\ (exists ge_balance_positive_weighted_linearity_secondproductsright_tableentryvalue ge_balance_negative_weighted_linearity_secondproductsright_tableentryvalue. (((((dst_value_weighted_linearity_secondproductsright_table) = 2 * (ge_balance_positive_weighted_linearity_secondproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_secondproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsright_tableentryvaluedecode. (((dst_value_weighted_linearity_secondproductsright_table) = 2 * ge_signed_half_weighted_linearity_secondproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_secondproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_secondproductsright_tableentryvalue) = S ge_signed_half_weighted_linearity_secondproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_secondproductsright_table) + ge_balance_negative_weighted_linearity_secondproductsright_tableentryvalue = (dst_negative_weighted_linearity_secondproductsright_table) + ge_balance_positive_weighted_linearity_secondproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_secondproductsoutput_table dst_positive_scale_weighted_linearity_secondproductsoutput_table dst_negative_code_weighted_linearity_secondproductsoutput_table dst_negative_scale_weighted_linearity_secondproductsoutput_table. (((sws_product_table_weighted_linearity_second) = (((((dst_positive_code_weighted_linearity_secondproductsoutput_table) + (dst_positive_scale_weighted_linearity_secondproductsoutput_table)) * S ((dst_positive_code_weighted_linearity_secondproductsoutput_table) + (dst_positive_scale_weighted_linearity_secondproductsoutput_table)) + ((dst_positive_scale_weighted_linearity_secondproductsoutput_table) + (dst_positive_scale_weighted_linearity_secondproductsoutput_table))) + (((dst_negative_code_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)))) * S ((((dst_positive_code_weighted_linearity_secondproductsoutput_table) + (dst_positive_scale_weighted_linearity_secondproductsoutput_table)) * S ((dst_positive_code_weighted_linearity_secondproductsoutput_table) + (dst_positive_scale_weighted_linearity_secondproductsoutput_table)) + ((dst_positive_scale_weighted_linearity_secondproductsoutput_table) + (dst_positive_scale_weighted_linearity_secondproductsoutput_table))) + (((dst_negative_code_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)))) + ((((dst_negative_code_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table))) + (((dst_negative_code_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_secondproductsoutput_table) + (dst_negative_scale_weighted_linearity_secondproductsoutput_table)))))) /\ (forall dst_index_weighted_linearity_secondproductsoutput_table. (exists pvs_le_gap_weighted_linearity_secondproductsoutput_tabledomain. pvs_le_gap_weighted_linearity_secondproductsoutput_tabledomain + (dst_index_weighted_linearity_secondproductsoutput_table) = (l)) -> exists dst_positive_weighted_linearity_secondproductsoutput_table dst_negative_weighted_linearity_secondproductsoutput_table dst_value_weighted_linearity_secondproductsoutput_table. ((((exists ff_h_pvs_weighted_linearity_secondproductsoutput_tableentrypositive. ff_h_pvs_weighted_linearity_secondproductsoutput_tableentrypositive + S (dst_positive_weighted_linearity_secondproductsoutput_table) = S ((S (dst_index_weighted_linearity_secondproductsoutput_table)) * dst_positive_scale_weighted_linearity_secondproductsoutput_table)) /\ exists ff_q_pvs_weighted_linearity_secondproductsoutput_tableentrypositive. dst_positive_code_weighted_linearity_secondproductsoutput_table = ff_q_pvs_weighted_linearity_secondproductsoutput_tableentrypositive * S ((S (dst_index_weighted_linearity_secondproductsoutput_table)) * dst_positive_scale_weighted_linearity_secondproductsoutput_table) + (dst_positive_weighted_linearity_secondproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsoutput_tableentrynegative. ff_h_pvs_weighted_linearity_secondproductsoutput_tableentrynegative + S (dst_negative_weighted_linearity_secondproductsoutput_table) = S ((S (dst_index_weighted_linearity_secondproductsoutput_table)) * dst_negative_scale_weighted_linearity_secondproductsoutput_table)) /\ exists ff_q_pvs_weighted_linearity_secondproductsoutput_tableentrynegative. dst_negative_code_weighted_linearity_secondproductsoutput_table = ff_q_pvs_weighted_linearity_secondproductsoutput_tableentrynegative * S ((S (dst_index_weighted_linearity_secondproductsoutput_table)) * dst_negative_scale_weighted_linearity_secondproductsoutput_table) + (dst_negative_weighted_linearity_secondproductsoutput_table))) /\ (exists ge_balance_positive_weighted_linearity_secondproductsoutput_tableentryvalue ge_balance_negative_weighted_linearity_secondproductsoutput_tableentryvalue. (((((dst_value_weighted_linearity_secondproductsoutput_table) = 2 * (ge_balance_positive_weighted_linearity_secondproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_secondproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsoutput_tableentryvaluedecode. (((dst_value_weighted_linearity_secondproductsoutput_table) = 2 * ge_signed_half_weighted_linearity_secondproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_secondproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_secondproductsoutput_tableentryvalue) = S ge_signed_half_weighted_linearity_secondproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_secondproductsoutput_table) + ge_balance_negative_weighted_linearity_secondproductsoutput_tableentryvalue = (dst_negative_weighted_linearity_secondproductsoutput_table) + ge_balance_positive_weighted_linearity_secondproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_linearity_secondproductsentries. (exists pvs_gap_weighted_linearity_secondproductsentriesbound. pvs_gap_weighted_linearity_secondproductsentriesbound + S (sto_index_weighted_linearity_secondproductsentries) = (l)) -> exists sto_left_weighted_linearity_secondproductsentries sto_right_weighted_linearity_secondproductsentries sto_output_weighted_linearity_secondproductsentries. ((exists dst_positive_code_weighted_linearity_secondproductsentriesentryleft dst_positive_scale_weighted_linearity_secondproductsentriesentryleft dst_negative_code_weighted_linearity_secondproductsentriesentryleft dst_negative_scale_weighted_linearity_secondproductsentriesentryleft dst_positive_weighted_linearity_secondproductsentriesentryleft dst_negative_weighted_linearity_secondproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_linearity_secondproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryleft)) * S ((dst_positive_code_weighted_linearity_secondproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryleft)) + ((dst_positive_scale_weighted_linearity_secondproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_linearity_secondproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryleft)) * S ((dst_positive_code_weighted_linearity_secondproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryleft)) + ((dst_positive_scale_weighted_linearity_secondproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)))) + ((((dst_negative_code_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsentriesentryleftpositive. ff_h_pvs_weighted_linearity_secondproductsentriesentryleftpositive + S (dst_positive_weighted_linearity_secondproductsentriesentryleft) = S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_positive_scale_weighted_linearity_secondproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_linearity_secondproductsentriesentryleftpositive. dst_positive_code_weighted_linearity_secondproductsentriesentryleft = ff_q_pvs_weighted_linearity_secondproductsentriesentryleftpositive * S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_positive_scale_weighted_linearity_secondproductsentriesentryleft) + (dst_positive_weighted_linearity_secondproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsentriesentryleftnegative. ff_h_pvs_weighted_linearity_secondproductsentriesentryleftnegative + S (dst_negative_weighted_linearity_secondproductsentriesentryleft) = S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_negative_scale_weighted_linearity_secondproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_linearity_secondproductsentriesentryleftnegative. dst_negative_code_weighted_linearity_secondproductsentriesentryleft = ff_q_pvs_weighted_linearity_secondproductsentriesentryleftnegative * S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_negative_scale_weighted_linearity_secondproductsentriesentryleft) + (dst_negative_weighted_linearity_secondproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_linearity_secondproductsentriesentryleftvalue ge_balance_negative_weighted_linearity_secondproductsentriesentryleftvalue. (((((sto_left_weighted_linearity_secondproductsentries) = 2 * (ge_balance_positive_weighted_linearity_secondproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_linearity_secondproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsentriesentryleftvaluedecode. (((sto_left_weighted_linearity_secondproductsentries) = 2 * ge_signed_half_weighted_linearity_secondproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_secondproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_linearity_secondproductsentriesentryleftvalue) = S ge_signed_half_weighted_linearity_secondproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_linearity_secondproductsentriesentryleft) + ge_balance_negative_weighted_linearity_secondproductsentriesentryleftvalue = (dst_negative_weighted_linearity_secondproductsentriesentryleft) + ge_balance_positive_weighted_linearity_secondproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_secondproductsentriesentryright dst_positive_scale_weighted_linearity_secondproductsentriesentryright dst_negative_code_weighted_linearity_secondproductsentriesentryright dst_negative_scale_weighted_linearity_secondproductsentriesentryright dst_positive_weighted_linearity_secondproductsentriesentryright dst_negative_weighted_linearity_secondproductsentriesentryright. (((G) = (((((dst_positive_code_weighted_linearity_secondproductsentriesentryright) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryright)) * S ((dst_positive_code_weighted_linearity_secondproductsentriesentryright) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryright)) + ((dst_positive_scale_weighted_linearity_secondproductsentriesentryright) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)))) * S ((((dst_positive_code_weighted_linearity_secondproductsentriesentryright) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryright)) * S ((dst_positive_code_weighted_linearity_secondproductsentriesentryright) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryright)) + ((dst_positive_scale_weighted_linearity_secondproductsentriesentryright) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)))) + ((((dst_negative_code_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryright) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsentriesentryrightpositive. ff_h_pvs_weighted_linearity_secondproductsentriesentryrightpositive + S (dst_positive_weighted_linearity_secondproductsentriesentryright) = S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_positive_scale_weighted_linearity_secondproductsentriesentryright)) /\ exists ff_q_pvs_weighted_linearity_secondproductsentriesentryrightpositive. dst_positive_code_weighted_linearity_secondproductsentriesentryright = ff_q_pvs_weighted_linearity_secondproductsentriesentryrightpositive * S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_positive_scale_weighted_linearity_secondproductsentriesentryright) + (dst_positive_weighted_linearity_secondproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsentriesentryrightnegative. ff_h_pvs_weighted_linearity_secondproductsentriesentryrightnegative + S (dst_negative_weighted_linearity_secondproductsentriesentryright) = S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_negative_scale_weighted_linearity_secondproductsentriesentryright)) /\ exists ff_q_pvs_weighted_linearity_secondproductsentriesentryrightnegative. dst_negative_code_weighted_linearity_secondproductsentriesentryright = ff_q_pvs_weighted_linearity_secondproductsentriesentryrightnegative * S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_negative_scale_weighted_linearity_secondproductsentriesentryright) + (dst_negative_weighted_linearity_secondproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_linearity_secondproductsentriesentryrightvalue ge_balance_negative_weighted_linearity_secondproductsentriesentryrightvalue. (((((sto_right_weighted_linearity_secondproductsentries) = 2 * (ge_balance_positive_weighted_linearity_secondproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_linearity_secondproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsentriesentryrightvaluedecode. (((sto_right_weighted_linearity_secondproductsentries) = 2 * ge_signed_half_weighted_linearity_secondproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_secondproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_linearity_secondproductsentriesentryrightvalue) = S ge_signed_half_weighted_linearity_secondproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_linearity_secondproductsentriesentryright) + ge_balance_negative_weighted_linearity_secondproductsentriesentryrightvalue = (dst_negative_weighted_linearity_secondproductsentriesentryright) + ge_balance_positive_weighted_linearity_secondproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_secondproductsentriesentryoutput dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput dst_negative_code_weighted_linearity_secondproductsentriesentryoutput dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput dst_positive_weighted_linearity_secondproductsentriesentryoutput dst_negative_weighted_linearity_secondproductsentriesentryoutput. (((sws_product_table_weighted_linearity_second) = (((((dst_positive_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput)) * S ((dst_positive_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput)) + ((dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput)) * S ((dst_positive_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput)) + ((dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsentriesentryoutputpositive. ff_h_pvs_weighted_linearity_secondproductsentriesentryoutputpositive + S (dst_positive_weighted_linearity_secondproductsentriesentryoutput) = S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_linearity_secondproductsentriesentryoutputpositive. dst_positive_code_weighted_linearity_secondproductsentriesentryoutput = ff_q_pvs_weighted_linearity_secondproductsentriesentryoutputpositive * S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_positive_scale_weighted_linearity_secondproductsentriesentryoutput) + (dst_positive_weighted_linearity_secondproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_linearity_secondproductsentriesentryoutputnegative. ff_h_pvs_weighted_linearity_secondproductsentriesentryoutputnegative + S (dst_negative_weighted_linearity_secondproductsentriesentryoutput) = S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_linearity_secondproductsentriesentryoutputnegative. dst_negative_code_weighted_linearity_secondproductsentriesentryoutput = ff_q_pvs_weighted_linearity_secondproductsentriesentryoutputnegative * S ((S (sto_index_weighted_linearity_secondproductsentries)) * dst_negative_scale_weighted_linearity_secondproductsentriesentryoutput) + (dst_negative_weighted_linearity_secondproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_linearity_secondproductsentriesentryoutputvalue ge_balance_negative_weighted_linearity_secondproductsentriesentryoutputvalue. (((((sto_output_weighted_linearity_secondproductsentries) = 2 * (ge_balance_positive_weighted_linearity_secondproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_linearity_secondproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsentriesentryoutputvaluedecode. (((sto_output_weighted_linearity_secondproductsentries) = 2 * ge_signed_half_weighted_linearity_secondproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_secondproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_linearity_secondproductsentriesentryoutputvalue) = S ge_signed_half_weighted_linearity_secondproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_linearity_secondproductsentriesentryoutput) + ge_balance_negative_weighted_linearity_secondproductsentriesentryoutputvalue = (dst_negative_weighted_linearity_secondproductsentriesentryoutput) + ge_balance_positive_weighted_linearity_secondproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_linearity_secondproductsentriesentryoperation sto_an_weighted_linearity_secondproductsentriesentryoperation sto_bp_weighted_linearity_secondproductsentriesentryoperation sto_bn_weighted_linearity_secondproductsentriesentryoperation sto_cp_weighted_linearity_secondproductsentriesentryoperation sto_cn_weighted_linearity_secondproductsentriesentryoperation. (((((sto_left_weighted_linearity_secondproductsentries) = 2 * (sto_ap_weighted_linearity_secondproductsentriesentryoperation) /\ (sto_an_weighted_linearity_secondproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsentriesentryoperationleft. (((sto_left_weighted_linearity_secondproductsentries) = 2 * ge_signed_half_weighted_linearity_secondproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_linearity_secondproductsentriesentryoperation) = 0) /\ (sto_an_weighted_linearity_secondproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_secondproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_linearity_secondproductsentries) = 2 * (sto_bp_weighted_linearity_secondproductsentriesentryoperation) /\ (sto_bn_weighted_linearity_secondproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsentriesentryoperationright. (((sto_right_weighted_linearity_secondproductsentries) = 2 * ge_signed_half_weighted_linearity_secondproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_linearity_secondproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_linearity_secondproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_secondproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_linearity_secondproductsentries) = 2 * (sto_cp_weighted_linearity_secondproductsentriesentryoperation) /\ (sto_cn_weighted_linearity_secondproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_secondproductsentriesentryoperationoutput. (((sto_output_weighted_linearity_secondproductsentries) = 2 * ge_signed_half_weighted_linearity_secondproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_linearity_secondproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_linearity_secondproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_secondproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_linearity_secondproductsentriesentryoperation * sto_bp_weighted_linearity_secondproductsentriesentryoperation + sto_an_weighted_linearity_secondproductsentriesentryoperation * sto_bn_weighted_linearity_secondproductsentriesentryoperation) + sto_cn_weighted_linearity_secondproductsentriesentryoperation = (sto_ap_weighted_linearity_secondproductsentriesentryoperation * sto_bn_weighted_linearity_secondproductsentriesentryoperation + sto_an_weighted_linearity_secondproductsentriesentryoperation * sto_bp_weighted_linearity_secondproductsentriesentryoperation) + sto_cp_weighted_linearity_secondproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_linearity_secondsum dst_positive_scale_weighted_linearity_secondsum dst_negative_code_weighted_linearity_secondsum dst_negative_scale_weighted_linearity_secondsum dst_positive_sum_weighted_linearity_secondsum dst_negative_sum_weighted_linearity_secondsum. (((sws_product_table_weighted_linearity_second) = (((((dst_positive_code_weighted_linearity_secondsum) + (dst_positive_scale_weighted_linearity_secondsum)) * S ((dst_positive_code_weighted_linearity_secondsum) + (dst_positive_scale_weighted_linearity_secondsum)) + ((dst_positive_scale_weighted_linearity_secondsum) + (dst_positive_scale_weighted_linearity_secondsum))) + (((dst_negative_code_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)) * S ((dst_negative_code_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)) + ((dst_negative_scale_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)))) * S ((((dst_positive_code_weighted_linearity_secondsum) + (dst_positive_scale_weighted_linearity_secondsum)) * S ((dst_positive_code_weighted_linearity_secondsum) + (dst_positive_scale_weighted_linearity_secondsum)) + ((dst_positive_scale_weighted_linearity_secondsum) + (dst_positive_scale_weighted_linearity_secondsum))) + (((dst_negative_code_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)) * S ((dst_negative_code_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)) + ((dst_negative_scale_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)))) + ((((dst_negative_code_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)) * S ((dst_negative_code_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)) + ((dst_negative_scale_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum))) + (((dst_negative_code_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)) * S ((dst_negative_code_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)) + ((dst_negative_scale_weighted_linearity_secondsum) + (dst_negative_scale_weighted_linearity_secondsum)))))) /\ (((exists fs_u_dst_weighted_linearity_secondsumpositive fs_v_dst_weighted_linearity_secondsumpositive. ((((exists fs_h_dst_weighted_linearity_secondsumpositive_body_start. fs_h_dst_weighted_linearity_secondsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_linearity_secondsumpositive)) /\ exists fs_q_dst_weighted_linearity_secondsumpositive_body_start. fs_u_dst_weighted_linearity_secondsumpositive = fs_q_dst_weighted_linearity_secondsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_linearity_secondsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_linearity_secondsumpositive_body_terminal. fs_h_dst_weighted_linearity_secondsumpositive_body_terminal + S (dst_positive_sum_weighted_linearity_secondsum) = S ((S (l)) * fs_v_dst_weighted_linearity_secondsumpositive)) /\ exists fs_q_dst_weighted_linearity_secondsumpositive_body_terminal. fs_u_dst_weighted_linearity_secondsumpositive = fs_q_dst_weighted_linearity_secondsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_linearity_secondsumpositive) + (dst_positive_sum_weighted_linearity_secondsum))) /\ forall fs_i_dst_weighted_linearity_secondsumpositive_body_steps. (exists fs_lt_dst_weighted_linearity_secondsumpositive_body_steps_bound. fs_lt_dst_weighted_linearity_secondsumpositive_body_steps_bound + S fs_i_dst_weighted_linearity_secondsumpositive_body_steps = l) -> exists fs_a_dst_weighted_linearity_secondsumpositive_body_steps fs_r_dst_weighted_linearity_secondsumpositive_body_steps fs_s_dst_weighted_linearity_secondsumpositive_body_steps. ((((exists fs_h_dst_weighted_linearity_secondsumpositive_body_steps_summand. fs_h_dst_weighted_linearity_secondsumpositive_body_steps_summand + S (fs_a_dst_weighted_linearity_secondsumpositive_body_steps) = S ((S (fs_i_dst_weighted_linearity_secondsumpositive_body_steps)) * dst_positive_scale_weighted_linearity_secondsum)) /\ exists fs_q_dst_weighted_linearity_secondsumpositive_body_steps_summand. dst_positive_code_weighted_linearity_secondsum = fs_q_dst_weighted_linearity_secondsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_linearity_secondsumpositive_body_steps)) * dst_positive_scale_weighted_linearity_secondsum) + (fs_a_dst_weighted_linearity_secondsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_secondsumpositive_body_steps_partial. fs_h_dst_weighted_linearity_secondsumpositive_body_steps_partial + S (fs_r_dst_weighted_linearity_secondsumpositive_body_steps) = S ((S (fs_i_dst_weighted_linearity_secondsumpositive_body_steps)) * fs_v_dst_weighted_linearity_secondsumpositive)) /\ exists fs_q_dst_weighted_linearity_secondsumpositive_body_steps_partial. fs_u_dst_weighted_linearity_secondsumpositive = fs_q_dst_weighted_linearity_secondsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_linearity_secondsumpositive_body_steps)) * fs_v_dst_weighted_linearity_secondsumpositive) + (fs_r_dst_weighted_linearity_secondsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_secondsumpositive_body_steps_successor. fs_h_dst_weighted_linearity_secondsumpositive_body_steps_successor + S (fs_s_dst_weighted_linearity_secondsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_linearity_secondsumpositive_body_steps)) * fs_v_dst_weighted_linearity_secondsumpositive)) /\ exists fs_q_dst_weighted_linearity_secondsumpositive_body_steps_successor. fs_u_dst_weighted_linearity_secondsumpositive = fs_q_dst_weighted_linearity_secondsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_linearity_secondsumpositive_body_steps)) * fs_v_dst_weighted_linearity_secondsumpositive) + (fs_s_dst_weighted_linearity_secondsumpositive_body_steps))) /\ fs_s_dst_weighted_linearity_secondsumpositive_body_steps = fs_r_dst_weighted_linearity_secondsumpositive_body_steps + fs_a_dst_weighted_linearity_secondsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_linearity_secondsumnegative fs_v_dst_weighted_linearity_secondsumnegative. ((((exists fs_h_dst_weighted_linearity_secondsumnegative_body_start. fs_h_dst_weighted_linearity_secondsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_linearity_secondsumnegative)) /\ exists fs_q_dst_weighted_linearity_secondsumnegative_body_start. fs_u_dst_weighted_linearity_secondsumnegative = fs_q_dst_weighted_linearity_secondsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_linearity_secondsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_linearity_secondsumnegative_body_terminal. fs_h_dst_weighted_linearity_secondsumnegative_body_terminal + S (dst_negative_sum_weighted_linearity_secondsum) = S ((S (l)) * fs_v_dst_weighted_linearity_secondsumnegative)) /\ exists fs_q_dst_weighted_linearity_secondsumnegative_body_terminal. fs_u_dst_weighted_linearity_secondsumnegative = fs_q_dst_weighted_linearity_secondsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_linearity_secondsumnegative) + (dst_negative_sum_weighted_linearity_secondsum))) /\ forall fs_i_dst_weighted_linearity_secondsumnegative_body_steps. (exists fs_lt_dst_weighted_linearity_secondsumnegative_body_steps_bound. fs_lt_dst_weighted_linearity_secondsumnegative_body_steps_bound + S fs_i_dst_weighted_linearity_secondsumnegative_body_steps = l) -> exists fs_a_dst_weighted_linearity_secondsumnegative_body_steps fs_r_dst_weighted_linearity_secondsumnegative_body_steps fs_s_dst_weighted_linearity_secondsumnegative_body_steps. ((((exists fs_h_dst_weighted_linearity_secondsumnegative_body_steps_summand. fs_h_dst_weighted_linearity_secondsumnegative_body_steps_summand + S (fs_a_dst_weighted_linearity_secondsumnegative_body_steps) = S ((S (fs_i_dst_weighted_linearity_secondsumnegative_body_steps)) * dst_negative_scale_weighted_linearity_secondsum)) /\ exists fs_q_dst_weighted_linearity_secondsumnegative_body_steps_summand. dst_negative_code_weighted_linearity_secondsum = fs_q_dst_weighted_linearity_secondsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_linearity_secondsumnegative_body_steps)) * dst_negative_scale_weighted_linearity_secondsum) + (fs_a_dst_weighted_linearity_secondsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_secondsumnegative_body_steps_partial. fs_h_dst_weighted_linearity_secondsumnegative_body_steps_partial + S (fs_r_dst_weighted_linearity_secondsumnegative_body_steps) = S ((S (fs_i_dst_weighted_linearity_secondsumnegative_body_steps)) * fs_v_dst_weighted_linearity_secondsumnegative)) /\ exists fs_q_dst_weighted_linearity_secondsumnegative_body_steps_partial. fs_u_dst_weighted_linearity_secondsumnegative = fs_q_dst_weighted_linearity_secondsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_linearity_secondsumnegative_body_steps)) * fs_v_dst_weighted_linearity_secondsumnegative) + (fs_r_dst_weighted_linearity_secondsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_secondsumnegative_body_steps_successor. fs_h_dst_weighted_linearity_secondsumnegative_body_steps_successor + S (fs_s_dst_weighted_linearity_secondsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_linearity_secondsumnegative_body_steps)) * fs_v_dst_weighted_linearity_secondsumnegative)) /\ exists fs_q_dst_weighted_linearity_secondsumnegative_body_steps_successor. fs_u_dst_weighted_linearity_secondsumnegative = fs_q_dst_weighted_linearity_secondsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_linearity_secondsumnegative_body_steps)) * fs_v_dst_weighted_linearity_secondsumnegative) + (fs_s_dst_weighted_linearity_secondsumnegative_body_steps))) /\ fs_s_dst_weighted_linearity_secondsumnegative_body_steps = fs_r_dst_weighted_linearity_secondsumnegative_body_steps + fs_a_dst_weighted_linearity_secondsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_linearity_secondsumresult ge_balance_negative_weighted_linearity_secondsumresult. (((((b) = 2 * (ge_balance_positive_weighted_linearity_secondsumresult) /\ (ge_balance_negative_weighted_linearity_secondsumresult) = 0) \/ exists ge_signed_half_weighted_linearity_secondsumresultdecode. (((b) = 2 * ge_signed_half_weighted_linearity_secondsumresultdecode + 1 /\ (ge_balance_positive_weighted_linearity_secondsumresult) = 0) /\ (ge_balance_negative_weighted_linearity_secondsumresult) = S ge_signed_half_weighted_linearity_secondsumresultdecode))) /\ ((dst_positive_sum_weighted_linearity_secondsum) + ge_balance_negative_weighted_linearity_secondsumresult = (dst_negative_sum_weighted_linearity_secondsum) + ge_balance_positive_weighted_linearity_secondsumresult))))))))))) -> (exists sws_product_table_weighted_linearity_output. ((((exists dst_positive_code_weighted_linearity_outputproductsleft_table dst_positive_scale_weighted_linearity_outputproductsleft_table dst_negative_code_weighted_linearity_outputproductsleft_table dst_negative_scale_weighted_linearity_outputproductsleft_table. (((W) = (((((dst_positive_code_weighted_linearity_outputproductsleft_table) + (dst_positive_scale_weighted_linearity_outputproductsleft_table)) * S ((dst_positive_code_weighted_linearity_outputproductsleft_table) + (dst_positive_scale_weighted_linearity_outputproductsleft_table)) + ((dst_positive_scale_weighted_linearity_outputproductsleft_table) + (dst_positive_scale_weighted_linearity_outputproductsleft_table))) + (((dst_negative_code_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)) * S ((dst_negative_code_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)) + ((dst_negative_scale_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)))) * S ((((dst_positive_code_weighted_linearity_outputproductsleft_table) + (dst_positive_scale_weighted_linearity_outputproductsleft_table)) * S ((dst_positive_code_weighted_linearity_outputproductsleft_table) + (dst_positive_scale_weighted_linearity_outputproductsleft_table)) + ((dst_positive_scale_weighted_linearity_outputproductsleft_table) + (dst_positive_scale_weighted_linearity_outputproductsleft_table))) + (((dst_negative_code_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)) * S ((dst_negative_code_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)) + ((dst_negative_scale_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)))) + ((((dst_negative_code_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)) * S ((dst_negative_code_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)) + ((dst_negative_scale_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table))) + (((dst_negative_code_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)) * S ((dst_negative_code_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)) + ((dst_negative_scale_weighted_linearity_outputproductsleft_table) + (dst_negative_scale_weighted_linearity_outputproductsleft_table)))))) /\ (forall dst_index_weighted_linearity_outputproductsleft_table. (exists pvs_le_gap_weighted_linearity_outputproductsleft_tabledomain. pvs_le_gap_weighted_linearity_outputproductsleft_tabledomain + (dst_index_weighted_linearity_outputproductsleft_table) = (l)) -> exists dst_positive_weighted_linearity_outputproductsleft_table dst_negative_weighted_linearity_outputproductsleft_table dst_value_weighted_linearity_outputproductsleft_table. ((((exists ff_h_pvs_weighted_linearity_outputproductsleft_tableentrypositive. ff_h_pvs_weighted_linearity_outputproductsleft_tableentrypositive + S (dst_positive_weighted_linearity_outputproductsleft_table) = S ((S (dst_index_weighted_linearity_outputproductsleft_table)) * dst_positive_scale_weighted_linearity_outputproductsleft_table)) /\ exists ff_q_pvs_weighted_linearity_outputproductsleft_tableentrypositive. dst_positive_code_weighted_linearity_outputproductsleft_table = ff_q_pvs_weighted_linearity_outputproductsleft_tableentrypositive * S ((S (dst_index_weighted_linearity_outputproductsleft_table)) * dst_positive_scale_weighted_linearity_outputproductsleft_table) + (dst_positive_weighted_linearity_outputproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsleft_tableentrynegative. ff_h_pvs_weighted_linearity_outputproductsleft_tableentrynegative + S (dst_negative_weighted_linearity_outputproductsleft_table) = S ((S (dst_index_weighted_linearity_outputproductsleft_table)) * dst_negative_scale_weighted_linearity_outputproductsleft_table)) /\ exists ff_q_pvs_weighted_linearity_outputproductsleft_tableentrynegative. dst_negative_code_weighted_linearity_outputproductsleft_table = ff_q_pvs_weighted_linearity_outputproductsleft_tableentrynegative * S ((S (dst_index_weighted_linearity_outputproductsleft_table)) * dst_negative_scale_weighted_linearity_outputproductsleft_table) + (dst_negative_weighted_linearity_outputproductsleft_table))) /\ (exists ge_balance_positive_weighted_linearity_outputproductsleft_tableentryvalue ge_balance_negative_weighted_linearity_outputproductsleft_tableentryvalue. (((((dst_value_weighted_linearity_outputproductsleft_table) = 2 * (ge_balance_positive_weighted_linearity_outputproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_outputproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsleft_tableentryvaluedecode. (((dst_value_weighted_linearity_outputproductsleft_table) = 2 * ge_signed_half_weighted_linearity_outputproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_outputproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_outputproductsleft_tableentryvalue) = S ge_signed_half_weighted_linearity_outputproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_outputproductsleft_table) + ge_balance_negative_weighted_linearity_outputproductsleft_tableentryvalue = (dst_negative_weighted_linearity_outputproductsleft_table) + ge_balance_positive_weighted_linearity_outputproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_outputproductsright_table dst_positive_scale_weighted_linearity_outputproductsright_table dst_negative_code_weighted_linearity_outputproductsright_table dst_negative_scale_weighted_linearity_outputproductsright_table. (((H) = (((((dst_positive_code_weighted_linearity_outputproductsright_table) + (dst_positive_scale_weighted_linearity_outputproductsright_table)) * S ((dst_positive_code_weighted_linearity_outputproductsright_table) + (dst_positive_scale_weighted_linearity_outputproductsright_table)) + ((dst_positive_scale_weighted_linearity_outputproductsright_table) + (dst_positive_scale_weighted_linearity_outputproductsright_table))) + (((dst_negative_code_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)) * S ((dst_negative_code_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)) + ((dst_negative_scale_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)))) * S ((((dst_positive_code_weighted_linearity_outputproductsright_table) + (dst_positive_scale_weighted_linearity_outputproductsright_table)) * S ((dst_positive_code_weighted_linearity_outputproductsright_table) + (dst_positive_scale_weighted_linearity_outputproductsright_table)) + ((dst_positive_scale_weighted_linearity_outputproductsright_table) + (dst_positive_scale_weighted_linearity_outputproductsright_table))) + (((dst_negative_code_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)) * S ((dst_negative_code_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)) + ((dst_negative_scale_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)))) + ((((dst_negative_code_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)) * S ((dst_negative_code_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)) + ((dst_negative_scale_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table))) + (((dst_negative_code_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)) * S ((dst_negative_code_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)) + ((dst_negative_scale_weighted_linearity_outputproductsright_table) + (dst_negative_scale_weighted_linearity_outputproductsright_table)))))) /\ (forall dst_index_weighted_linearity_outputproductsright_table. (exists pvs_le_gap_weighted_linearity_outputproductsright_tabledomain. pvs_le_gap_weighted_linearity_outputproductsright_tabledomain + (dst_index_weighted_linearity_outputproductsright_table) = (l)) -> exists dst_positive_weighted_linearity_outputproductsright_table dst_negative_weighted_linearity_outputproductsright_table dst_value_weighted_linearity_outputproductsright_table. ((((exists ff_h_pvs_weighted_linearity_outputproductsright_tableentrypositive. ff_h_pvs_weighted_linearity_outputproductsright_tableentrypositive + S (dst_positive_weighted_linearity_outputproductsright_table) = S ((S (dst_index_weighted_linearity_outputproductsright_table)) * dst_positive_scale_weighted_linearity_outputproductsright_table)) /\ exists ff_q_pvs_weighted_linearity_outputproductsright_tableentrypositive. dst_positive_code_weighted_linearity_outputproductsright_table = ff_q_pvs_weighted_linearity_outputproductsright_tableentrypositive * S ((S (dst_index_weighted_linearity_outputproductsright_table)) * dst_positive_scale_weighted_linearity_outputproductsright_table) + (dst_positive_weighted_linearity_outputproductsright_table))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsright_tableentrynegative. ff_h_pvs_weighted_linearity_outputproductsright_tableentrynegative + S (dst_negative_weighted_linearity_outputproductsright_table) = S ((S (dst_index_weighted_linearity_outputproductsright_table)) * dst_negative_scale_weighted_linearity_outputproductsright_table)) /\ exists ff_q_pvs_weighted_linearity_outputproductsright_tableentrynegative. dst_negative_code_weighted_linearity_outputproductsright_table = ff_q_pvs_weighted_linearity_outputproductsright_tableentrynegative * S ((S (dst_index_weighted_linearity_outputproductsright_table)) * dst_negative_scale_weighted_linearity_outputproductsright_table) + (dst_negative_weighted_linearity_outputproductsright_table))) /\ (exists ge_balance_positive_weighted_linearity_outputproductsright_tableentryvalue ge_balance_negative_weighted_linearity_outputproductsright_tableentryvalue. (((((dst_value_weighted_linearity_outputproductsright_table) = 2 * (ge_balance_positive_weighted_linearity_outputproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_outputproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsright_tableentryvaluedecode. (((dst_value_weighted_linearity_outputproductsright_table) = 2 * ge_signed_half_weighted_linearity_outputproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_outputproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_outputproductsright_tableentryvalue) = S ge_signed_half_weighted_linearity_outputproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_outputproductsright_table) + ge_balance_negative_weighted_linearity_outputproductsright_tableentryvalue = (dst_negative_weighted_linearity_outputproductsright_table) + ge_balance_positive_weighted_linearity_outputproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_outputproductsoutput_table dst_positive_scale_weighted_linearity_outputproductsoutput_table dst_negative_code_weighted_linearity_outputproductsoutput_table dst_negative_scale_weighted_linearity_outputproductsoutput_table. (((sws_product_table_weighted_linearity_output) = (((((dst_positive_code_weighted_linearity_outputproductsoutput_table) + (dst_positive_scale_weighted_linearity_outputproductsoutput_table)) * S ((dst_positive_code_weighted_linearity_outputproductsoutput_table) + (dst_positive_scale_weighted_linearity_outputproductsoutput_table)) + ((dst_positive_scale_weighted_linearity_outputproductsoutput_table) + (dst_positive_scale_weighted_linearity_outputproductsoutput_table))) + (((dst_negative_code_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)))) * S ((((dst_positive_code_weighted_linearity_outputproductsoutput_table) + (dst_positive_scale_weighted_linearity_outputproductsoutput_table)) * S ((dst_positive_code_weighted_linearity_outputproductsoutput_table) + (dst_positive_scale_weighted_linearity_outputproductsoutput_table)) + ((dst_positive_scale_weighted_linearity_outputproductsoutput_table) + (dst_positive_scale_weighted_linearity_outputproductsoutput_table))) + (((dst_negative_code_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)))) + ((((dst_negative_code_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table))) + (((dst_negative_code_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)) * S ((dst_negative_code_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)) + ((dst_negative_scale_weighted_linearity_outputproductsoutput_table) + (dst_negative_scale_weighted_linearity_outputproductsoutput_table)))))) /\ (forall dst_index_weighted_linearity_outputproductsoutput_table. (exists pvs_le_gap_weighted_linearity_outputproductsoutput_tabledomain. pvs_le_gap_weighted_linearity_outputproductsoutput_tabledomain + (dst_index_weighted_linearity_outputproductsoutput_table) = (l)) -> exists dst_positive_weighted_linearity_outputproductsoutput_table dst_negative_weighted_linearity_outputproductsoutput_table dst_value_weighted_linearity_outputproductsoutput_table. ((((exists ff_h_pvs_weighted_linearity_outputproductsoutput_tableentrypositive. ff_h_pvs_weighted_linearity_outputproductsoutput_tableentrypositive + S (dst_positive_weighted_linearity_outputproductsoutput_table) = S ((S (dst_index_weighted_linearity_outputproductsoutput_table)) * dst_positive_scale_weighted_linearity_outputproductsoutput_table)) /\ exists ff_q_pvs_weighted_linearity_outputproductsoutput_tableentrypositive. dst_positive_code_weighted_linearity_outputproductsoutput_table = ff_q_pvs_weighted_linearity_outputproductsoutput_tableentrypositive * S ((S (dst_index_weighted_linearity_outputproductsoutput_table)) * dst_positive_scale_weighted_linearity_outputproductsoutput_table) + (dst_positive_weighted_linearity_outputproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsoutput_tableentrynegative. ff_h_pvs_weighted_linearity_outputproductsoutput_tableentrynegative + S (dst_negative_weighted_linearity_outputproductsoutput_table) = S ((S (dst_index_weighted_linearity_outputproductsoutput_table)) * dst_negative_scale_weighted_linearity_outputproductsoutput_table)) /\ exists ff_q_pvs_weighted_linearity_outputproductsoutput_tableentrynegative. dst_negative_code_weighted_linearity_outputproductsoutput_table = ff_q_pvs_weighted_linearity_outputproductsoutput_tableentrynegative * S ((S (dst_index_weighted_linearity_outputproductsoutput_table)) * dst_negative_scale_weighted_linearity_outputproductsoutput_table) + (dst_negative_weighted_linearity_outputproductsoutput_table))) /\ (exists ge_balance_positive_weighted_linearity_outputproductsoutput_tableentryvalue ge_balance_negative_weighted_linearity_outputproductsoutput_tableentryvalue. (((((dst_value_weighted_linearity_outputproductsoutput_table) = 2 * (ge_balance_positive_weighted_linearity_outputproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_linearity_outputproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsoutput_tableentryvaluedecode. (((dst_value_weighted_linearity_outputproductsoutput_table) = 2 * ge_signed_half_weighted_linearity_outputproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_outputproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_linearity_outputproductsoutput_tableentryvalue) = S ge_signed_half_weighted_linearity_outputproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_linearity_outputproductsoutput_table) + ge_balance_negative_weighted_linearity_outputproductsoutput_tableentryvalue = (dst_negative_weighted_linearity_outputproductsoutput_table) + ge_balance_positive_weighted_linearity_outputproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_linearity_outputproductsentries. (exists pvs_gap_weighted_linearity_outputproductsentriesbound. pvs_gap_weighted_linearity_outputproductsentriesbound + S (sto_index_weighted_linearity_outputproductsentries) = (l)) -> exists sto_left_weighted_linearity_outputproductsentries sto_right_weighted_linearity_outputproductsentries sto_output_weighted_linearity_outputproductsentries. ((exists dst_positive_code_weighted_linearity_outputproductsentriesentryleft dst_positive_scale_weighted_linearity_outputproductsentriesentryleft dst_negative_code_weighted_linearity_outputproductsentriesentryleft dst_negative_scale_weighted_linearity_outputproductsentriesentryleft dst_positive_weighted_linearity_outputproductsentriesentryleft dst_negative_weighted_linearity_outputproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_linearity_outputproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryleft)) * S ((dst_positive_code_weighted_linearity_outputproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryleft)) + ((dst_positive_scale_weighted_linearity_outputproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_linearity_outputproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryleft)) * S ((dst_positive_code_weighted_linearity_outputproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryleft)) + ((dst_positive_scale_weighted_linearity_outputproductsentriesentryleft) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)))) + ((((dst_negative_code_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsentriesentryleftpositive. ff_h_pvs_weighted_linearity_outputproductsentriesentryleftpositive + S (dst_positive_weighted_linearity_outputproductsentriesentryleft) = S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_positive_scale_weighted_linearity_outputproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_linearity_outputproductsentriesentryleftpositive. dst_positive_code_weighted_linearity_outputproductsentriesentryleft = ff_q_pvs_weighted_linearity_outputproductsentriesentryleftpositive * S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_positive_scale_weighted_linearity_outputproductsentriesentryleft) + (dst_positive_weighted_linearity_outputproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsentriesentryleftnegative. ff_h_pvs_weighted_linearity_outputproductsentriesentryleftnegative + S (dst_negative_weighted_linearity_outputproductsentriesentryleft) = S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_negative_scale_weighted_linearity_outputproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_linearity_outputproductsentriesentryleftnegative. dst_negative_code_weighted_linearity_outputproductsentriesentryleft = ff_q_pvs_weighted_linearity_outputproductsentriesentryleftnegative * S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_negative_scale_weighted_linearity_outputproductsentriesentryleft) + (dst_negative_weighted_linearity_outputproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_linearity_outputproductsentriesentryleftvalue ge_balance_negative_weighted_linearity_outputproductsentriesentryleftvalue. (((((sto_left_weighted_linearity_outputproductsentries) = 2 * (ge_balance_positive_weighted_linearity_outputproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_linearity_outputproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsentriesentryleftvaluedecode. (((sto_left_weighted_linearity_outputproductsentries) = 2 * ge_signed_half_weighted_linearity_outputproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_outputproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_linearity_outputproductsentriesentryleftvalue) = S ge_signed_half_weighted_linearity_outputproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_linearity_outputproductsentriesentryleft) + ge_balance_negative_weighted_linearity_outputproductsentriesentryleftvalue = (dst_negative_weighted_linearity_outputproductsentriesentryleft) + ge_balance_positive_weighted_linearity_outputproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_outputproductsentriesentryright dst_positive_scale_weighted_linearity_outputproductsentriesentryright dst_negative_code_weighted_linearity_outputproductsentriesentryright dst_negative_scale_weighted_linearity_outputproductsentriesentryright dst_positive_weighted_linearity_outputproductsentriesentryright dst_negative_weighted_linearity_outputproductsentriesentryright. (((H) = (((((dst_positive_code_weighted_linearity_outputproductsentriesentryright) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryright)) * S ((dst_positive_code_weighted_linearity_outputproductsentriesentryright) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryright)) + ((dst_positive_scale_weighted_linearity_outputproductsentriesentryright) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)))) * S ((((dst_positive_code_weighted_linearity_outputproductsentriesentryright) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryright)) * S ((dst_positive_code_weighted_linearity_outputproductsentriesentryright) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryright)) + ((dst_positive_scale_weighted_linearity_outputproductsentriesentryright) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)))) + ((((dst_negative_code_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryright) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsentriesentryrightpositive. ff_h_pvs_weighted_linearity_outputproductsentriesentryrightpositive + S (dst_positive_weighted_linearity_outputproductsentriesentryright) = S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_positive_scale_weighted_linearity_outputproductsentriesentryright)) /\ exists ff_q_pvs_weighted_linearity_outputproductsentriesentryrightpositive. dst_positive_code_weighted_linearity_outputproductsentriesentryright = ff_q_pvs_weighted_linearity_outputproductsentriesentryrightpositive * S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_positive_scale_weighted_linearity_outputproductsentriesentryright) + (dst_positive_weighted_linearity_outputproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsentriesentryrightnegative. ff_h_pvs_weighted_linearity_outputproductsentriesentryrightnegative + S (dst_negative_weighted_linearity_outputproductsentriesentryright) = S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_negative_scale_weighted_linearity_outputproductsentriesentryright)) /\ exists ff_q_pvs_weighted_linearity_outputproductsentriesentryrightnegative. dst_negative_code_weighted_linearity_outputproductsentriesentryright = ff_q_pvs_weighted_linearity_outputproductsentriesentryrightnegative * S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_negative_scale_weighted_linearity_outputproductsentriesentryright) + (dst_negative_weighted_linearity_outputproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_linearity_outputproductsentriesentryrightvalue ge_balance_negative_weighted_linearity_outputproductsentriesentryrightvalue. (((((sto_right_weighted_linearity_outputproductsentries) = 2 * (ge_balance_positive_weighted_linearity_outputproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_linearity_outputproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsentriesentryrightvaluedecode. (((sto_right_weighted_linearity_outputproductsentries) = 2 * ge_signed_half_weighted_linearity_outputproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_outputproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_linearity_outputproductsentriesentryrightvalue) = S ge_signed_half_weighted_linearity_outputproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_linearity_outputproductsentriesentryright) + ge_balance_negative_weighted_linearity_outputproductsentriesentryrightvalue = (dst_negative_weighted_linearity_outputproductsentriesentryright) + ge_balance_positive_weighted_linearity_outputproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_linearity_outputproductsentriesentryoutput dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput dst_negative_code_weighted_linearity_outputproductsentriesentryoutput dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput dst_positive_weighted_linearity_outputproductsentriesentryoutput dst_negative_weighted_linearity_outputproductsentriesentryoutput. (((sws_product_table_weighted_linearity_output) = (((((dst_positive_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput)) * S ((dst_positive_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput)) + ((dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput)) * S ((dst_positive_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput)) + ((dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput))) + (((dst_negative_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) * S ((dst_negative_code_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) + ((dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsentriesentryoutputpositive. ff_h_pvs_weighted_linearity_outputproductsentriesentryoutputpositive + S (dst_positive_weighted_linearity_outputproductsentriesentryoutput) = S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_linearity_outputproductsentriesentryoutputpositive. dst_positive_code_weighted_linearity_outputproductsentriesentryoutput = ff_q_pvs_weighted_linearity_outputproductsentriesentryoutputpositive * S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_positive_scale_weighted_linearity_outputproductsentriesentryoutput) + (dst_positive_weighted_linearity_outputproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_linearity_outputproductsentriesentryoutputnegative. ff_h_pvs_weighted_linearity_outputproductsentriesentryoutputnegative + S (dst_negative_weighted_linearity_outputproductsentriesentryoutput) = S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_linearity_outputproductsentriesentryoutputnegative. dst_negative_code_weighted_linearity_outputproductsentriesentryoutput = ff_q_pvs_weighted_linearity_outputproductsentriesentryoutputnegative * S ((S (sto_index_weighted_linearity_outputproductsentries)) * dst_negative_scale_weighted_linearity_outputproductsentriesentryoutput) + (dst_negative_weighted_linearity_outputproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_linearity_outputproductsentriesentryoutputvalue ge_balance_negative_weighted_linearity_outputproductsentriesentryoutputvalue. (((((sto_output_weighted_linearity_outputproductsentries) = 2 * (ge_balance_positive_weighted_linearity_outputproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_linearity_outputproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsentriesentryoutputvaluedecode. (((sto_output_weighted_linearity_outputproductsentries) = 2 * ge_signed_half_weighted_linearity_outputproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_linearity_outputproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_linearity_outputproductsentriesentryoutputvalue) = S ge_signed_half_weighted_linearity_outputproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_linearity_outputproductsentriesentryoutput) + ge_balance_negative_weighted_linearity_outputproductsentriesentryoutputvalue = (dst_negative_weighted_linearity_outputproductsentriesentryoutput) + ge_balance_positive_weighted_linearity_outputproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_linearity_outputproductsentriesentryoperation sto_an_weighted_linearity_outputproductsentriesentryoperation sto_bp_weighted_linearity_outputproductsentriesentryoperation sto_bn_weighted_linearity_outputproductsentriesentryoperation sto_cp_weighted_linearity_outputproductsentriesentryoperation sto_cn_weighted_linearity_outputproductsentriesentryoperation. (((((sto_left_weighted_linearity_outputproductsentries) = 2 * (sto_ap_weighted_linearity_outputproductsentriesentryoperation) /\ (sto_an_weighted_linearity_outputproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsentriesentryoperationleft. (((sto_left_weighted_linearity_outputproductsentries) = 2 * ge_signed_half_weighted_linearity_outputproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_linearity_outputproductsentriesentryoperation) = 0) /\ (sto_an_weighted_linearity_outputproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_outputproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_linearity_outputproductsentries) = 2 * (sto_bp_weighted_linearity_outputproductsentriesentryoperation) /\ (sto_bn_weighted_linearity_outputproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsentriesentryoperationright. (((sto_right_weighted_linearity_outputproductsentries) = 2 * ge_signed_half_weighted_linearity_outputproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_linearity_outputproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_linearity_outputproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_outputproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_linearity_outputproductsentries) = 2 * (sto_cp_weighted_linearity_outputproductsentriesentryoperation) /\ (sto_cn_weighted_linearity_outputproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_linearity_outputproductsentriesentryoperationoutput. (((sto_output_weighted_linearity_outputproductsentries) = 2 * ge_signed_half_weighted_linearity_outputproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_linearity_outputproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_linearity_outputproductsentriesentryoperation) = S ge_signed_half_weighted_linearity_outputproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_linearity_outputproductsentriesentryoperation * sto_bp_weighted_linearity_outputproductsentriesentryoperation + sto_an_weighted_linearity_outputproductsentriesentryoperation * sto_bn_weighted_linearity_outputproductsentriesentryoperation) + sto_cn_weighted_linearity_outputproductsentriesentryoperation = (sto_ap_weighted_linearity_outputproductsentriesentryoperation * sto_bn_weighted_linearity_outputproductsentriesentryoperation + sto_an_weighted_linearity_outputproductsentriesentryoperation * sto_bp_weighted_linearity_outputproductsentriesentryoperation) + sto_cp_weighted_linearity_outputproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_linearity_outputsum dst_positive_scale_weighted_linearity_outputsum dst_negative_code_weighted_linearity_outputsum dst_negative_scale_weighted_linearity_outputsum dst_positive_sum_weighted_linearity_outputsum dst_negative_sum_weighted_linearity_outputsum. (((sws_product_table_weighted_linearity_output) = (((((dst_positive_code_weighted_linearity_outputsum) + (dst_positive_scale_weighted_linearity_outputsum)) * S ((dst_positive_code_weighted_linearity_outputsum) + (dst_positive_scale_weighted_linearity_outputsum)) + ((dst_positive_scale_weighted_linearity_outputsum) + (dst_positive_scale_weighted_linearity_outputsum))) + (((dst_negative_code_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)) * S ((dst_negative_code_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)) + ((dst_negative_scale_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)))) * S ((((dst_positive_code_weighted_linearity_outputsum) + (dst_positive_scale_weighted_linearity_outputsum)) * S ((dst_positive_code_weighted_linearity_outputsum) + (dst_positive_scale_weighted_linearity_outputsum)) + ((dst_positive_scale_weighted_linearity_outputsum) + (dst_positive_scale_weighted_linearity_outputsum))) + (((dst_negative_code_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)) * S ((dst_negative_code_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)) + ((dst_negative_scale_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)))) + ((((dst_negative_code_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)) * S ((dst_negative_code_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)) + ((dst_negative_scale_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum))) + (((dst_negative_code_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)) * S ((dst_negative_code_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)) + ((dst_negative_scale_weighted_linearity_outputsum) + (dst_negative_scale_weighted_linearity_outputsum)))))) /\ (((exists fs_u_dst_weighted_linearity_outputsumpositive fs_v_dst_weighted_linearity_outputsumpositive. ((((exists fs_h_dst_weighted_linearity_outputsumpositive_body_start. fs_h_dst_weighted_linearity_outputsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_linearity_outputsumpositive)) /\ exists fs_q_dst_weighted_linearity_outputsumpositive_body_start. fs_u_dst_weighted_linearity_outputsumpositive = fs_q_dst_weighted_linearity_outputsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_linearity_outputsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_linearity_outputsumpositive_body_terminal. fs_h_dst_weighted_linearity_outputsumpositive_body_terminal + S (dst_positive_sum_weighted_linearity_outputsum) = S ((S (l)) * fs_v_dst_weighted_linearity_outputsumpositive)) /\ exists fs_q_dst_weighted_linearity_outputsumpositive_body_terminal. fs_u_dst_weighted_linearity_outputsumpositive = fs_q_dst_weighted_linearity_outputsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_linearity_outputsumpositive) + (dst_positive_sum_weighted_linearity_outputsum))) /\ forall fs_i_dst_weighted_linearity_outputsumpositive_body_steps. (exists fs_lt_dst_weighted_linearity_outputsumpositive_body_steps_bound. fs_lt_dst_weighted_linearity_outputsumpositive_body_steps_bound + S fs_i_dst_weighted_linearity_outputsumpositive_body_steps = l) -> exists fs_a_dst_weighted_linearity_outputsumpositive_body_steps fs_r_dst_weighted_linearity_outputsumpositive_body_steps fs_s_dst_weighted_linearity_outputsumpositive_body_steps. ((((exists fs_h_dst_weighted_linearity_outputsumpositive_body_steps_summand. fs_h_dst_weighted_linearity_outputsumpositive_body_steps_summand + S (fs_a_dst_weighted_linearity_outputsumpositive_body_steps) = S ((S (fs_i_dst_weighted_linearity_outputsumpositive_body_steps)) * dst_positive_scale_weighted_linearity_outputsum)) /\ exists fs_q_dst_weighted_linearity_outputsumpositive_body_steps_summand. dst_positive_code_weighted_linearity_outputsum = fs_q_dst_weighted_linearity_outputsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_linearity_outputsumpositive_body_steps)) * dst_positive_scale_weighted_linearity_outputsum) + (fs_a_dst_weighted_linearity_outputsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_outputsumpositive_body_steps_partial. fs_h_dst_weighted_linearity_outputsumpositive_body_steps_partial + S (fs_r_dst_weighted_linearity_outputsumpositive_body_steps) = S ((S (fs_i_dst_weighted_linearity_outputsumpositive_body_steps)) * fs_v_dst_weighted_linearity_outputsumpositive)) /\ exists fs_q_dst_weighted_linearity_outputsumpositive_body_steps_partial. fs_u_dst_weighted_linearity_outputsumpositive = fs_q_dst_weighted_linearity_outputsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_linearity_outputsumpositive_body_steps)) * fs_v_dst_weighted_linearity_outputsumpositive) + (fs_r_dst_weighted_linearity_outputsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_outputsumpositive_body_steps_successor. fs_h_dst_weighted_linearity_outputsumpositive_body_steps_successor + S (fs_s_dst_weighted_linearity_outputsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_linearity_outputsumpositive_body_steps)) * fs_v_dst_weighted_linearity_outputsumpositive)) /\ exists fs_q_dst_weighted_linearity_outputsumpositive_body_steps_successor. fs_u_dst_weighted_linearity_outputsumpositive = fs_q_dst_weighted_linearity_outputsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_linearity_outputsumpositive_body_steps)) * fs_v_dst_weighted_linearity_outputsumpositive) + (fs_s_dst_weighted_linearity_outputsumpositive_body_steps))) /\ fs_s_dst_weighted_linearity_outputsumpositive_body_steps = fs_r_dst_weighted_linearity_outputsumpositive_body_steps + fs_a_dst_weighted_linearity_outputsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_linearity_outputsumnegative fs_v_dst_weighted_linearity_outputsumnegative. ((((exists fs_h_dst_weighted_linearity_outputsumnegative_body_start. fs_h_dst_weighted_linearity_outputsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_linearity_outputsumnegative)) /\ exists fs_q_dst_weighted_linearity_outputsumnegative_body_start. fs_u_dst_weighted_linearity_outputsumnegative = fs_q_dst_weighted_linearity_outputsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_linearity_outputsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_linearity_outputsumnegative_body_terminal. fs_h_dst_weighted_linearity_outputsumnegative_body_terminal + S (dst_negative_sum_weighted_linearity_outputsum) = S ((S (l)) * fs_v_dst_weighted_linearity_outputsumnegative)) /\ exists fs_q_dst_weighted_linearity_outputsumnegative_body_terminal. fs_u_dst_weighted_linearity_outputsumnegative = fs_q_dst_weighted_linearity_outputsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_linearity_outputsumnegative) + (dst_negative_sum_weighted_linearity_outputsum))) /\ forall fs_i_dst_weighted_linearity_outputsumnegative_body_steps. (exists fs_lt_dst_weighted_linearity_outputsumnegative_body_steps_bound. fs_lt_dst_weighted_linearity_outputsumnegative_body_steps_bound + S fs_i_dst_weighted_linearity_outputsumnegative_body_steps = l) -> exists fs_a_dst_weighted_linearity_outputsumnegative_body_steps fs_r_dst_weighted_linearity_outputsumnegative_body_steps fs_s_dst_weighted_linearity_outputsumnegative_body_steps. ((((exists fs_h_dst_weighted_linearity_outputsumnegative_body_steps_summand. fs_h_dst_weighted_linearity_outputsumnegative_body_steps_summand + S (fs_a_dst_weighted_linearity_outputsumnegative_body_steps) = S ((S (fs_i_dst_weighted_linearity_outputsumnegative_body_steps)) * dst_negative_scale_weighted_linearity_outputsum)) /\ exists fs_q_dst_weighted_linearity_outputsumnegative_body_steps_summand. dst_negative_code_weighted_linearity_outputsum = fs_q_dst_weighted_linearity_outputsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_linearity_outputsumnegative_body_steps)) * dst_negative_scale_weighted_linearity_outputsum) + (fs_a_dst_weighted_linearity_outputsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_outputsumnegative_body_steps_partial. fs_h_dst_weighted_linearity_outputsumnegative_body_steps_partial + S (fs_r_dst_weighted_linearity_outputsumnegative_body_steps) = S ((S (fs_i_dst_weighted_linearity_outputsumnegative_body_steps)) * fs_v_dst_weighted_linearity_outputsumnegative)) /\ exists fs_q_dst_weighted_linearity_outputsumnegative_body_steps_partial. fs_u_dst_weighted_linearity_outputsumnegative = fs_q_dst_weighted_linearity_outputsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_linearity_outputsumnegative_body_steps)) * fs_v_dst_weighted_linearity_outputsumnegative) + (fs_r_dst_weighted_linearity_outputsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_linearity_outputsumnegative_body_steps_successor. fs_h_dst_weighted_linearity_outputsumnegative_body_steps_successor + S (fs_s_dst_weighted_linearity_outputsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_linearity_outputsumnegative_body_steps)) * fs_v_dst_weighted_linearity_outputsumnegative)) /\ exists fs_q_dst_weighted_linearity_outputsumnegative_body_steps_successor. fs_u_dst_weighted_linearity_outputsumnegative = fs_q_dst_weighted_linearity_outputsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_linearity_outputsumnegative_body_steps)) * fs_v_dst_weighted_linearity_outputsumnegative) + (fs_s_dst_weighted_linearity_outputsumnegative_body_steps))) /\ fs_s_dst_weighted_linearity_outputsumnegative_body_steps = fs_r_dst_weighted_linearity_outputsumnegative_body_steps + fs_a_dst_weighted_linearity_outputsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_linearity_outputsumresult ge_balance_negative_weighted_linearity_outputsumresult. (((((c) = 2 * (ge_balance_positive_weighted_linearity_outputsumresult) /\ (ge_balance_negative_weighted_linearity_outputsumresult) = 0) \/ exists ge_signed_half_weighted_linearity_outputsumresultdecode. (((c) = 2 * ge_signed_half_weighted_linearity_outputsumresultdecode + 1 /\ (ge_balance_positive_weighted_linearity_outputsumresult) = 0) /\ (ge_balance_negative_weighted_linearity_outputsumresult) = S ge_signed_half_weighted_linearity_outputsumresultdecode))) /\ ((dst_positive_sum_weighted_linearity_outputsum) + ge_balance_negative_weighted_linearity_outputsumresult = (dst_negative_sum_weighted_linearity_outputsum) + ge_balance_positive_weighted_linearity_outputsumresult))))))))))) -> (exists dsa_ap_weighted_linearity_result dsa_an_weighted_linearity_result dsa_bp_weighted_linearity_result dsa_bn_weighted_linearity_result dsa_cp_weighted_linearity_result dsa_cn_weighted_linearity_result. (((((a) = 2 * (dsa_ap_weighted_linearity_result) /\ (dsa_an_weighted_linearity_result) = 0) \/ exists ge_signed_half_weighted_linearity_resultleft. (((a) = 2 * ge_signed_half_weighted_linearity_resultleft + 1 /\ (dsa_ap_weighted_linearity_result) = 0) /\ (dsa_an_weighted_linearity_result) = S ge_signed_half_weighted_linearity_resultleft))) /\ ((((((b) = 2 * (dsa_bp_weighted_linearity_result) /\ (dsa_bn_weighted_linearity_result) = 0) \/ exists ge_signed_half_weighted_linearity_resultright. (((b) = 2 * ge_signed_half_weighted_linearity_resultright + 1 /\ (dsa_bp_weighted_linearity_result) = 0) /\ (dsa_bn_weighted_linearity_result) = S ge_signed_half_weighted_linearity_resultright))) /\ ((((((c) = 2 * (dsa_cp_weighted_linearity_result) /\ (dsa_cn_weighted_linearity_result) = 0) \/ exists ge_signed_half_weighted_linearity_resultoutput. (((c) = 2 * ge_signed_half_weighted_linearity_resultoutput + 1 /\ (dsa_cp_weighted_linearity_result) = 0) /\ (dsa_cn_weighted_linearity_result) = S ge_signed_half_weighted_linearity_resultoutput))) /\ ((dsa_ap_weighted_linearity_result + dsa_bp_weighted_linearity_result) + dsa_cn_weighted_linearity_result = (dsa_an_weighted_linearity_result + dsa_bn_weighted_linearity_result) + dsa_cp_weighted_linearity_result)))))))
signed_weighted_sum_scalar_linearity
new owned theorem · read exact theorem evidence
Bundle node 225; exact statement SHA-256 488852252ab9e41daf5e2e6e234f8a9e046042f269dd9f5fd1bd9a074c45cbeb
Exact first-order statement
forall l a W F G b c. (((exists dst_positive_code_weighted_scalar_inputinput_table dst_positive_scale_weighted_scalar_inputinput_table dst_negative_code_weighted_scalar_inputinput_table dst_negative_scale_weighted_scalar_inputinput_table. (((F) = (((((dst_positive_code_weighted_scalar_inputinput_table) + (dst_positive_scale_weighted_scalar_inputinput_table)) * S ((dst_positive_code_weighted_scalar_inputinput_table) + (dst_positive_scale_weighted_scalar_inputinput_table)) + ((dst_positive_scale_weighted_scalar_inputinput_table) + (dst_positive_scale_weighted_scalar_inputinput_table))) + (((dst_negative_code_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)) * S ((dst_negative_code_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)) + ((dst_negative_scale_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)))) * S ((((dst_positive_code_weighted_scalar_inputinput_table) + (dst_positive_scale_weighted_scalar_inputinput_table)) * S ((dst_positive_code_weighted_scalar_inputinput_table) + (dst_positive_scale_weighted_scalar_inputinput_table)) + ((dst_positive_scale_weighted_scalar_inputinput_table) + (dst_positive_scale_weighted_scalar_inputinput_table))) + (((dst_negative_code_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)) * S ((dst_negative_code_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)) + ((dst_negative_scale_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)))) + ((((dst_negative_code_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)) * S ((dst_negative_code_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)) + ((dst_negative_scale_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table))) + (((dst_negative_code_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)) * S ((dst_negative_code_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)) + ((dst_negative_scale_weighted_scalar_inputinput_table) + (dst_negative_scale_weighted_scalar_inputinput_table)))))) /\ (forall dst_index_weighted_scalar_inputinput_table. (exists pvs_le_gap_weighted_scalar_inputinput_tabledomain. pvs_le_gap_weighted_scalar_inputinput_tabledomain + (dst_index_weighted_scalar_inputinput_table) = (l)) -> exists dst_positive_weighted_scalar_inputinput_table dst_negative_weighted_scalar_inputinput_table dst_value_weighted_scalar_inputinput_table. ((((exists ff_h_pvs_weighted_scalar_inputinput_tableentrypositive. ff_h_pvs_weighted_scalar_inputinput_tableentrypositive + S (dst_positive_weighted_scalar_inputinput_table) = S ((S (dst_index_weighted_scalar_inputinput_table)) * dst_positive_scale_weighted_scalar_inputinput_table)) /\ exists ff_q_pvs_weighted_scalar_inputinput_tableentrypositive. dst_positive_code_weighted_scalar_inputinput_table = ff_q_pvs_weighted_scalar_inputinput_tableentrypositive * S ((S (dst_index_weighted_scalar_inputinput_table)) * dst_positive_scale_weighted_scalar_inputinput_table) + (dst_positive_weighted_scalar_inputinput_table))) /\ (((((exists ff_h_pvs_weighted_scalar_inputinput_tableentrynegative. ff_h_pvs_weighted_scalar_inputinput_tableentrynegative + S (dst_negative_weighted_scalar_inputinput_table) = S ((S (dst_index_weighted_scalar_inputinput_table)) * dst_negative_scale_weighted_scalar_inputinput_table)) /\ exists ff_q_pvs_weighted_scalar_inputinput_tableentrynegative. dst_negative_code_weighted_scalar_inputinput_table = ff_q_pvs_weighted_scalar_inputinput_tableentrynegative * S ((S (dst_index_weighted_scalar_inputinput_table)) * dst_negative_scale_weighted_scalar_inputinput_table) + (dst_negative_weighted_scalar_inputinput_table))) /\ (exists ge_balance_positive_weighted_scalar_inputinput_tableentryvalue ge_balance_negative_weighted_scalar_inputinput_tableentryvalue. (((((dst_value_weighted_scalar_inputinput_table) = 2 * (ge_balance_positive_weighted_scalar_inputinput_tableentryvalue) /\ (ge_balance_negative_weighted_scalar_inputinput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scalar_inputinput_tableentryvaluedecode. (((dst_value_weighted_scalar_inputinput_table) = 2 * ge_signed_half_weighted_scalar_inputinput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_inputinput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scalar_inputinput_tableentryvalue) = S ge_signed_half_weighted_scalar_inputinput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scalar_inputinput_table) + ge_balance_negative_weighted_scalar_inputinput_tableentryvalue = (dst_negative_weighted_scalar_inputinput_table) + ge_balance_positive_weighted_scalar_inputinput_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_inputoutput_table dst_positive_scale_weighted_scalar_inputoutput_table dst_negative_code_weighted_scalar_inputoutput_table dst_negative_scale_weighted_scalar_inputoutput_table. (((G) = (((((dst_positive_code_weighted_scalar_inputoutput_table) + (dst_positive_scale_weighted_scalar_inputoutput_table)) * S ((dst_positive_code_weighted_scalar_inputoutput_table) + (dst_positive_scale_weighted_scalar_inputoutput_table)) + ((dst_positive_scale_weighted_scalar_inputoutput_table) + (dst_positive_scale_weighted_scalar_inputoutput_table))) + (((dst_negative_code_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)) * S ((dst_negative_code_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)) + ((dst_negative_scale_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)))) * S ((((dst_positive_code_weighted_scalar_inputoutput_table) + (dst_positive_scale_weighted_scalar_inputoutput_table)) * S ((dst_positive_code_weighted_scalar_inputoutput_table) + (dst_positive_scale_weighted_scalar_inputoutput_table)) + ((dst_positive_scale_weighted_scalar_inputoutput_table) + (dst_positive_scale_weighted_scalar_inputoutput_table))) + (((dst_negative_code_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)) * S ((dst_negative_code_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)) + ((dst_negative_scale_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)))) + ((((dst_negative_code_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)) * S ((dst_negative_code_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)) + ((dst_negative_scale_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table))) + (((dst_negative_code_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)) * S ((dst_negative_code_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)) + ((dst_negative_scale_weighted_scalar_inputoutput_table) + (dst_negative_scale_weighted_scalar_inputoutput_table)))))) /\ (forall dst_index_weighted_scalar_inputoutput_table. (exists pvs_le_gap_weighted_scalar_inputoutput_tabledomain. pvs_le_gap_weighted_scalar_inputoutput_tabledomain + (dst_index_weighted_scalar_inputoutput_table) = (l)) -> exists dst_positive_weighted_scalar_inputoutput_table dst_negative_weighted_scalar_inputoutput_table dst_value_weighted_scalar_inputoutput_table. ((((exists ff_h_pvs_weighted_scalar_inputoutput_tableentrypositive. ff_h_pvs_weighted_scalar_inputoutput_tableentrypositive + S (dst_positive_weighted_scalar_inputoutput_table) = S ((S (dst_index_weighted_scalar_inputoutput_table)) * dst_positive_scale_weighted_scalar_inputoutput_table)) /\ exists ff_q_pvs_weighted_scalar_inputoutput_tableentrypositive. dst_positive_code_weighted_scalar_inputoutput_table = ff_q_pvs_weighted_scalar_inputoutput_tableentrypositive * S ((S (dst_index_weighted_scalar_inputoutput_table)) * dst_positive_scale_weighted_scalar_inputoutput_table) + (dst_positive_weighted_scalar_inputoutput_table))) /\ (((((exists ff_h_pvs_weighted_scalar_inputoutput_tableentrynegative. ff_h_pvs_weighted_scalar_inputoutput_tableentrynegative + S (dst_negative_weighted_scalar_inputoutput_table) = S ((S (dst_index_weighted_scalar_inputoutput_table)) * dst_negative_scale_weighted_scalar_inputoutput_table)) /\ exists ff_q_pvs_weighted_scalar_inputoutput_tableentrynegative. dst_negative_code_weighted_scalar_inputoutput_table = ff_q_pvs_weighted_scalar_inputoutput_tableentrynegative * S ((S (dst_index_weighted_scalar_inputoutput_table)) * dst_negative_scale_weighted_scalar_inputoutput_table) + (dst_negative_weighted_scalar_inputoutput_table))) /\ (exists ge_balance_positive_weighted_scalar_inputoutput_tableentryvalue ge_balance_negative_weighted_scalar_inputoutput_tableentryvalue. (((((dst_value_weighted_scalar_inputoutput_table) = 2 * (ge_balance_positive_weighted_scalar_inputoutput_tableentryvalue) /\ (ge_balance_negative_weighted_scalar_inputoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scalar_inputoutput_tableentryvaluedecode. (((dst_value_weighted_scalar_inputoutput_table) = 2 * ge_signed_half_weighted_scalar_inputoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_inputoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scalar_inputoutput_tableentryvalue) = S ge_signed_half_weighted_scalar_inputoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scalar_inputoutput_table) + ge_balance_negative_weighted_scalar_inputoutput_tableentryvalue = (dst_negative_weighted_scalar_inputoutput_table) + ge_balance_positive_weighted_scalar_inputoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_scalar_inputentries. (exists pvs_gap_weighted_scalar_inputentriesbound. pvs_gap_weighted_scalar_inputentriesbound + S (sto_index_weighted_scalar_inputentries) = (l)) -> exists sto_input_weighted_scalar_inputentries sto_output_weighted_scalar_inputentries. ((exists dst_positive_code_weighted_scalar_inputentriesentryinput dst_positive_scale_weighted_scalar_inputentriesentryinput dst_negative_code_weighted_scalar_inputentriesentryinput dst_negative_scale_weighted_scalar_inputentriesentryinput dst_positive_weighted_scalar_inputentriesentryinput dst_negative_weighted_scalar_inputentriesentryinput. (((F) = (((((dst_positive_code_weighted_scalar_inputentriesentryinput) + (dst_positive_scale_weighted_scalar_inputentriesentryinput)) * S ((dst_positive_code_weighted_scalar_inputentriesentryinput) + (dst_positive_scale_weighted_scalar_inputentriesentryinput)) + ((dst_positive_scale_weighted_scalar_inputentriesentryinput) + (dst_positive_scale_weighted_scalar_inputentriesentryinput))) + (((dst_negative_code_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)) * S ((dst_negative_code_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)) + ((dst_negative_scale_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)))) * S ((((dst_positive_code_weighted_scalar_inputentriesentryinput) + (dst_positive_scale_weighted_scalar_inputentriesentryinput)) * S ((dst_positive_code_weighted_scalar_inputentriesentryinput) + (dst_positive_scale_weighted_scalar_inputentriesentryinput)) + ((dst_positive_scale_weighted_scalar_inputentriesentryinput) + (dst_positive_scale_weighted_scalar_inputentriesentryinput))) + (((dst_negative_code_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)) * S ((dst_negative_code_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)) + ((dst_negative_scale_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)))) + ((((dst_negative_code_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)) * S ((dst_negative_code_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)) + ((dst_negative_scale_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput))) + (((dst_negative_code_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)) * S ((dst_negative_code_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)) + ((dst_negative_scale_weighted_scalar_inputentriesentryinput) + (dst_negative_scale_weighted_scalar_inputentriesentryinput)))))) /\ (((((exists ff_h_pvs_weighted_scalar_inputentriesentryinputpositive. ff_h_pvs_weighted_scalar_inputentriesentryinputpositive + S (dst_positive_weighted_scalar_inputentriesentryinput) = S ((S (sto_index_weighted_scalar_inputentries)) * dst_positive_scale_weighted_scalar_inputentriesentryinput)) /\ exists ff_q_pvs_weighted_scalar_inputentriesentryinputpositive. dst_positive_code_weighted_scalar_inputentriesentryinput = ff_q_pvs_weighted_scalar_inputentriesentryinputpositive * S ((S (sto_index_weighted_scalar_inputentries)) * dst_positive_scale_weighted_scalar_inputentriesentryinput) + (dst_positive_weighted_scalar_inputentriesentryinput))) /\ (((((exists ff_h_pvs_weighted_scalar_inputentriesentryinputnegative. ff_h_pvs_weighted_scalar_inputentriesentryinputnegative + S (dst_negative_weighted_scalar_inputentriesentryinput) = S ((S (sto_index_weighted_scalar_inputentries)) * dst_negative_scale_weighted_scalar_inputentriesentryinput)) /\ exists ff_q_pvs_weighted_scalar_inputentriesentryinputnegative. dst_negative_code_weighted_scalar_inputentriesentryinput = ff_q_pvs_weighted_scalar_inputentriesentryinputnegative * S ((S (sto_index_weighted_scalar_inputentries)) * dst_negative_scale_weighted_scalar_inputentriesentryinput) + (dst_negative_weighted_scalar_inputentriesentryinput))) /\ (exists ge_balance_positive_weighted_scalar_inputentriesentryinputvalue ge_balance_negative_weighted_scalar_inputentriesentryinputvalue. (((((sto_input_weighted_scalar_inputentries) = 2 * (ge_balance_positive_weighted_scalar_inputentriesentryinputvalue) /\ (ge_balance_negative_weighted_scalar_inputentriesentryinputvalue) = 0) \/ exists ge_signed_half_weighted_scalar_inputentriesentryinputvaluedecode. (((sto_input_weighted_scalar_inputentries) = 2 * ge_signed_half_weighted_scalar_inputentriesentryinputvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_inputentriesentryinputvalue) = 0) /\ (ge_balance_negative_weighted_scalar_inputentriesentryinputvalue) = S ge_signed_half_weighted_scalar_inputentriesentryinputvaluedecode))) /\ ((dst_positive_weighted_scalar_inputentriesentryinput) + ge_balance_negative_weighted_scalar_inputentriesentryinputvalue = (dst_negative_weighted_scalar_inputentriesentryinput) + ge_balance_positive_weighted_scalar_inputentriesentryinputvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_inputentriesentryoutput dst_positive_scale_weighted_scalar_inputentriesentryoutput dst_negative_code_weighted_scalar_inputentriesentryoutput dst_negative_scale_weighted_scalar_inputentriesentryoutput dst_positive_weighted_scalar_inputentriesentryoutput dst_negative_weighted_scalar_inputentriesentryoutput. (((G) = (((((dst_positive_code_weighted_scalar_inputentriesentryoutput) + (dst_positive_scale_weighted_scalar_inputentriesentryoutput)) * S ((dst_positive_code_weighted_scalar_inputentriesentryoutput) + (dst_positive_scale_weighted_scalar_inputentriesentryoutput)) + ((dst_positive_scale_weighted_scalar_inputentriesentryoutput) + (dst_positive_scale_weighted_scalar_inputentriesentryoutput))) + (((dst_negative_code_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)))) * S ((((dst_positive_code_weighted_scalar_inputentriesentryoutput) + (dst_positive_scale_weighted_scalar_inputentriesentryoutput)) * S ((dst_positive_code_weighted_scalar_inputentriesentryoutput) + (dst_positive_scale_weighted_scalar_inputentriesentryoutput)) + ((dst_positive_scale_weighted_scalar_inputentriesentryoutput) + (dst_positive_scale_weighted_scalar_inputentriesentryoutput))) + (((dst_negative_code_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)))) + ((((dst_negative_code_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput))) + (((dst_negative_code_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_inputentriesentryoutput) + (dst_negative_scale_weighted_scalar_inputentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_scalar_inputentriesentryoutputpositive. ff_h_pvs_weighted_scalar_inputentriesentryoutputpositive + S (dst_positive_weighted_scalar_inputentriesentryoutput) = S ((S (sto_index_weighted_scalar_inputentries)) * dst_positive_scale_weighted_scalar_inputentriesentryoutput)) /\ exists ff_q_pvs_weighted_scalar_inputentriesentryoutputpositive. dst_positive_code_weighted_scalar_inputentriesentryoutput = ff_q_pvs_weighted_scalar_inputentriesentryoutputpositive * S ((S (sto_index_weighted_scalar_inputentries)) * dst_positive_scale_weighted_scalar_inputentriesentryoutput) + (dst_positive_weighted_scalar_inputentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_scalar_inputentriesentryoutputnegative. ff_h_pvs_weighted_scalar_inputentriesentryoutputnegative + S (dst_negative_weighted_scalar_inputentriesentryoutput) = S ((S (sto_index_weighted_scalar_inputentries)) * dst_negative_scale_weighted_scalar_inputentriesentryoutput)) /\ exists ff_q_pvs_weighted_scalar_inputentriesentryoutputnegative. dst_negative_code_weighted_scalar_inputentriesentryoutput = ff_q_pvs_weighted_scalar_inputentriesentryoutputnegative * S ((S (sto_index_weighted_scalar_inputentries)) * dst_negative_scale_weighted_scalar_inputentriesentryoutput) + (dst_negative_weighted_scalar_inputentriesentryoutput))) /\ (exists ge_balance_positive_weighted_scalar_inputentriesentryoutputvalue ge_balance_negative_weighted_scalar_inputentriesentryoutputvalue. (((((sto_output_weighted_scalar_inputentries) = 2 * (ge_balance_positive_weighted_scalar_inputentriesentryoutputvalue) /\ (ge_balance_negative_weighted_scalar_inputentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_scalar_inputentriesentryoutputvaluedecode. (((sto_output_weighted_scalar_inputentries) = 2 * ge_signed_half_weighted_scalar_inputentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_inputentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_scalar_inputentriesentryoutputvalue) = S ge_signed_half_weighted_scalar_inputentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_scalar_inputentriesentryoutput) + ge_balance_negative_weighted_scalar_inputentriesentryoutputvalue = (dst_negative_weighted_scalar_inputentriesentryoutput) + ge_balance_positive_weighted_scalar_inputentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_scalar_inputentriesentryoperation sto_an_weighted_scalar_inputentriesentryoperation sto_bp_weighted_scalar_inputentriesentryoperation sto_bn_weighted_scalar_inputentriesentryoperation sto_cp_weighted_scalar_inputentriesentryoperation sto_cn_weighted_scalar_inputentriesentryoperation. (((((a) = 2 * (sto_ap_weighted_scalar_inputentriesentryoperation) /\ (sto_an_weighted_scalar_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_inputentriesentryoperationleft. (((a) = 2 * ge_signed_half_weighted_scalar_inputentriesentryoperationleft + 1 /\ (sto_ap_weighted_scalar_inputentriesentryoperation) = 0) /\ (sto_an_weighted_scalar_inputentriesentryoperation) = S ge_signed_half_weighted_scalar_inputentriesentryoperationleft))) /\ ((((((sto_input_weighted_scalar_inputentries) = 2 * (sto_bp_weighted_scalar_inputentriesentryoperation) /\ (sto_bn_weighted_scalar_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_inputentriesentryoperationright. (((sto_input_weighted_scalar_inputentries) = 2 * ge_signed_half_weighted_scalar_inputentriesentryoperationright + 1 /\ (sto_bp_weighted_scalar_inputentriesentryoperation) = 0) /\ (sto_bn_weighted_scalar_inputentriesentryoperation) = S ge_signed_half_weighted_scalar_inputentriesentryoperationright))) /\ ((((((sto_output_weighted_scalar_inputentries) = 2 * (sto_cp_weighted_scalar_inputentriesentryoperation) /\ (sto_cn_weighted_scalar_inputentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_inputentriesentryoperationoutput. (((sto_output_weighted_scalar_inputentries) = 2 * ge_signed_half_weighted_scalar_inputentriesentryoperationoutput + 1 /\ (sto_cp_weighted_scalar_inputentriesentryoperation) = 0) /\ (sto_cn_weighted_scalar_inputentriesentryoperation) = S ge_signed_half_weighted_scalar_inputentriesentryoperationoutput))) /\ ((sto_ap_weighted_scalar_inputentriesentryoperation * sto_bp_weighted_scalar_inputentriesentryoperation + sto_an_weighted_scalar_inputentriesentryoperation * sto_bn_weighted_scalar_inputentriesentryoperation) + sto_cn_weighted_scalar_inputentriesentryoperation = (sto_ap_weighted_scalar_inputentriesentryoperation * sto_bn_weighted_scalar_inputentriesentryoperation + sto_an_weighted_scalar_inputentriesentryoperation * sto_bp_weighted_scalar_inputentriesentryoperation) + sto_cp_weighted_scalar_inputentriesentryoperation))))))))))))))) -> (exists sws_product_table_weighted_scalar_first. ((((exists dst_positive_code_weighted_scalar_firstproductsleft_table dst_positive_scale_weighted_scalar_firstproductsleft_table dst_negative_code_weighted_scalar_firstproductsleft_table dst_negative_scale_weighted_scalar_firstproductsleft_table. (((W) = (((((dst_positive_code_weighted_scalar_firstproductsleft_table) + (dst_positive_scale_weighted_scalar_firstproductsleft_table)) * S ((dst_positive_code_weighted_scalar_firstproductsleft_table) + (dst_positive_scale_weighted_scalar_firstproductsleft_table)) + ((dst_positive_scale_weighted_scalar_firstproductsleft_table) + (dst_positive_scale_weighted_scalar_firstproductsleft_table))) + (((dst_negative_code_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)) * S ((dst_negative_code_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)) + ((dst_negative_scale_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)))) * S ((((dst_positive_code_weighted_scalar_firstproductsleft_table) + (dst_positive_scale_weighted_scalar_firstproductsleft_table)) * S ((dst_positive_code_weighted_scalar_firstproductsleft_table) + (dst_positive_scale_weighted_scalar_firstproductsleft_table)) + ((dst_positive_scale_weighted_scalar_firstproductsleft_table) + (dst_positive_scale_weighted_scalar_firstproductsleft_table))) + (((dst_negative_code_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)) * S ((dst_negative_code_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)) + ((dst_negative_scale_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)))) + ((((dst_negative_code_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)) * S ((dst_negative_code_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)) + ((dst_negative_scale_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table))) + (((dst_negative_code_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)) * S ((dst_negative_code_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)) + ((dst_negative_scale_weighted_scalar_firstproductsleft_table) + (dst_negative_scale_weighted_scalar_firstproductsleft_table)))))) /\ (forall dst_index_weighted_scalar_firstproductsleft_table. (exists pvs_le_gap_weighted_scalar_firstproductsleft_tabledomain. pvs_le_gap_weighted_scalar_firstproductsleft_tabledomain + (dst_index_weighted_scalar_firstproductsleft_table) = (l)) -> exists dst_positive_weighted_scalar_firstproductsleft_table dst_negative_weighted_scalar_firstproductsleft_table dst_value_weighted_scalar_firstproductsleft_table. ((((exists ff_h_pvs_weighted_scalar_firstproductsleft_tableentrypositive. ff_h_pvs_weighted_scalar_firstproductsleft_tableentrypositive + S (dst_positive_weighted_scalar_firstproductsleft_table) = S ((S (dst_index_weighted_scalar_firstproductsleft_table)) * dst_positive_scale_weighted_scalar_firstproductsleft_table)) /\ exists ff_q_pvs_weighted_scalar_firstproductsleft_tableentrypositive. dst_positive_code_weighted_scalar_firstproductsleft_table = ff_q_pvs_weighted_scalar_firstproductsleft_tableentrypositive * S ((S (dst_index_weighted_scalar_firstproductsleft_table)) * dst_positive_scale_weighted_scalar_firstproductsleft_table) + (dst_positive_weighted_scalar_firstproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsleft_tableentrynegative. ff_h_pvs_weighted_scalar_firstproductsleft_tableentrynegative + S (dst_negative_weighted_scalar_firstproductsleft_table) = S ((S (dst_index_weighted_scalar_firstproductsleft_table)) * dst_negative_scale_weighted_scalar_firstproductsleft_table)) /\ exists ff_q_pvs_weighted_scalar_firstproductsleft_tableentrynegative. dst_negative_code_weighted_scalar_firstproductsleft_table = ff_q_pvs_weighted_scalar_firstproductsleft_tableentrynegative * S ((S (dst_index_weighted_scalar_firstproductsleft_table)) * dst_negative_scale_weighted_scalar_firstproductsleft_table) + (dst_negative_weighted_scalar_firstproductsleft_table))) /\ (exists ge_balance_positive_weighted_scalar_firstproductsleft_tableentryvalue ge_balance_negative_weighted_scalar_firstproductsleft_tableentryvalue. (((((dst_value_weighted_scalar_firstproductsleft_table) = 2 * (ge_balance_positive_weighted_scalar_firstproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_scalar_firstproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsleft_tableentryvaluedecode. (((dst_value_weighted_scalar_firstproductsleft_table) = 2 * ge_signed_half_weighted_scalar_firstproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_firstproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scalar_firstproductsleft_tableentryvalue) = S ge_signed_half_weighted_scalar_firstproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_scalar_firstproductsleft_table) + ge_balance_negative_weighted_scalar_firstproductsleft_tableentryvalue = (dst_negative_weighted_scalar_firstproductsleft_table) + ge_balance_positive_weighted_scalar_firstproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_firstproductsright_table dst_positive_scale_weighted_scalar_firstproductsright_table dst_negative_code_weighted_scalar_firstproductsright_table dst_negative_scale_weighted_scalar_firstproductsright_table. (((F) = (((((dst_positive_code_weighted_scalar_firstproductsright_table) + (dst_positive_scale_weighted_scalar_firstproductsright_table)) * S ((dst_positive_code_weighted_scalar_firstproductsright_table) + (dst_positive_scale_weighted_scalar_firstproductsright_table)) + ((dst_positive_scale_weighted_scalar_firstproductsright_table) + (dst_positive_scale_weighted_scalar_firstproductsright_table))) + (((dst_negative_code_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)) * S ((dst_negative_code_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)) + ((dst_negative_scale_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)))) * S ((((dst_positive_code_weighted_scalar_firstproductsright_table) + (dst_positive_scale_weighted_scalar_firstproductsright_table)) * S ((dst_positive_code_weighted_scalar_firstproductsright_table) + (dst_positive_scale_weighted_scalar_firstproductsright_table)) + ((dst_positive_scale_weighted_scalar_firstproductsright_table) + (dst_positive_scale_weighted_scalar_firstproductsright_table))) + (((dst_negative_code_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)) * S ((dst_negative_code_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)) + ((dst_negative_scale_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)))) + ((((dst_negative_code_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)) * S ((dst_negative_code_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)) + ((dst_negative_scale_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table))) + (((dst_negative_code_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)) * S ((dst_negative_code_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)) + ((dst_negative_scale_weighted_scalar_firstproductsright_table) + (dst_negative_scale_weighted_scalar_firstproductsright_table)))))) /\ (forall dst_index_weighted_scalar_firstproductsright_table. (exists pvs_le_gap_weighted_scalar_firstproductsright_tabledomain. pvs_le_gap_weighted_scalar_firstproductsright_tabledomain + (dst_index_weighted_scalar_firstproductsright_table) = (l)) -> exists dst_positive_weighted_scalar_firstproductsright_table dst_negative_weighted_scalar_firstproductsright_table dst_value_weighted_scalar_firstproductsright_table. ((((exists ff_h_pvs_weighted_scalar_firstproductsright_tableentrypositive. ff_h_pvs_weighted_scalar_firstproductsright_tableentrypositive + S (dst_positive_weighted_scalar_firstproductsright_table) = S ((S (dst_index_weighted_scalar_firstproductsright_table)) * dst_positive_scale_weighted_scalar_firstproductsright_table)) /\ exists ff_q_pvs_weighted_scalar_firstproductsright_tableentrypositive. dst_positive_code_weighted_scalar_firstproductsright_table = ff_q_pvs_weighted_scalar_firstproductsright_tableentrypositive * S ((S (dst_index_weighted_scalar_firstproductsright_table)) * dst_positive_scale_weighted_scalar_firstproductsright_table) + (dst_positive_weighted_scalar_firstproductsright_table))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsright_tableentrynegative. ff_h_pvs_weighted_scalar_firstproductsright_tableentrynegative + S (dst_negative_weighted_scalar_firstproductsright_table) = S ((S (dst_index_weighted_scalar_firstproductsright_table)) * dst_negative_scale_weighted_scalar_firstproductsright_table)) /\ exists ff_q_pvs_weighted_scalar_firstproductsright_tableentrynegative. dst_negative_code_weighted_scalar_firstproductsright_table = ff_q_pvs_weighted_scalar_firstproductsright_tableentrynegative * S ((S (dst_index_weighted_scalar_firstproductsright_table)) * dst_negative_scale_weighted_scalar_firstproductsright_table) + (dst_negative_weighted_scalar_firstproductsright_table))) /\ (exists ge_balance_positive_weighted_scalar_firstproductsright_tableentryvalue ge_balance_negative_weighted_scalar_firstproductsright_tableentryvalue. (((((dst_value_weighted_scalar_firstproductsright_table) = 2 * (ge_balance_positive_weighted_scalar_firstproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_scalar_firstproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsright_tableentryvaluedecode. (((dst_value_weighted_scalar_firstproductsright_table) = 2 * ge_signed_half_weighted_scalar_firstproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_firstproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scalar_firstproductsright_tableentryvalue) = S ge_signed_half_weighted_scalar_firstproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_scalar_firstproductsright_table) + ge_balance_negative_weighted_scalar_firstproductsright_tableentryvalue = (dst_negative_weighted_scalar_firstproductsright_table) + ge_balance_positive_weighted_scalar_firstproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_firstproductsoutput_table dst_positive_scale_weighted_scalar_firstproductsoutput_table dst_negative_code_weighted_scalar_firstproductsoutput_table dst_negative_scale_weighted_scalar_firstproductsoutput_table. (((sws_product_table_weighted_scalar_first) = (((((dst_positive_code_weighted_scalar_firstproductsoutput_table) + (dst_positive_scale_weighted_scalar_firstproductsoutput_table)) * S ((dst_positive_code_weighted_scalar_firstproductsoutput_table) + (dst_positive_scale_weighted_scalar_firstproductsoutput_table)) + ((dst_positive_scale_weighted_scalar_firstproductsoutput_table) + (dst_positive_scale_weighted_scalar_firstproductsoutput_table))) + (((dst_negative_code_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)) * S ((dst_negative_code_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)) + ((dst_negative_scale_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)))) * S ((((dst_positive_code_weighted_scalar_firstproductsoutput_table) + (dst_positive_scale_weighted_scalar_firstproductsoutput_table)) * S ((dst_positive_code_weighted_scalar_firstproductsoutput_table) + (dst_positive_scale_weighted_scalar_firstproductsoutput_table)) + ((dst_positive_scale_weighted_scalar_firstproductsoutput_table) + (dst_positive_scale_weighted_scalar_firstproductsoutput_table))) + (((dst_negative_code_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)) * S ((dst_negative_code_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)) + ((dst_negative_scale_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)))) + ((((dst_negative_code_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)) * S ((dst_negative_code_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)) + ((dst_negative_scale_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table))) + (((dst_negative_code_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)) * S ((dst_negative_code_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)) + ((dst_negative_scale_weighted_scalar_firstproductsoutput_table) + (dst_negative_scale_weighted_scalar_firstproductsoutput_table)))))) /\ (forall dst_index_weighted_scalar_firstproductsoutput_table. (exists pvs_le_gap_weighted_scalar_firstproductsoutput_tabledomain. pvs_le_gap_weighted_scalar_firstproductsoutput_tabledomain + (dst_index_weighted_scalar_firstproductsoutput_table) = (l)) -> exists dst_positive_weighted_scalar_firstproductsoutput_table dst_negative_weighted_scalar_firstproductsoutput_table dst_value_weighted_scalar_firstproductsoutput_table. ((((exists ff_h_pvs_weighted_scalar_firstproductsoutput_tableentrypositive. ff_h_pvs_weighted_scalar_firstproductsoutput_tableentrypositive + S (dst_positive_weighted_scalar_firstproductsoutput_table) = S ((S (dst_index_weighted_scalar_firstproductsoutput_table)) * dst_positive_scale_weighted_scalar_firstproductsoutput_table)) /\ exists ff_q_pvs_weighted_scalar_firstproductsoutput_tableentrypositive. dst_positive_code_weighted_scalar_firstproductsoutput_table = ff_q_pvs_weighted_scalar_firstproductsoutput_tableentrypositive * S ((S (dst_index_weighted_scalar_firstproductsoutput_table)) * dst_positive_scale_weighted_scalar_firstproductsoutput_table) + (dst_positive_weighted_scalar_firstproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsoutput_tableentrynegative. ff_h_pvs_weighted_scalar_firstproductsoutput_tableentrynegative + S (dst_negative_weighted_scalar_firstproductsoutput_table) = S ((S (dst_index_weighted_scalar_firstproductsoutput_table)) * dst_negative_scale_weighted_scalar_firstproductsoutput_table)) /\ exists ff_q_pvs_weighted_scalar_firstproductsoutput_tableentrynegative. dst_negative_code_weighted_scalar_firstproductsoutput_table = ff_q_pvs_weighted_scalar_firstproductsoutput_tableentrynegative * S ((S (dst_index_weighted_scalar_firstproductsoutput_table)) * dst_negative_scale_weighted_scalar_firstproductsoutput_table) + (dst_negative_weighted_scalar_firstproductsoutput_table))) /\ (exists ge_balance_positive_weighted_scalar_firstproductsoutput_tableentryvalue ge_balance_negative_weighted_scalar_firstproductsoutput_tableentryvalue. (((((dst_value_weighted_scalar_firstproductsoutput_table) = 2 * (ge_balance_positive_weighted_scalar_firstproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_scalar_firstproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsoutput_tableentryvaluedecode. (((dst_value_weighted_scalar_firstproductsoutput_table) = 2 * ge_signed_half_weighted_scalar_firstproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_firstproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scalar_firstproductsoutput_tableentryvalue) = S ge_signed_half_weighted_scalar_firstproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scalar_firstproductsoutput_table) + ge_balance_negative_weighted_scalar_firstproductsoutput_tableentryvalue = (dst_negative_weighted_scalar_firstproductsoutput_table) + ge_balance_positive_weighted_scalar_firstproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_scalar_firstproductsentries. (exists pvs_gap_weighted_scalar_firstproductsentriesbound. pvs_gap_weighted_scalar_firstproductsentriesbound + S (sto_index_weighted_scalar_firstproductsentries) = (l)) -> exists sto_left_weighted_scalar_firstproductsentries sto_right_weighted_scalar_firstproductsentries sto_output_weighted_scalar_firstproductsentries. ((exists dst_positive_code_weighted_scalar_firstproductsentriesentryleft dst_positive_scale_weighted_scalar_firstproductsentriesentryleft dst_negative_code_weighted_scalar_firstproductsentriesentryleft dst_negative_scale_weighted_scalar_firstproductsentriesentryleft dst_positive_weighted_scalar_firstproductsentriesentryleft dst_negative_weighted_scalar_firstproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_scalar_firstproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryleft)) * S ((dst_positive_code_weighted_scalar_firstproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryleft)) + ((dst_positive_scale_weighted_scalar_firstproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_scalar_firstproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryleft)) * S ((dst_positive_code_weighted_scalar_firstproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryleft)) + ((dst_positive_scale_weighted_scalar_firstproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)))) + ((((dst_negative_code_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsentriesentryleftpositive. ff_h_pvs_weighted_scalar_firstproductsentriesentryleftpositive + S (dst_positive_weighted_scalar_firstproductsentriesentryleft) = S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_positive_scale_weighted_scalar_firstproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_scalar_firstproductsentriesentryleftpositive. dst_positive_code_weighted_scalar_firstproductsentriesentryleft = ff_q_pvs_weighted_scalar_firstproductsentriesentryleftpositive * S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_positive_scale_weighted_scalar_firstproductsentriesentryleft) + (dst_positive_weighted_scalar_firstproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsentriesentryleftnegative. ff_h_pvs_weighted_scalar_firstproductsentriesentryleftnegative + S (dst_negative_weighted_scalar_firstproductsentriesentryleft) = S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_negative_scale_weighted_scalar_firstproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_scalar_firstproductsentriesentryleftnegative. dst_negative_code_weighted_scalar_firstproductsentriesentryleft = ff_q_pvs_weighted_scalar_firstproductsentriesentryleftnegative * S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_negative_scale_weighted_scalar_firstproductsentriesentryleft) + (dst_negative_weighted_scalar_firstproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_scalar_firstproductsentriesentryleftvalue ge_balance_negative_weighted_scalar_firstproductsentriesentryleftvalue. (((((sto_left_weighted_scalar_firstproductsentries) = 2 * (ge_balance_positive_weighted_scalar_firstproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_scalar_firstproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsentriesentryleftvaluedecode. (((sto_left_weighted_scalar_firstproductsentries) = 2 * ge_signed_half_weighted_scalar_firstproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_firstproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_scalar_firstproductsentriesentryleftvalue) = S ge_signed_half_weighted_scalar_firstproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_scalar_firstproductsentriesentryleft) + ge_balance_negative_weighted_scalar_firstproductsentriesentryleftvalue = (dst_negative_weighted_scalar_firstproductsentriesentryleft) + ge_balance_positive_weighted_scalar_firstproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_firstproductsentriesentryright dst_positive_scale_weighted_scalar_firstproductsentriesentryright dst_negative_code_weighted_scalar_firstproductsentriesentryright dst_negative_scale_weighted_scalar_firstproductsentriesentryright dst_positive_weighted_scalar_firstproductsentriesentryright dst_negative_weighted_scalar_firstproductsentriesentryright. (((F) = (((((dst_positive_code_weighted_scalar_firstproductsentriesentryright) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryright)) * S ((dst_positive_code_weighted_scalar_firstproductsentriesentryright) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryright)) + ((dst_positive_scale_weighted_scalar_firstproductsentriesentryright) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryright))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)))) * S ((((dst_positive_code_weighted_scalar_firstproductsentriesentryright) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryright)) * S ((dst_positive_code_weighted_scalar_firstproductsentriesentryright) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryright)) + ((dst_positive_scale_weighted_scalar_firstproductsentriesentryright) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryright))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)))) + ((((dst_negative_code_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryright) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsentriesentryrightpositive. ff_h_pvs_weighted_scalar_firstproductsentriesentryrightpositive + S (dst_positive_weighted_scalar_firstproductsentriesentryright) = S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_positive_scale_weighted_scalar_firstproductsentriesentryright)) /\ exists ff_q_pvs_weighted_scalar_firstproductsentriesentryrightpositive. dst_positive_code_weighted_scalar_firstproductsentriesentryright = ff_q_pvs_weighted_scalar_firstproductsentriesentryrightpositive * S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_positive_scale_weighted_scalar_firstproductsentriesentryright) + (dst_positive_weighted_scalar_firstproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsentriesentryrightnegative. ff_h_pvs_weighted_scalar_firstproductsentriesentryrightnegative + S (dst_negative_weighted_scalar_firstproductsentriesentryright) = S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_negative_scale_weighted_scalar_firstproductsentriesentryright)) /\ exists ff_q_pvs_weighted_scalar_firstproductsentriesentryrightnegative. dst_negative_code_weighted_scalar_firstproductsentriesentryright = ff_q_pvs_weighted_scalar_firstproductsentriesentryrightnegative * S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_negative_scale_weighted_scalar_firstproductsentriesentryright) + (dst_negative_weighted_scalar_firstproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_scalar_firstproductsentriesentryrightvalue ge_balance_negative_weighted_scalar_firstproductsentriesentryrightvalue. (((((sto_right_weighted_scalar_firstproductsentries) = 2 * (ge_balance_positive_weighted_scalar_firstproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_scalar_firstproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsentriesentryrightvaluedecode. (((sto_right_weighted_scalar_firstproductsentries) = 2 * ge_signed_half_weighted_scalar_firstproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_firstproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_scalar_firstproductsentriesentryrightvalue) = S ge_signed_half_weighted_scalar_firstproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_scalar_firstproductsentriesentryright) + ge_balance_negative_weighted_scalar_firstproductsentriesentryrightvalue = (dst_negative_weighted_scalar_firstproductsentriesentryright) + ge_balance_positive_weighted_scalar_firstproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_firstproductsentriesentryoutput dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput dst_negative_code_weighted_scalar_firstproductsentriesentryoutput dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput dst_positive_weighted_scalar_firstproductsentriesentryoutput dst_negative_weighted_scalar_firstproductsentriesentryoutput. (((sws_product_table_weighted_scalar_first) = (((((dst_positive_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput)) * S ((dst_positive_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput)) + ((dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput)) * S ((dst_positive_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput)) + ((dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput))) + (((dst_negative_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsentriesentryoutputpositive. ff_h_pvs_weighted_scalar_firstproductsentriesentryoutputpositive + S (dst_positive_weighted_scalar_firstproductsentriesentryoutput) = S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_scalar_firstproductsentriesentryoutputpositive. dst_positive_code_weighted_scalar_firstproductsentriesentryoutput = ff_q_pvs_weighted_scalar_firstproductsentriesentryoutputpositive * S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_positive_scale_weighted_scalar_firstproductsentriesentryoutput) + (dst_positive_weighted_scalar_firstproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_scalar_firstproductsentriesentryoutputnegative. ff_h_pvs_weighted_scalar_firstproductsentriesentryoutputnegative + S (dst_negative_weighted_scalar_firstproductsentriesentryoutput) = S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_scalar_firstproductsentriesentryoutputnegative. dst_negative_code_weighted_scalar_firstproductsentriesentryoutput = ff_q_pvs_weighted_scalar_firstproductsentriesentryoutputnegative * S ((S (sto_index_weighted_scalar_firstproductsentries)) * dst_negative_scale_weighted_scalar_firstproductsentriesentryoutput) + (dst_negative_weighted_scalar_firstproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_scalar_firstproductsentriesentryoutputvalue ge_balance_negative_weighted_scalar_firstproductsentriesentryoutputvalue. (((((sto_output_weighted_scalar_firstproductsentries) = 2 * (ge_balance_positive_weighted_scalar_firstproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_scalar_firstproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsentriesentryoutputvaluedecode. (((sto_output_weighted_scalar_firstproductsentries) = 2 * ge_signed_half_weighted_scalar_firstproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_firstproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_scalar_firstproductsentriesentryoutputvalue) = S ge_signed_half_weighted_scalar_firstproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_scalar_firstproductsentriesentryoutput) + ge_balance_negative_weighted_scalar_firstproductsentriesentryoutputvalue = (dst_negative_weighted_scalar_firstproductsentriesentryoutput) + ge_balance_positive_weighted_scalar_firstproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_scalar_firstproductsentriesentryoperation sto_an_weighted_scalar_firstproductsentriesentryoperation sto_bp_weighted_scalar_firstproductsentriesentryoperation sto_bn_weighted_scalar_firstproductsentriesentryoperation sto_cp_weighted_scalar_firstproductsentriesentryoperation sto_cn_weighted_scalar_firstproductsentriesentryoperation. (((((sto_left_weighted_scalar_firstproductsentries) = 2 * (sto_ap_weighted_scalar_firstproductsentriesentryoperation) /\ (sto_an_weighted_scalar_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsentriesentryoperationleft. (((sto_left_weighted_scalar_firstproductsentries) = 2 * ge_signed_half_weighted_scalar_firstproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_scalar_firstproductsentriesentryoperation) = 0) /\ (sto_an_weighted_scalar_firstproductsentriesentryoperation) = S ge_signed_half_weighted_scalar_firstproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_scalar_firstproductsentries) = 2 * (sto_bp_weighted_scalar_firstproductsentriesentryoperation) /\ (sto_bn_weighted_scalar_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsentriesentryoperationright. (((sto_right_weighted_scalar_firstproductsentries) = 2 * ge_signed_half_weighted_scalar_firstproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_scalar_firstproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_scalar_firstproductsentriesentryoperation) = S ge_signed_half_weighted_scalar_firstproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_scalar_firstproductsentries) = 2 * (sto_cp_weighted_scalar_firstproductsentriesentryoperation) /\ (sto_cn_weighted_scalar_firstproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_firstproductsentriesentryoperationoutput. (((sto_output_weighted_scalar_firstproductsentries) = 2 * ge_signed_half_weighted_scalar_firstproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_scalar_firstproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_scalar_firstproductsentriesentryoperation) = S ge_signed_half_weighted_scalar_firstproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_scalar_firstproductsentriesentryoperation * sto_bp_weighted_scalar_firstproductsentriesentryoperation + sto_an_weighted_scalar_firstproductsentriesentryoperation * sto_bn_weighted_scalar_firstproductsentriesentryoperation) + sto_cn_weighted_scalar_firstproductsentriesentryoperation = (sto_ap_weighted_scalar_firstproductsentriesentryoperation * sto_bn_weighted_scalar_firstproductsentriesentryoperation + sto_an_weighted_scalar_firstproductsentriesentryoperation * sto_bp_weighted_scalar_firstproductsentriesentryoperation) + sto_cp_weighted_scalar_firstproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_scalar_firstsum dst_positive_scale_weighted_scalar_firstsum dst_negative_code_weighted_scalar_firstsum dst_negative_scale_weighted_scalar_firstsum dst_positive_sum_weighted_scalar_firstsum dst_negative_sum_weighted_scalar_firstsum. (((sws_product_table_weighted_scalar_first) = (((((dst_positive_code_weighted_scalar_firstsum) + (dst_positive_scale_weighted_scalar_firstsum)) * S ((dst_positive_code_weighted_scalar_firstsum) + (dst_positive_scale_weighted_scalar_firstsum)) + ((dst_positive_scale_weighted_scalar_firstsum) + (dst_positive_scale_weighted_scalar_firstsum))) + (((dst_negative_code_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)) * S ((dst_negative_code_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)) + ((dst_negative_scale_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)))) * S ((((dst_positive_code_weighted_scalar_firstsum) + (dst_positive_scale_weighted_scalar_firstsum)) * S ((dst_positive_code_weighted_scalar_firstsum) + (dst_positive_scale_weighted_scalar_firstsum)) + ((dst_positive_scale_weighted_scalar_firstsum) + (dst_positive_scale_weighted_scalar_firstsum))) + (((dst_negative_code_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)) * S ((dst_negative_code_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)) + ((dst_negative_scale_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)))) + ((((dst_negative_code_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)) * S ((dst_negative_code_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)) + ((dst_negative_scale_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum))) + (((dst_negative_code_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)) * S ((dst_negative_code_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)) + ((dst_negative_scale_weighted_scalar_firstsum) + (dst_negative_scale_weighted_scalar_firstsum)))))) /\ (((exists fs_u_dst_weighted_scalar_firstsumpositive fs_v_dst_weighted_scalar_firstsumpositive. ((((exists fs_h_dst_weighted_scalar_firstsumpositive_body_start. fs_h_dst_weighted_scalar_firstsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_scalar_firstsumpositive)) /\ exists fs_q_dst_weighted_scalar_firstsumpositive_body_start. fs_u_dst_weighted_scalar_firstsumpositive = fs_q_dst_weighted_scalar_firstsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_scalar_firstsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_scalar_firstsumpositive_body_terminal. fs_h_dst_weighted_scalar_firstsumpositive_body_terminal + S (dst_positive_sum_weighted_scalar_firstsum) = S ((S (l)) * fs_v_dst_weighted_scalar_firstsumpositive)) /\ exists fs_q_dst_weighted_scalar_firstsumpositive_body_terminal. fs_u_dst_weighted_scalar_firstsumpositive = fs_q_dst_weighted_scalar_firstsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_scalar_firstsumpositive) + (dst_positive_sum_weighted_scalar_firstsum))) /\ forall fs_i_dst_weighted_scalar_firstsumpositive_body_steps. (exists fs_lt_dst_weighted_scalar_firstsumpositive_body_steps_bound. fs_lt_dst_weighted_scalar_firstsumpositive_body_steps_bound + S fs_i_dst_weighted_scalar_firstsumpositive_body_steps = l) -> exists fs_a_dst_weighted_scalar_firstsumpositive_body_steps fs_r_dst_weighted_scalar_firstsumpositive_body_steps fs_s_dst_weighted_scalar_firstsumpositive_body_steps. ((((exists fs_h_dst_weighted_scalar_firstsumpositive_body_steps_summand. fs_h_dst_weighted_scalar_firstsumpositive_body_steps_summand + S (fs_a_dst_weighted_scalar_firstsumpositive_body_steps) = S ((S (fs_i_dst_weighted_scalar_firstsumpositive_body_steps)) * dst_positive_scale_weighted_scalar_firstsum)) /\ exists fs_q_dst_weighted_scalar_firstsumpositive_body_steps_summand. dst_positive_code_weighted_scalar_firstsum = fs_q_dst_weighted_scalar_firstsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_scalar_firstsumpositive_body_steps)) * dst_positive_scale_weighted_scalar_firstsum) + (fs_a_dst_weighted_scalar_firstsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_scalar_firstsumpositive_body_steps_partial. fs_h_dst_weighted_scalar_firstsumpositive_body_steps_partial + S (fs_r_dst_weighted_scalar_firstsumpositive_body_steps) = S ((S (fs_i_dst_weighted_scalar_firstsumpositive_body_steps)) * fs_v_dst_weighted_scalar_firstsumpositive)) /\ exists fs_q_dst_weighted_scalar_firstsumpositive_body_steps_partial. fs_u_dst_weighted_scalar_firstsumpositive = fs_q_dst_weighted_scalar_firstsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_scalar_firstsumpositive_body_steps)) * fs_v_dst_weighted_scalar_firstsumpositive) + (fs_r_dst_weighted_scalar_firstsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_scalar_firstsumpositive_body_steps_successor. fs_h_dst_weighted_scalar_firstsumpositive_body_steps_successor + S (fs_s_dst_weighted_scalar_firstsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_scalar_firstsumpositive_body_steps)) * fs_v_dst_weighted_scalar_firstsumpositive)) /\ exists fs_q_dst_weighted_scalar_firstsumpositive_body_steps_successor. fs_u_dst_weighted_scalar_firstsumpositive = fs_q_dst_weighted_scalar_firstsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_scalar_firstsumpositive_body_steps)) * fs_v_dst_weighted_scalar_firstsumpositive) + (fs_s_dst_weighted_scalar_firstsumpositive_body_steps))) /\ fs_s_dst_weighted_scalar_firstsumpositive_body_steps = fs_r_dst_weighted_scalar_firstsumpositive_body_steps + fs_a_dst_weighted_scalar_firstsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_scalar_firstsumnegative fs_v_dst_weighted_scalar_firstsumnegative. ((((exists fs_h_dst_weighted_scalar_firstsumnegative_body_start. fs_h_dst_weighted_scalar_firstsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_scalar_firstsumnegative)) /\ exists fs_q_dst_weighted_scalar_firstsumnegative_body_start. fs_u_dst_weighted_scalar_firstsumnegative = fs_q_dst_weighted_scalar_firstsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_scalar_firstsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_scalar_firstsumnegative_body_terminal. fs_h_dst_weighted_scalar_firstsumnegative_body_terminal + S (dst_negative_sum_weighted_scalar_firstsum) = S ((S (l)) * fs_v_dst_weighted_scalar_firstsumnegative)) /\ exists fs_q_dst_weighted_scalar_firstsumnegative_body_terminal. fs_u_dst_weighted_scalar_firstsumnegative = fs_q_dst_weighted_scalar_firstsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_scalar_firstsumnegative) + (dst_negative_sum_weighted_scalar_firstsum))) /\ forall fs_i_dst_weighted_scalar_firstsumnegative_body_steps. (exists fs_lt_dst_weighted_scalar_firstsumnegative_body_steps_bound. fs_lt_dst_weighted_scalar_firstsumnegative_body_steps_bound + S fs_i_dst_weighted_scalar_firstsumnegative_body_steps = l) -> exists fs_a_dst_weighted_scalar_firstsumnegative_body_steps fs_r_dst_weighted_scalar_firstsumnegative_body_steps fs_s_dst_weighted_scalar_firstsumnegative_body_steps. ((((exists fs_h_dst_weighted_scalar_firstsumnegative_body_steps_summand. fs_h_dst_weighted_scalar_firstsumnegative_body_steps_summand + S (fs_a_dst_weighted_scalar_firstsumnegative_body_steps) = S ((S (fs_i_dst_weighted_scalar_firstsumnegative_body_steps)) * dst_negative_scale_weighted_scalar_firstsum)) /\ exists fs_q_dst_weighted_scalar_firstsumnegative_body_steps_summand. dst_negative_code_weighted_scalar_firstsum = fs_q_dst_weighted_scalar_firstsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_scalar_firstsumnegative_body_steps)) * dst_negative_scale_weighted_scalar_firstsum) + (fs_a_dst_weighted_scalar_firstsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_scalar_firstsumnegative_body_steps_partial. fs_h_dst_weighted_scalar_firstsumnegative_body_steps_partial + S (fs_r_dst_weighted_scalar_firstsumnegative_body_steps) = S ((S (fs_i_dst_weighted_scalar_firstsumnegative_body_steps)) * fs_v_dst_weighted_scalar_firstsumnegative)) /\ exists fs_q_dst_weighted_scalar_firstsumnegative_body_steps_partial. fs_u_dst_weighted_scalar_firstsumnegative = fs_q_dst_weighted_scalar_firstsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_scalar_firstsumnegative_body_steps)) * fs_v_dst_weighted_scalar_firstsumnegative) + (fs_r_dst_weighted_scalar_firstsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_scalar_firstsumnegative_body_steps_successor. fs_h_dst_weighted_scalar_firstsumnegative_body_steps_successor + S (fs_s_dst_weighted_scalar_firstsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_scalar_firstsumnegative_body_steps)) * fs_v_dst_weighted_scalar_firstsumnegative)) /\ exists fs_q_dst_weighted_scalar_firstsumnegative_body_steps_successor. fs_u_dst_weighted_scalar_firstsumnegative = fs_q_dst_weighted_scalar_firstsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_scalar_firstsumnegative_body_steps)) * fs_v_dst_weighted_scalar_firstsumnegative) + (fs_s_dst_weighted_scalar_firstsumnegative_body_steps))) /\ fs_s_dst_weighted_scalar_firstsumnegative_body_steps = fs_r_dst_weighted_scalar_firstsumnegative_body_steps + fs_a_dst_weighted_scalar_firstsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_scalar_firstsumresult ge_balance_negative_weighted_scalar_firstsumresult. (((((b) = 2 * (ge_balance_positive_weighted_scalar_firstsumresult) /\ (ge_balance_negative_weighted_scalar_firstsumresult) = 0) \/ exists ge_signed_half_weighted_scalar_firstsumresultdecode. (((b) = 2 * ge_signed_half_weighted_scalar_firstsumresultdecode + 1 /\ (ge_balance_positive_weighted_scalar_firstsumresult) = 0) /\ (ge_balance_negative_weighted_scalar_firstsumresult) = S ge_signed_half_weighted_scalar_firstsumresultdecode))) /\ ((dst_positive_sum_weighted_scalar_firstsum) + ge_balance_negative_weighted_scalar_firstsumresult = (dst_negative_sum_weighted_scalar_firstsum) + ge_balance_positive_weighted_scalar_firstsumresult))))))))))) -> (exists sws_product_table_weighted_scalar_output. ((((exists dst_positive_code_weighted_scalar_outputproductsleft_table dst_positive_scale_weighted_scalar_outputproductsleft_table dst_negative_code_weighted_scalar_outputproductsleft_table dst_negative_scale_weighted_scalar_outputproductsleft_table. (((W) = (((((dst_positive_code_weighted_scalar_outputproductsleft_table) + (dst_positive_scale_weighted_scalar_outputproductsleft_table)) * S ((dst_positive_code_weighted_scalar_outputproductsleft_table) + (dst_positive_scale_weighted_scalar_outputproductsleft_table)) + ((dst_positive_scale_weighted_scalar_outputproductsleft_table) + (dst_positive_scale_weighted_scalar_outputproductsleft_table))) + (((dst_negative_code_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)) * S ((dst_negative_code_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)) + ((dst_negative_scale_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)))) * S ((((dst_positive_code_weighted_scalar_outputproductsleft_table) + (dst_positive_scale_weighted_scalar_outputproductsleft_table)) * S ((dst_positive_code_weighted_scalar_outputproductsleft_table) + (dst_positive_scale_weighted_scalar_outputproductsleft_table)) + ((dst_positive_scale_weighted_scalar_outputproductsleft_table) + (dst_positive_scale_weighted_scalar_outputproductsleft_table))) + (((dst_negative_code_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)) * S ((dst_negative_code_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)) + ((dst_negative_scale_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)))) + ((((dst_negative_code_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)) * S ((dst_negative_code_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)) + ((dst_negative_scale_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table))) + (((dst_negative_code_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)) * S ((dst_negative_code_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)) + ((dst_negative_scale_weighted_scalar_outputproductsleft_table) + (dst_negative_scale_weighted_scalar_outputproductsleft_table)))))) /\ (forall dst_index_weighted_scalar_outputproductsleft_table. (exists pvs_le_gap_weighted_scalar_outputproductsleft_tabledomain. pvs_le_gap_weighted_scalar_outputproductsleft_tabledomain + (dst_index_weighted_scalar_outputproductsleft_table) = (l)) -> exists dst_positive_weighted_scalar_outputproductsleft_table dst_negative_weighted_scalar_outputproductsleft_table dst_value_weighted_scalar_outputproductsleft_table. ((((exists ff_h_pvs_weighted_scalar_outputproductsleft_tableentrypositive. ff_h_pvs_weighted_scalar_outputproductsleft_tableentrypositive + S (dst_positive_weighted_scalar_outputproductsleft_table) = S ((S (dst_index_weighted_scalar_outputproductsleft_table)) * dst_positive_scale_weighted_scalar_outputproductsleft_table)) /\ exists ff_q_pvs_weighted_scalar_outputproductsleft_tableentrypositive. dst_positive_code_weighted_scalar_outputproductsleft_table = ff_q_pvs_weighted_scalar_outputproductsleft_tableentrypositive * S ((S (dst_index_weighted_scalar_outputproductsleft_table)) * dst_positive_scale_weighted_scalar_outputproductsleft_table) + (dst_positive_weighted_scalar_outputproductsleft_table))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsleft_tableentrynegative. ff_h_pvs_weighted_scalar_outputproductsleft_tableentrynegative + S (dst_negative_weighted_scalar_outputproductsleft_table) = S ((S (dst_index_weighted_scalar_outputproductsleft_table)) * dst_negative_scale_weighted_scalar_outputproductsleft_table)) /\ exists ff_q_pvs_weighted_scalar_outputproductsleft_tableentrynegative. dst_negative_code_weighted_scalar_outputproductsleft_table = ff_q_pvs_weighted_scalar_outputproductsleft_tableentrynegative * S ((S (dst_index_weighted_scalar_outputproductsleft_table)) * dst_negative_scale_weighted_scalar_outputproductsleft_table) + (dst_negative_weighted_scalar_outputproductsleft_table))) /\ (exists ge_balance_positive_weighted_scalar_outputproductsleft_tableentryvalue ge_balance_negative_weighted_scalar_outputproductsleft_tableentryvalue. (((((dst_value_weighted_scalar_outputproductsleft_table) = 2 * (ge_balance_positive_weighted_scalar_outputproductsleft_tableentryvalue) /\ (ge_balance_negative_weighted_scalar_outputproductsleft_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsleft_tableentryvaluedecode. (((dst_value_weighted_scalar_outputproductsleft_table) = 2 * ge_signed_half_weighted_scalar_outputproductsleft_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_outputproductsleft_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scalar_outputproductsleft_tableentryvalue) = S ge_signed_half_weighted_scalar_outputproductsleft_tableentryvaluedecode))) /\ ((dst_positive_weighted_scalar_outputproductsleft_table) + ge_balance_negative_weighted_scalar_outputproductsleft_tableentryvalue = (dst_negative_weighted_scalar_outputproductsleft_table) + ge_balance_positive_weighted_scalar_outputproductsleft_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_outputproductsright_table dst_positive_scale_weighted_scalar_outputproductsright_table dst_negative_code_weighted_scalar_outputproductsright_table dst_negative_scale_weighted_scalar_outputproductsright_table. (((G) = (((((dst_positive_code_weighted_scalar_outputproductsright_table) + (dst_positive_scale_weighted_scalar_outputproductsright_table)) * S ((dst_positive_code_weighted_scalar_outputproductsright_table) + (dst_positive_scale_weighted_scalar_outputproductsright_table)) + ((dst_positive_scale_weighted_scalar_outputproductsright_table) + (dst_positive_scale_weighted_scalar_outputproductsright_table))) + (((dst_negative_code_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)) * S ((dst_negative_code_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)) + ((dst_negative_scale_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)))) * S ((((dst_positive_code_weighted_scalar_outputproductsright_table) + (dst_positive_scale_weighted_scalar_outputproductsright_table)) * S ((dst_positive_code_weighted_scalar_outputproductsright_table) + (dst_positive_scale_weighted_scalar_outputproductsright_table)) + ((dst_positive_scale_weighted_scalar_outputproductsright_table) + (dst_positive_scale_weighted_scalar_outputproductsright_table))) + (((dst_negative_code_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)) * S ((dst_negative_code_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)) + ((dst_negative_scale_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)))) + ((((dst_negative_code_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)) * S ((dst_negative_code_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)) + ((dst_negative_scale_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table))) + (((dst_negative_code_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)) * S ((dst_negative_code_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)) + ((dst_negative_scale_weighted_scalar_outputproductsright_table) + (dst_negative_scale_weighted_scalar_outputproductsright_table)))))) /\ (forall dst_index_weighted_scalar_outputproductsright_table. (exists pvs_le_gap_weighted_scalar_outputproductsright_tabledomain. pvs_le_gap_weighted_scalar_outputproductsright_tabledomain + (dst_index_weighted_scalar_outputproductsright_table) = (l)) -> exists dst_positive_weighted_scalar_outputproductsright_table dst_negative_weighted_scalar_outputproductsright_table dst_value_weighted_scalar_outputproductsright_table. ((((exists ff_h_pvs_weighted_scalar_outputproductsright_tableentrypositive. ff_h_pvs_weighted_scalar_outputproductsright_tableentrypositive + S (dst_positive_weighted_scalar_outputproductsright_table) = S ((S (dst_index_weighted_scalar_outputproductsright_table)) * dst_positive_scale_weighted_scalar_outputproductsright_table)) /\ exists ff_q_pvs_weighted_scalar_outputproductsright_tableentrypositive. dst_positive_code_weighted_scalar_outputproductsright_table = ff_q_pvs_weighted_scalar_outputproductsright_tableentrypositive * S ((S (dst_index_weighted_scalar_outputproductsright_table)) * dst_positive_scale_weighted_scalar_outputproductsright_table) + (dst_positive_weighted_scalar_outputproductsright_table))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsright_tableentrynegative. ff_h_pvs_weighted_scalar_outputproductsright_tableentrynegative + S (dst_negative_weighted_scalar_outputproductsright_table) = S ((S (dst_index_weighted_scalar_outputproductsright_table)) * dst_negative_scale_weighted_scalar_outputproductsright_table)) /\ exists ff_q_pvs_weighted_scalar_outputproductsright_tableentrynegative. dst_negative_code_weighted_scalar_outputproductsright_table = ff_q_pvs_weighted_scalar_outputproductsright_tableentrynegative * S ((S (dst_index_weighted_scalar_outputproductsright_table)) * dst_negative_scale_weighted_scalar_outputproductsright_table) + (dst_negative_weighted_scalar_outputproductsright_table))) /\ (exists ge_balance_positive_weighted_scalar_outputproductsright_tableentryvalue ge_balance_negative_weighted_scalar_outputproductsright_tableentryvalue. (((((dst_value_weighted_scalar_outputproductsright_table) = 2 * (ge_balance_positive_weighted_scalar_outputproductsright_tableentryvalue) /\ (ge_balance_negative_weighted_scalar_outputproductsright_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsright_tableentryvaluedecode. (((dst_value_weighted_scalar_outputproductsright_table) = 2 * ge_signed_half_weighted_scalar_outputproductsright_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_outputproductsright_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scalar_outputproductsright_tableentryvalue) = S ge_signed_half_weighted_scalar_outputproductsright_tableentryvaluedecode))) /\ ((dst_positive_weighted_scalar_outputproductsright_table) + ge_balance_negative_weighted_scalar_outputproductsright_tableentryvalue = (dst_negative_weighted_scalar_outputproductsright_table) + ge_balance_positive_weighted_scalar_outputproductsright_tableentryvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_outputproductsoutput_table dst_positive_scale_weighted_scalar_outputproductsoutput_table dst_negative_code_weighted_scalar_outputproductsoutput_table dst_negative_scale_weighted_scalar_outputproductsoutput_table. (((sws_product_table_weighted_scalar_output) = (((((dst_positive_code_weighted_scalar_outputproductsoutput_table) + (dst_positive_scale_weighted_scalar_outputproductsoutput_table)) * S ((dst_positive_code_weighted_scalar_outputproductsoutput_table) + (dst_positive_scale_weighted_scalar_outputproductsoutput_table)) + ((dst_positive_scale_weighted_scalar_outputproductsoutput_table) + (dst_positive_scale_weighted_scalar_outputproductsoutput_table))) + (((dst_negative_code_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)) * S ((dst_negative_code_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)) + ((dst_negative_scale_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)))) * S ((((dst_positive_code_weighted_scalar_outputproductsoutput_table) + (dst_positive_scale_weighted_scalar_outputproductsoutput_table)) * S ((dst_positive_code_weighted_scalar_outputproductsoutput_table) + (dst_positive_scale_weighted_scalar_outputproductsoutput_table)) + ((dst_positive_scale_weighted_scalar_outputproductsoutput_table) + (dst_positive_scale_weighted_scalar_outputproductsoutput_table))) + (((dst_negative_code_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)) * S ((dst_negative_code_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)) + ((dst_negative_scale_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)))) + ((((dst_negative_code_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)) * S ((dst_negative_code_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)) + ((dst_negative_scale_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table))) + (((dst_negative_code_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)) * S ((dst_negative_code_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)) + ((dst_negative_scale_weighted_scalar_outputproductsoutput_table) + (dst_negative_scale_weighted_scalar_outputproductsoutput_table)))))) /\ (forall dst_index_weighted_scalar_outputproductsoutput_table. (exists pvs_le_gap_weighted_scalar_outputproductsoutput_tabledomain. pvs_le_gap_weighted_scalar_outputproductsoutput_tabledomain + (dst_index_weighted_scalar_outputproductsoutput_table) = (l)) -> exists dst_positive_weighted_scalar_outputproductsoutput_table dst_negative_weighted_scalar_outputproductsoutput_table dst_value_weighted_scalar_outputproductsoutput_table. ((((exists ff_h_pvs_weighted_scalar_outputproductsoutput_tableentrypositive. ff_h_pvs_weighted_scalar_outputproductsoutput_tableentrypositive + S (dst_positive_weighted_scalar_outputproductsoutput_table) = S ((S (dst_index_weighted_scalar_outputproductsoutput_table)) * dst_positive_scale_weighted_scalar_outputproductsoutput_table)) /\ exists ff_q_pvs_weighted_scalar_outputproductsoutput_tableentrypositive. dst_positive_code_weighted_scalar_outputproductsoutput_table = ff_q_pvs_weighted_scalar_outputproductsoutput_tableentrypositive * S ((S (dst_index_weighted_scalar_outputproductsoutput_table)) * dst_positive_scale_weighted_scalar_outputproductsoutput_table) + (dst_positive_weighted_scalar_outputproductsoutput_table))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsoutput_tableentrynegative. ff_h_pvs_weighted_scalar_outputproductsoutput_tableentrynegative + S (dst_negative_weighted_scalar_outputproductsoutput_table) = S ((S (dst_index_weighted_scalar_outputproductsoutput_table)) * dst_negative_scale_weighted_scalar_outputproductsoutput_table)) /\ exists ff_q_pvs_weighted_scalar_outputproductsoutput_tableentrynegative. dst_negative_code_weighted_scalar_outputproductsoutput_table = ff_q_pvs_weighted_scalar_outputproductsoutput_tableentrynegative * S ((S (dst_index_weighted_scalar_outputproductsoutput_table)) * dst_negative_scale_weighted_scalar_outputproductsoutput_table) + (dst_negative_weighted_scalar_outputproductsoutput_table))) /\ (exists ge_balance_positive_weighted_scalar_outputproductsoutput_tableentryvalue ge_balance_negative_weighted_scalar_outputproductsoutput_tableentryvalue. (((((dst_value_weighted_scalar_outputproductsoutput_table) = 2 * (ge_balance_positive_weighted_scalar_outputproductsoutput_tableentryvalue) /\ (ge_balance_negative_weighted_scalar_outputproductsoutput_tableentryvalue) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsoutput_tableentryvaluedecode. (((dst_value_weighted_scalar_outputproductsoutput_table) = 2 * ge_signed_half_weighted_scalar_outputproductsoutput_tableentryvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_outputproductsoutput_tableentryvalue) = 0) /\ (ge_balance_negative_weighted_scalar_outputproductsoutput_tableentryvalue) = S ge_signed_half_weighted_scalar_outputproductsoutput_tableentryvaluedecode))) /\ ((dst_positive_weighted_scalar_outputproductsoutput_table) + ge_balance_negative_weighted_scalar_outputproductsoutput_tableentryvalue = (dst_negative_weighted_scalar_outputproductsoutput_table) + ge_balance_positive_weighted_scalar_outputproductsoutput_tableentryvalue))))))))) /\ (forall sto_index_weighted_scalar_outputproductsentries. (exists pvs_gap_weighted_scalar_outputproductsentriesbound. pvs_gap_weighted_scalar_outputproductsentriesbound + S (sto_index_weighted_scalar_outputproductsentries) = (l)) -> exists sto_left_weighted_scalar_outputproductsentries sto_right_weighted_scalar_outputproductsentries sto_output_weighted_scalar_outputproductsentries. ((exists dst_positive_code_weighted_scalar_outputproductsentriesentryleft dst_positive_scale_weighted_scalar_outputproductsentriesentryleft dst_negative_code_weighted_scalar_outputproductsentriesentryleft dst_negative_scale_weighted_scalar_outputproductsentriesentryleft dst_positive_weighted_scalar_outputproductsentriesentryleft dst_negative_weighted_scalar_outputproductsentriesentryleft. (((W) = (((((dst_positive_code_weighted_scalar_outputproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryleft)) * S ((dst_positive_code_weighted_scalar_outputproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryleft)) + ((dst_positive_scale_weighted_scalar_outputproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryleft))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)))) * S ((((dst_positive_code_weighted_scalar_outputproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryleft)) * S ((dst_positive_code_weighted_scalar_outputproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryleft)) + ((dst_positive_scale_weighted_scalar_outputproductsentriesentryleft) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryleft))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)))) + ((((dst_negative_code_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)))))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsentriesentryleftpositive. ff_h_pvs_weighted_scalar_outputproductsentriesentryleftpositive + S (dst_positive_weighted_scalar_outputproductsentriesentryleft) = S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_positive_scale_weighted_scalar_outputproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_scalar_outputproductsentriesentryleftpositive. dst_positive_code_weighted_scalar_outputproductsentriesentryleft = ff_q_pvs_weighted_scalar_outputproductsentriesentryleftpositive * S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_positive_scale_weighted_scalar_outputproductsentriesentryleft) + (dst_positive_weighted_scalar_outputproductsentriesentryleft))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsentriesentryleftnegative. ff_h_pvs_weighted_scalar_outputproductsentriesentryleftnegative + S (dst_negative_weighted_scalar_outputproductsentriesentryleft) = S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_negative_scale_weighted_scalar_outputproductsentriesentryleft)) /\ exists ff_q_pvs_weighted_scalar_outputproductsentriesentryleftnegative. dst_negative_code_weighted_scalar_outputproductsentriesentryleft = ff_q_pvs_weighted_scalar_outputproductsentriesentryleftnegative * S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_negative_scale_weighted_scalar_outputproductsentriesentryleft) + (dst_negative_weighted_scalar_outputproductsentriesentryleft))) /\ (exists ge_balance_positive_weighted_scalar_outputproductsentriesentryleftvalue ge_balance_negative_weighted_scalar_outputproductsentriesentryleftvalue. (((((sto_left_weighted_scalar_outputproductsentries) = 2 * (ge_balance_positive_weighted_scalar_outputproductsentriesentryleftvalue) /\ (ge_balance_negative_weighted_scalar_outputproductsentriesentryleftvalue) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsentriesentryleftvaluedecode. (((sto_left_weighted_scalar_outputproductsentries) = 2 * ge_signed_half_weighted_scalar_outputproductsentriesentryleftvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_outputproductsentriesentryleftvalue) = 0) /\ (ge_balance_negative_weighted_scalar_outputproductsentriesentryleftvalue) = S ge_signed_half_weighted_scalar_outputproductsentriesentryleftvaluedecode))) /\ ((dst_positive_weighted_scalar_outputproductsentriesentryleft) + ge_balance_negative_weighted_scalar_outputproductsentriesentryleftvalue = (dst_negative_weighted_scalar_outputproductsentriesentryleft) + ge_balance_positive_weighted_scalar_outputproductsentriesentryleftvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_outputproductsentriesentryright dst_positive_scale_weighted_scalar_outputproductsentriesentryright dst_negative_code_weighted_scalar_outputproductsentriesentryright dst_negative_scale_weighted_scalar_outputproductsentriesentryright dst_positive_weighted_scalar_outputproductsentriesentryright dst_negative_weighted_scalar_outputproductsentriesentryright. (((G) = (((((dst_positive_code_weighted_scalar_outputproductsentriesentryright) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryright)) * S ((dst_positive_code_weighted_scalar_outputproductsentriesentryright) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryright)) + ((dst_positive_scale_weighted_scalar_outputproductsentriesentryright) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryright))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)))) * S ((((dst_positive_code_weighted_scalar_outputproductsentriesentryright) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryright)) * S ((dst_positive_code_weighted_scalar_outputproductsentriesentryright) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryright)) + ((dst_positive_scale_weighted_scalar_outputproductsentriesentryright) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryright))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)))) + ((((dst_negative_code_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryright) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryright)))))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsentriesentryrightpositive. ff_h_pvs_weighted_scalar_outputproductsentriesentryrightpositive + S (dst_positive_weighted_scalar_outputproductsentriesentryright) = S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_positive_scale_weighted_scalar_outputproductsentriesentryright)) /\ exists ff_q_pvs_weighted_scalar_outputproductsentriesentryrightpositive. dst_positive_code_weighted_scalar_outputproductsentriesentryright = ff_q_pvs_weighted_scalar_outputproductsentriesentryrightpositive * S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_positive_scale_weighted_scalar_outputproductsentriesentryright) + (dst_positive_weighted_scalar_outputproductsentriesentryright))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsentriesentryrightnegative. ff_h_pvs_weighted_scalar_outputproductsentriesentryrightnegative + S (dst_negative_weighted_scalar_outputproductsentriesentryright) = S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_negative_scale_weighted_scalar_outputproductsentriesentryright)) /\ exists ff_q_pvs_weighted_scalar_outputproductsentriesentryrightnegative. dst_negative_code_weighted_scalar_outputproductsentriesentryright = ff_q_pvs_weighted_scalar_outputproductsentriesentryrightnegative * S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_negative_scale_weighted_scalar_outputproductsentriesentryright) + (dst_negative_weighted_scalar_outputproductsentriesentryright))) /\ (exists ge_balance_positive_weighted_scalar_outputproductsentriesentryrightvalue ge_balance_negative_weighted_scalar_outputproductsentriesentryrightvalue. (((((sto_right_weighted_scalar_outputproductsentries) = 2 * (ge_balance_positive_weighted_scalar_outputproductsentriesentryrightvalue) /\ (ge_balance_negative_weighted_scalar_outputproductsentriesentryrightvalue) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsentriesentryrightvaluedecode. (((sto_right_weighted_scalar_outputproductsentries) = 2 * ge_signed_half_weighted_scalar_outputproductsentriesentryrightvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_outputproductsentriesentryrightvalue) = 0) /\ (ge_balance_negative_weighted_scalar_outputproductsentriesentryrightvalue) = S ge_signed_half_weighted_scalar_outputproductsentriesentryrightvaluedecode))) /\ ((dst_positive_weighted_scalar_outputproductsentriesentryright) + ge_balance_negative_weighted_scalar_outputproductsentriesentryrightvalue = (dst_negative_weighted_scalar_outputproductsentriesentryright) + ge_balance_positive_weighted_scalar_outputproductsentriesentryrightvalue))))))))) /\ (((exists dst_positive_code_weighted_scalar_outputproductsentriesentryoutput dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput dst_negative_code_weighted_scalar_outputproductsentriesentryoutput dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput dst_positive_weighted_scalar_outputproductsentriesentryoutput dst_negative_weighted_scalar_outputproductsentriesentryoutput. (((sws_product_table_weighted_scalar_output) = (((((dst_positive_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput)) * S ((dst_positive_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput)) + ((dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)))) * S ((((dst_positive_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput)) * S ((dst_positive_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput)) + ((dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput) + (dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)))) + ((((dst_negative_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput))) + (((dst_negative_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) * S ((dst_negative_code_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) + ((dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)))))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsentriesentryoutputpositive. ff_h_pvs_weighted_scalar_outputproductsentriesentryoutputpositive + S (dst_positive_weighted_scalar_outputproductsentriesentryoutput) = S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_scalar_outputproductsentriesentryoutputpositive. dst_positive_code_weighted_scalar_outputproductsentriesentryoutput = ff_q_pvs_weighted_scalar_outputproductsentriesentryoutputpositive * S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_positive_scale_weighted_scalar_outputproductsentriesentryoutput) + (dst_positive_weighted_scalar_outputproductsentriesentryoutput))) /\ (((((exists ff_h_pvs_weighted_scalar_outputproductsentriesentryoutputnegative. ff_h_pvs_weighted_scalar_outputproductsentriesentryoutputnegative + S (dst_negative_weighted_scalar_outputproductsentriesentryoutput) = S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput)) /\ exists ff_q_pvs_weighted_scalar_outputproductsentriesentryoutputnegative. dst_negative_code_weighted_scalar_outputproductsentriesentryoutput = ff_q_pvs_weighted_scalar_outputproductsentriesentryoutputnegative * S ((S (sto_index_weighted_scalar_outputproductsentries)) * dst_negative_scale_weighted_scalar_outputproductsentriesentryoutput) + (dst_negative_weighted_scalar_outputproductsentriesentryoutput))) /\ (exists ge_balance_positive_weighted_scalar_outputproductsentriesentryoutputvalue ge_balance_negative_weighted_scalar_outputproductsentriesentryoutputvalue. (((((sto_output_weighted_scalar_outputproductsentries) = 2 * (ge_balance_positive_weighted_scalar_outputproductsentriesentryoutputvalue) /\ (ge_balance_negative_weighted_scalar_outputproductsentriesentryoutputvalue) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsentriesentryoutputvaluedecode. (((sto_output_weighted_scalar_outputproductsentries) = 2 * ge_signed_half_weighted_scalar_outputproductsentriesentryoutputvaluedecode + 1 /\ (ge_balance_positive_weighted_scalar_outputproductsentriesentryoutputvalue) = 0) /\ (ge_balance_negative_weighted_scalar_outputproductsentriesentryoutputvalue) = S ge_signed_half_weighted_scalar_outputproductsentriesentryoutputvaluedecode))) /\ ((dst_positive_weighted_scalar_outputproductsentriesentryoutput) + ge_balance_negative_weighted_scalar_outputproductsentriesentryoutputvalue = (dst_negative_weighted_scalar_outputproductsentriesentryoutput) + ge_balance_positive_weighted_scalar_outputproductsentriesentryoutputvalue))))))))) /\ (exists sto_ap_weighted_scalar_outputproductsentriesentryoperation sto_an_weighted_scalar_outputproductsentriesentryoperation sto_bp_weighted_scalar_outputproductsentriesentryoperation sto_bn_weighted_scalar_outputproductsentriesentryoperation sto_cp_weighted_scalar_outputproductsentriesentryoperation sto_cn_weighted_scalar_outputproductsentriesentryoperation. (((((sto_left_weighted_scalar_outputproductsentries) = 2 * (sto_ap_weighted_scalar_outputproductsentriesentryoperation) /\ (sto_an_weighted_scalar_outputproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsentriesentryoperationleft. (((sto_left_weighted_scalar_outputproductsentries) = 2 * ge_signed_half_weighted_scalar_outputproductsentriesentryoperationleft + 1 /\ (sto_ap_weighted_scalar_outputproductsentriesentryoperation) = 0) /\ (sto_an_weighted_scalar_outputproductsentriesentryoperation) = S ge_signed_half_weighted_scalar_outputproductsentriesentryoperationleft))) /\ ((((((sto_right_weighted_scalar_outputproductsentries) = 2 * (sto_bp_weighted_scalar_outputproductsentriesentryoperation) /\ (sto_bn_weighted_scalar_outputproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsentriesentryoperationright. (((sto_right_weighted_scalar_outputproductsentries) = 2 * ge_signed_half_weighted_scalar_outputproductsentriesentryoperationright + 1 /\ (sto_bp_weighted_scalar_outputproductsentriesentryoperation) = 0) /\ (sto_bn_weighted_scalar_outputproductsentriesentryoperation) = S ge_signed_half_weighted_scalar_outputproductsentriesentryoperationright))) /\ ((((((sto_output_weighted_scalar_outputproductsentries) = 2 * (sto_cp_weighted_scalar_outputproductsentriesentryoperation) /\ (sto_cn_weighted_scalar_outputproductsentriesentryoperation) = 0) \/ exists ge_signed_half_weighted_scalar_outputproductsentriesentryoperationoutput. (((sto_output_weighted_scalar_outputproductsentries) = 2 * ge_signed_half_weighted_scalar_outputproductsentriesentryoperationoutput + 1 /\ (sto_cp_weighted_scalar_outputproductsentriesentryoperation) = 0) /\ (sto_cn_weighted_scalar_outputproductsentriesentryoperation) = S ge_signed_half_weighted_scalar_outputproductsentriesentryoperationoutput))) /\ ((sto_ap_weighted_scalar_outputproductsentriesentryoperation * sto_bp_weighted_scalar_outputproductsentriesentryoperation + sto_an_weighted_scalar_outputproductsentriesentryoperation * sto_bn_weighted_scalar_outputproductsentriesentryoperation) + sto_cn_weighted_scalar_outputproductsentriesentryoperation = (sto_ap_weighted_scalar_outputproductsentriesentryoperation * sto_bn_weighted_scalar_outputproductsentriesentryoperation + sto_an_weighted_scalar_outputproductsentriesentryoperation * sto_bp_weighted_scalar_outputproductsentriesentryoperation) + sto_cp_weighted_scalar_outputproductsentriesentryoperation))))))))))))))))))) /\ (exists dst_positive_code_weighted_scalar_outputsum dst_positive_scale_weighted_scalar_outputsum dst_negative_code_weighted_scalar_outputsum dst_negative_scale_weighted_scalar_outputsum dst_positive_sum_weighted_scalar_outputsum dst_negative_sum_weighted_scalar_outputsum. (((sws_product_table_weighted_scalar_output) = (((((dst_positive_code_weighted_scalar_outputsum) + (dst_positive_scale_weighted_scalar_outputsum)) * S ((dst_positive_code_weighted_scalar_outputsum) + (dst_positive_scale_weighted_scalar_outputsum)) + ((dst_positive_scale_weighted_scalar_outputsum) + (dst_positive_scale_weighted_scalar_outputsum))) + (((dst_negative_code_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)) * S ((dst_negative_code_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)) + ((dst_negative_scale_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)))) * S ((((dst_positive_code_weighted_scalar_outputsum) + (dst_positive_scale_weighted_scalar_outputsum)) * S ((dst_positive_code_weighted_scalar_outputsum) + (dst_positive_scale_weighted_scalar_outputsum)) + ((dst_positive_scale_weighted_scalar_outputsum) + (dst_positive_scale_weighted_scalar_outputsum))) + (((dst_negative_code_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)) * S ((dst_negative_code_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)) + ((dst_negative_scale_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)))) + ((((dst_negative_code_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)) * S ((dst_negative_code_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)) + ((dst_negative_scale_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum))) + (((dst_negative_code_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)) * S ((dst_negative_code_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)) + ((dst_negative_scale_weighted_scalar_outputsum) + (dst_negative_scale_weighted_scalar_outputsum)))))) /\ (((exists fs_u_dst_weighted_scalar_outputsumpositive fs_v_dst_weighted_scalar_outputsumpositive. ((((exists fs_h_dst_weighted_scalar_outputsumpositive_body_start. fs_h_dst_weighted_scalar_outputsumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_scalar_outputsumpositive)) /\ exists fs_q_dst_weighted_scalar_outputsumpositive_body_start. fs_u_dst_weighted_scalar_outputsumpositive = fs_q_dst_weighted_scalar_outputsumpositive_body_start * S ((S (0)) * fs_v_dst_weighted_scalar_outputsumpositive) + (0))) /\ ((((exists fs_h_dst_weighted_scalar_outputsumpositive_body_terminal. fs_h_dst_weighted_scalar_outputsumpositive_body_terminal + S (dst_positive_sum_weighted_scalar_outputsum) = S ((S (l)) * fs_v_dst_weighted_scalar_outputsumpositive)) /\ exists fs_q_dst_weighted_scalar_outputsumpositive_body_terminal. fs_u_dst_weighted_scalar_outputsumpositive = fs_q_dst_weighted_scalar_outputsumpositive_body_terminal * S ((S (l)) * fs_v_dst_weighted_scalar_outputsumpositive) + (dst_positive_sum_weighted_scalar_outputsum))) /\ forall fs_i_dst_weighted_scalar_outputsumpositive_body_steps. (exists fs_lt_dst_weighted_scalar_outputsumpositive_body_steps_bound. fs_lt_dst_weighted_scalar_outputsumpositive_body_steps_bound + S fs_i_dst_weighted_scalar_outputsumpositive_body_steps = l) -> exists fs_a_dst_weighted_scalar_outputsumpositive_body_steps fs_r_dst_weighted_scalar_outputsumpositive_body_steps fs_s_dst_weighted_scalar_outputsumpositive_body_steps. ((((exists fs_h_dst_weighted_scalar_outputsumpositive_body_steps_summand. fs_h_dst_weighted_scalar_outputsumpositive_body_steps_summand + S (fs_a_dst_weighted_scalar_outputsumpositive_body_steps) = S ((S (fs_i_dst_weighted_scalar_outputsumpositive_body_steps)) * dst_positive_scale_weighted_scalar_outputsum)) /\ exists fs_q_dst_weighted_scalar_outputsumpositive_body_steps_summand. dst_positive_code_weighted_scalar_outputsum = fs_q_dst_weighted_scalar_outputsumpositive_body_steps_summand * S ((S (fs_i_dst_weighted_scalar_outputsumpositive_body_steps)) * dst_positive_scale_weighted_scalar_outputsum) + (fs_a_dst_weighted_scalar_outputsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_scalar_outputsumpositive_body_steps_partial. fs_h_dst_weighted_scalar_outputsumpositive_body_steps_partial + S (fs_r_dst_weighted_scalar_outputsumpositive_body_steps) = S ((S (fs_i_dst_weighted_scalar_outputsumpositive_body_steps)) * fs_v_dst_weighted_scalar_outputsumpositive)) /\ exists fs_q_dst_weighted_scalar_outputsumpositive_body_steps_partial. fs_u_dst_weighted_scalar_outputsumpositive = fs_q_dst_weighted_scalar_outputsumpositive_body_steps_partial * S ((S (fs_i_dst_weighted_scalar_outputsumpositive_body_steps)) * fs_v_dst_weighted_scalar_outputsumpositive) + (fs_r_dst_weighted_scalar_outputsumpositive_body_steps))) /\ ((((exists fs_h_dst_weighted_scalar_outputsumpositive_body_steps_successor. fs_h_dst_weighted_scalar_outputsumpositive_body_steps_successor + S (fs_s_dst_weighted_scalar_outputsumpositive_body_steps) = S ((S (S fs_i_dst_weighted_scalar_outputsumpositive_body_steps)) * fs_v_dst_weighted_scalar_outputsumpositive)) /\ exists fs_q_dst_weighted_scalar_outputsumpositive_body_steps_successor. fs_u_dst_weighted_scalar_outputsumpositive = fs_q_dst_weighted_scalar_outputsumpositive_body_steps_successor * S ((S (S fs_i_dst_weighted_scalar_outputsumpositive_body_steps)) * fs_v_dst_weighted_scalar_outputsumpositive) + (fs_s_dst_weighted_scalar_outputsumpositive_body_steps))) /\ fs_s_dst_weighted_scalar_outputsumpositive_body_steps = fs_r_dst_weighted_scalar_outputsumpositive_body_steps + fs_a_dst_weighted_scalar_outputsumpositive_body_steps)))))) /\ (((exists fs_u_dst_weighted_scalar_outputsumnegative fs_v_dst_weighted_scalar_outputsumnegative. ((((exists fs_h_dst_weighted_scalar_outputsumnegative_body_start. fs_h_dst_weighted_scalar_outputsumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_weighted_scalar_outputsumnegative)) /\ exists fs_q_dst_weighted_scalar_outputsumnegative_body_start. fs_u_dst_weighted_scalar_outputsumnegative = fs_q_dst_weighted_scalar_outputsumnegative_body_start * S ((S (0)) * fs_v_dst_weighted_scalar_outputsumnegative) + (0))) /\ ((((exists fs_h_dst_weighted_scalar_outputsumnegative_body_terminal. fs_h_dst_weighted_scalar_outputsumnegative_body_terminal + S (dst_negative_sum_weighted_scalar_outputsum) = S ((S (l)) * fs_v_dst_weighted_scalar_outputsumnegative)) /\ exists fs_q_dst_weighted_scalar_outputsumnegative_body_terminal. fs_u_dst_weighted_scalar_outputsumnegative = fs_q_dst_weighted_scalar_outputsumnegative_body_terminal * S ((S (l)) * fs_v_dst_weighted_scalar_outputsumnegative) + (dst_negative_sum_weighted_scalar_outputsum))) /\ forall fs_i_dst_weighted_scalar_outputsumnegative_body_steps. (exists fs_lt_dst_weighted_scalar_outputsumnegative_body_steps_bound. fs_lt_dst_weighted_scalar_outputsumnegative_body_steps_bound + S fs_i_dst_weighted_scalar_outputsumnegative_body_steps = l) -> exists fs_a_dst_weighted_scalar_outputsumnegative_body_steps fs_r_dst_weighted_scalar_outputsumnegative_body_steps fs_s_dst_weighted_scalar_outputsumnegative_body_steps. ((((exists fs_h_dst_weighted_scalar_outputsumnegative_body_steps_summand. fs_h_dst_weighted_scalar_outputsumnegative_body_steps_summand + S (fs_a_dst_weighted_scalar_outputsumnegative_body_steps) = S ((S (fs_i_dst_weighted_scalar_outputsumnegative_body_steps)) * dst_negative_scale_weighted_scalar_outputsum)) /\ exists fs_q_dst_weighted_scalar_outputsumnegative_body_steps_summand. dst_negative_code_weighted_scalar_outputsum = fs_q_dst_weighted_scalar_outputsumnegative_body_steps_summand * S ((S (fs_i_dst_weighted_scalar_outputsumnegative_body_steps)) * dst_negative_scale_weighted_scalar_outputsum) + (fs_a_dst_weighted_scalar_outputsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_scalar_outputsumnegative_body_steps_partial. fs_h_dst_weighted_scalar_outputsumnegative_body_steps_partial + S (fs_r_dst_weighted_scalar_outputsumnegative_body_steps) = S ((S (fs_i_dst_weighted_scalar_outputsumnegative_body_steps)) * fs_v_dst_weighted_scalar_outputsumnegative)) /\ exists fs_q_dst_weighted_scalar_outputsumnegative_body_steps_partial. fs_u_dst_weighted_scalar_outputsumnegative = fs_q_dst_weighted_scalar_outputsumnegative_body_steps_partial * S ((S (fs_i_dst_weighted_scalar_outputsumnegative_body_steps)) * fs_v_dst_weighted_scalar_outputsumnegative) + (fs_r_dst_weighted_scalar_outputsumnegative_body_steps))) /\ ((((exists fs_h_dst_weighted_scalar_outputsumnegative_body_steps_successor. fs_h_dst_weighted_scalar_outputsumnegative_body_steps_successor + S (fs_s_dst_weighted_scalar_outputsumnegative_body_steps) = S ((S (S fs_i_dst_weighted_scalar_outputsumnegative_body_steps)) * fs_v_dst_weighted_scalar_outputsumnegative)) /\ exists fs_q_dst_weighted_scalar_outputsumnegative_body_steps_successor. fs_u_dst_weighted_scalar_outputsumnegative = fs_q_dst_weighted_scalar_outputsumnegative_body_steps_successor * S ((S (S fs_i_dst_weighted_scalar_outputsumnegative_body_steps)) * fs_v_dst_weighted_scalar_outputsumnegative) + (fs_s_dst_weighted_scalar_outputsumnegative_body_steps))) /\ fs_s_dst_weighted_scalar_outputsumnegative_body_steps = fs_r_dst_weighted_scalar_outputsumnegative_body_steps + fs_a_dst_weighted_scalar_outputsumnegative_body_steps)))))) /\ (exists ge_balance_positive_weighted_scalar_outputsumresult ge_balance_negative_weighted_scalar_outputsumresult. (((((c) = 2 * (ge_balance_positive_weighted_scalar_outputsumresult) /\ (ge_balance_negative_weighted_scalar_outputsumresult) = 0) \/ exists ge_signed_half_weighted_scalar_outputsumresultdecode. (((c) = 2 * ge_signed_half_weighted_scalar_outputsumresultdecode + 1 /\ (ge_balance_positive_weighted_scalar_outputsumresult) = 0) /\ (ge_balance_negative_weighted_scalar_outputsumresult) = S ge_signed_half_weighted_scalar_outputsumresultdecode))) /\ ((dst_positive_sum_weighted_scalar_outputsum) + ge_balance_negative_weighted_scalar_outputsumresult = (dst_negative_sum_weighted_scalar_outputsum) + ge_balance_positive_weighted_scalar_outputsumresult))))))))))) -> (exists sto_ap_weighted_scalar_result sto_an_weighted_scalar_result sto_bp_weighted_scalar_result sto_bn_weighted_scalar_result sto_cp_weighted_scalar_result sto_cn_weighted_scalar_result. (((((a) = 2 * (sto_ap_weighted_scalar_result) /\ (sto_an_weighted_scalar_result) = 0) \/ exists ge_signed_half_weighted_scalar_resultleft. (((a) = 2 * ge_signed_half_weighted_scalar_resultleft + 1 /\ (sto_ap_weighted_scalar_result) = 0) /\ (sto_an_weighted_scalar_result) = S ge_signed_half_weighted_scalar_resultleft))) /\ ((((((b) = 2 * (sto_bp_weighted_scalar_result) /\ (sto_bn_weighted_scalar_result) = 0) \/ exists ge_signed_half_weighted_scalar_resultright. (((b) = 2 * ge_signed_half_weighted_scalar_resultright + 1 /\ (sto_bp_weighted_scalar_result) = 0) /\ (sto_bn_weighted_scalar_result) = S ge_signed_half_weighted_scalar_resultright))) /\ ((((((c) = 2 * (sto_cp_weighted_scalar_result) /\ (sto_cn_weighted_scalar_result) = 0) \/ exists ge_signed_half_weighted_scalar_resultoutput. (((c) = 2 * ge_signed_half_weighted_scalar_resultoutput + 1 /\ (sto_cp_weighted_scalar_result) = 0) /\ (sto_cn_weighted_scalar_result) = S ge_signed_half_weighted_scalar_resultoutput))) /\ ((sto_ap_weighted_scalar_result * sto_bp_weighted_scalar_result + sto_an_weighted_scalar_result * sto_bn_weighted_scalar_result) + sto_cn_weighted_scalar_result = (sto_ap_weighted_scalar_result * sto_bn_weighted_scalar_result + sto_an_weighted_scalar_result * sto_bp_weighted_scalar_result) + sto_cp_weighted_scalar_result)))))))
add_eq_zero_right
inherited alpha v30 · read exact theorem evidence
Bundle node 17; exact statement SHA-256 80f155113c1ed6af4126e1411c83c3c95b9f90b28aca748e5f8c2d4bd31fad9d
Exact first-order statement
forall a b. a + b = 0 -> b = 0
arithmetic_signed_sum_exists
new cross track support · read exact theorem evidence
Bundle node 185; exact statement SHA-256 7bb45a2e5b2803d34704616cef0c8007b1ea4cfe478e9230cccba80afa9f249c
Exact first-order statement
forall N F l. (exists dst_positive_code_sum_exists_input dst_positive_scale_sum_exists_input dst_negative_code_sum_exists_input dst_negative_scale_sum_exists_input. (((F) = (((((dst_positive_code_sum_exists_input) + (dst_positive_scale_sum_exists_input)) * S ((dst_positive_code_sum_exists_input) + (dst_positive_scale_sum_exists_input)) + ((dst_positive_scale_sum_exists_input) + (dst_positive_scale_sum_exists_input))) + (((dst_negative_code_sum_exists_input) + (dst_negative_scale_sum_exists_input)) * S ((dst_negative_code_sum_exists_input) + (dst_negative_scale_sum_exists_input)) + ((dst_negative_scale_sum_exists_input) + (dst_negative_scale_sum_exists_input)))) * S ((((dst_positive_code_sum_exists_input) + (dst_positive_scale_sum_exists_input)) * S ((dst_positive_code_sum_exists_input) + (dst_positive_scale_sum_exists_input)) + ((dst_positive_scale_sum_exists_input) + (dst_positive_scale_sum_exists_input))) + (((dst_negative_code_sum_exists_input) + (dst_negative_scale_sum_exists_input)) * S ((dst_negative_code_sum_exists_input) + (dst_negative_scale_sum_exists_input)) + ((dst_negative_scale_sum_exists_input) + (dst_negative_scale_sum_exists_input)))) + ((((dst_negative_code_sum_exists_input) + (dst_negative_scale_sum_exists_input)) * S ((dst_negative_code_sum_exists_input) + (dst_negative_scale_sum_exists_input)) + ((dst_negative_scale_sum_exists_input) + (dst_negative_scale_sum_exists_input))) + (((dst_negative_code_sum_exists_input) + (dst_negative_scale_sum_exists_input)) * S ((dst_negative_code_sum_exists_input) + (dst_negative_scale_sum_exists_input)) + ((dst_negative_scale_sum_exists_input) + (dst_negative_scale_sum_exists_input)))))) /\ (forall dst_index_sum_exists_input. (exists pvs_le_gap_sum_exists_inputdomain. pvs_le_gap_sum_exists_inputdomain + (dst_index_sum_exists_input) = (N)) -> exists dst_positive_sum_exists_input dst_negative_sum_exists_input dst_value_sum_exists_input. ((((exists ff_h_pvs_sum_exists_inputentrypositive. ff_h_pvs_sum_exists_inputentrypositive + S (dst_positive_sum_exists_input) = S ((S (dst_index_sum_exists_input)) * dst_positive_scale_sum_exists_input)) /\ exists ff_q_pvs_sum_exists_inputentrypositive. dst_positive_code_sum_exists_input = ff_q_pvs_sum_exists_inputentrypositive * S ((S (dst_index_sum_exists_input)) * dst_positive_scale_sum_exists_input) + (dst_positive_sum_exists_input))) /\ (((((exists ff_h_pvs_sum_exists_inputentrynegative. ff_h_pvs_sum_exists_inputentrynegative + S (dst_negative_sum_exists_input) = S ((S (dst_index_sum_exists_input)) * dst_negative_scale_sum_exists_input)) /\ exists ff_q_pvs_sum_exists_inputentrynegative. dst_negative_code_sum_exists_input = ff_q_pvs_sum_exists_inputentrynegative * S ((S (dst_index_sum_exists_input)) * dst_negative_scale_sum_exists_input) + (dst_negative_sum_exists_input))) /\ (exists ge_balance_positive_sum_exists_inputentryvalue ge_balance_negative_sum_exists_inputentryvalue. (((((dst_value_sum_exists_input) = 2 * (ge_balance_positive_sum_exists_inputentryvalue) /\ (ge_balance_negative_sum_exists_inputentryvalue) = 0) \/ exists ge_signed_half_sum_exists_inputentryvaluedecode. (((dst_value_sum_exists_input) = 2 * ge_signed_half_sum_exists_inputentryvaluedecode + 1 /\ (ge_balance_positive_sum_exists_inputentryvalue) = 0) /\ (ge_balance_negative_sum_exists_inputentryvalue) = S ge_signed_half_sum_exists_inputentryvaluedecode))) /\ ((dst_positive_sum_exists_input) + ge_balance_negative_sum_exists_inputentryvalue = (dst_negative_sum_exists_input) + ge_balance_positive_sum_exists_inputentryvalue))))))))) -> exists z. (exists dst_positive_code_sum_exists_output dst_positive_scale_sum_exists_output dst_negative_code_sum_exists_output dst_negative_scale_sum_exists_output dst_positive_sum_sum_exists_output dst_negative_sum_sum_exists_output. (((F) = (((((dst_positive_code_sum_exists_output) + (dst_positive_scale_sum_exists_output)) * S ((dst_positive_code_sum_exists_output) + (dst_positive_scale_sum_exists_output)) + ((dst_positive_scale_sum_exists_output) + (dst_positive_scale_sum_exists_output))) + (((dst_negative_code_sum_exists_output) + (dst_negative_scale_sum_exists_output)) * S ((dst_negative_code_sum_exists_output) + (dst_negative_scale_sum_exists_output)) + ((dst_negative_scale_sum_exists_output) + (dst_negative_scale_sum_exists_output)))) * S ((((dst_positive_code_sum_exists_output) + (dst_positive_scale_sum_exists_output)) * S ((dst_positive_code_sum_exists_output) + (dst_positive_scale_sum_exists_output)) + ((dst_positive_scale_sum_exists_output) + (dst_positive_scale_sum_exists_output))) + (((dst_negative_code_sum_exists_output) + (dst_negative_scale_sum_exists_output)) * S ((dst_negative_code_sum_exists_output) + (dst_negative_scale_sum_exists_output)) + ((dst_negative_scale_sum_exists_output) + (dst_negative_scale_sum_exists_output)))) + ((((dst_negative_code_sum_exists_output) + (dst_negative_scale_sum_exists_output)) * S ((dst_negative_code_sum_exists_output) + (dst_negative_scale_sum_exists_output)) + ((dst_negative_scale_sum_exists_output) + (dst_negative_scale_sum_exists_output))) + (((dst_negative_code_sum_exists_output) + (dst_negative_scale_sum_exists_output)) * S ((dst_negative_code_sum_exists_output) + (dst_negative_scale_sum_exists_output)) + ((dst_negative_scale_sum_exists_output) + (dst_negative_scale_sum_exists_output)))))) /\ (((exists fs_u_dst_sum_exists_outputpositive fs_v_dst_sum_exists_outputpositive. ((((exists fs_h_dst_sum_exists_outputpositive_body_start. fs_h_dst_sum_exists_outputpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_exists_outputpositive)) /\ exists fs_q_dst_sum_exists_outputpositive_body_start. fs_u_dst_sum_exists_outputpositive = fs_q_dst_sum_exists_outputpositive_body_start * S ((S (0)) * fs_v_dst_sum_exists_outputpositive) + (0))) /\ ((((exists fs_h_dst_sum_exists_outputpositive_body_terminal. fs_h_dst_sum_exists_outputpositive_body_terminal + S (dst_positive_sum_sum_exists_output) = S ((S (l)) * fs_v_dst_sum_exists_outputpositive)) /\ exists fs_q_dst_sum_exists_outputpositive_body_terminal. fs_u_dst_sum_exists_outputpositive = fs_q_dst_sum_exists_outputpositive_body_terminal * S ((S (l)) * fs_v_dst_sum_exists_outputpositive) + (dst_positive_sum_sum_exists_output))) /\ forall fs_i_dst_sum_exists_outputpositive_body_steps. (exists fs_lt_dst_sum_exists_outputpositive_body_steps_bound. fs_lt_dst_sum_exists_outputpositive_body_steps_bound + S fs_i_dst_sum_exists_outputpositive_body_steps = l) -> exists fs_a_dst_sum_exists_outputpositive_body_steps fs_r_dst_sum_exists_outputpositive_body_steps fs_s_dst_sum_exists_outputpositive_body_steps. ((((exists fs_h_dst_sum_exists_outputpositive_body_steps_summand. fs_h_dst_sum_exists_outputpositive_body_steps_summand + S (fs_a_dst_sum_exists_outputpositive_body_steps) = S ((S (fs_i_dst_sum_exists_outputpositive_body_steps)) * dst_positive_scale_sum_exists_output)) /\ exists fs_q_dst_sum_exists_outputpositive_body_steps_summand. dst_positive_code_sum_exists_output = fs_q_dst_sum_exists_outputpositive_body_steps_summand * S ((S (fs_i_dst_sum_exists_outputpositive_body_steps)) * dst_positive_scale_sum_exists_output) + (fs_a_dst_sum_exists_outputpositive_body_steps))) /\ ((((exists fs_h_dst_sum_exists_outputpositive_body_steps_partial. fs_h_dst_sum_exists_outputpositive_body_steps_partial + S (fs_r_dst_sum_exists_outputpositive_body_steps) = S ((S (fs_i_dst_sum_exists_outputpositive_body_steps)) * fs_v_dst_sum_exists_outputpositive)) /\ exists fs_q_dst_sum_exists_outputpositive_body_steps_partial. fs_u_dst_sum_exists_outputpositive = fs_q_dst_sum_exists_outputpositive_body_steps_partial * S ((S (fs_i_dst_sum_exists_outputpositive_body_steps)) * fs_v_dst_sum_exists_outputpositive) + (fs_r_dst_sum_exists_outputpositive_body_steps))) /\ ((((exists fs_h_dst_sum_exists_outputpositive_body_steps_successor. fs_h_dst_sum_exists_outputpositive_body_steps_successor + S (fs_s_dst_sum_exists_outputpositive_body_steps) = S ((S (S fs_i_dst_sum_exists_outputpositive_body_steps)) * fs_v_dst_sum_exists_outputpositive)) /\ exists fs_q_dst_sum_exists_outputpositive_body_steps_successor. fs_u_dst_sum_exists_outputpositive = fs_q_dst_sum_exists_outputpositive_body_steps_successor * S ((S (S fs_i_dst_sum_exists_outputpositive_body_steps)) * fs_v_dst_sum_exists_outputpositive) + (fs_s_dst_sum_exists_outputpositive_body_steps))) /\ fs_s_dst_sum_exists_outputpositive_body_steps = fs_r_dst_sum_exists_outputpositive_body_steps + fs_a_dst_sum_exists_outputpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_exists_outputnegative fs_v_dst_sum_exists_outputnegative. ((((exists fs_h_dst_sum_exists_outputnegative_body_start. fs_h_dst_sum_exists_outputnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_exists_outputnegative)) /\ exists fs_q_dst_sum_exists_outputnegative_body_start. fs_u_dst_sum_exists_outputnegative = fs_q_dst_sum_exists_outputnegative_body_start * S ((S (0)) * fs_v_dst_sum_exists_outputnegative) + (0))) /\ ((((exists fs_h_dst_sum_exists_outputnegative_body_terminal. fs_h_dst_sum_exists_outputnegative_body_terminal + S (dst_negative_sum_sum_exists_output) = S ((S (l)) * fs_v_dst_sum_exists_outputnegative)) /\ exists fs_q_dst_sum_exists_outputnegative_body_terminal. fs_u_dst_sum_exists_outputnegative = fs_q_dst_sum_exists_outputnegative_body_terminal * S ((S (l)) * fs_v_dst_sum_exists_outputnegative) + (dst_negative_sum_sum_exists_output))) /\ forall fs_i_dst_sum_exists_outputnegative_body_steps. (exists fs_lt_dst_sum_exists_outputnegative_body_steps_bound. fs_lt_dst_sum_exists_outputnegative_body_steps_bound + S fs_i_dst_sum_exists_outputnegative_body_steps = l) -> exists fs_a_dst_sum_exists_outputnegative_body_steps fs_r_dst_sum_exists_outputnegative_body_steps fs_s_dst_sum_exists_outputnegative_body_steps. ((((exists fs_h_dst_sum_exists_outputnegative_body_steps_summand. fs_h_dst_sum_exists_outputnegative_body_steps_summand + S (fs_a_dst_sum_exists_outputnegative_body_steps) = S ((S (fs_i_dst_sum_exists_outputnegative_body_steps)) * dst_negative_scale_sum_exists_output)) /\ exists fs_q_dst_sum_exists_outputnegative_body_steps_summand. dst_negative_code_sum_exists_output = fs_q_dst_sum_exists_outputnegative_body_steps_summand * S ((S (fs_i_dst_sum_exists_outputnegative_body_steps)) * dst_negative_scale_sum_exists_output) + (fs_a_dst_sum_exists_outputnegative_body_steps))) /\ ((((exists fs_h_dst_sum_exists_outputnegative_body_steps_partial. fs_h_dst_sum_exists_outputnegative_body_steps_partial + S (fs_r_dst_sum_exists_outputnegative_body_steps) = S ((S (fs_i_dst_sum_exists_outputnegative_body_steps)) * fs_v_dst_sum_exists_outputnegative)) /\ exists fs_q_dst_sum_exists_outputnegative_body_steps_partial. fs_u_dst_sum_exists_outputnegative = fs_q_dst_sum_exists_outputnegative_body_steps_partial * S ((S (fs_i_dst_sum_exists_outputnegative_body_steps)) * fs_v_dst_sum_exists_outputnegative) + (fs_r_dst_sum_exists_outputnegative_body_steps))) /\ ((((exists fs_h_dst_sum_exists_outputnegative_body_steps_successor. fs_h_dst_sum_exists_outputnegative_body_steps_successor + S (fs_s_dst_sum_exists_outputnegative_body_steps) = S ((S (S fs_i_dst_sum_exists_outputnegative_body_steps)) * fs_v_dst_sum_exists_outputnegative)) /\ exists fs_q_dst_sum_exists_outputnegative_body_steps_successor. fs_u_dst_sum_exists_outputnegative = fs_q_dst_sum_exists_outputnegative_body_steps_successor * S ((S (S fs_i_dst_sum_exists_outputnegative_body_steps)) * fs_v_dst_sum_exists_outputnegative) + (fs_s_dst_sum_exists_outputnegative_body_steps))) /\ fs_s_dst_sum_exists_outputnegative_body_steps = fs_r_dst_sum_exists_outputnegative_body_steps + fs_a_dst_sum_exists_outputnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_exists_outputresult ge_balance_negative_sum_exists_outputresult. (((((z) = 2 * (ge_balance_positive_sum_exists_outputresult) /\ (ge_balance_negative_sum_exists_outputresult) = 0) \/ exists ge_signed_half_sum_exists_outputresultdecode. (((z) = 2 * ge_signed_half_sum_exists_outputresultdecode + 1 /\ (ge_balance_positive_sum_exists_outputresult) = 0) /\ (ge_balance_negative_sum_exists_outputresult) = S ge_signed_half_sum_exists_outputresultdecode))) /\ ((dst_positive_sum_sum_exists_output) + ge_balance_negative_sum_exists_outputresult = (dst_negative_sum_sum_exists_output) + ge_balance_positive_sum_exists_outputresult)))))))))
arithmetic_signed_table_equal_entry_transport
new cross track support · read exact theorem evidence
Bundle node 183; exact statement SHA-256 4e04ddcaa4c53c823cce502be3989db78fcddfd56beefffea38691a50260bb68
Exact first-order statement
forall N F G l i z. (exists dst_positive_code_transport_valid dst_positive_scale_transport_valid dst_negative_code_transport_valid dst_negative_scale_transport_valid. (((G) = (((((dst_positive_code_transport_valid) + (dst_positive_scale_transport_valid)) * S ((dst_positive_code_transport_valid) + (dst_positive_scale_transport_valid)) + ((dst_positive_scale_transport_valid) + (dst_positive_scale_transport_valid))) + (((dst_negative_code_transport_valid) + (dst_negative_scale_transport_valid)) * S ((dst_negative_code_transport_valid) + (dst_negative_scale_transport_valid)) + ((dst_negative_scale_transport_valid) + (dst_negative_scale_transport_valid)))) * S ((((dst_positive_code_transport_valid) + (dst_positive_scale_transport_valid)) * S ((dst_positive_code_transport_valid) + (dst_positive_scale_transport_valid)) + ((dst_positive_scale_transport_valid) + (dst_positive_scale_transport_valid))) + (((dst_negative_code_transport_valid) + (dst_negative_scale_transport_valid)) * S ((dst_negative_code_transport_valid) + (dst_negative_scale_transport_valid)) + ((dst_negative_scale_transport_valid) + (dst_negative_scale_transport_valid)))) + ((((dst_negative_code_transport_valid) + (dst_negative_scale_transport_valid)) * S ((dst_negative_code_transport_valid) + (dst_negative_scale_transport_valid)) + ((dst_negative_scale_transport_valid) + (dst_negative_scale_transport_valid))) + (((dst_negative_code_transport_valid) + (dst_negative_scale_transport_valid)) * S ((dst_negative_code_transport_valid) + (dst_negative_scale_transport_valid)) + ((dst_negative_scale_transport_valid) + (dst_negative_scale_transport_valid)))))) /\ (forall dst_index_transport_valid. (exists pvs_le_gap_transport_validdomain. pvs_le_gap_transport_validdomain + (dst_index_transport_valid) = (N)) -> exists dst_positive_transport_valid dst_negative_transport_valid dst_value_transport_valid. ((((exists ff_h_pvs_transport_validentrypositive. ff_h_pvs_transport_validentrypositive + S (dst_positive_transport_valid) = S ((S (dst_index_transport_valid)) * dst_positive_scale_transport_valid)) /\ exists ff_q_pvs_transport_validentrypositive. dst_positive_code_transport_valid = ff_q_pvs_transport_validentrypositive * S ((S (dst_index_transport_valid)) * dst_positive_scale_transport_valid) + (dst_positive_transport_valid))) /\ (((((exists ff_h_pvs_transport_validentrynegative. ff_h_pvs_transport_validentrynegative + S (dst_negative_transport_valid) = S ((S (dst_index_transport_valid)) * dst_negative_scale_transport_valid)) /\ exists ff_q_pvs_transport_validentrynegative. dst_negative_code_transport_valid = ff_q_pvs_transport_validentrynegative * S ((S (dst_index_transport_valid)) * dst_negative_scale_transport_valid) + (dst_negative_transport_valid))) /\ (exists ge_balance_positive_transport_validentryvalue ge_balance_negative_transport_validentryvalue. (((((dst_value_transport_valid) = 2 * (ge_balance_positive_transport_validentryvalue) /\ (ge_balance_negative_transport_validentryvalue) = 0) \/ exists ge_signed_half_transport_validentryvaluedecode. (((dst_value_transport_valid) = 2 * ge_signed_half_transport_validentryvaluedecode + 1 /\ (ge_balance_positive_transport_validentryvalue) = 0) /\ (ge_balance_negative_transport_validentryvalue) = S ge_signed_half_transport_validentryvaluedecode))) /\ ((dst_positive_transport_valid) + ge_balance_negative_transport_validentryvalue = (dst_negative_transport_valid) + ge_balance_positive_transport_validentryvalue))))))))) -> (forall dst_index_transport_prefix dst_first_transport_prefix dst_second_transport_prefix. (exists pvs_gap_transport_prefixbound. pvs_gap_transport_prefixbound + S (dst_index_transport_prefix) = (l)) -> (exists dst_positive_code_transport_prefixfirst dst_positive_scale_transport_prefixfirst dst_negative_code_transport_prefixfirst dst_negative_scale_transport_prefixfirst dst_positive_transport_prefixfirst dst_negative_transport_prefixfirst. (((F) = (((((dst_positive_code_transport_prefixfirst) + (dst_positive_scale_transport_prefixfirst)) * S ((dst_positive_code_transport_prefixfirst) + (dst_positive_scale_transport_prefixfirst)) + ((dst_positive_scale_transport_prefixfirst) + (dst_positive_scale_transport_prefixfirst))) + (((dst_negative_code_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)) * S ((dst_negative_code_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)) + ((dst_negative_scale_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)))) * S ((((dst_positive_code_transport_prefixfirst) + (dst_positive_scale_transport_prefixfirst)) * S ((dst_positive_code_transport_prefixfirst) + (dst_positive_scale_transport_prefixfirst)) + ((dst_positive_scale_transport_prefixfirst) + (dst_positive_scale_transport_prefixfirst))) + (((dst_negative_code_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)) * S ((dst_negative_code_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)) + ((dst_negative_scale_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)))) + ((((dst_negative_code_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)) * S ((dst_negative_code_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)) + ((dst_negative_scale_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst))) + (((dst_negative_code_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)) * S ((dst_negative_code_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)) + ((dst_negative_scale_transport_prefixfirst) + (dst_negative_scale_transport_prefixfirst)))))) /\ (((((exists ff_h_pvs_transport_prefixfirstpositive. ff_h_pvs_transport_prefixfirstpositive + S (dst_positive_transport_prefixfirst) = S ((S (dst_index_transport_prefix)) * dst_positive_scale_transport_prefixfirst)) /\ exists ff_q_pvs_transport_prefixfirstpositive. dst_positive_code_transport_prefixfirst = ff_q_pvs_transport_prefixfirstpositive * S ((S (dst_index_transport_prefix)) * dst_positive_scale_transport_prefixfirst) + (dst_positive_transport_prefixfirst))) /\ (((((exists ff_h_pvs_transport_prefixfirstnegative. ff_h_pvs_transport_prefixfirstnegative + S (dst_negative_transport_prefixfirst) = S ((S (dst_index_transport_prefix)) * dst_negative_scale_transport_prefixfirst)) /\ exists ff_q_pvs_transport_prefixfirstnegative. dst_negative_code_transport_prefixfirst = ff_q_pvs_transport_prefixfirstnegative * S ((S (dst_index_transport_prefix)) * dst_negative_scale_transport_prefixfirst) + (dst_negative_transport_prefixfirst))) /\ (exists ge_balance_positive_transport_prefixfirstvalue ge_balance_negative_transport_prefixfirstvalue. (((((dst_first_transport_prefix) = 2 * (ge_balance_positive_transport_prefixfirstvalue) /\ (ge_balance_negative_transport_prefixfirstvalue) = 0) \/ exists ge_signed_half_transport_prefixfirstvaluedecode. (((dst_first_transport_prefix) = 2 * ge_signed_half_transport_prefixfirstvaluedecode + 1 /\ (ge_balance_positive_transport_prefixfirstvalue) = 0) /\ (ge_balance_negative_transport_prefixfirstvalue) = S ge_signed_half_transport_prefixfirstvaluedecode))) /\ ((dst_positive_transport_prefixfirst) + ge_balance_negative_transport_prefixfirstvalue = (dst_negative_transport_prefixfirst) + ge_balance_positive_transport_prefixfirstvalue))))))))) -> (exists dst_positive_code_transport_prefixsecond dst_positive_scale_transport_prefixsecond dst_negative_code_transport_prefixsecond dst_negative_scale_transport_prefixsecond dst_positive_transport_prefixsecond dst_negative_transport_prefixsecond. (((G) = (((((dst_positive_code_transport_prefixsecond) + (dst_positive_scale_transport_prefixsecond)) * S ((dst_positive_code_transport_prefixsecond) + (dst_positive_scale_transport_prefixsecond)) + ((dst_positive_scale_transport_prefixsecond) + (dst_positive_scale_transport_prefixsecond))) + (((dst_negative_code_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)) * S ((dst_negative_code_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)) + ((dst_negative_scale_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)))) * S ((((dst_positive_code_transport_prefixsecond) + (dst_positive_scale_transport_prefixsecond)) * S ((dst_positive_code_transport_prefixsecond) + (dst_positive_scale_transport_prefixsecond)) + ((dst_positive_scale_transport_prefixsecond) + (dst_positive_scale_transport_prefixsecond))) + (((dst_negative_code_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)) * S ((dst_negative_code_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)) + ((dst_negative_scale_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)))) + ((((dst_negative_code_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)) * S ((dst_negative_code_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)) + ((dst_negative_scale_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond))) + (((dst_negative_code_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)) * S ((dst_negative_code_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)) + ((dst_negative_scale_transport_prefixsecond) + (dst_negative_scale_transport_prefixsecond)))))) /\ (((((exists ff_h_pvs_transport_prefixsecondpositive. ff_h_pvs_transport_prefixsecondpositive + S (dst_positive_transport_prefixsecond) = S ((S (dst_index_transport_prefix)) * dst_positive_scale_transport_prefixsecond)) /\ exists ff_q_pvs_transport_prefixsecondpositive. dst_positive_code_transport_prefixsecond = ff_q_pvs_transport_prefixsecondpositive * S ((S (dst_index_transport_prefix)) * dst_positive_scale_transport_prefixsecond) + (dst_positive_transport_prefixsecond))) /\ (((((exists ff_h_pvs_transport_prefixsecondnegative. ff_h_pvs_transport_prefixsecondnegative + S (dst_negative_transport_prefixsecond) = S ((S (dst_index_transport_prefix)) * dst_negative_scale_transport_prefixsecond)) /\ exists ff_q_pvs_transport_prefixsecondnegative. dst_negative_code_transport_prefixsecond = ff_q_pvs_transport_prefixsecondnegative * S ((S (dst_index_transport_prefix)) * dst_negative_scale_transport_prefixsecond) + (dst_negative_transport_prefixsecond))) /\ (exists ge_balance_positive_transport_prefixsecondvalue ge_balance_negative_transport_prefixsecondvalue. (((((dst_second_transport_prefix) = 2 * (ge_balance_positive_transport_prefixsecondvalue) /\ (ge_balance_negative_transport_prefixsecondvalue) = 0) \/ exists ge_signed_half_transport_prefixsecondvaluedecode. (((dst_second_transport_prefix) = 2 * ge_signed_half_transport_prefixsecondvaluedecode + 1 /\ (ge_balance_positive_transport_prefixsecondvalue) = 0) /\ (ge_balance_negative_transport_prefixsecondvalue) = S ge_signed_half_transport_prefixsecondvaluedecode))) /\ ((dst_positive_transport_prefixsecond) + ge_balance_negative_transport_prefixsecondvalue = (dst_negative_transport_prefixsecond) + ge_balance_positive_transport_prefixsecondvalue))))))))) -> dst_first_transport_prefix = dst_second_transport_prefix) -> (exists pvs_le_gap_transport_domain. pvs_le_gap_transport_domain + (i) = (N)) -> (exists pvs_gap_transport_index. pvs_gap_transport_index + S (i) = (l)) -> (exists dst_positive_code_transport_source dst_positive_scale_transport_source dst_negative_code_transport_source dst_negative_scale_transport_source dst_positive_transport_source dst_negative_transport_source. (((F) = (((((dst_positive_code_transport_source) + (dst_positive_scale_transport_source)) * S ((dst_positive_code_transport_source) + (dst_positive_scale_transport_source)) + ((dst_positive_scale_transport_source) + (dst_positive_scale_transport_source))) + (((dst_negative_code_transport_source) + (dst_negative_scale_transport_source)) * S ((dst_negative_code_transport_source) + (dst_negative_scale_transport_source)) + ((dst_negative_scale_transport_source) + (dst_negative_scale_transport_source)))) * S ((((dst_positive_code_transport_source) + (dst_positive_scale_transport_source)) * S ((dst_positive_code_transport_source) + (dst_positive_scale_transport_source)) + ((dst_positive_scale_transport_source) + (dst_positive_scale_transport_source))) + (((dst_negative_code_transport_source) + (dst_negative_scale_transport_source)) * S ((dst_negative_code_transport_source) + (dst_negative_scale_transport_source)) + ((dst_negative_scale_transport_source) + (dst_negative_scale_transport_source)))) + ((((dst_negative_code_transport_source) + (dst_negative_scale_transport_source)) * S ((dst_negative_code_transport_source) + (dst_negative_scale_transport_source)) + ((dst_negative_scale_transport_source) + (dst_negative_scale_transport_source))) + (((dst_negative_code_transport_source) + (dst_negative_scale_transport_source)) * S ((dst_negative_code_transport_source) + (dst_negative_scale_transport_source)) + ((dst_negative_scale_transport_source) + (dst_negative_scale_transport_source)))))) /\ (((((exists ff_h_pvs_transport_sourcepositive. ff_h_pvs_transport_sourcepositive + S (dst_positive_transport_source) = S ((S (i)) * dst_positive_scale_transport_source)) /\ exists ff_q_pvs_transport_sourcepositive. dst_positive_code_transport_source = ff_q_pvs_transport_sourcepositive * S ((S (i)) * dst_positive_scale_transport_source) + (dst_positive_transport_source))) /\ (((((exists ff_h_pvs_transport_sourcenegative. ff_h_pvs_transport_sourcenegative + S (dst_negative_transport_source) = S ((S (i)) * dst_negative_scale_transport_source)) /\ exists ff_q_pvs_transport_sourcenegative. dst_negative_code_transport_source = ff_q_pvs_transport_sourcenegative * S ((S (i)) * dst_negative_scale_transport_source) + (dst_negative_transport_source))) /\ (exists ge_balance_positive_transport_sourcevalue ge_balance_negative_transport_sourcevalue. (((((z) = 2 * (ge_balance_positive_transport_sourcevalue) /\ (ge_balance_negative_transport_sourcevalue) = 0) \/ exists ge_signed_half_transport_sourcevaluedecode. (((z) = 2 * ge_signed_half_transport_sourcevaluedecode + 1 /\ (ge_balance_positive_transport_sourcevalue) = 0) /\ (ge_balance_negative_transport_sourcevalue) = S ge_signed_half_transport_sourcevaluedecode))) /\ ((dst_positive_transport_source) + ge_balance_negative_transport_sourcevalue = (dst_negative_transport_source) + ge_balance_positive_transport_sourcevalue))))))))) -> (exists dst_positive_code_transport_target dst_positive_scale_transport_target dst_negative_code_transport_target dst_negative_scale_transport_target dst_positive_transport_target dst_negative_transport_target. (((G) = (((((dst_positive_code_transport_target) + (dst_positive_scale_transport_target)) * S ((dst_positive_code_transport_target) + (dst_positive_scale_transport_target)) + ((dst_positive_scale_transport_target) + (dst_positive_scale_transport_target))) + (((dst_negative_code_transport_target) + (dst_negative_scale_transport_target)) * S ((dst_negative_code_transport_target) + (dst_negative_scale_transport_target)) + ((dst_negative_scale_transport_target) + (dst_negative_scale_transport_target)))) * S ((((dst_positive_code_transport_target) + (dst_positive_scale_transport_target)) * S ((dst_positive_code_transport_target) + (dst_positive_scale_transport_target)) + ((dst_positive_scale_transport_target) + (dst_positive_scale_transport_target))) + (((dst_negative_code_transport_target) + (dst_negative_scale_transport_target)) * S ((dst_negative_code_transport_target) + (dst_negative_scale_transport_target)) + ((dst_negative_scale_transport_target) + (dst_negative_scale_transport_target)))) + ((((dst_negative_code_transport_target) + (dst_negative_scale_transport_target)) * S ((dst_negative_code_transport_target) + (dst_negative_scale_transport_target)) + ((dst_negative_scale_transport_target) + (dst_negative_scale_transport_target))) + (((dst_negative_code_transport_target) + (dst_negative_scale_transport_target)) * S ((dst_negative_code_transport_target) + (dst_negative_scale_transport_target)) + ((dst_negative_scale_transport_target) + (dst_negative_scale_transport_target)))))) /\ (((((exists ff_h_pvs_transport_targetpositive. ff_h_pvs_transport_targetpositive + S (dst_positive_transport_target) = S ((S (i)) * dst_positive_scale_transport_target)) /\ exists ff_q_pvs_transport_targetpositive. dst_positive_code_transport_target = ff_q_pvs_transport_targetpositive * S ((S (i)) * dst_positive_scale_transport_target) + (dst_positive_transport_target))) /\ (((((exists ff_h_pvs_transport_targetnegative. ff_h_pvs_transport_targetnegative + S (dst_negative_transport_target) = S ((S (i)) * dst_negative_scale_transport_target)) /\ exists ff_q_pvs_transport_targetnegative. dst_negative_code_transport_target = ff_q_pvs_transport_targetnegative * S ((S (i)) * dst_negative_scale_transport_target) + (dst_negative_transport_target))) /\ (exists ge_balance_positive_transport_targetvalue ge_balance_negative_transport_targetvalue. (((((z) = 2 * (ge_balance_positive_transport_targetvalue) /\ (ge_balance_negative_transport_targetvalue) = 0) \/ exists ge_signed_half_transport_targetvaluedecode. (((z) = 2 * ge_signed_half_transport_targetvaluedecode + 1 /\ (ge_balance_positive_transport_targetvalue) = 0) /\ (ge_balance_negative_transport_targetvalue) = S ge_signed_half_transport_targetvaluedecode))) /\ ((dst_positive_transport_target) + ge_balance_negative_transport_targetvalue = (dst_negative_transport_target) + ge_balance_positive_transport_targetvalue)))))))))
arithmetic_signed_table_extend_at
new cross track support · read exact theorem evidence
Bundle node 184; exact statement SHA-256 8315f86e7a5f4cd47a5320566ce9aa00d52e4873f5dca8da2f26da8662040eb5
Exact first-order statement
forall N F l z. (exists dst_positive_code_extend_input dst_positive_scale_extend_input dst_negative_code_extend_input dst_negative_scale_extend_input. (((F) = (((((dst_positive_code_extend_input) + (dst_positive_scale_extend_input)) * S ((dst_positive_code_extend_input) + (dst_positive_scale_extend_input)) + ((dst_positive_scale_extend_input) + (dst_positive_scale_extend_input))) + (((dst_negative_code_extend_input) + (dst_negative_scale_extend_input)) * S ((dst_negative_code_extend_input) + (dst_negative_scale_extend_input)) + ((dst_negative_scale_extend_input) + (dst_negative_scale_extend_input)))) * S ((((dst_positive_code_extend_input) + (dst_positive_scale_extend_input)) * S ((dst_positive_code_extend_input) + (dst_positive_scale_extend_input)) + ((dst_positive_scale_extend_input) + (dst_positive_scale_extend_input))) + (((dst_negative_code_extend_input) + (dst_negative_scale_extend_input)) * S ((dst_negative_code_extend_input) + (dst_negative_scale_extend_input)) + ((dst_negative_scale_extend_input) + (dst_negative_scale_extend_input)))) + ((((dst_negative_code_extend_input) + (dst_negative_scale_extend_input)) * S ((dst_negative_code_extend_input) + (dst_negative_scale_extend_input)) + ((dst_negative_scale_extend_input) + (dst_negative_scale_extend_input))) + (((dst_negative_code_extend_input) + (dst_negative_scale_extend_input)) * S ((dst_negative_code_extend_input) + (dst_negative_scale_extend_input)) + ((dst_negative_scale_extend_input) + (dst_negative_scale_extend_input)))))) /\ (forall dst_index_extend_input. (exists pvs_le_gap_extend_inputdomain. pvs_le_gap_extend_inputdomain + (dst_index_extend_input) = (N)) -> exists dst_positive_extend_input dst_negative_extend_input dst_value_extend_input. ((((exists ff_h_pvs_extend_inputentrypositive. ff_h_pvs_extend_inputentrypositive + S (dst_positive_extend_input) = S ((S (dst_index_extend_input)) * dst_positive_scale_extend_input)) /\ exists ff_q_pvs_extend_inputentrypositive. dst_positive_code_extend_input = ff_q_pvs_extend_inputentrypositive * S ((S (dst_index_extend_input)) * dst_positive_scale_extend_input) + (dst_positive_extend_input))) /\ (((((exists ff_h_pvs_extend_inputentrynegative. ff_h_pvs_extend_inputentrynegative + S (dst_negative_extend_input) = S ((S (dst_index_extend_input)) * dst_negative_scale_extend_input)) /\ exists ff_q_pvs_extend_inputentrynegative. dst_negative_code_extend_input = ff_q_pvs_extend_inputentrynegative * S ((S (dst_index_extend_input)) * dst_negative_scale_extend_input) + (dst_negative_extend_input))) /\ (exists ge_balance_positive_extend_inputentryvalue ge_balance_negative_extend_inputentryvalue. (((((dst_value_extend_input) = 2 * (ge_balance_positive_extend_inputentryvalue) /\ (ge_balance_negative_extend_inputentryvalue) = 0) \/ exists ge_signed_half_extend_inputentryvaluedecode. (((dst_value_extend_input) = 2 * ge_signed_half_extend_inputentryvaluedecode + 1 /\ (ge_balance_positive_extend_inputentryvalue) = 0) /\ (ge_balance_negative_extend_inputentryvalue) = S ge_signed_half_extend_inputentryvaluedecode))) /\ ((dst_positive_extend_input) + ge_balance_negative_extend_inputentryvalue = (dst_negative_extend_input) + ge_balance_positive_extend_inputentryvalue))))))))) -> exists G. (((exists dst_positive_code_extend_outputtable dst_positive_scale_extend_outputtable dst_negative_code_extend_outputtable dst_negative_scale_extend_outputtable. (((G) = (((((dst_positive_code_extend_outputtable) + (dst_positive_scale_extend_outputtable)) * S ((dst_positive_code_extend_outputtable) + (dst_positive_scale_extend_outputtable)) + ((dst_positive_scale_extend_outputtable) + (dst_positive_scale_extend_outputtable))) + (((dst_negative_code_extend_outputtable) + (dst_negative_scale_extend_outputtable)) * S ((dst_negative_code_extend_outputtable) + (dst_negative_scale_extend_outputtable)) + ((dst_negative_scale_extend_outputtable) + (dst_negative_scale_extend_outputtable)))) * S ((((dst_positive_code_extend_outputtable) + (dst_positive_scale_extend_outputtable)) * S ((dst_positive_code_extend_outputtable) + (dst_positive_scale_extend_outputtable)) + ((dst_positive_scale_extend_outputtable) + (dst_positive_scale_extend_outputtable))) + (((dst_negative_code_extend_outputtable) + (dst_negative_scale_extend_outputtable)) * S ((dst_negative_code_extend_outputtable) + (dst_negative_scale_extend_outputtable)) + ((dst_negative_scale_extend_outputtable) + (dst_negative_scale_extend_outputtable)))) + ((((dst_negative_code_extend_outputtable) + (dst_negative_scale_extend_outputtable)) * S ((dst_negative_code_extend_outputtable) + (dst_negative_scale_extend_outputtable)) + ((dst_negative_scale_extend_outputtable) + (dst_negative_scale_extend_outputtable))) + (((dst_negative_code_extend_outputtable) + (dst_negative_scale_extend_outputtable)) * S ((dst_negative_code_extend_outputtable) + (dst_negative_scale_extend_outputtable)) + ((dst_negative_scale_extend_outputtable) + (dst_negative_scale_extend_outputtable)))))) /\ (forall dst_index_extend_outputtable. (exists pvs_le_gap_extend_outputtabledomain. pvs_le_gap_extend_outputtabledomain + (dst_index_extend_outputtable) = (l)) -> exists dst_positive_extend_outputtable dst_negative_extend_outputtable dst_value_extend_outputtable. ((((exists ff_h_pvs_extend_outputtableentrypositive. ff_h_pvs_extend_outputtableentrypositive + S (dst_positive_extend_outputtable) = S ((S (dst_index_extend_outputtable)) * dst_positive_scale_extend_outputtable)) /\ exists ff_q_pvs_extend_outputtableentrypositive. dst_positive_code_extend_outputtable = ff_q_pvs_extend_outputtableentrypositive * S ((S (dst_index_extend_outputtable)) * dst_positive_scale_extend_outputtable) + (dst_positive_extend_outputtable))) /\ (((((exists ff_h_pvs_extend_outputtableentrynegative. ff_h_pvs_extend_outputtableentrynegative + S (dst_negative_extend_outputtable) = S ((S (dst_index_extend_outputtable)) * dst_negative_scale_extend_outputtable)) /\ exists ff_q_pvs_extend_outputtableentrynegative. dst_negative_code_extend_outputtable = ff_q_pvs_extend_outputtableentrynegative * S ((S (dst_index_extend_outputtable)) * dst_negative_scale_extend_outputtable) + (dst_negative_extend_outputtable))) /\ (exists ge_balance_positive_extend_outputtableentryvalue ge_balance_negative_extend_outputtableentryvalue. (((((dst_value_extend_outputtable) = 2 * (ge_balance_positive_extend_outputtableentryvalue) /\ (ge_balance_negative_extend_outputtableentryvalue) = 0) \/ exists ge_signed_half_extend_outputtableentryvaluedecode. (((dst_value_extend_outputtable) = 2 * ge_signed_half_extend_outputtableentryvaluedecode + 1 /\ (ge_balance_positive_extend_outputtableentryvalue) = 0) /\ (ge_balance_negative_extend_outputtableentryvalue) = S ge_signed_half_extend_outputtableentryvaluedecode))) /\ ((dst_positive_extend_outputtable) + ge_balance_negative_extend_outputtableentryvalue = (dst_negative_extend_outputtable) + ge_balance_positive_extend_outputtableentryvalue))))))))) /\ (((forall dst_index_extend_outputprefix dst_first_extend_outputprefix dst_second_extend_outputprefix. (exists pvs_gap_extend_outputprefixbound. pvs_gap_extend_outputprefixbound + S (dst_index_extend_outputprefix) = (l)) -> (exists dst_positive_code_extend_outputprefixfirst dst_positive_scale_extend_outputprefixfirst dst_negative_code_extend_outputprefixfirst dst_negative_scale_extend_outputprefixfirst dst_positive_extend_outputprefixfirst dst_negative_extend_outputprefixfirst. (((F) = (((((dst_positive_code_extend_outputprefixfirst) + (dst_positive_scale_extend_outputprefixfirst)) * S ((dst_positive_code_extend_outputprefixfirst) + (dst_positive_scale_extend_outputprefixfirst)) + ((dst_positive_scale_extend_outputprefixfirst) + (dst_positive_scale_extend_outputprefixfirst))) + (((dst_negative_code_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)) * S ((dst_negative_code_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)) + ((dst_negative_scale_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)))) * S ((((dst_positive_code_extend_outputprefixfirst) + (dst_positive_scale_extend_outputprefixfirst)) * S ((dst_positive_code_extend_outputprefixfirst) + (dst_positive_scale_extend_outputprefixfirst)) + ((dst_positive_scale_extend_outputprefixfirst) + (dst_positive_scale_extend_outputprefixfirst))) + (((dst_negative_code_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)) * S ((dst_negative_code_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)) + ((dst_negative_scale_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)))) + ((((dst_negative_code_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)) * S ((dst_negative_code_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)) + ((dst_negative_scale_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst))) + (((dst_negative_code_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)) * S ((dst_negative_code_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)) + ((dst_negative_scale_extend_outputprefixfirst) + (dst_negative_scale_extend_outputprefixfirst)))))) /\ (((((exists ff_h_pvs_extend_outputprefixfirstpositive. ff_h_pvs_extend_outputprefixfirstpositive + S (dst_positive_extend_outputprefixfirst) = S ((S (dst_index_extend_outputprefix)) * dst_positive_scale_extend_outputprefixfirst)) /\ exists ff_q_pvs_extend_outputprefixfirstpositive. dst_positive_code_extend_outputprefixfirst = ff_q_pvs_extend_outputprefixfirstpositive * S ((S (dst_index_extend_outputprefix)) * dst_positive_scale_extend_outputprefixfirst) + (dst_positive_extend_outputprefixfirst))) /\ (((((exists ff_h_pvs_extend_outputprefixfirstnegative. ff_h_pvs_extend_outputprefixfirstnegative + S (dst_negative_extend_outputprefixfirst) = S ((S (dst_index_extend_outputprefix)) * dst_negative_scale_extend_outputprefixfirst)) /\ exists ff_q_pvs_extend_outputprefixfirstnegative. dst_negative_code_extend_outputprefixfirst = ff_q_pvs_extend_outputprefixfirstnegative * S ((S (dst_index_extend_outputprefix)) * dst_negative_scale_extend_outputprefixfirst) + (dst_negative_extend_outputprefixfirst))) /\ (exists ge_balance_positive_extend_outputprefixfirstvalue ge_balance_negative_extend_outputprefixfirstvalue. (((((dst_first_extend_outputprefix) = 2 * (ge_balance_positive_extend_outputprefixfirstvalue) /\ (ge_balance_negative_extend_outputprefixfirstvalue) = 0) \/ exists ge_signed_half_extend_outputprefixfirstvaluedecode. (((dst_first_extend_outputprefix) = 2 * ge_signed_half_extend_outputprefixfirstvaluedecode + 1 /\ (ge_balance_positive_extend_outputprefixfirstvalue) = 0) /\ (ge_balance_negative_extend_outputprefixfirstvalue) = S ge_signed_half_extend_outputprefixfirstvaluedecode))) /\ ((dst_positive_extend_outputprefixfirst) + ge_balance_negative_extend_outputprefixfirstvalue = (dst_negative_extend_outputprefixfirst) + ge_balance_positive_extend_outputprefixfirstvalue))))))))) -> (exists dst_positive_code_extend_outputprefixsecond dst_positive_scale_extend_outputprefixsecond dst_negative_code_extend_outputprefixsecond dst_negative_scale_extend_outputprefixsecond dst_positive_extend_outputprefixsecond dst_negative_extend_outputprefixsecond. (((G) = (((((dst_positive_code_extend_outputprefixsecond) + (dst_positive_scale_extend_outputprefixsecond)) * S ((dst_positive_code_extend_outputprefixsecond) + (dst_positive_scale_extend_outputprefixsecond)) + ((dst_positive_scale_extend_outputprefixsecond) + (dst_positive_scale_extend_outputprefixsecond))) + (((dst_negative_code_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)) * S ((dst_negative_code_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)) + ((dst_negative_scale_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)))) * S ((((dst_positive_code_extend_outputprefixsecond) + (dst_positive_scale_extend_outputprefixsecond)) * S ((dst_positive_code_extend_outputprefixsecond) + (dst_positive_scale_extend_outputprefixsecond)) + ((dst_positive_scale_extend_outputprefixsecond) + (dst_positive_scale_extend_outputprefixsecond))) + (((dst_negative_code_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)) * S ((dst_negative_code_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)) + ((dst_negative_scale_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)))) + ((((dst_negative_code_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)) * S ((dst_negative_code_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)) + ((dst_negative_scale_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond))) + (((dst_negative_code_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)) * S ((dst_negative_code_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)) + ((dst_negative_scale_extend_outputprefixsecond) + (dst_negative_scale_extend_outputprefixsecond)))))) /\ (((((exists ff_h_pvs_extend_outputprefixsecondpositive. ff_h_pvs_extend_outputprefixsecondpositive + S (dst_positive_extend_outputprefixsecond) = S ((S (dst_index_extend_outputprefix)) * dst_positive_scale_extend_outputprefixsecond)) /\ exists ff_q_pvs_extend_outputprefixsecondpositive. dst_positive_code_extend_outputprefixsecond = ff_q_pvs_extend_outputprefixsecondpositive * S ((S (dst_index_extend_outputprefix)) * dst_positive_scale_extend_outputprefixsecond) + (dst_positive_extend_outputprefixsecond))) /\ (((((exists ff_h_pvs_extend_outputprefixsecondnegative. ff_h_pvs_extend_outputprefixsecondnegative + S (dst_negative_extend_outputprefixsecond) = S ((S (dst_index_extend_outputprefix)) * dst_negative_scale_extend_outputprefixsecond)) /\ exists ff_q_pvs_extend_outputprefixsecondnegative. dst_negative_code_extend_outputprefixsecond = ff_q_pvs_extend_outputprefixsecondnegative * S ((S (dst_index_extend_outputprefix)) * dst_negative_scale_extend_outputprefixsecond) + (dst_negative_extend_outputprefixsecond))) /\ (exists ge_balance_positive_extend_outputprefixsecondvalue ge_balance_negative_extend_outputprefixsecondvalue. (((((dst_second_extend_outputprefix) = 2 * (ge_balance_positive_extend_outputprefixsecondvalue) /\ (ge_balance_negative_extend_outputprefixsecondvalue) = 0) \/ exists ge_signed_half_extend_outputprefixsecondvaluedecode. (((dst_second_extend_outputprefix) = 2 * ge_signed_half_extend_outputprefixsecondvaluedecode + 1 /\ (ge_balance_positive_extend_outputprefixsecondvalue) = 0) /\ (ge_balance_negative_extend_outputprefixsecondvalue) = S ge_signed_half_extend_outputprefixsecondvaluedecode))) /\ ((dst_positive_extend_outputprefixsecond) + ge_balance_negative_extend_outputprefixsecondvalue = (dst_negative_extend_outputprefixsecond) + ge_balance_positive_extend_outputprefixsecondvalue))))))))) -> dst_first_extend_outputprefix = dst_second_extend_outputprefix) /\ (exists dst_positive_code_extend_outputlast dst_positive_scale_extend_outputlast dst_negative_code_extend_outputlast dst_negative_scale_extend_outputlast dst_positive_extend_outputlast dst_negative_extend_outputlast. (((G) = (((((dst_positive_code_extend_outputlast) + (dst_positive_scale_extend_outputlast)) * S ((dst_positive_code_extend_outputlast) + (dst_positive_scale_extend_outputlast)) + ((dst_positive_scale_extend_outputlast) + (dst_positive_scale_extend_outputlast))) + (((dst_negative_code_extend_outputlast) + (dst_negative_scale_extend_outputlast)) * S ((dst_negative_code_extend_outputlast) + (dst_negative_scale_extend_outputlast)) + ((dst_negative_scale_extend_outputlast) + (dst_negative_scale_extend_outputlast)))) * S ((((dst_positive_code_extend_outputlast) + (dst_positive_scale_extend_outputlast)) * S ((dst_positive_code_extend_outputlast) + (dst_positive_scale_extend_outputlast)) + ((dst_positive_scale_extend_outputlast) + (dst_positive_scale_extend_outputlast))) + (((dst_negative_code_extend_outputlast) + (dst_negative_scale_extend_outputlast)) * S ((dst_negative_code_extend_outputlast) + (dst_negative_scale_extend_outputlast)) + ((dst_negative_scale_extend_outputlast) + (dst_negative_scale_extend_outputlast)))) + ((((dst_negative_code_extend_outputlast) + (dst_negative_scale_extend_outputlast)) * S ((dst_negative_code_extend_outputlast) + (dst_negative_scale_extend_outputlast)) + ((dst_negative_scale_extend_outputlast) + (dst_negative_scale_extend_outputlast))) + (((dst_negative_code_extend_outputlast) + (dst_negative_scale_extend_outputlast)) * S ((dst_negative_code_extend_outputlast) + (dst_negative_scale_extend_outputlast)) + ((dst_negative_scale_extend_outputlast) + (dst_negative_scale_extend_outputlast)))))) /\ (((((exists ff_h_pvs_extend_outputlastpositive. ff_h_pvs_extend_outputlastpositive + S (dst_positive_extend_outputlast) = S ((S (l)) * dst_positive_scale_extend_outputlast)) /\ exists ff_q_pvs_extend_outputlastpositive. dst_positive_code_extend_outputlast = ff_q_pvs_extend_outputlastpositive * S ((S (l)) * dst_positive_scale_extend_outputlast) + (dst_positive_extend_outputlast))) /\ (((((exists ff_h_pvs_extend_outputlastnegative. ff_h_pvs_extend_outputlastnegative + S (dst_negative_extend_outputlast) = S ((S (l)) * dst_negative_scale_extend_outputlast)) /\ exists ff_q_pvs_extend_outputlastnegative. dst_negative_code_extend_outputlast = ff_q_pvs_extend_outputlastnegative * S ((S (l)) * dst_negative_scale_extend_outputlast) + (dst_negative_extend_outputlast))) /\ (exists ge_balance_positive_extend_outputlastvalue ge_balance_negative_extend_outputlastvalue. (((((z) = 2 * (ge_balance_positive_extend_outputlastvalue) /\ (ge_balance_negative_extend_outputlastvalue) = 0) \/ exists ge_signed_half_extend_outputlastvaluedecode. (((z) = 2 * ge_signed_half_extend_outputlastvaluedecode + 1 /\ (ge_balance_positive_extend_outputlastvalue) = 0) /\ (ge_balance_negative_extend_outputlastvalue) = S ge_signed_half_extend_outputlastvaluedecode))) /\ ((dst_positive_extend_outputlast) + ge_balance_negative_extend_outputlastvalue = (dst_negative_extend_outputlast) + ge_balance_positive_extend_outputlastvalue)))))))))))))
divisor_signed_sum_empty_value
inherited published non admitted checkpoint · read exact theorem evidence
Bundle node 178; exact statement SHA-256 e8642c62a9360306119f85a4f994cd94861c3c685d27204f53ada36b6dd45bcd
Exact first-order statement
forall F z. (exists dst_positive_code_empty_sum dst_positive_scale_empty_sum dst_negative_code_empty_sum dst_negative_scale_empty_sum dst_positive_sum_empty_sum dst_negative_sum_empty_sum. (((F) = (((((dst_positive_code_empty_sum) + (dst_positive_scale_empty_sum)) * S ((dst_positive_code_empty_sum) + (dst_positive_scale_empty_sum)) + ((dst_positive_scale_empty_sum) + (dst_positive_scale_empty_sum))) + (((dst_negative_code_empty_sum) + (dst_negative_scale_empty_sum)) * S ((dst_negative_code_empty_sum) + (dst_negative_scale_empty_sum)) + ((dst_negative_scale_empty_sum) + (dst_negative_scale_empty_sum)))) * S ((((dst_positive_code_empty_sum) + (dst_positive_scale_empty_sum)) * S ((dst_positive_code_empty_sum) + (dst_positive_scale_empty_sum)) + ((dst_positive_scale_empty_sum) + (dst_positive_scale_empty_sum))) + (((dst_negative_code_empty_sum) + (dst_negative_scale_empty_sum)) * S ((dst_negative_code_empty_sum) + (dst_negative_scale_empty_sum)) + ((dst_negative_scale_empty_sum) + (dst_negative_scale_empty_sum)))) + ((((dst_negative_code_empty_sum) + (dst_negative_scale_empty_sum)) * S ((dst_negative_code_empty_sum) + (dst_negative_scale_empty_sum)) + ((dst_negative_scale_empty_sum) + (dst_negative_scale_empty_sum))) + (((dst_negative_code_empty_sum) + (dst_negative_scale_empty_sum)) * S ((dst_negative_code_empty_sum) + (dst_negative_scale_empty_sum)) + ((dst_negative_scale_empty_sum) + (dst_negative_scale_empty_sum)))))) /\ (((exists fs_u_dst_empty_sumpositive fs_v_dst_empty_sumpositive. ((((exists fs_h_dst_empty_sumpositive_body_start. fs_h_dst_empty_sumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_empty_sumpositive)) /\ exists fs_q_dst_empty_sumpositive_body_start. fs_u_dst_empty_sumpositive = fs_q_dst_empty_sumpositive_body_start * S ((S (0)) * fs_v_dst_empty_sumpositive) + (0))) /\ ((((exists fs_h_dst_empty_sumpositive_body_terminal. fs_h_dst_empty_sumpositive_body_terminal + S (dst_positive_sum_empty_sum) = S ((S (0)) * fs_v_dst_empty_sumpositive)) /\ exists fs_q_dst_empty_sumpositive_body_terminal. fs_u_dst_empty_sumpositive = fs_q_dst_empty_sumpositive_body_terminal * S ((S (0)) * fs_v_dst_empty_sumpositive) + (dst_positive_sum_empty_sum))) /\ forall fs_i_dst_empty_sumpositive_body_steps. (exists fs_lt_dst_empty_sumpositive_body_steps_bound. fs_lt_dst_empty_sumpositive_body_steps_bound + S fs_i_dst_empty_sumpositive_body_steps = 0) -> exists fs_a_dst_empty_sumpositive_body_steps fs_r_dst_empty_sumpositive_body_steps fs_s_dst_empty_sumpositive_body_steps. ((((exists fs_h_dst_empty_sumpositive_body_steps_summand. fs_h_dst_empty_sumpositive_body_steps_summand + S (fs_a_dst_empty_sumpositive_body_steps) = S ((S (fs_i_dst_empty_sumpositive_body_steps)) * dst_positive_scale_empty_sum)) /\ exists fs_q_dst_empty_sumpositive_body_steps_summand. dst_positive_code_empty_sum = fs_q_dst_empty_sumpositive_body_steps_summand * S ((S (fs_i_dst_empty_sumpositive_body_steps)) * dst_positive_scale_empty_sum) + (fs_a_dst_empty_sumpositive_body_steps))) /\ ((((exists fs_h_dst_empty_sumpositive_body_steps_partial. fs_h_dst_empty_sumpositive_body_steps_partial + S (fs_r_dst_empty_sumpositive_body_steps) = S ((S (fs_i_dst_empty_sumpositive_body_steps)) * fs_v_dst_empty_sumpositive)) /\ exists fs_q_dst_empty_sumpositive_body_steps_partial. fs_u_dst_empty_sumpositive = fs_q_dst_empty_sumpositive_body_steps_partial * S ((S (fs_i_dst_empty_sumpositive_body_steps)) * fs_v_dst_empty_sumpositive) + (fs_r_dst_empty_sumpositive_body_steps))) /\ ((((exists fs_h_dst_empty_sumpositive_body_steps_successor. fs_h_dst_empty_sumpositive_body_steps_successor + S (fs_s_dst_empty_sumpositive_body_steps) = S ((S (S fs_i_dst_empty_sumpositive_body_steps)) * fs_v_dst_empty_sumpositive)) /\ exists fs_q_dst_empty_sumpositive_body_steps_successor. fs_u_dst_empty_sumpositive = fs_q_dst_empty_sumpositive_body_steps_successor * S ((S (S fs_i_dst_empty_sumpositive_body_steps)) * fs_v_dst_empty_sumpositive) + (fs_s_dst_empty_sumpositive_body_steps))) /\ fs_s_dst_empty_sumpositive_body_steps = fs_r_dst_empty_sumpositive_body_steps + fs_a_dst_empty_sumpositive_body_steps)))))) /\ (((exists fs_u_dst_empty_sumnegative fs_v_dst_empty_sumnegative. ((((exists fs_h_dst_empty_sumnegative_body_start. fs_h_dst_empty_sumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_empty_sumnegative)) /\ exists fs_q_dst_empty_sumnegative_body_start. fs_u_dst_empty_sumnegative = fs_q_dst_empty_sumnegative_body_start * S ((S (0)) * fs_v_dst_empty_sumnegative) + (0))) /\ ((((exists fs_h_dst_empty_sumnegative_body_terminal. fs_h_dst_empty_sumnegative_body_terminal + S (dst_negative_sum_empty_sum) = S ((S (0)) * fs_v_dst_empty_sumnegative)) /\ exists fs_q_dst_empty_sumnegative_body_terminal. fs_u_dst_empty_sumnegative = fs_q_dst_empty_sumnegative_body_terminal * S ((S (0)) * fs_v_dst_empty_sumnegative) + (dst_negative_sum_empty_sum))) /\ forall fs_i_dst_empty_sumnegative_body_steps. (exists fs_lt_dst_empty_sumnegative_body_steps_bound. fs_lt_dst_empty_sumnegative_body_steps_bound + S fs_i_dst_empty_sumnegative_body_steps = 0) -> exists fs_a_dst_empty_sumnegative_body_steps fs_r_dst_empty_sumnegative_body_steps fs_s_dst_empty_sumnegative_body_steps. ((((exists fs_h_dst_empty_sumnegative_body_steps_summand. fs_h_dst_empty_sumnegative_body_steps_summand + S (fs_a_dst_empty_sumnegative_body_steps) = S ((S (fs_i_dst_empty_sumnegative_body_steps)) * dst_negative_scale_empty_sum)) /\ exists fs_q_dst_empty_sumnegative_body_steps_summand. dst_negative_code_empty_sum = fs_q_dst_empty_sumnegative_body_steps_summand * S ((S (fs_i_dst_empty_sumnegative_body_steps)) * dst_negative_scale_empty_sum) + (fs_a_dst_empty_sumnegative_body_steps))) /\ ((((exists fs_h_dst_empty_sumnegative_body_steps_partial. fs_h_dst_empty_sumnegative_body_steps_partial + S (fs_r_dst_empty_sumnegative_body_steps) = S ((S (fs_i_dst_empty_sumnegative_body_steps)) * fs_v_dst_empty_sumnegative)) /\ exists fs_q_dst_empty_sumnegative_body_steps_partial. fs_u_dst_empty_sumnegative = fs_q_dst_empty_sumnegative_body_steps_partial * S ((S (fs_i_dst_empty_sumnegative_body_steps)) * fs_v_dst_empty_sumnegative) + (fs_r_dst_empty_sumnegative_body_steps))) /\ ((((exists fs_h_dst_empty_sumnegative_body_steps_successor. fs_h_dst_empty_sumnegative_body_steps_successor + S (fs_s_dst_empty_sumnegative_body_steps) = S ((S (S fs_i_dst_empty_sumnegative_body_steps)) * fs_v_dst_empty_sumnegative)) /\ exists fs_q_dst_empty_sumnegative_body_steps_successor. fs_u_dst_empty_sumnegative = fs_q_dst_empty_sumnegative_body_steps_successor * S ((S (S fs_i_dst_empty_sumnegative_body_steps)) * fs_v_dst_empty_sumnegative) + (fs_s_dst_empty_sumnegative_body_steps))) /\ fs_s_dst_empty_sumnegative_body_steps = fs_r_dst_empty_sumnegative_body_steps + fs_a_dst_empty_sumnegative_body_steps)))))) /\ (exists ge_balance_positive_empty_sumresult ge_balance_negative_empty_sumresult. (((((z) = 2 * (ge_balance_positive_empty_sumresult) /\ (ge_balance_negative_empty_sumresult) = 0) \/ exists ge_signed_half_empty_sumresultdecode. (((z) = 2 * ge_signed_half_empty_sumresultdecode + 1 /\ (ge_balance_positive_empty_sumresult) = 0) /\ (ge_balance_negative_empty_sumresult) = S ge_signed_half_empty_sumresultdecode))) /\ ((dst_positive_sum_empty_sum) + ge_balance_negative_empty_sumresult = (dst_negative_sum_empty_sum) + ge_balance_positive_empty_sumresult))))))))) -> z = 0
divisor_signed_sum_extensional
inherited published non admitted checkpoint · read exact theorem evidence
Bundle node 180; exact statement SHA-256 b5d76a97376567d4d2e34212f1172b134f14781a661d76925a3615f38065c348
Exact first-order statement
forall F G l a b. (forall dst_index_sum_ext_entries dst_first_sum_ext_entries dst_second_sum_ext_entries. (exists pvs_gap_sum_ext_entriesbound. pvs_gap_sum_ext_entriesbound + S (dst_index_sum_ext_entries) = (l)) -> (exists dst_positive_code_sum_ext_entriesfirst dst_positive_scale_sum_ext_entriesfirst dst_negative_code_sum_ext_entriesfirst dst_negative_scale_sum_ext_entriesfirst dst_positive_sum_ext_entriesfirst dst_negative_sum_ext_entriesfirst. (((F) = (((((dst_positive_code_sum_ext_entriesfirst) + (dst_positive_scale_sum_ext_entriesfirst)) * S ((dst_positive_code_sum_ext_entriesfirst) + (dst_positive_scale_sum_ext_entriesfirst)) + ((dst_positive_scale_sum_ext_entriesfirst) + (dst_positive_scale_sum_ext_entriesfirst))) + (((dst_negative_code_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)) * S ((dst_negative_code_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)) + ((dst_negative_scale_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)))) * S ((((dst_positive_code_sum_ext_entriesfirst) + (dst_positive_scale_sum_ext_entriesfirst)) * S ((dst_positive_code_sum_ext_entriesfirst) + (dst_positive_scale_sum_ext_entriesfirst)) + ((dst_positive_scale_sum_ext_entriesfirst) + (dst_positive_scale_sum_ext_entriesfirst))) + (((dst_negative_code_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)) * S ((dst_negative_code_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)) + ((dst_negative_scale_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)))) + ((((dst_negative_code_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)) * S ((dst_negative_code_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)) + ((dst_negative_scale_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst))) + (((dst_negative_code_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)) * S ((dst_negative_code_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)) + ((dst_negative_scale_sum_ext_entriesfirst) + (dst_negative_scale_sum_ext_entriesfirst)))))) /\ (((((exists ff_h_pvs_sum_ext_entriesfirstpositive. ff_h_pvs_sum_ext_entriesfirstpositive + S (dst_positive_sum_ext_entriesfirst) = S ((S (dst_index_sum_ext_entries)) * dst_positive_scale_sum_ext_entriesfirst)) /\ exists ff_q_pvs_sum_ext_entriesfirstpositive. dst_positive_code_sum_ext_entriesfirst = ff_q_pvs_sum_ext_entriesfirstpositive * S ((S (dst_index_sum_ext_entries)) * dst_positive_scale_sum_ext_entriesfirst) + (dst_positive_sum_ext_entriesfirst))) /\ (((((exists ff_h_pvs_sum_ext_entriesfirstnegative. ff_h_pvs_sum_ext_entriesfirstnegative + S (dst_negative_sum_ext_entriesfirst) = S ((S (dst_index_sum_ext_entries)) * dst_negative_scale_sum_ext_entriesfirst)) /\ exists ff_q_pvs_sum_ext_entriesfirstnegative. dst_negative_code_sum_ext_entriesfirst = ff_q_pvs_sum_ext_entriesfirstnegative * S ((S (dst_index_sum_ext_entries)) * dst_negative_scale_sum_ext_entriesfirst) + (dst_negative_sum_ext_entriesfirst))) /\ (exists ge_balance_positive_sum_ext_entriesfirstvalue ge_balance_negative_sum_ext_entriesfirstvalue. (((((dst_first_sum_ext_entries) = 2 * (ge_balance_positive_sum_ext_entriesfirstvalue) /\ (ge_balance_negative_sum_ext_entriesfirstvalue) = 0) \/ exists ge_signed_half_sum_ext_entriesfirstvaluedecode. (((dst_first_sum_ext_entries) = 2 * ge_signed_half_sum_ext_entriesfirstvaluedecode + 1 /\ (ge_balance_positive_sum_ext_entriesfirstvalue) = 0) /\ (ge_balance_negative_sum_ext_entriesfirstvalue) = S ge_signed_half_sum_ext_entriesfirstvaluedecode))) /\ ((dst_positive_sum_ext_entriesfirst) + ge_balance_negative_sum_ext_entriesfirstvalue = (dst_negative_sum_ext_entriesfirst) + ge_balance_positive_sum_ext_entriesfirstvalue))))))))) -> (exists dst_positive_code_sum_ext_entriessecond dst_positive_scale_sum_ext_entriessecond dst_negative_code_sum_ext_entriessecond dst_negative_scale_sum_ext_entriessecond dst_positive_sum_ext_entriessecond dst_negative_sum_ext_entriessecond. (((G) = (((((dst_positive_code_sum_ext_entriessecond) + (dst_positive_scale_sum_ext_entriessecond)) * S ((dst_positive_code_sum_ext_entriessecond) + (dst_positive_scale_sum_ext_entriessecond)) + ((dst_positive_scale_sum_ext_entriessecond) + (dst_positive_scale_sum_ext_entriessecond))) + (((dst_negative_code_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)) * S ((dst_negative_code_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)) + ((dst_negative_scale_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)))) * S ((((dst_positive_code_sum_ext_entriessecond) + (dst_positive_scale_sum_ext_entriessecond)) * S ((dst_positive_code_sum_ext_entriessecond) + (dst_positive_scale_sum_ext_entriessecond)) + ((dst_positive_scale_sum_ext_entriessecond) + (dst_positive_scale_sum_ext_entriessecond))) + (((dst_negative_code_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)) * S ((dst_negative_code_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)) + ((dst_negative_scale_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)))) + ((((dst_negative_code_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)) * S ((dst_negative_code_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)) + ((dst_negative_scale_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond))) + (((dst_negative_code_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)) * S ((dst_negative_code_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)) + ((dst_negative_scale_sum_ext_entriessecond) + (dst_negative_scale_sum_ext_entriessecond)))))) /\ (((((exists ff_h_pvs_sum_ext_entriessecondpositive. ff_h_pvs_sum_ext_entriessecondpositive + S (dst_positive_sum_ext_entriessecond) = S ((S (dst_index_sum_ext_entries)) * dst_positive_scale_sum_ext_entriessecond)) /\ exists ff_q_pvs_sum_ext_entriessecondpositive. dst_positive_code_sum_ext_entriessecond = ff_q_pvs_sum_ext_entriessecondpositive * S ((S (dst_index_sum_ext_entries)) * dst_positive_scale_sum_ext_entriessecond) + (dst_positive_sum_ext_entriessecond))) /\ (((((exists ff_h_pvs_sum_ext_entriessecondnegative. ff_h_pvs_sum_ext_entriessecondnegative + S (dst_negative_sum_ext_entriessecond) = S ((S (dst_index_sum_ext_entries)) * dst_negative_scale_sum_ext_entriessecond)) /\ exists ff_q_pvs_sum_ext_entriessecondnegative. dst_negative_code_sum_ext_entriessecond = ff_q_pvs_sum_ext_entriessecondnegative * S ((S (dst_index_sum_ext_entries)) * dst_negative_scale_sum_ext_entriessecond) + (dst_negative_sum_ext_entriessecond))) /\ (exists ge_balance_positive_sum_ext_entriessecondvalue ge_balance_negative_sum_ext_entriessecondvalue. (((((dst_second_sum_ext_entries) = 2 * (ge_balance_positive_sum_ext_entriessecondvalue) /\ (ge_balance_negative_sum_ext_entriessecondvalue) = 0) \/ exists ge_signed_half_sum_ext_entriessecondvaluedecode. (((dst_second_sum_ext_entries) = 2 * ge_signed_half_sum_ext_entriessecondvaluedecode + 1 /\ (ge_balance_positive_sum_ext_entriessecondvalue) = 0) /\ (ge_balance_negative_sum_ext_entriessecondvalue) = S ge_signed_half_sum_ext_entriessecondvaluedecode))) /\ ((dst_positive_sum_ext_entriessecond) + ge_balance_negative_sum_ext_entriessecondvalue = (dst_negative_sum_ext_entriessecond) + ge_balance_positive_sum_ext_entriessecondvalue))))))))) -> dst_first_sum_ext_entries = dst_second_sum_ext_entries) -> (exists dst_positive_code_sum_ext_first dst_positive_scale_sum_ext_first dst_negative_code_sum_ext_first dst_negative_scale_sum_ext_first dst_positive_sum_sum_ext_first dst_negative_sum_sum_ext_first. (((F) = (((((dst_positive_code_sum_ext_first) + (dst_positive_scale_sum_ext_first)) * S ((dst_positive_code_sum_ext_first) + (dst_positive_scale_sum_ext_first)) + ((dst_positive_scale_sum_ext_first) + (dst_positive_scale_sum_ext_first))) + (((dst_negative_code_sum_ext_first) + (dst_negative_scale_sum_ext_first)) * S ((dst_negative_code_sum_ext_first) + (dst_negative_scale_sum_ext_first)) + ((dst_negative_scale_sum_ext_first) + (dst_negative_scale_sum_ext_first)))) * S ((((dst_positive_code_sum_ext_first) + (dst_positive_scale_sum_ext_first)) * S ((dst_positive_code_sum_ext_first) + (dst_positive_scale_sum_ext_first)) + ((dst_positive_scale_sum_ext_first) + (dst_positive_scale_sum_ext_first))) + (((dst_negative_code_sum_ext_first) + (dst_negative_scale_sum_ext_first)) * S ((dst_negative_code_sum_ext_first) + (dst_negative_scale_sum_ext_first)) + ((dst_negative_scale_sum_ext_first) + (dst_negative_scale_sum_ext_first)))) + ((((dst_negative_code_sum_ext_first) + (dst_negative_scale_sum_ext_first)) * S ((dst_negative_code_sum_ext_first) + (dst_negative_scale_sum_ext_first)) + ((dst_negative_scale_sum_ext_first) + (dst_negative_scale_sum_ext_first))) + (((dst_negative_code_sum_ext_first) + (dst_negative_scale_sum_ext_first)) * S ((dst_negative_code_sum_ext_first) + (dst_negative_scale_sum_ext_first)) + ((dst_negative_scale_sum_ext_first) + (dst_negative_scale_sum_ext_first)))))) /\ (((exists fs_u_dst_sum_ext_firstpositive fs_v_dst_sum_ext_firstpositive. ((((exists fs_h_dst_sum_ext_firstpositive_body_start. fs_h_dst_sum_ext_firstpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_ext_firstpositive)) /\ exists fs_q_dst_sum_ext_firstpositive_body_start. fs_u_dst_sum_ext_firstpositive = fs_q_dst_sum_ext_firstpositive_body_start * S ((S (0)) * fs_v_dst_sum_ext_firstpositive) + (0))) /\ ((((exists fs_h_dst_sum_ext_firstpositive_body_terminal. fs_h_dst_sum_ext_firstpositive_body_terminal + S (dst_positive_sum_sum_ext_first) = S ((S (l)) * fs_v_dst_sum_ext_firstpositive)) /\ exists fs_q_dst_sum_ext_firstpositive_body_terminal. fs_u_dst_sum_ext_firstpositive = fs_q_dst_sum_ext_firstpositive_body_terminal * S ((S (l)) * fs_v_dst_sum_ext_firstpositive) + (dst_positive_sum_sum_ext_first))) /\ forall fs_i_dst_sum_ext_firstpositive_body_steps. (exists fs_lt_dst_sum_ext_firstpositive_body_steps_bound. fs_lt_dst_sum_ext_firstpositive_body_steps_bound + S fs_i_dst_sum_ext_firstpositive_body_steps = l) -> exists fs_a_dst_sum_ext_firstpositive_body_steps fs_r_dst_sum_ext_firstpositive_body_steps fs_s_dst_sum_ext_firstpositive_body_steps. ((((exists fs_h_dst_sum_ext_firstpositive_body_steps_summand. fs_h_dst_sum_ext_firstpositive_body_steps_summand + S (fs_a_dst_sum_ext_firstpositive_body_steps) = S ((S (fs_i_dst_sum_ext_firstpositive_body_steps)) * dst_positive_scale_sum_ext_first)) /\ exists fs_q_dst_sum_ext_firstpositive_body_steps_summand. dst_positive_code_sum_ext_first = fs_q_dst_sum_ext_firstpositive_body_steps_summand * S ((S (fs_i_dst_sum_ext_firstpositive_body_steps)) * dst_positive_scale_sum_ext_first) + (fs_a_dst_sum_ext_firstpositive_body_steps))) /\ ((((exists fs_h_dst_sum_ext_firstpositive_body_steps_partial. fs_h_dst_sum_ext_firstpositive_body_steps_partial + S (fs_r_dst_sum_ext_firstpositive_body_steps) = S ((S (fs_i_dst_sum_ext_firstpositive_body_steps)) * fs_v_dst_sum_ext_firstpositive)) /\ exists fs_q_dst_sum_ext_firstpositive_body_steps_partial. fs_u_dst_sum_ext_firstpositive = fs_q_dst_sum_ext_firstpositive_body_steps_partial * S ((S (fs_i_dst_sum_ext_firstpositive_body_steps)) * fs_v_dst_sum_ext_firstpositive) + (fs_r_dst_sum_ext_firstpositive_body_steps))) /\ ((((exists fs_h_dst_sum_ext_firstpositive_body_steps_successor. fs_h_dst_sum_ext_firstpositive_body_steps_successor + S (fs_s_dst_sum_ext_firstpositive_body_steps) = S ((S (S fs_i_dst_sum_ext_firstpositive_body_steps)) * fs_v_dst_sum_ext_firstpositive)) /\ exists fs_q_dst_sum_ext_firstpositive_body_steps_successor. fs_u_dst_sum_ext_firstpositive = fs_q_dst_sum_ext_firstpositive_body_steps_successor * S ((S (S fs_i_dst_sum_ext_firstpositive_body_steps)) * fs_v_dst_sum_ext_firstpositive) + (fs_s_dst_sum_ext_firstpositive_body_steps))) /\ fs_s_dst_sum_ext_firstpositive_body_steps = fs_r_dst_sum_ext_firstpositive_body_steps + fs_a_dst_sum_ext_firstpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_ext_firstnegative fs_v_dst_sum_ext_firstnegative. ((((exists fs_h_dst_sum_ext_firstnegative_body_start. fs_h_dst_sum_ext_firstnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_ext_firstnegative)) /\ exists fs_q_dst_sum_ext_firstnegative_body_start. fs_u_dst_sum_ext_firstnegative = fs_q_dst_sum_ext_firstnegative_body_start * S ((S (0)) * fs_v_dst_sum_ext_firstnegative) + (0))) /\ ((((exists fs_h_dst_sum_ext_firstnegative_body_terminal. fs_h_dst_sum_ext_firstnegative_body_terminal + S (dst_negative_sum_sum_ext_first) = S ((S (l)) * fs_v_dst_sum_ext_firstnegative)) /\ exists fs_q_dst_sum_ext_firstnegative_body_terminal. fs_u_dst_sum_ext_firstnegative = fs_q_dst_sum_ext_firstnegative_body_terminal * S ((S (l)) * fs_v_dst_sum_ext_firstnegative) + (dst_negative_sum_sum_ext_first))) /\ forall fs_i_dst_sum_ext_firstnegative_body_steps. (exists fs_lt_dst_sum_ext_firstnegative_body_steps_bound. fs_lt_dst_sum_ext_firstnegative_body_steps_bound + S fs_i_dst_sum_ext_firstnegative_body_steps = l) -> exists fs_a_dst_sum_ext_firstnegative_body_steps fs_r_dst_sum_ext_firstnegative_body_steps fs_s_dst_sum_ext_firstnegative_body_steps. ((((exists fs_h_dst_sum_ext_firstnegative_body_steps_summand. fs_h_dst_sum_ext_firstnegative_body_steps_summand + S (fs_a_dst_sum_ext_firstnegative_body_steps) = S ((S (fs_i_dst_sum_ext_firstnegative_body_steps)) * dst_negative_scale_sum_ext_first)) /\ exists fs_q_dst_sum_ext_firstnegative_body_steps_summand. dst_negative_code_sum_ext_first = fs_q_dst_sum_ext_firstnegative_body_steps_summand * S ((S (fs_i_dst_sum_ext_firstnegative_body_steps)) * dst_negative_scale_sum_ext_first) + (fs_a_dst_sum_ext_firstnegative_body_steps))) /\ ((((exists fs_h_dst_sum_ext_firstnegative_body_steps_partial. fs_h_dst_sum_ext_firstnegative_body_steps_partial + S (fs_r_dst_sum_ext_firstnegative_body_steps) = S ((S (fs_i_dst_sum_ext_firstnegative_body_steps)) * fs_v_dst_sum_ext_firstnegative)) /\ exists fs_q_dst_sum_ext_firstnegative_body_steps_partial. fs_u_dst_sum_ext_firstnegative = fs_q_dst_sum_ext_firstnegative_body_steps_partial * S ((S (fs_i_dst_sum_ext_firstnegative_body_steps)) * fs_v_dst_sum_ext_firstnegative) + (fs_r_dst_sum_ext_firstnegative_body_steps))) /\ ((((exists fs_h_dst_sum_ext_firstnegative_body_steps_successor. fs_h_dst_sum_ext_firstnegative_body_steps_successor + S (fs_s_dst_sum_ext_firstnegative_body_steps) = S ((S (S fs_i_dst_sum_ext_firstnegative_body_steps)) * fs_v_dst_sum_ext_firstnegative)) /\ exists fs_q_dst_sum_ext_firstnegative_body_steps_successor. fs_u_dst_sum_ext_firstnegative = fs_q_dst_sum_ext_firstnegative_body_steps_successor * S ((S (S fs_i_dst_sum_ext_firstnegative_body_steps)) * fs_v_dst_sum_ext_firstnegative) + (fs_s_dst_sum_ext_firstnegative_body_steps))) /\ fs_s_dst_sum_ext_firstnegative_body_steps = fs_r_dst_sum_ext_firstnegative_body_steps + fs_a_dst_sum_ext_firstnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_ext_firstresult ge_balance_negative_sum_ext_firstresult. (((((a) = 2 * (ge_balance_positive_sum_ext_firstresult) /\ (ge_balance_negative_sum_ext_firstresult) = 0) \/ exists ge_signed_half_sum_ext_firstresultdecode. (((a) = 2 * ge_signed_half_sum_ext_firstresultdecode + 1 /\ (ge_balance_positive_sum_ext_firstresult) = 0) /\ (ge_balance_negative_sum_ext_firstresult) = S ge_signed_half_sum_ext_firstresultdecode))) /\ ((dst_positive_sum_sum_ext_first) + ge_balance_negative_sum_ext_firstresult = (dst_negative_sum_sum_ext_first) + ge_balance_positive_sum_ext_firstresult))))))))) -> (exists dst_positive_code_sum_ext_second dst_positive_scale_sum_ext_second dst_negative_code_sum_ext_second dst_negative_scale_sum_ext_second dst_positive_sum_sum_ext_second dst_negative_sum_sum_ext_second. (((G) = (((((dst_positive_code_sum_ext_second) + (dst_positive_scale_sum_ext_second)) * S ((dst_positive_code_sum_ext_second) + (dst_positive_scale_sum_ext_second)) + ((dst_positive_scale_sum_ext_second) + (dst_positive_scale_sum_ext_second))) + (((dst_negative_code_sum_ext_second) + (dst_negative_scale_sum_ext_second)) * S ((dst_negative_code_sum_ext_second) + (dst_negative_scale_sum_ext_second)) + ((dst_negative_scale_sum_ext_second) + (dst_negative_scale_sum_ext_second)))) * S ((((dst_positive_code_sum_ext_second) + (dst_positive_scale_sum_ext_second)) * S ((dst_positive_code_sum_ext_second) + (dst_positive_scale_sum_ext_second)) + ((dst_positive_scale_sum_ext_second) + (dst_positive_scale_sum_ext_second))) + (((dst_negative_code_sum_ext_second) + (dst_negative_scale_sum_ext_second)) * S ((dst_negative_code_sum_ext_second) + (dst_negative_scale_sum_ext_second)) + ((dst_negative_scale_sum_ext_second) + (dst_negative_scale_sum_ext_second)))) + ((((dst_negative_code_sum_ext_second) + (dst_negative_scale_sum_ext_second)) * S ((dst_negative_code_sum_ext_second) + (dst_negative_scale_sum_ext_second)) + ((dst_negative_scale_sum_ext_second) + (dst_negative_scale_sum_ext_second))) + (((dst_negative_code_sum_ext_second) + (dst_negative_scale_sum_ext_second)) * S ((dst_negative_code_sum_ext_second) + (dst_negative_scale_sum_ext_second)) + ((dst_negative_scale_sum_ext_second) + (dst_negative_scale_sum_ext_second)))))) /\ (((exists fs_u_dst_sum_ext_secondpositive fs_v_dst_sum_ext_secondpositive. ((((exists fs_h_dst_sum_ext_secondpositive_body_start. fs_h_dst_sum_ext_secondpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_ext_secondpositive)) /\ exists fs_q_dst_sum_ext_secondpositive_body_start. fs_u_dst_sum_ext_secondpositive = fs_q_dst_sum_ext_secondpositive_body_start * S ((S (0)) * fs_v_dst_sum_ext_secondpositive) + (0))) /\ ((((exists fs_h_dst_sum_ext_secondpositive_body_terminal. fs_h_dst_sum_ext_secondpositive_body_terminal + S (dst_positive_sum_sum_ext_second) = S ((S (l)) * fs_v_dst_sum_ext_secondpositive)) /\ exists fs_q_dst_sum_ext_secondpositive_body_terminal. fs_u_dst_sum_ext_secondpositive = fs_q_dst_sum_ext_secondpositive_body_terminal * S ((S (l)) * fs_v_dst_sum_ext_secondpositive) + (dst_positive_sum_sum_ext_second))) /\ forall fs_i_dst_sum_ext_secondpositive_body_steps. (exists fs_lt_dst_sum_ext_secondpositive_body_steps_bound. fs_lt_dst_sum_ext_secondpositive_body_steps_bound + S fs_i_dst_sum_ext_secondpositive_body_steps = l) -> exists fs_a_dst_sum_ext_secondpositive_body_steps fs_r_dst_sum_ext_secondpositive_body_steps fs_s_dst_sum_ext_secondpositive_body_steps. ((((exists fs_h_dst_sum_ext_secondpositive_body_steps_summand. fs_h_dst_sum_ext_secondpositive_body_steps_summand + S (fs_a_dst_sum_ext_secondpositive_body_steps) = S ((S (fs_i_dst_sum_ext_secondpositive_body_steps)) * dst_positive_scale_sum_ext_second)) /\ exists fs_q_dst_sum_ext_secondpositive_body_steps_summand. dst_positive_code_sum_ext_second = fs_q_dst_sum_ext_secondpositive_body_steps_summand * S ((S (fs_i_dst_sum_ext_secondpositive_body_steps)) * dst_positive_scale_sum_ext_second) + (fs_a_dst_sum_ext_secondpositive_body_steps))) /\ ((((exists fs_h_dst_sum_ext_secondpositive_body_steps_partial. fs_h_dst_sum_ext_secondpositive_body_steps_partial + S (fs_r_dst_sum_ext_secondpositive_body_steps) = S ((S (fs_i_dst_sum_ext_secondpositive_body_steps)) * fs_v_dst_sum_ext_secondpositive)) /\ exists fs_q_dst_sum_ext_secondpositive_body_steps_partial. fs_u_dst_sum_ext_secondpositive = fs_q_dst_sum_ext_secondpositive_body_steps_partial * S ((S (fs_i_dst_sum_ext_secondpositive_body_steps)) * fs_v_dst_sum_ext_secondpositive) + (fs_r_dst_sum_ext_secondpositive_body_steps))) /\ ((((exists fs_h_dst_sum_ext_secondpositive_body_steps_successor. fs_h_dst_sum_ext_secondpositive_body_steps_successor + S (fs_s_dst_sum_ext_secondpositive_body_steps) = S ((S (S fs_i_dst_sum_ext_secondpositive_body_steps)) * fs_v_dst_sum_ext_secondpositive)) /\ exists fs_q_dst_sum_ext_secondpositive_body_steps_successor. fs_u_dst_sum_ext_secondpositive = fs_q_dst_sum_ext_secondpositive_body_steps_successor * S ((S (S fs_i_dst_sum_ext_secondpositive_body_steps)) * fs_v_dst_sum_ext_secondpositive) + (fs_s_dst_sum_ext_secondpositive_body_steps))) /\ fs_s_dst_sum_ext_secondpositive_body_steps = fs_r_dst_sum_ext_secondpositive_body_steps + fs_a_dst_sum_ext_secondpositive_body_steps)))))) /\ (((exists fs_u_dst_sum_ext_secondnegative fs_v_dst_sum_ext_secondnegative. ((((exists fs_h_dst_sum_ext_secondnegative_body_start. fs_h_dst_sum_ext_secondnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_sum_ext_secondnegative)) /\ exists fs_q_dst_sum_ext_secondnegative_body_start. fs_u_dst_sum_ext_secondnegative = fs_q_dst_sum_ext_secondnegative_body_start * S ((S (0)) * fs_v_dst_sum_ext_secondnegative) + (0))) /\ ((((exists fs_h_dst_sum_ext_secondnegative_body_terminal. fs_h_dst_sum_ext_secondnegative_body_terminal + S (dst_negative_sum_sum_ext_second) = S ((S (l)) * fs_v_dst_sum_ext_secondnegative)) /\ exists fs_q_dst_sum_ext_secondnegative_body_terminal. fs_u_dst_sum_ext_secondnegative = fs_q_dst_sum_ext_secondnegative_body_terminal * S ((S (l)) * fs_v_dst_sum_ext_secondnegative) + (dst_negative_sum_sum_ext_second))) /\ forall fs_i_dst_sum_ext_secondnegative_body_steps. (exists fs_lt_dst_sum_ext_secondnegative_body_steps_bound. fs_lt_dst_sum_ext_secondnegative_body_steps_bound + S fs_i_dst_sum_ext_secondnegative_body_steps = l) -> exists fs_a_dst_sum_ext_secondnegative_body_steps fs_r_dst_sum_ext_secondnegative_body_steps fs_s_dst_sum_ext_secondnegative_body_steps. ((((exists fs_h_dst_sum_ext_secondnegative_body_steps_summand. fs_h_dst_sum_ext_secondnegative_body_steps_summand + S (fs_a_dst_sum_ext_secondnegative_body_steps) = S ((S (fs_i_dst_sum_ext_secondnegative_body_steps)) * dst_negative_scale_sum_ext_second)) /\ exists fs_q_dst_sum_ext_secondnegative_body_steps_summand. dst_negative_code_sum_ext_second = fs_q_dst_sum_ext_secondnegative_body_steps_summand * S ((S (fs_i_dst_sum_ext_secondnegative_body_steps)) * dst_negative_scale_sum_ext_second) + (fs_a_dst_sum_ext_secondnegative_body_steps))) /\ ((((exists fs_h_dst_sum_ext_secondnegative_body_steps_partial. fs_h_dst_sum_ext_secondnegative_body_steps_partial + S (fs_r_dst_sum_ext_secondnegative_body_steps) = S ((S (fs_i_dst_sum_ext_secondnegative_body_steps)) * fs_v_dst_sum_ext_secondnegative)) /\ exists fs_q_dst_sum_ext_secondnegative_body_steps_partial. fs_u_dst_sum_ext_secondnegative = fs_q_dst_sum_ext_secondnegative_body_steps_partial * S ((S (fs_i_dst_sum_ext_secondnegative_body_steps)) * fs_v_dst_sum_ext_secondnegative) + (fs_r_dst_sum_ext_secondnegative_body_steps))) /\ ((((exists fs_h_dst_sum_ext_secondnegative_body_steps_successor. fs_h_dst_sum_ext_secondnegative_body_steps_successor + S (fs_s_dst_sum_ext_secondnegative_body_steps) = S ((S (S fs_i_dst_sum_ext_secondnegative_body_steps)) * fs_v_dst_sum_ext_secondnegative)) /\ exists fs_q_dst_sum_ext_secondnegative_body_steps_successor. fs_u_dst_sum_ext_secondnegative = fs_q_dst_sum_ext_secondnegative_body_steps_successor * S ((S (S fs_i_dst_sum_ext_secondnegative_body_steps)) * fs_v_dst_sum_ext_secondnegative) + (fs_s_dst_sum_ext_secondnegative_body_steps))) /\ fs_s_dst_sum_ext_secondnegative_body_steps = fs_r_dst_sum_ext_secondnegative_body_steps + fs_a_dst_sum_ext_secondnegative_body_steps)))))) /\ (exists ge_balance_positive_sum_ext_secondresult ge_balance_negative_sum_ext_secondresult. (((((b) = 2 * (ge_balance_positive_sum_ext_secondresult) /\ (ge_balance_negative_sum_ext_secondresult) = 0) \/ exists ge_signed_half_sum_ext_secondresultdecode. (((b) = 2 * ge_signed_half_sum_ext_secondresultdecode + 1 /\ (ge_balance_positive_sum_ext_secondresult) = 0) /\ (ge_balance_negative_sum_ext_secondresult) = S ge_signed_half_sum_ext_secondresultdecode))) /\ ((dst_positive_sum_sum_ext_second) + ge_balance_negative_sum_ext_secondresult = (dst_negative_sum_sum_ext_second) + ge_balance_positive_sum_ext_secondresult))))))))) -> a = b
divisor_signed_sum_successor_decompose
inherited published non admitted checkpoint · read exact theorem evidence
Bundle node 181; exact statement SHA-256 a80bff0e0c60f0dedf876beae0647e202aef3e8a900512a077957755470c3f67
Exact first-order statement
forall F l z. (exists dst_positive_code_decomp_sum dst_positive_scale_decomp_sum dst_negative_code_decomp_sum dst_negative_scale_decomp_sum dst_positive_sum_decomp_sum dst_negative_sum_decomp_sum. (((F) = (((((dst_positive_code_decomp_sum) + (dst_positive_scale_decomp_sum)) * S ((dst_positive_code_decomp_sum) + (dst_positive_scale_decomp_sum)) + ((dst_positive_scale_decomp_sum) + (dst_positive_scale_decomp_sum))) + (((dst_negative_code_decomp_sum) + (dst_negative_scale_decomp_sum)) * S ((dst_negative_code_decomp_sum) + (dst_negative_scale_decomp_sum)) + ((dst_negative_scale_decomp_sum) + (dst_negative_scale_decomp_sum)))) * S ((((dst_positive_code_decomp_sum) + (dst_positive_scale_decomp_sum)) * S ((dst_positive_code_decomp_sum) + (dst_positive_scale_decomp_sum)) + ((dst_positive_scale_decomp_sum) + (dst_positive_scale_decomp_sum))) + (((dst_negative_code_decomp_sum) + (dst_negative_scale_decomp_sum)) * S ((dst_negative_code_decomp_sum) + (dst_negative_scale_decomp_sum)) + ((dst_negative_scale_decomp_sum) + (dst_negative_scale_decomp_sum)))) + ((((dst_negative_code_decomp_sum) + (dst_negative_scale_decomp_sum)) * S ((dst_negative_code_decomp_sum) + (dst_negative_scale_decomp_sum)) + ((dst_negative_scale_decomp_sum) + (dst_negative_scale_decomp_sum))) + (((dst_negative_code_decomp_sum) + (dst_negative_scale_decomp_sum)) * S ((dst_negative_code_decomp_sum) + (dst_negative_scale_decomp_sum)) + ((dst_negative_scale_decomp_sum) + (dst_negative_scale_decomp_sum)))))) /\ (((exists fs_u_dst_decomp_sumpositive fs_v_dst_decomp_sumpositive. ((((exists fs_h_dst_decomp_sumpositive_body_start. fs_h_dst_decomp_sumpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_decomp_sumpositive)) /\ exists fs_q_dst_decomp_sumpositive_body_start. fs_u_dst_decomp_sumpositive = fs_q_dst_decomp_sumpositive_body_start * S ((S (0)) * fs_v_dst_decomp_sumpositive) + (0))) /\ ((((exists fs_h_dst_decomp_sumpositive_body_terminal. fs_h_dst_decomp_sumpositive_body_terminal + S (dst_positive_sum_decomp_sum) = S ((S (S l)) * fs_v_dst_decomp_sumpositive)) /\ exists fs_q_dst_decomp_sumpositive_body_terminal. fs_u_dst_decomp_sumpositive = fs_q_dst_decomp_sumpositive_body_terminal * S ((S (S l)) * fs_v_dst_decomp_sumpositive) + (dst_positive_sum_decomp_sum))) /\ forall fs_i_dst_decomp_sumpositive_body_steps. (exists fs_lt_dst_decomp_sumpositive_body_steps_bound. fs_lt_dst_decomp_sumpositive_body_steps_bound + S fs_i_dst_decomp_sumpositive_body_steps = S l) -> exists fs_a_dst_decomp_sumpositive_body_steps fs_r_dst_decomp_sumpositive_body_steps fs_s_dst_decomp_sumpositive_body_steps. ((((exists fs_h_dst_decomp_sumpositive_body_steps_summand. fs_h_dst_decomp_sumpositive_body_steps_summand + S (fs_a_dst_decomp_sumpositive_body_steps) = S ((S (fs_i_dst_decomp_sumpositive_body_steps)) * dst_positive_scale_decomp_sum)) /\ exists fs_q_dst_decomp_sumpositive_body_steps_summand. dst_positive_code_decomp_sum = fs_q_dst_decomp_sumpositive_body_steps_summand * S ((S (fs_i_dst_decomp_sumpositive_body_steps)) * dst_positive_scale_decomp_sum) + (fs_a_dst_decomp_sumpositive_body_steps))) /\ ((((exists fs_h_dst_decomp_sumpositive_body_steps_partial. fs_h_dst_decomp_sumpositive_body_steps_partial + S (fs_r_dst_decomp_sumpositive_body_steps) = S ((S (fs_i_dst_decomp_sumpositive_body_steps)) * fs_v_dst_decomp_sumpositive)) /\ exists fs_q_dst_decomp_sumpositive_body_steps_partial. fs_u_dst_decomp_sumpositive = fs_q_dst_decomp_sumpositive_body_steps_partial * S ((S (fs_i_dst_decomp_sumpositive_body_steps)) * fs_v_dst_decomp_sumpositive) + (fs_r_dst_decomp_sumpositive_body_steps))) /\ ((((exists fs_h_dst_decomp_sumpositive_body_steps_successor. fs_h_dst_decomp_sumpositive_body_steps_successor + S (fs_s_dst_decomp_sumpositive_body_steps) = S ((S (S fs_i_dst_decomp_sumpositive_body_steps)) * fs_v_dst_decomp_sumpositive)) /\ exists fs_q_dst_decomp_sumpositive_body_steps_successor. fs_u_dst_decomp_sumpositive = fs_q_dst_decomp_sumpositive_body_steps_successor * S ((S (S fs_i_dst_decomp_sumpositive_body_steps)) * fs_v_dst_decomp_sumpositive) + (fs_s_dst_decomp_sumpositive_body_steps))) /\ fs_s_dst_decomp_sumpositive_body_steps = fs_r_dst_decomp_sumpositive_body_steps + fs_a_dst_decomp_sumpositive_body_steps)))))) /\ (((exists fs_u_dst_decomp_sumnegative fs_v_dst_decomp_sumnegative. ((((exists fs_h_dst_decomp_sumnegative_body_start. fs_h_dst_decomp_sumnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_decomp_sumnegative)) /\ exists fs_q_dst_decomp_sumnegative_body_start. fs_u_dst_decomp_sumnegative = fs_q_dst_decomp_sumnegative_body_start * S ((S (0)) * fs_v_dst_decomp_sumnegative) + (0))) /\ ((((exists fs_h_dst_decomp_sumnegative_body_terminal. fs_h_dst_decomp_sumnegative_body_terminal + S (dst_negative_sum_decomp_sum) = S ((S (S l)) * fs_v_dst_decomp_sumnegative)) /\ exists fs_q_dst_decomp_sumnegative_body_terminal. fs_u_dst_decomp_sumnegative = fs_q_dst_decomp_sumnegative_body_terminal * S ((S (S l)) * fs_v_dst_decomp_sumnegative) + (dst_negative_sum_decomp_sum))) /\ forall fs_i_dst_decomp_sumnegative_body_steps. (exists fs_lt_dst_decomp_sumnegative_body_steps_bound. fs_lt_dst_decomp_sumnegative_body_steps_bound + S fs_i_dst_decomp_sumnegative_body_steps = S l) -> exists fs_a_dst_decomp_sumnegative_body_steps fs_r_dst_decomp_sumnegative_body_steps fs_s_dst_decomp_sumnegative_body_steps. ((((exists fs_h_dst_decomp_sumnegative_body_steps_summand. fs_h_dst_decomp_sumnegative_body_steps_summand + S (fs_a_dst_decomp_sumnegative_body_steps) = S ((S (fs_i_dst_decomp_sumnegative_body_steps)) * dst_negative_scale_decomp_sum)) /\ exists fs_q_dst_decomp_sumnegative_body_steps_summand. dst_negative_code_decomp_sum = fs_q_dst_decomp_sumnegative_body_steps_summand * S ((S (fs_i_dst_decomp_sumnegative_body_steps)) * dst_negative_scale_decomp_sum) + (fs_a_dst_decomp_sumnegative_body_steps))) /\ ((((exists fs_h_dst_decomp_sumnegative_body_steps_partial. fs_h_dst_decomp_sumnegative_body_steps_partial + S (fs_r_dst_decomp_sumnegative_body_steps) = S ((S (fs_i_dst_decomp_sumnegative_body_steps)) * fs_v_dst_decomp_sumnegative)) /\ exists fs_q_dst_decomp_sumnegative_body_steps_partial. fs_u_dst_decomp_sumnegative = fs_q_dst_decomp_sumnegative_body_steps_partial * S ((S (fs_i_dst_decomp_sumnegative_body_steps)) * fs_v_dst_decomp_sumnegative) + (fs_r_dst_decomp_sumnegative_body_steps))) /\ ((((exists fs_h_dst_decomp_sumnegative_body_steps_successor. fs_h_dst_decomp_sumnegative_body_steps_successor + S (fs_s_dst_decomp_sumnegative_body_steps) = S ((S (S fs_i_dst_decomp_sumnegative_body_steps)) * fs_v_dst_decomp_sumnegative)) /\ exists fs_q_dst_decomp_sumnegative_body_steps_successor. fs_u_dst_decomp_sumnegative = fs_q_dst_decomp_sumnegative_body_steps_successor * S ((S (S fs_i_dst_decomp_sumnegative_body_steps)) * fs_v_dst_decomp_sumnegative) + (fs_s_dst_decomp_sumnegative_body_steps))) /\ fs_s_dst_decomp_sumnegative_body_steps = fs_r_dst_decomp_sumnegative_body_steps + fs_a_dst_decomp_sumnegative_body_steps)))))) /\ (exists ge_balance_positive_decomp_sumresult ge_balance_negative_decomp_sumresult. (((((z) = 2 * (ge_balance_positive_decomp_sumresult) /\ (ge_balance_negative_decomp_sumresult) = 0) \/ exists ge_signed_half_decomp_sumresultdecode. (((z) = 2 * ge_signed_half_decomp_sumresultdecode + 1 /\ (ge_balance_positive_decomp_sumresult) = 0) /\ (ge_balance_negative_decomp_sumresult) = S ge_signed_half_decomp_sumresultdecode))) /\ ((dst_positive_sum_decomp_sum) + ge_balance_negative_decomp_sumresult = (dst_negative_sum_decomp_sum) + ge_balance_positive_decomp_sumresult))))))))) -> exists a b. ((exists dst_positive_code_decomp_prefix dst_positive_scale_decomp_prefix dst_negative_code_decomp_prefix dst_negative_scale_decomp_prefix dst_positive_sum_decomp_prefix dst_negative_sum_decomp_prefix. (((F) = (((((dst_positive_code_decomp_prefix) + (dst_positive_scale_decomp_prefix)) * S ((dst_positive_code_decomp_prefix) + (dst_positive_scale_decomp_prefix)) + ((dst_positive_scale_decomp_prefix) + (dst_positive_scale_decomp_prefix))) + (((dst_negative_code_decomp_prefix) + (dst_negative_scale_decomp_prefix)) * S ((dst_negative_code_decomp_prefix) + (dst_negative_scale_decomp_prefix)) + ((dst_negative_scale_decomp_prefix) + (dst_negative_scale_decomp_prefix)))) * S ((((dst_positive_code_decomp_prefix) + (dst_positive_scale_decomp_prefix)) * S ((dst_positive_code_decomp_prefix) + (dst_positive_scale_decomp_prefix)) + ((dst_positive_scale_decomp_prefix) + (dst_positive_scale_decomp_prefix))) + (((dst_negative_code_decomp_prefix) + (dst_negative_scale_decomp_prefix)) * S ((dst_negative_code_decomp_prefix) + (dst_negative_scale_decomp_prefix)) + ((dst_negative_scale_decomp_prefix) + (dst_negative_scale_decomp_prefix)))) + ((((dst_negative_code_decomp_prefix) + (dst_negative_scale_decomp_prefix)) * S ((dst_negative_code_decomp_prefix) + (dst_negative_scale_decomp_prefix)) + ((dst_negative_scale_decomp_prefix) + (dst_negative_scale_decomp_prefix))) + (((dst_negative_code_decomp_prefix) + (dst_negative_scale_decomp_prefix)) * S ((dst_negative_code_decomp_prefix) + (dst_negative_scale_decomp_prefix)) + ((dst_negative_scale_decomp_prefix) + (dst_negative_scale_decomp_prefix)))))) /\ (((exists fs_u_dst_decomp_prefixpositive fs_v_dst_decomp_prefixpositive. ((((exists fs_h_dst_decomp_prefixpositive_body_start. fs_h_dst_decomp_prefixpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_decomp_prefixpositive)) /\ exists fs_q_dst_decomp_prefixpositive_body_start. fs_u_dst_decomp_prefixpositive = fs_q_dst_decomp_prefixpositive_body_start * S ((S (0)) * fs_v_dst_decomp_prefixpositive) + (0))) /\ ((((exists fs_h_dst_decomp_prefixpositive_body_terminal. fs_h_dst_decomp_prefixpositive_body_terminal + S (dst_positive_sum_decomp_prefix) = S ((S (l)) * fs_v_dst_decomp_prefixpositive)) /\ exists fs_q_dst_decomp_prefixpositive_body_terminal. fs_u_dst_decomp_prefixpositive = fs_q_dst_decomp_prefixpositive_body_terminal * S ((S (l)) * fs_v_dst_decomp_prefixpositive) + (dst_positive_sum_decomp_prefix))) /\ forall fs_i_dst_decomp_prefixpositive_body_steps. (exists fs_lt_dst_decomp_prefixpositive_body_steps_bound. fs_lt_dst_decomp_prefixpositive_body_steps_bound + S fs_i_dst_decomp_prefixpositive_body_steps = l) -> exists fs_a_dst_decomp_prefixpositive_body_steps fs_r_dst_decomp_prefixpositive_body_steps fs_s_dst_decomp_prefixpositive_body_steps. ((((exists fs_h_dst_decomp_prefixpositive_body_steps_summand. fs_h_dst_decomp_prefixpositive_body_steps_summand + S (fs_a_dst_decomp_prefixpositive_body_steps) = S ((S (fs_i_dst_decomp_prefixpositive_body_steps)) * dst_positive_scale_decomp_prefix)) /\ exists fs_q_dst_decomp_prefixpositive_body_steps_summand. dst_positive_code_decomp_prefix = fs_q_dst_decomp_prefixpositive_body_steps_summand * S ((S (fs_i_dst_decomp_prefixpositive_body_steps)) * dst_positive_scale_decomp_prefix) + (fs_a_dst_decomp_prefixpositive_body_steps))) /\ ((((exists fs_h_dst_decomp_prefixpositive_body_steps_partial. fs_h_dst_decomp_prefixpositive_body_steps_partial + S (fs_r_dst_decomp_prefixpositive_body_steps) = S ((S (fs_i_dst_decomp_prefixpositive_body_steps)) * fs_v_dst_decomp_prefixpositive)) /\ exists fs_q_dst_decomp_prefixpositive_body_steps_partial. fs_u_dst_decomp_prefixpositive = fs_q_dst_decomp_prefixpositive_body_steps_partial * S ((S (fs_i_dst_decomp_prefixpositive_body_steps)) * fs_v_dst_decomp_prefixpositive) + (fs_r_dst_decomp_prefixpositive_body_steps))) /\ ((((exists fs_h_dst_decomp_prefixpositive_body_steps_successor. fs_h_dst_decomp_prefixpositive_body_steps_successor + S (fs_s_dst_decomp_prefixpositive_body_steps) = S ((S (S fs_i_dst_decomp_prefixpositive_body_steps)) * fs_v_dst_decomp_prefixpositive)) /\ exists fs_q_dst_decomp_prefixpositive_body_steps_successor. fs_u_dst_decomp_prefixpositive = fs_q_dst_decomp_prefixpositive_body_steps_successor * S ((S (S fs_i_dst_decomp_prefixpositive_body_steps)) * fs_v_dst_decomp_prefixpositive) + (fs_s_dst_decomp_prefixpositive_body_steps))) /\ fs_s_dst_decomp_prefixpositive_body_steps = fs_r_dst_decomp_prefixpositive_body_steps + fs_a_dst_decomp_prefixpositive_body_steps)))))) /\ (((exists fs_u_dst_decomp_prefixnegative fs_v_dst_decomp_prefixnegative. ((((exists fs_h_dst_decomp_prefixnegative_body_start. fs_h_dst_decomp_prefixnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_decomp_prefixnegative)) /\ exists fs_q_dst_decomp_prefixnegative_body_start. fs_u_dst_decomp_prefixnegative = fs_q_dst_decomp_prefixnegative_body_start * S ((S (0)) * fs_v_dst_decomp_prefixnegative) + (0))) /\ ((((exists fs_h_dst_decomp_prefixnegative_body_terminal. fs_h_dst_decomp_prefixnegative_body_terminal + S (dst_negative_sum_decomp_prefix) = S ((S (l)) * fs_v_dst_decomp_prefixnegative)) /\ exists fs_q_dst_decomp_prefixnegative_body_terminal. fs_u_dst_decomp_prefixnegative = fs_q_dst_decomp_prefixnegative_body_terminal * S ((S (l)) * fs_v_dst_decomp_prefixnegative) + (dst_negative_sum_decomp_prefix))) /\ forall fs_i_dst_decomp_prefixnegative_body_steps. (exists fs_lt_dst_decomp_prefixnegative_body_steps_bound. fs_lt_dst_decomp_prefixnegative_body_steps_bound + S fs_i_dst_decomp_prefixnegative_body_steps = l) -> exists fs_a_dst_decomp_prefixnegative_body_steps fs_r_dst_decomp_prefixnegative_body_steps fs_s_dst_decomp_prefixnegative_body_steps. ((((exists fs_h_dst_decomp_prefixnegative_body_steps_summand. fs_h_dst_decomp_prefixnegative_body_steps_summand + S (fs_a_dst_decomp_prefixnegative_body_steps) = S ((S (fs_i_dst_decomp_prefixnegative_body_steps)) * dst_negative_scale_decomp_prefix)) /\ exists fs_q_dst_decomp_prefixnegative_body_steps_summand. dst_negative_code_decomp_prefix = fs_q_dst_decomp_prefixnegative_body_steps_summand * S ((S (fs_i_dst_decomp_prefixnegative_body_steps)) * dst_negative_scale_decomp_prefix) + (fs_a_dst_decomp_prefixnegative_body_steps))) /\ ((((exists fs_h_dst_decomp_prefixnegative_body_steps_partial. fs_h_dst_decomp_prefixnegative_body_steps_partial + S (fs_r_dst_decomp_prefixnegative_body_steps) = S ((S (fs_i_dst_decomp_prefixnegative_body_steps)) * fs_v_dst_decomp_prefixnegative)) /\ exists fs_q_dst_decomp_prefixnegative_body_steps_partial. fs_u_dst_decomp_prefixnegative = fs_q_dst_decomp_prefixnegative_body_steps_partial * S ((S (fs_i_dst_decomp_prefixnegative_body_steps)) * fs_v_dst_decomp_prefixnegative) + (fs_r_dst_decomp_prefixnegative_body_steps))) /\ ((((exists fs_h_dst_decomp_prefixnegative_body_steps_successor. fs_h_dst_decomp_prefixnegative_body_steps_successor + S (fs_s_dst_decomp_prefixnegative_body_steps) = S ((S (S fs_i_dst_decomp_prefixnegative_body_steps)) * fs_v_dst_decomp_prefixnegative)) /\ exists fs_q_dst_decomp_prefixnegative_body_steps_successor. fs_u_dst_decomp_prefixnegative = fs_q_dst_decomp_prefixnegative_body_steps_successor * S ((S (S fs_i_dst_decomp_prefixnegative_body_steps)) * fs_v_dst_decomp_prefixnegative) + (fs_s_dst_decomp_prefixnegative_body_steps))) /\ fs_s_dst_decomp_prefixnegative_body_steps = fs_r_dst_decomp_prefixnegative_body_steps + fs_a_dst_decomp_prefixnegative_body_steps)))))) /\ (exists ge_balance_positive_decomp_prefixresult ge_balance_negative_decomp_prefixresult. (((((a) = 2 * (ge_balance_positive_decomp_prefixresult) /\ (ge_balance_negative_decomp_prefixresult) = 0) \/ exists ge_signed_half_decomp_prefixresultdecode. (((a) = 2 * ge_signed_half_decomp_prefixresultdecode + 1 /\ (ge_balance_positive_decomp_prefixresult) = 0) /\ (ge_balance_negative_decomp_prefixresult) = S ge_signed_half_decomp_prefixresultdecode))) /\ ((dst_positive_sum_decomp_prefix) + ge_balance_negative_decomp_prefixresult = (dst_negative_sum_decomp_prefix) + ge_balance_positive_decomp_prefixresult))))))))) /\ (((exists dst_positive_code_decomp_entry dst_positive_scale_decomp_entry dst_negative_code_decomp_entry dst_negative_scale_decomp_entry dst_positive_decomp_entry dst_negative_decomp_entry. (((F) = (((((dst_positive_code_decomp_entry) + (dst_positive_scale_decomp_entry)) * S ((dst_positive_code_decomp_entry) + (dst_positive_scale_decomp_entry)) + ((dst_positive_scale_decomp_entry) + (dst_positive_scale_decomp_entry))) + (((dst_negative_code_decomp_entry) + (dst_negative_scale_decomp_entry)) * S ((dst_negative_code_decomp_entry) + (dst_negative_scale_decomp_entry)) + ((dst_negative_scale_decomp_entry) + (dst_negative_scale_decomp_entry)))) * S ((((dst_positive_code_decomp_entry) + (dst_positive_scale_decomp_entry)) * S ((dst_positive_code_decomp_entry) + (dst_positive_scale_decomp_entry)) + ((dst_positive_scale_decomp_entry) + (dst_positive_scale_decomp_entry))) + (((dst_negative_code_decomp_entry) + (dst_negative_scale_decomp_entry)) * S ((dst_negative_code_decomp_entry) + (dst_negative_scale_decomp_entry)) + ((dst_negative_scale_decomp_entry) + (dst_negative_scale_decomp_entry)))) + ((((dst_negative_code_decomp_entry) + (dst_negative_scale_decomp_entry)) * S ((dst_negative_code_decomp_entry) + (dst_negative_scale_decomp_entry)) + ((dst_negative_scale_decomp_entry) + (dst_negative_scale_decomp_entry))) + (((dst_negative_code_decomp_entry) + (dst_negative_scale_decomp_entry)) * S ((dst_negative_code_decomp_entry) + (dst_negative_scale_decomp_entry)) + ((dst_negative_scale_decomp_entry) + (dst_negative_scale_decomp_entry)))))) /\ (((((exists ff_h_pvs_decomp_entrypositive. ff_h_pvs_decomp_entrypositive + S (dst_positive_decomp_entry) = S ((S (l)) * dst_positive_scale_decomp_entry)) /\ exists ff_q_pvs_decomp_entrypositive. dst_positive_code_decomp_entry = ff_q_pvs_decomp_entrypositive * S ((S (l)) * dst_positive_scale_decomp_entry) + (dst_positive_decomp_entry))) /\ (((((exists ff_h_pvs_decomp_entrynegative. ff_h_pvs_decomp_entrynegative + S (dst_negative_decomp_entry) = S ((S (l)) * dst_negative_scale_decomp_entry)) /\ exists ff_q_pvs_decomp_entrynegative. dst_negative_code_decomp_entry = ff_q_pvs_decomp_entrynegative * S ((S (l)) * dst_negative_scale_decomp_entry) + (dst_negative_decomp_entry))) /\ (exists ge_balance_positive_decomp_entryvalue ge_balance_negative_decomp_entryvalue. (((((b) = 2 * (ge_balance_positive_decomp_entryvalue) /\ (ge_balance_negative_decomp_entryvalue) = 0) \/ exists ge_signed_half_decomp_entryvaluedecode. (((b) = 2 * ge_signed_half_decomp_entryvaluedecode + 1 /\ (ge_balance_positive_decomp_entryvalue) = 0) /\ (ge_balance_negative_decomp_entryvalue) = S ge_signed_half_decomp_entryvaluedecode))) /\ ((dst_positive_decomp_entry) + ge_balance_negative_decomp_entryvalue = (dst_negative_decomp_entry) + ge_balance_positive_decomp_entryvalue))))))))) /\ (exists dsa_ap_decomp_add dsa_an_decomp_add dsa_bp_decomp_add dsa_bn_decomp_add dsa_cp_decomp_add dsa_cn_decomp_add. (((((a) = 2 * (dsa_ap_decomp_add) /\ (dsa_an_decomp_add) = 0) \/ exists ge_signed_half_decomp_addleft. (((a) = 2 * ge_signed_half_decomp_addleft + 1 /\ (dsa_ap_decomp_add) = 0) /\ (dsa_an_decomp_add) = S ge_signed_half_decomp_addleft))) /\ ((((((b) = 2 * (dsa_bp_decomp_add) /\ (dsa_bn_decomp_add) = 0) \/ exists ge_signed_half_decomp_addright. (((b) = 2 * ge_signed_half_decomp_addright + 1 /\ (dsa_bp_decomp_add) = 0) /\ (dsa_bn_decomp_add) = S ge_signed_half_decomp_addright))) /\ ((((((z) = 2 * (dsa_cp_decomp_add) /\ (dsa_cn_decomp_add) = 0) \/ exists ge_signed_half_decomp_addoutput. (((z) = 2 * ge_signed_half_decomp_addoutput + 1 /\ (dsa_cp_decomp_add) = 0) /\ (dsa_cn_decomp_add) = S ge_signed_half_decomp_addoutput))) /\ ((dsa_ap_decomp_add + dsa_bp_decomp_add) + dsa_cn_decomp_add = (dsa_an_decomp_add + dsa_bn_decomp_add) + dsa_cp_decomp_add))))))))))
divisor_signed_table_at_functional
inherited published non admitted checkpoint · read exact theorem evidence
Bundle node 175; exact statement SHA-256 c47babd7207da358b0bfd877418fabee735ca070824b94fcbfdd81eb07957575
Exact first-order statement
forall F i a b. (exists dst_positive_code_functional_first dst_positive_scale_functional_first dst_negative_code_functional_first dst_negative_scale_functional_first dst_positive_functional_first dst_negative_functional_first. (((F) = (((((dst_positive_code_functional_first) + (dst_positive_scale_functional_first)) * S ((dst_positive_code_functional_first) + (dst_positive_scale_functional_first)) + ((dst_positive_scale_functional_first) + (dst_positive_scale_functional_first))) + (((dst_negative_code_functional_first) + (dst_negative_scale_functional_first)) * S ((dst_negative_code_functional_first) + (dst_negative_scale_functional_first)) + ((dst_negative_scale_functional_first) + (dst_negative_scale_functional_first)))) * S ((((dst_positive_code_functional_first) + (dst_positive_scale_functional_first)) * S ((dst_positive_code_functional_first) + (dst_positive_scale_functional_first)) + ((dst_positive_scale_functional_first) + (dst_positive_scale_functional_first))) + (((dst_negative_code_functional_first) + (dst_negative_scale_functional_first)) * S ((dst_negative_code_functional_first) + (dst_negative_scale_functional_first)) + ((dst_negative_scale_functional_first) + (dst_negative_scale_functional_first)))) + ((((dst_negative_code_functional_first) + (dst_negative_scale_functional_first)) * S ((dst_negative_code_functional_first) + (dst_negative_scale_functional_first)) + ((dst_negative_scale_functional_first) + (dst_negative_scale_functional_first))) + (((dst_negative_code_functional_first) + (dst_negative_scale_functional_first)) * S ((dst_negative_code_functional_first) + (dst_negative_scale_functional_first)) + ((dst_negative_scale_functional_first) + (dst_negative_scale_functional_first)))))) /\ (((((exists ff_h_pvs_functional_firstpositive. ff_h_pvs_functional_firstpositive + S (dst_positive_functional_first) = S ((S (i)) * dst_positive_scale_functional_first)) /\ exists ff_q_pvs_functional_firstpositive. dst_positive_code_functional_first = ff_q_pvs_functional_firstpositive * S ((S (i)) * dst_positive_scale_functional_first) + (dst_positive_functional_first))) /\ (((((exists ff_h_pvs_functional_firstnegative. ff_h_pvs_functional_firstnegative + S (dst_negative_functional_first) = S ((S (i)) * dst_negative_scale_functional_first)) /\ exists ff_q_pvs_functional_firstnegative. dst_negative_code_functional_first = ff_q_pvs_functional_firstnegative * S ((S (i)) * dst_negative_scale_functional_first) + (dst_negative_functional_first))) /\ (exists ge_balance_positive_functional_firstvalue ge_balance_negative_functional_firstvalue. (((((a) = 2 * (ge_balance_positive_functional_firstvalue) /\ (ge_balance_negative_functional_firstvalue) = 0) \/ exists ge_signed_half_functional_firstvaluedecode. (((a) = 2 * ge_signed_half_functional_firstvaluedecode + 1 /\ (ge_balance_positive_functional_firstvalue) = 0) /\ (ge_balance_negative_functional_firstvalue) = S ge_signed_half_functional_firstvaluedecode))) /\ ((dst_positive_functional_first) + ge_balance_negative_functional_firstvalue = (dst_negative_functional_first) + ge_balance_positive_functional_firstvalue))))))))) -> (exists dst_positive_code_functional_second dst_positive_scale_functional_second dst_negative_code_functional_second dst_negative_scale_functional_second dst_positive_functional_second dst_negative_functional_second. (((F) = (((((dst_positive_code_functional_second) + (dst_positive_scale_functional_second)) * S ((dst_positive_code_functional_second) + (dst_positive_scale_functional_second)) + ((dst_positive_scale_functional_second) + (dst_positive_scale_functional_second))) + (((dst_negative_code_functional_second) + (dst_negative_scale_functional_second)) * S ((dst_negative_code_functional_second) + (dst_negative_scale_functional_second)) + ((dst_negative_scale_functional_second) + (dst_negative_scale_functional_second)))) * S ((((dst_positive_code_functional_second) + (dst_positive_scale_functional_second)) * S ((dst_positive_code_functional_second) + (dst_positive_scale_functional_second)) + ((dst_positive_scale_functional_second) + (dst_positive_scale_functional_second))) + (((dst_negative_code_functional_second) + (dst_negative_scale_functional_second)) * S ((dst_negative_code_functional_second) + (dst_negative_scale_functional_second)) + ((dst_negative_scale_functional_second) + (dst_negative_scale_functional_second)))) + ((((dst_negative_code_functional_second) + (dst_negative_scale_functional_second)) * S ((dst_negative_code_functional_second) + (dst_negative_scale_functional_second)) + ((dst_negative_scale_functional_second) + (dst_negative_scale_functional_second))) + (((dst_negative_code_functional_second) + (dst_negative_scale_functional_second)) * S ((dst_negative_code_functional_second) + (dst_negative_scale_functional_second)) + ((dst_negative_scale_functional_second) + (dst_negative_scale_functional_second)))))) /\ (((((exists ff_h_pvs_functional_secondpositive. ff_h_pvs_functional_secondpositive + S (dst_positive_functional_second) = S ((S (i)) * dst_positive_scale_functional_second)) /\ exists ff_q_pvs_functional_secondpositive. dst_positive_code_functional_second = ff_q_pvs_functional_secondpositive * S ((S (i)) * dst_positive_scale_functional_second) + (dst_positive_functional_second))) /\ (((((exists ff_h_pvs_functional_secondnegative. ff_h_pvs_functional_secondnegative + S (dst_negative_functional_second) = S ((S (i)) * dst_negative_scale_functional_second)) /\ exists ff_q_pvs_functional_secondnegative. dst_negative_code_functional_second = ff_q_pvs_functional_secondnegative * S ((S (i)) * dst_negative_scale_functional_second) + (dst_negative_functional_second))) /\ (exists ge_balance_positive_functional_secondvalue ge_balance_negative_functional_secondvalue. (((((b) = 2 * (ge_balance_positive_functional_secondvalue) /\ (ge_balance_negative_functional_secondvalue) = 0) \/ exists ge_signed_half_functional_secondvaluedecode. (((b) = 2 * ge_signed_half_functional_secondvaluedecode + 1 /\ (ge_balance_positive_functional_secondvalue) = 0) /\ (ge_balance_negative_functional_secondvalue) = S ge_signed_half_functional_secondvaluedecode))) /\ ((dst_positive_functional_second) + ge_balance_negative_functional_secondvalue = (dst_negative_functional_second) + ge_balance_positive_functional_secondvalue))))))))) -> a = b
divisor_signed_table_components
inherited published non admitted checkpoint · read exact theorem evidence
Bundle node 173; exact statement SHA-256 48ef6e47809edda57f20ad719e0cab9f9c6da9a366b156fe2f68f04d931a8142
Exact first-order statement
forall N F. (exists dst_positive_code_extract_table dst_positive_scale_extract_table dst_negative_code_extract_table dst_negative_scale_extract_table. (((F) = (((((dst_positive_code_extract_table) + (dst_positive_scale_extract_table)) * S ((dst_positive_code_extract_table) + (dst_positive_scale_extract_table)) + ((dst_positive_scale_extract_table) + (dst_positive_scale_extract_table))) + (((dst_negative_code_extract_table) + (dst_negative_scale_extract_table)) * S ((dst_negative_code_extract_table) + (dst_negative_scale_extract_table)) + ((dst_negative_scale_extract_table) + (dst_negative_scale_extract_table)))) * S ((((dst_positive_code_extract_table) + (dst_positive_scale_extract_table)) * S ((dst_positive_code_extract_table) + (dst_positive_scale_extract_table)) + ((dst_positive_scale_extract_table) + (dst_positive_scale_extract_table))) + (((dst_negative_code_extract_table) + (dst_negative_scale_extract_table)) * S ((dst_negative_code_extract_table) + (dst_negative_scale_extract_table)) + ((dst_negative_scale_extract_table) + (dst_negative_scale_extract_table)))) + ((((dst_negative_code_extract_table) + (dst_negative_scale_extract_table)) * S ((dst_negative_code_extract_table) + (dst_negative_scale_extract_table)) + ((dst_negative_scale_extract_table) + (dst_negative_scale_extract_table))) + (((dst_negative_code_extract_table) + (dst_negative_scale_extract_table)) * S ((dst_negative_code_extract_table) + (dst_negative_scale_extract_table)) + ((dst_negative_scale_extract_table) + (dst_negative_scale_extract_table)))))) /\ (forall dst_index_extract_table. (exists pvs_le_gap_extract_tabledomain. pvs_le_gap_extract_tabledomain + (dst_index_extract_table) = (N)) -> exists dst_positive_extract_table dst_negative_extract_table dst_value_extract_table. ((((exists ff_h_pvs_extract_tableentrypositive. ff_h_pvs_extract_tableentrypositive + S (dst_positive_extract_table) = S ((S (dst_index_extract_table)) * dst_positive_scale_extract_table)) /\ exists ff_q_pvs_extract_tableentrypositive. dst_positive_code_extract_table = ff_q_pvs_extract_tableentrypositive * S ((S (dst_index_extract_table)) * dst_positive_scale_extract_table) + (dst_positive_extract_table))) /\ (((((exists ff_h_pvs_extract_tableentrynegative. ff_h_pvs_extract_tableentrynegative + S (dst_negative_extract_table) = S ((S (dst_index_extract_table)) * dst_negative_scale_extract_table)) /\ exists ff_q_pvs_extract_tableentrynegative. dst_negative_code_extract_table = ff_q_pvs_extract_tableentrynegative * S ((S (dst_index_extract_table)) * dst_negative_scale_extract_table) + (dst_negative_extract_table))) /\ (exists ge_balance_positive_extract_tableentryvalue ge_balance_negative_extract_tableentryvalue. (((((dst_value_extract_table) = 2 * (ge_balance_positive_extract_tableentryvalue) /\ (ge_balance_negative_extract_tableentryvalue) = 0) \/ exists ge_signed_half_extract_tableentryvaluedecode. (((dst_value_extract_table) = 2 * ge_signed_half_extract_tableentryvaluedecode + 1 /\ (ge_balance_positive_extract_tableentryvalue) = 0) /\ (ge_balance_negative_extract_tableentryvalue) = S ge_signed_half_extract_tableentryvaluedecode))) /\ ((dst_positive_extract_table) + ge_balance_negative_extract_tableentryvalue = (dst_negative_extract_table) + ge_balance_positive_extract_tableentryvalue))))))))) -> exists pb pc nb nc. ((F) = (((((pb) + (pc)) * S ((pb) + (pc)) + ((pc) + (pc))) + (((nb) + (nc)) * S ((nb) + (nc)) + ((nc) + (nc)))) * S ((((pb) + (pc)) * S ((pb) + (pc)) + ((pc) + (pc))) + (((nb) + (nc)) * S ((nb) + (nc)) + ((nc) + (nc)))) + ((((nb) + (nc)) * S ((nb) + (nc)) + ((nc) + (nc))) + (((nb) + (nc)) * S ((nb) + (nc)) + ((nc) + (nc))))))
divisor_signed_table_from_components
inherited published non admitted checkpoint · read exact theorem evidence
Bundle node 172; exact statement SHA-256 5fd017177babe11d163fc123d3f4e63c6e2f654c82c3f81765194d6e14cfd98d
Exact first-order statement
forall N F pb pc nb nc. ((F) = (((((pb) + (pc)) * S ((pb) + (pc)) + ((pc) + (pc))) + (((nb) + (nc)) * S ((nb) + (nc)) + ((nc) + (nc)))) * S ((((pb) + (pc)) * S ((pb) + (pc)) + ((pc) + (pc))) + (((nb) + (nc)) * S ((nb) + (nc)) + ((nc) + (nc)))) + ((((nb) + (nc)) * S ((nb) + (nc)) + ((nc) + (nc))) + (((nb) + (nc)) * S ((nb) + (nc)) + ((nc) + (nc)))))) -> (exists dst_positive_code_constructor_table dst_positive_scale_constructor_table dst_negative_code_constructor_table dst_negative_scale_constructor_table. (((F) = (((((dst_positive_code_constructor_table) + (dst_positive_scale_constructor_table)) * S ((dst_positive_code_constructor_table) + (dst_positive_scale_constructor_table)) + ((dst_positive_scale_constructor_table) + (dst_positive_scale_constructor_table))) + (((dst_negative_code_constructor_table) + (dst_negative_scale_constructor_table)) * S ((dst_negative_code_constructor_table) + (dst_negative_scale_constructor_table)) + ((dst_negative_scale_constructor_table) + (dst_negative_scale_constructor_table)))) * S ((((dst_positive_code_constructor_table) + (dst_positive_scale_constructor_table)) * S ((dst_positive_code_constructor_table) + (dst_positive_scale_constructor_table)) + ((dst_positive_scale_constructor_table) + (dst_positive_scale_constructor_table))) + (((dst_negative_code_constructor_table) + (dst_negative_scale_constructor_table)) * S ((dst_negative_code_constructor_table) + (dst_negative_scale_constructor_table)) + ((dst_negative_scale_constructor_table) + (dst_negative_scale_constructor_table)))) + ((((dst_negative_code_constructor_table) + (dst_negative_scale_constructor_table)) * S ((dst_negative_code_constructor_table) + (dst_negative_scale_constructor_table)) + ((dst_negative_scale_constructor_table) + (dst_negative_scale_constructor_table))) + (((dst_negative_code_constructor_table) + (dst_negative_scale_constructor_table)) * S ((dst_negative_code_constructor_table) + (dst_negative_scale_constructor_table)) + ((dst_negative_scale_constructor_table) + (dst_negative_scale_constructor_table)))))) /\ (forall dst_index_constructor_table. (exists pvs_le_gap_constructor_tabledomain. pvs_le_gap_constructor_tabledomain + (dst_index_constructor_table) = (N)) -> exists dst_positive_constructor_table dst_negative_constructor_table dst_value_constructor_table. ((((exists ff_h_pvs_constructor_tableentrypositive. ff_h_pvs_constructor_tableentrypositive + S (dst_positive_constructor_table) = S ((S (dst_index_constructor_table)) * dst_positive_scale_constructor_table)) /\ exists ff_q_pvs_constructor_tableentrypositive. dst_positive_code_constructor_table = ff_q_pvs_constructor_tableentrypositive * S ((S (dst_index_constructor_table)) * dst_positive_scale_constructor_table) + (dst_positive_constructor_table))) /\ (((((exists ff_h_pvs_constructor_tableentrynegative. ff_h_pvs_constructor_tableentrynegative + S (dst_negative_constructor_table) = S ((S (dst_index_constructor_table)) * dst_negative_scale_constructor_table)) /\ exists ff_q_pvs_constructor_tableentrynegative. dst_negative_code_constructor_table = ff_q_pvs_constructor_tableentrynegative * S ((S (dst_index_constructor_table)) * dst_negative_scale_constructor_table) + (dst_negative_constructor_table))) /\ (exists ge_balance_positive_constructor_tableentryvalue ge_balance_negative_constructor_tableentryvalue. (((((dst_value_constructor_table) = 2 * (ge_balance_positive_constructor_tableentryvalue) /\ (ge_balance_negative_constructor_tableentryvalue) = 0) \/ exists ge_signed_half_constructor_tableentryvaluedecode. (((dst_value_constructor_table) = 2 * ge_signed_half_constructor_tableentryvaluedecode + 1 /\ (ge_balance_positive_constructor_tableentryvalue) = 0) /\ (ge_balance_negative_constructor_tableentryvalue) = S ge_signed_half_constructor_tableentryvaluedecode))) /\ ((dst_positive_constructor_table) + ge_balance_negative_constructor_tableentryvalue = (dst_negative_constructor_table) + ge_balance_positive_constructor_tableentryvalue)))))))))
divisor_signed_table_lookup
inherited published non admitted checkpoint · read exact theorem evidence
Bundle node 174; exact statement SHA-256 6cf135d9868dc10b2399e4768deccbcb2fc7ca1ae34e9c4258c3c8713b67feab
Exact first-order statement
forall N F i. (exists dst_positive_code_lookup_table dst_positive_scale_lookup_table dst_negative_code_lookup_table dst_negative_scale_lookup_table. (((F) = (((((dst_positive_code_lookup_table) + (dst_positive_scale_lookup_table)) * S ((dst_positive_code_lookup_table) + (dst_positive_scale_lookup_table)) + ((dst_positive_scale_lookup_table) + (dst_positive_scale_lookup_table))) + (((dst_negative_code_lookup_table) + (dst_negative_scale_lookup_table)) * S ((dst_negative_code_lookup_table) + (dst_negative_scale_lookup_table)) + ((dst_negative_scale_lookup_table) + (dst_negative_scale_lookup_table)))) * S ((((dst_positive_code_lookup_table) + (dst_positive_scale_lookup_table)) * S ((dst_positive_code_lookup_table) + (dst_positive_scale_lookup_table)) + ((dst_positive_scale_lookup_table) + (dst_positive_scale_lookup_table))) + (((dst_negative_code_lookup_table) + (dst_negative_scale_lookup_table)) * S ((dst_negative_code_lookup_table) + (dst_negative_scale_lookup_table)) + ((dst_negative_scale_lookup_table) + (dst_negative_scale_lookup_table)))) + ((((dst_negative_code_lookup_table) + (dst_negative_scale_lookup_table)) * S ((dst_negative_code_lookup_table) + (dst_negative_scale_lookup_table)) + ((dst_negative_scale_lookup_table) + (dst_negative_scale_lookup_table))) + (((dst_negative_code_lookup_table) + (dst_negative_scale_lookup_table)) * S ((dst_negative_code_lookup_table) + (dst_negative_scale_lookup_table)) + ((dst_negative_scale_lookup_table) + (dst_negative_scale_lookup_table)))))) /\ (forall dst_index_lookup_table. (exists pvs_le_gap_lookup_tabledomain. pvs_le_gap_lookup_tabledomain + (dst_index_lookup_table) = (N)) -> exists dst_positive_lookup_table dst_negative_lookup_table dst_value_lookup_table. ((((exists ff_h_pvs_lookup_tableentrypositive. ff_h_pvs_lookup_tableentrypositive + S (dst_positive_lookup_table) = S ((S (dst_index_lookup_table)) * dst_positive_scale_lookup_table)) /\ exists ff_q_pvs_lookup_tableentrypositive. dst_positive_code_lookup_table = ff_q_pvs_lookup_tableentrypositive * S ((S (dst_index_lookup_table)) * dst_positive_scale_lookup_table) + (dst_positive_lookup_table))) /\ (((((exists ff_h_pvs_lookup_tableentrynegative. ff_h_pvs_lookup_tableentrynegative + S (dst_negative_lookup_table) = S ((S (dst_index_lookup_table)) * dst_negative_scale_lookup_table)) /\ exists ff_q_pvs_lookup_tableentrynegative. dst_negative_code_lookup_table = ff_q_pvs_lookup_tableentrynegative * S ((S (dst_index_lookup_table)) * dst_negative_scale_lookup_table) + (dst_negative_lookup_table))) /\ (exists ge_balance_positive_lookup_tableentryvalue ge_balance_negative_lookup_tableentryvalue. (((((dst_value_lookup_table) = 2 * (ge_balance_positive_lookup_tableentryvalue) /\ (ge_balance_negative_lookup_tableentryvalue) = 0) \/ exists ge_signed_half_lookup_tableentryvaluedecode. (((dst_value_lookup_table) = 2 * ge_signed_half_lookup_tableentryvaluedecode + 1 /\ (ge_balance_positive_lookup_tableentryvalue) = 0) /\ (ge_balance_negative_lookup_tableentryvalue) = S ge_signed_half_lookup_tableentryvaluedecode))) /\ ((dst_positive_lookup_table) + ge_balance_negative_lookup_tableentryvalue = (dst_negative_lookup_table) + ge_balance_positive_lookup_tableentryvalue))))))))) -> (exists pvs_le_gap_lookup_domain. pvs_le_gap_lookup_domain + (i) = (N)) -> exists z. (exists dst_positive_code_lookup_result dst_positive_scale_lookup_result dst_negative_code_lookup_result dst_negative_scale_lookup_result dst_positive_lookup_result dst_negative_lookup_result. (((F) = (((((dst_positive_code_lookup_result) + (dst_positive_scale_lookup_result)) * S ((dst_positive_code_lookup_result) + (dst_positive_scale_lookup_result)) + ((dst_positive_scale_lookup_result) + (dst_positive_scale_lookup_result))) + (((dst_negative_code_lookup_result) + (dst_negative_scale_lookup_result)) * S ((dst_negative_code_lookup_result) + (dst_negative_scale_lookup_result)) + ((dst_negative_scale_lookup_result) + (dst_negative_scale_lookup_result)))) * S ((((dst_positive_code_lookup_result) + (dst_positive_scale_lookup_result)) * S ((dst_positive_code_lookup_result) + (dst_positive_scale_lookup_result)) + ((dst_positive_scale_lookup_result) + (dst_positive_scale_lookup_result))) + (((dst_negative_code_lookup_result) + (dst_negative_scale_lookup_result)) * S ((dst_negative_code_lookup_result) + (dst_negative_scale_lookup_result)) + ((dst_negative_scale_lookup_result) + (dst_negative_scale_lookup_result)))) + ((((dst_negative_code_lookup_result) + (dst_negative_scale_lookup_result)) * S ((dst_negative_code_lookup_result) + (dst_negative_scale_lookup_result)) + ((dst_negative_scale_lookup_result) + (dst_negative_scale_lookup_result))) + (((dst_negative_code_lookup_result) + (dst_negative_scale_lookup_result)) * S ((dst_negative_code_lookup_result) + (dst_negative_scale_lookup_result)) + ((dst_negative_scale_lookup_result) + (dst_negative_scale_lookup_result)))))) /\ (((((exists ff_h_pvs_lookup_resultpositive. ff_h_pvs_lookup_resultpositive + S (dst_positive_lookup_result) = S ((S (i)) * dst_positive_scale_lookup_result)) /\ exists ff_q_pvs_lookup_resultpositive. dst_positive_code_lookup_result = ff_q_pvs_lookup_resultpositive * S ((S (i)) * dst_positive_scale_lookup_result) + (dst_positive_lookup_result))) /\ (((((exists ff_h_pvs_lookup_resultnegative. ff_h_pvs_lookup_resultnegative + S (dst_negative_lookup_result) = S ((S (i)) * dst_negative_scale_lookup_result)) /\ exists ff_q_pvs_lookup_resultnegative. dst_negative_code_lookup_result = ff_q_pvs_lookup_resultnegative * S ((S (i)) * dst_negative_scale_lookup_result) + (dst_negative_lookup_result))) /\ (exists ge_balance_positive_lookup_resultvalue ge_balance_negative_lookup_resultvalue. (((((z) = 2 * (ge_balance_positive_lookup_resultvalue) /\ (ge_balance_negative_lookup_resultvalue) = 0) \/ exists ge_signed_half_lookup_resultvaluedecode. (((z) = 2 * ge_signed_half_lookup_resultvaluedecode + 1 /\ (ge_balance_positive_lookup_resultvalue) = 0) /\ (ge_balance_negative_lookup_resultvalue) = S ge_signed_half_lookup_resultvaluedecode))) /\ ((dst_positive_lookup_result) + ge_balance_negative_lookup_resultvalue = (dst_negative_lookup_result) + ge_balance_positive_lookup_resultvalue)))))))))
finite_lt_succ_eq_or_lt
inherited alpha v30 · read exact theorem evidence
Bundle node 114; exact statement SHA-256 4829550fa55790a5ce617b99bbd357d27af724ca5316fbc0a5afef062fb3a1f6
Exact first-order statement
forall n x. (exists h. h + S x = S n) -> x = n \/ exists h. h + S x = n
le_refl
inherited alpha v30 · read exact theorem evidence
Bundle node 13; exact statement SHA-256 4a63925d2370803a106dd819be4a0b5369ca4575fd36d6bcdb133020703a17fd
Exact first-order statement
forall n. n <= n
le_succ
inherited alpha v30 · read exact theorem evidence
Bundle node 33; exact statement SHA-256 3adee5fa95d2437f4677d9f9a0937c5b48a7fcebb3350403b5be969ed30c7c50
Exact first-order statement
forall a b. (exists k. k + a = b) -> exists r. r + a = S b
signed_add_associative
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 134; exact statement SHA-256 62a4c1b9837905a14af15fc6a8931fa07fe338252787f2ce1ebb7d9a892ad094
Exact first-order statement
forall a b c ab bc abc. (exists sa_lp_assoc_ab sa_ln_assoc_ab sa_rp_assoc_ab sa_rn_assoc_ab sa_op_assoc_ab sa_on_assoc_ab. (((a = 2 * sa_lp_assoc_ab /\ sa_ln_assoc_ab = 0) \/ exists sd_half_assoc_ab_left. ((a = 2 * sd_half_assoc_ab_left + 1 /\ sa_lp_assoc_ab = 0) /\ sa_ln_assoc_ab = S sd_half_assoc_ab_left)) /\ (((b = 2 * sa_rp_assoc_ab /\ sa_rn_assoc_ab = 0) \/ exists sd_half_assoc_ab_right. ((b = 2 * sd_half_assoc_ab_right + 1 /\ sa_rp_assoc_ab = 0) /\ sa_rn_assoc_ab = S sd_half_assoc_ab_right)) /\ (((ab = 2 * sa_op_assoc_ab /\ sa_on_assoc_ab = 0) \/ exists sd_half_assoc_ab_output. ((ab = 2 * sd_half_assoc_ab_output + 1 /\ sa_op_assoc_ab = 0) /\ sa_on_assoc_ab = S sd_half_assoc_ab_output)) /\ (sa_lp_assoc_ab + sa_rp_assoc_ab) + sa_on_assoc_ab = (sa_ln_assoc_ab + sa_rn_assoc_ab) + sa_op_assoc_ab)))) -> (exists sa_lp_assoc_abc sa_ln_assoc_abc sa_rp_assoc_abc sa_rn_assoc_abc sa_op_assoc_abc sa_on_assoc_abc. (((ab = 2 * sa_lp_assoc_abc /\ sa_ln_assoc_abc = 0) \/ exists sd_half_assoc_abc_left. ((ab = 2 * sd_half_assoc_abc_left + 1 /\ sa_lp_assoc_abc = 0) /\ sa_ln_assoc_abc = S sd_half_assoc_abc_left)) /\ (((c = 2 * sa_rp_assoc_abc /\ sa_rn_assoc_abc = 0) \/ exists sd_half_assoc_abc_right. ((c = 2 * sd_half_assoc_abc_right + 1 /\ sa_rp_assoc_abc = 0) /\ sa_rn_assoc_abc = S sd_half_assoc_abc_right)) /\ (((abc = 2 * sa_op_assoc_abc /\ sa_on_assoc_abc = 0) \/ exists sd_half_assoc_abc_output. ((abc = 2 * sd_half_assoc_abc_output + 1 /\ sa_op_assoc_abc = 0) /\ sa_on_assoc_abc = S sd_half_assoc_abc_output)) /\ (sa_lp_assoc_abc + sa_rp_assoc_abc) + sa_on_assoc_abc = (sa_ln_assoc_abc + sa_rn_assoc_abc) + sa_op_assoc_abc)))) -> (exists sa_lp_assoc_bc sa_ln_assoc_bc sa_rp_assoc_bc sa_rn_assoc_bc sa_op_assoc_bc sa_on_assoc_bc. (((b = 2 * sa_lp_assoc_bc /\ sa_ln_assoc_bc = 0) \/ exists sd_half_assoc_bc_left. ((b = 2 * sd_half_assoc_bc_left + 1 /\ sa_lp_assoc_bc = 0) /\ sa_ln_assoc_bc = S sd_half_assoc_bc_left)) /\ (((c = 2 * sa_rp_assoc_bc /\ sa_rn_assoc_bc = 0) \/ exists sd_half_assoc_bc_right. ((c = 2 * sd_half_assoc_bc_right + 1 /\ sa_rp_assoc_bc = 0) /\ sa_rn_assoc_bc = S sd_half_assoc_bc_right)) /\ (((bc = 2 * sa_op_assoc_bc /\ sa_on_assoc_bc = 0) \/ exists sd_half_assoc_bc_output. ((bc = 2 * sd_half_assoc_bc_output + 1 /\ sa_op_assoc_bc = 0) /\ sa_on_assoc_bc = S sd_half_assoc_bc_output)) /\ (sa_lp_assoc_bc + sa_rp_assoc_bc) + sa_on_assoc_bc = (sa_ln_assoc_bc + sa_rn_assoc_bc) + sa_op_assoc_bc)))) -> (exists sa_lp_assoc_target sa_ln_assoc_target sa_rp_assoc_target sa_rn_assoc_target sa_op_assoc_target sa_on_assoc_target. (((a = 2 * sa_lp_assoc_target /\ sa_ln_assoc_target = 0) \/ exists sd_half_assoc_target_left. ((a = 2 * sd_half_assoc_target_left + 1 /\ sa_lp_assoc_target = 0) /\ sa_ln_assoc_target = S sd_half_assoc_target_left)) /\ (((bc = 2 * sa_rp_assoc_target /\ sa_rn_assoc_target = 0) \/ exists sd_half_assoc_target_right. ((bc = 2 * sd_half_assoc_target_right + 1 /\ sa_rp_assoc_target = 0) /\ sa_rn_assoc_target = S sd_half_assoc_target_right)) /\ (((abc = 2 * sa_op_assoc_target /\ sa_on_assoc_target = 0) \/ exists sd_half_assoc_target_output. ((abc = 2 * sd_half_assoc_target_output + 1 /\ sa_op_assoc_target = 0) /\ sa_on_assoc_target = S sd_half_assoc_target_output)) /\ (sa_lp_assoc_target + sa_rp_assoc_target) + sa_on_assoc_target = (sa_ln_assoc_target + sa_rn_assoc_target) + sa_op_assoc_target))))
signed_add_commutative
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 130; exact statement SHA-256 62fa5a5c2045b88379c68b93ab8d0e357c145ecb5832f3bf2b7597c76e008856
Exact first-order statement
forall left right output. (exists sa_lp_comm_forward sa_ln_comm_forward sa_rp_comm_forward sa_rn_comm_forward sa_op_comm_forward sa_on_comm_forward. (((left = 2 * sa_lp_comm_forward /\ sa_ln_comm_forward = 0) \/ exists sd_half_comm_forward_left. ((left = 2 * sd_half_comm_forward_left + 1 /\ sa_lp_comm_forward = 0) /\ sa_ln_comm_forward = S sd_half_comm_forward_left)) /\ (((right = 2 * sa_rp_comm_forward /\ sa_rn_comm_forward = 0) \/ exists sd_half_comm_forward_right. ((right = 2 * sd_half_comm_forward_right + 1 /\ sa_rp_comm_forward = 0) /\ sa_rn_comm_forward = S sd_half_comm_forward_right)) /\ (((output = 2 * sa_op_comm_forward /\ sa_on_comm_forward = 0) \/ exists sd_half_comm_forward_output. ((output = 2 * sd_half_comm_forward_output + 1 /\ sa_op_comm_forward = 0) /\ sa_on_comm_forward = S sd_half_comm_forward_output)) /\ (sa_lp_comm_forward + sa_rp_comm_forward) + sa_on_comm_forward = (sa_ln_comm_forward + sa_rn_comm_forward) + sa_op_comm_forward)))) -> (exists sa_lp_comm_reverse sa_ln_comm_reverse sa_rp_comm_reverse sa_rn_comm_reverse sa_op_comm_reverse sa_on_comm_reverse. (((right = 2 * sa_lp_comm_reverse /\ sa_ln_comm_reverse = 0) \/ exists sd_half_comm_reverse_left. ((right = 2 * sd_half_comm_reverse_left + 1 /\ sa_lp_comm_reverse = 0) /\ sa_ln_comm_reverse = S sd_half_comm_reverse_left)) /\ (((left = 2 * sa_rp_comm_reverse /\ sa_rn_comm_reverse = 0) \/ exists sd_half_comm_reverse_right. ((left = 2 * sd_half_comm_reverse_right + 1 /\ sa_rp_comm_reverse = 0) /\ sa_rn_comm_reverse = S sd_half_comm_reverse_right)) /\ (((output = 2 * sa_op_comm_reverse /\ sa_on_comm_reverse = 0) \/ exists sd_half_comm_reverse_output. ((output = 2 * sd_half_comm_reverse_output + 1 /\ sa_op_comm_reverse = 0) /\ sa_on_comm_reverse = S sd_half_comm_reverse_output)) /\ (sa_lp_comm_reverse + sa_rp_comm_reverse) + sa_on_comm_reverse = (sa_ln_comm_reverse + sa_rn_comm_reverse) + sa_op_comm_reverse))))
signed_add_functional
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 129; exact statement SHA-256 09bcd858c7bddac1940bc48cbbccd32b26b83963408b8da3165f2b6a529b11a6
Exact first-order statement
forall left right output1 output2. (exists sa_lp_functional_left sa_ln_functional_left sa_rp_functional_left sa_rn_functional_left sa_op_functional_left sa_on_functional_left. (((left = 2 * sa_lp_functional_left /\ sa_ln_functional_left = 0) \/ exists sd_half_functional_left_left. ((left = 2 * sd_half_functional_left_left + 1 /\ sa_lp_functional_left = 0) /\ sa_ln_functional_left = S sd_half_functional_left_left)) /\ (((right = 2 * sa_rp_functional_left /\ sa_rn_functional_left = 0) \/ exists sd_half_functional_left_right. ((right = 2 * sd_half_functional_left_right + 1 /\ sa_rp_functional_left = 0) /\ sa_rn_functional_left = S sd_half_functional_left_right)) /\ (((output1 = 2 * sa_op_functional_left /\ sa_on_functional_left = 0) \/ exists sd_half_functional_left_output. ((output1 = 2 * sd_half_functional_left_output + 1 /\ sa_op_functional_left = 0) /\ sa_on_functional_left = S sd_half_functional_left_output)) /\ (sa_lp_functional_left + sa_rp_functional_left) + sa_on_functional_left = (sa_ln_functional_left + sa_rn_functional_left) + sa_op_functional_left)))) -> (exists sa_lp_functional_right sa_ln_functional_right sa_rp_functional_right sa_rn_functional_right sa_op_functional_right sa_on_functional_right. (((left = 2 * sa_lp_functional_right /\ sa_ln_functional_right = 0) \/ exists sd_half_functional_right_left. ((left = 2 * sd_half_functional_right_left + 1 /\ sa_lp_functional_right = 0) /\ sa_ln_functional_right = S sd_half_functional_right_left)) /\ (((right = 2 * sa_rp_functional_right /\ sa_rn_functional_right = 0) \/ exists sd_half_functional_right_right. ((right = 2 * sd_half_functional_right_right + 1 /\ sa_rp_functional_right = 0) /\ sa_rn_functional_right = S sd_half_functional_right_right)) /\ (((output2 = 2 * sa_op_functional_right /\ sa_on_functional_right = 0) \/ exists sd_half_functional_right_output. ((output2 = 2 * sd_half_functional_right_output + 1 /\ sa_op_functional_right = 0) /\ sa_on_functional_right = S sd_half_functional_right_output)) /\ (sa_lp_functional_right + sa_rp_functional_right) + sa_on_functional_right = (sa_ln_functional_right + sa_rn_functional_right) + sa_op_functional_right)))) -> output1 = output2
signed_add_total
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 128; exact statement SHA-256 a833317e218667421cc08336f1ad6a3575c29b6b52114437234900023bff1c64
Exact first-order statement
forall left right. exists output. (exists sa_lp_total sa_ln_total sa_rp_total sa_rn_total sa_op_total sa_on_total. (((left = 2 * sa_lp_total /\ sa_ln_total = 0) \/ exists sd_half_total_left. ((left = 2 * sd_half_total_left + 1 /\ sa_lp_total = 0) /\ sa_ln_total = S sd_half_total_left)) /\ (((right = 2 * sa_rp_total /\ sa_rn_total = 0) \/ exists sd_half_total_right. ((right = 2 * sd_half_total_right + 1 /\ sa_rp_total = 0) /\ sa_rn_total = S sd_half_total_right)) /\ (((output = 2 * sa_op_total /\ sa_on_total = 0) \/ exists sd_half_total_output. ((output = 2 * sd_half_total_output + 1 /\ sa_op_total = 0) /\ sa_on_total = S sd_half_total_output)) /\ (sa_lp_total + sa_rp_total) + sa_on_total = (sa_ln_total + sa_rn_total) + sa_op_total))))
signed_add_zero_left
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 131; exact statement SHA-256 afb5ba61d840581893d6d198841aca38eff57cfe962462807b08de3b40139ec6
Exact first-order statement
forall input. (exists sa_lp_zero_left sa_ln_zero_left sa_rp_zero_left sa_rn_zero_left sa_op_zero_left sa_on_zero_left. (((0 = 2 * sa_lp_zero_left /\ sa_ln_zero_left = 0) \/ exists sd_half_zero_left_left. ((0 = 2 * sd_half_zero_left_left + 1 /\ sa_lp_zero_left = 0) /\ sa_ln_zero_left = S sd_half_zero_left_left)) /\ (((input = 2 * sa_rp_zero_left /\ sa_rn_zero_left = 0) \/ exists sd_half_zero_left_right. ((input = 2 * sd_half_zero_left_right + 1 /\ sa_rp_zero_left = 0) /\ sa_rn_zero_left = S sd_half_zero_left_right)) /\ (((input = 2 * sa_op_zero_left /\ sa_on_zero_left = 0) \/ exists sd_half_zero_left_output. ((input = 2 * sd_half_zero_left_output + 1 /\ sa_op_zero_left = 0) /\ sa_on_zero_left = S sd_half_zero_left_output)) /\ (sa_lp_zero_left + sa_rp_zero_left) + sa_on_zero_left = (sa_ln_zero_left + sa_rn_zero_left) + sa_op_zero_left))))
signed_mul_associative
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 145; exact statement SHA-256 46c4da4af308165a42a12146c79541411b780c85f2fc4e010b90b413975a28e8
Exact first-order statement
forall a b c ab bc abc. (exists sm_lp_assoc_ab sm_ln_assoc_ab sm_rp_assoc_ab sm_rn_assoc_ab sm_op_assoc_ab sm_on_assoc_ab. (((a = 2 * sm_lp_assoc_ab /\ sm_ln_assoc_ab = 0) \/ exists sd_half_assoc_ab_left. ((a = 2 * sd_half_assoc_ab_left + 1 /\ sm_lp_assoc_ab = 0) /\ sm_ln_assoc_ab = S sd_half_assoc_ab_left)) /\ (((b = 2 * sm_rp_assoc_ab /\ sm_rn_assoc_ab = 0) \/ exists sd_half_assoc_ab_right. ((b = 2 * sd_half_assoc_ab_right + 1 /\ sm_rp_assoc_ab = 0) /\ sm_rn_assoc_ab = S sd_half_assoc_ab_right)) /\ (((ab = 2 * sm_op_assoc_ab /\ sm_on_assoc_ab = 0) \/ exists sd_half_assoc_ab_output. ((ab = 2 * sd_half_assoc_ab_output + 1 /\ sm_op_assoc_ab = 0) /\ sm_on_assoc_ab = S sd_half_assoc_ab_output)) /\ (sm_lp_assoc_ab * sm_rp_assoc_ab + sm_ln_assoc_ab * sm_rn_assoc_ab) + sm_on_assoc_ab = (sm_lp_assoc_ab * sm_rn_assoc_ab + sm_ln_assoc_ab * sm_rp_assoc_ab) + sm_op_assoc_ab)))) -> (exists sm_lp_assoc_abc sm_ln_assoc_abc sm_rp_assoc_abc sm_rn_assoc_abc sm_op_assoc_abc sm_on_assoc_abc. (((ab = 2 * sm_lp_assoc_abc /\ sm_ln_assoc_abc = 0) \/ exists sd_half_assoc_abc_left. ((ab = 2 * sd_half_assoc_abc_left + 1 /\ sm_lp_assoc_abc = 0) /\ sm_ln_assoc_abc = S sd_half_assoc_abc_left)) /\ (((c = 2 * sm_rp_assoc_abc /\ sm_rn_assoc_abc = 0) \/ exists sd_half_assoc_abc_right. ((c = 2 * sd_half_assoc_abc_right + 1 /\ sm_rp_assoc_abc = 0) /\ sm_rn_assoc_abc = S sd_half_assoc_abc_right)) /\ (((abc = 2 * sm_op_assoc_abc /\ sm_on_assoc_abc = 0) \/ exists sd_half_assoc_abc_output. ((abc = 2 * sd_half_assoc_abc_output + 1 /\ sm_op_assoc_abc = 0) /\ sm_on_assoc_abc = S sd_half_assoc_abc_output)) /\ (sm_lp_assoc_abc * sm_rp_assoc_abc + sm_ln_assoc_abc * sm_rn_assoc_abc) + sm_on_assoc_abc = (sm_lp_assoc_abc * sm_rn_assoc_abc + sm_ln_assoc_abc * sm_rp_assoc_abc) + sm_op_assoc_abc)))) -> (exists sm_lp_assoc_bc sm_ln_assoc_bc sm_rp_assoc_bc sm_rn_assoc_bc sm_op_assoc_bc sm_on_assoc_bc. (((b = 2 * sm_lp_assoc_bc /\ sm_ln_assoc_bc = 0) \/ exists sd_half_assoc_bc_left. ((b = 2 * sd_half_assoc_bc_left + 1 /\ sm_lp_assoc_bc = 0) /\ sm_ln_assoc_bc = S sd_half_assoc_bc_left)) /\ (((c = 2 * sm_rp_assoc_bc /\ sm_rn_assoc_bc = 0) \/ exists sd_half_assoc_bc_right. ((c = 2 * sd_half_assoc_bc_right + 1 /\ sm_rp_assoc_bc = 0) /\ sm_rn_assoc_bc = S sd_half_assoc_bc_right)) /\ (((bc = 2 * sm_op_assoc_bc /\ sm_on_assoc_bc = 0) \/ exists sd_half_assoc_bc_output. ((bc = 2 * sd_half_assoc_bc_output + 1 /\ sm_op_assoc_bc = 0) /\ sm_on_assoc_bc = S sd_half_assoc_bc_output)) /\ (sm_lp_assoc_bc * sm_rp_assoc_bc + sm_ln_assoc_bc * sm_rn_assoc_bc) + sm_on_assoc_bc = (sm_lp_assoc_bc * sm_rn_assoc_bc + sm_ln_assoc_bc * sm_rp_assoc_bc) + sm_op_assoc_bc)))) -> (exists sm_lp_assoc_target sm_ln_assoc_target sm_rp_assoc_target sm_rn_assoc_target sm_op_assoc_target sm_on_assoc_target. (((a = 2 * sm_lp_assoc_target /\ sm_ln_assoc_target = 0) \/ exists sd_half_assoc_target_left. ((a = 2 * sd_half_assoc_target_left + 1 /\ sm_lp_assoc_target = 0) /\ sm_ln_assoc_target = S sd_half_assoc_target_left)) /\ (((bc = 2 * sm_rp_assoc_target /\ sm_rn_assoc_target = 0) \/ exists sd_half_assoc_target_right. ((bc = 2 * sd_half_assoc_target_right + 1 /\ sm_rp_assoc_target = 0) /\ sm_rn_assoc_target = S sd_half_assoc_target_right)) /\ (((abc = 2 * sm_op_assoc_target /\ sm_on_assoc_target = 0) \/ exists sd_half_assoc_target_output. ((abc = 2 * sd_half_assoc_target_output + 1 /\ sm_op_assoc_target = 0) /\ sm_on_assoc_target = S sd_half_assoc_target_output)) /\ (sm_lp_assoc_target * sm_rp_assoc_target + sm_ln_assoc_target * sm_rn_assoc_target) + sm_on_assoc_target = (sm_lp_assoc_target * sm_rn_assoc_target + sm_ln_assoc_target * sm_rp_assoc_target) + sm_op_assoc_target))))
signed_mul_commutative
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 139; exact statement SHA-256 8e25f4cf6b48c125f7df426ee648ad9bae88fd6acc05257dde2afdffbeddd09c
Exact first-order statement
forall left right output. (exists sm_lp_comm_forward sm_ln_comm_forward sm_rp_comm_forward sm_rn_comm_forward sm_op_comm_forward sm_on_comm_forward. (((left = 2 * sm_lp_comm_forward /\ sm_ln_comm_forward = 0) \/ exists sd_half_comm_forward_left. ((left = 2 * sd_half_comm_forward_left + 1 /\ sm_lp_comm_forward = 0) /\ sm_ln_comm_forward = S sd_half_comm_forward_left)) /\ (((right = 2 * sm_rp_comm_forward /\ sm_rn_comm_forward = 0) \/ exists sd_half_comm_forward_right. ((right = 2 * sd_half_comm_forward_right + 1 /\ sm_rp_comm_forward = 0) /\ sm_rn_comm_forward = S sd_half_comm_forward_right)) /\ (((output = 2 * sm_op_comm_forward /\ sm_on_comm_forward = 0) \/ exists sd_half_comm_forward_output. ((output = 2 * sd_half_comm_forward_output + 1 /\ sm_op_comm_forward = 0) /\ sm_on_comm_forward = S sd_half_comm_forward_output)) /\ (sm_lp_comm_forward * sm_rp_comm_forward + sm_ln_comm_forward * sm_rn_comm_forward) + sm_on_comm_forward = (sm_lp_comm_forward * sm_rn_comm_forward + sm_ln_comm_forward * sm_rp_comm_forward) + sm_op_comm_forward)))) -> (exists sm_lp_comm_reverse sm_ln_comm_reverse sm_rp_comm_reverse sm_rn_comm_reverse sm_op_comm_reverse sm_on_comm_reverse. (((right = 2 * sm_lp_comm_reverse /\ sm_ln_comm_reverse = 0) \/ exists sd_half_comm_reverse_left. ((right = 2 * sd_half_comm_reverse_left + 1 /\ sm_lp_comm_reverse = 0) /\ sm_ln_comm_reverse = S sd_half_comm_reverse_left)) /\ (((left = 2 * sm_rp_comm_reverse /\ sm_rn_comm_reverse = 0) \/ exists sd_half_comm_reverse_right. ((left = 2 * sd_half_comm_reverse_right + 1 /\ sm_rp_comm_reverse = 0) /\ sm_rn_comm_reverse = S sd_half_comm_reverse_right)) /\ (((output = 2 * sm_op_comm_reverse /\ sm_on_comm_reverse = 0) \/ exists sd_half_comm_reverse_output. ((output = 2 * sd_half_comm_reverse_output + 1 /\ sm_op_comm_reverse = 0) /\ sm_on_comm_reverse = S sd_half_comm_reverse_output)) /\ (sm_lp_comm_reverse * sm_rp_comm_reverse + sm_ln_comm_reverse * sm_rn_comm_reverse) + sm_on_comm_reverse = (sm_lp_comm_reverse * sm_rn_comm_reverse + sm_ln_comm_reverse * sm_rp_comm_reverse) + sm_op_comm_reverse))))
signed_mul_functional
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 138; exact statement SHA-256 6493bb4d1759df101717a003411aaf38c80794559b9b4504987b96937f0c49eb
Exact first-order statement
forall left right output1 output2. (exists sm_lp_functional_left sm_ln_functional_left sm_rp_functional_left sm_rn_functional_left sm_op_functional_left sm_on_functional_left. (((left = 2 * sm_lp_functional_left /\ sm_ln_functional_left = 0) \/ exists sd_half_functional_left_left. ((left = 2 * sd_half_functional_left_left + 1 /\ sm_lp_functional_left = 0) /\ sm_ln_functional_left = S sd_half_functional_left_left)) /\ (((right = 2 * sm_rp_functional_left /\ sm_rn_functional_left = 0) \/ exists sd_half_functional_left_right. ((right = 2 * sd_half_functional_left_right + 1 /\ sm_rp_functional_left = 0) /\ sm_rn_functional_left = S sd_half_functional_left_right)) /\ (((output1 = 2 * sm_op_functional_left /\ sm_on_functional_left = 0) \/ exists sd_half_functional_left_output. ((output1 = 2 * sd_half_functional_left_output + 1 /\ sm_op_functional_left = 0) /\ sm_on_functional_left = S sd_half_functional_left_output)) /\ (sm_lp_functional_left * sm_rp_functional_left + sm_ln_functional_left * sm_rn_functional_left) + sm_on_functional_left = (sm_lp_functional_left * sm_rn_functional_left + sm_ln_functional_left * sm_rp_functional_left) + sm_op_functional_left)))) -> (exists sm_lp_functional_right sm_ln_functional_right sm_rp_functional_right sm_rn_functional_right sm_op_functional_right sm_on_functional_right. (((left = 2 * sm_lp_functional_right /\ sm_ln_functional_right = 0) \/ exists sd_half_functional_right_left. ((left = 2 * sd_half_functional_right_left + 1 /\ sm_lp_functional_right = 0) /\ sm_ln_functional_right = S sd_half_functional_right_left)) /\ (((right = 2 * sm_rp_functional_right /\ sm_rn_functional_right = 0) \/ exists sd_half_functional_right_right. ((right = 2 * sd_half_functional_right_right + 1 /\ sm_rp_functional_right = 0) /\ sm_rn_functional_right = S sd_half_functional_right_right)) /\ (((output2 = 2 * sm_op_functional_right /\ sm_on_functional_right = 0) \/ exists sd_half_functional_right_output. ((output2 = 2 * sd_half_functional_right_output + 1 /\ sm_op_functional_right = 0) /\ sm_on_functional_right = S sd_half_functional_right_output)) /\ (sm_lp_functional_right * sm_rp_functional_right + sm_ln_functional_right * sm_rn_functional_right) + sm_on_functional_right = (sm_lp_functional_right * sm_rn_functional_right + sm_ln_functional_right * sm_rp_functional_right) + sm_op_functional_right)))) -> output1 = output2
signed_mul_left_distributive
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 151; exact statement SHA-256 78ef06cea880e1060206ba39e591685e26ecc96d3e7140695e791c0339763baa
Exact first-order statement
forall a b c bc ab ac out. (exists sa_lp_distrib_left_bc sa_ln_distrib_left_bc sa_rp_distrib_left_bc sa_rn_distrib_left_bc sa_op_distrib_left_bc sa_on_distrib_left_bc. (((b = 2 * sa_lp_distrib_left_bc /\ sa_ln_distrib_left_bc = 0) \/ exists sd_half_distrib_left_bc_left. ((b = 2 * sd_half_distrib_left_bc_left + 1 /\ sa_lp_distrib_left_bc = 0) /\ sa_ln_distrib_left_bc = S sd_half_distrib_left_bc_left)) /\ (((c = 2 * sa_rp_distrib_left_bc /\ sa_rn_distrib_left_bc = 0) \/ exists sd_half_distrib_left_bc_right. ((c = 2 * sd_half_distrib_left_bc_right + 1 /\ sa_rp_distrib_left_bc = 0) /\ sa_rn_distrib_left_bc = S sd_half_distrib_left_bc_right)) /\ (((bc = 2 * sa_op_distrib_left_bc /\ sa_on_distrib_left_bc = 0) \/ exists sd_half_distrib_left_bc_output. ((bc = 2 * sd_half_distrib_left_bc_output + 1 /\ sa_op_distrib_left_bc = 0) /\ sa_on_distrib_left_bc = S sd_half_distrib_left_bc_output)) /\ (sa_lp_distrib_left_bc + sa_rp_distrib_left_bc) + sa_on_distrib_left_bc = (sa_ln_distrib_left_bc + sa_rn_distrib_left_bc) + sa_op_distrib_left_bc)))) -> (exists sm_lp_distrib_left_ab sm_ln_distrib_left_ab sm_rp_distrib_left_ab sm_rn_distrib_left_ab sm_op_distrib_left_ab sm_on_distrib_left_ab. (((a = 2 * sm_lp_distrib_left_ab /\ sm_ln_distrib_left_ab = 0) \/ exists sd_half_distrib_left_ab_left. ((a = 2 * sd_half_distrib_left_ab_left + 1 /\ sm_lp_distrib_left_ab = 0) /\ sm_ln_distrib_left_ab = S sd_half_distrib_left_ab_left)) /\ (((b = 2 * sm_rp_distrib_left_ab /\ sm_rn_distrib_left_ab = 0) \/ exists sd_half_distrib_left_ab_right. ((b = 2 * sd_half_distrib_left_ab_right + 1 /\ sm_rp_distrib_left_ab = 0) /\ sm_rn_distrib_left_ab = S sd_half_distrib_left_ab_right)) /\ (((ab = 2 * sm_op_distrib_left_ab /\ sm_on_distrib_left_ab = 0) \/ exists sd_half_distrib_left_ab_output. ((ab = 2 * sd_half_distrib_left_ab_output + 1 /\ sm_op_distrib_left_ab = 0) /\ sm_on_distrib_left_ab = S sd_half_distrib_left_ab_output)) /\ (sm_lp_distrib_left_ab * sm_rp_distrib_left_ab + sm_ln_distrib_left_ab * sm_rn_distrib_left_ab) + sm_on_distrib_left_ab = (sm_lp_distrib_left_ab * sm_rn_distrib_left_ab + sm_ln_distrib_left_ab * sm_rp_distrib_left_ab) + sm_op_distrib_left_ab)))) -> (exists sm_lp_distrib_left_ac sm_ln_distrib_left_ac sm_rp_distrib_left_ac sm_rn_distrib_left_ac sm_op_distrib_left_ac sm_on_distrib_left_ac. (((a = 2 * sm_lp_distrib_left_ac /\ sm_ln_distrib_left_ac = 0) \/ exists sd_half_distrib_left_ac_left. ((a = 2 * sd_half_distrib_left_ac_left + 1 /\ sm_lp_distrib_left_ac = 0) /\ sm_ln_distrib_left_ac = S sd_half_distrib_left_ac_left)) /\ (((c = 2 * sm_rp_distrib_left_ac /\ sm_rn_distrib_left_ac = 0) \/ exists sd_half_distrib_left_ac_right. ((c = 2 * sd_half_distrib_left_ac_right + 1 /\ sm_rp_distrib_left_ac = 0) /\ sm_rn_distrib_left_ac = S sd_half_distrib_left_ac_right)) /\ (((ac = 2 * sm_op_distrib_left_ac /\ sm_on_distrib_left_ac = 0) \/ exists sd_half_distrib_left_ac_output. ((ac = 2 * sd_half_distrib_left_ac_output + 1 /\ sm_op_distrib_left_ac = 0) /\ sm_on_distrib_left_ac = S sd_half_distrib_left_ac_output)) /\ (sm_lp_distrib_left_ac * sm_rp_distrib_left_ac + sm_ln_distrib_left_ac * sm_rn_distrib_left_ac) + sm_on_distrib_left_ac = (sm_lp_distrib_left_ac * sm_rn_distrib_left_ac + sm_ln_distrib_left_ac * sm_rp_distrib_left_ac) + sm_op_distrib_left_ac)))) -> (exists sm_lp_distrib_left_abc sm_ln_distrib_left_abc sm_rp_distrib_left_abc sm_rn_distrib_left_abc sm_op_distrib_left_abc sm_on_distrib_left_abc. (((a = 2 * sm_lp_distrib_left_abc /\ sm_ln_distrib_left_abc = 0) \/ exists sd_half_distrib_left_abc_left. ((a = 2 * sd_half_distrib_left_abc_left + 1 /\ sm_lp_distrib_left_abc = 0) /\ sm_ln_distrib_left_abc = S sd_half_distrib_left_abc_left)) /\ (((bc = 2 * sm_rp_distrib_left_abc /\ sm_rn_distrib_left_abc = 0) \/ exists sd_half_distrib_left_abc_right. ((bc = 2 * sd_half_distrib_left_abc_right + 1 /\ sm_rp_distrib_left_abc = 0) /\ sm_rn_distrib_left_abc = S sd_half_distrib_left_abc_right)) /\ (((out = 2 * sm_op_distrib_left_abc /\ sm_on_distrib_left_abc = 0) \/ exists sd_half_distrib_left_abc_output. ((out = 2 * sd_half_distrib_left_abc_output + 1 /\ sm_op_distrib_left_abc = 0) /\ sm_on_distrib_left_abc = S sd_half_distrib_left_abc_output)) /\ (sm_lp_distrib_left_abc * sm_rp_distrib_left_abc + sm_ln_distrib_left_abc * sm_rn_distrib_left_abc) + sm_on_distrib_left_abc = (sm_lp_distrib_left_abc * sm_rn_distrib_left_abc + sm_ln_distrib_left_abc * sm_rp_distrib_left_abc) + sm_op_distrib_left_abc)))) -> (exists sa_lp_distrib_left_products sa_ln_distrib_left_products sa_rp_distrib_left_products sa_rn_distrib_left_products sa_op_distrib_left_products sa_on_distrib_left_products. (((ab = 2 * sa_lp_distrib_left_products /\ sa_ln_distrib_left_products = 0) \/ exists sd_half_distrib_left_products_left. ((ab = 2 * sd_half_distrib_left_products_left + 1 /\ sa_lp_distrib_left_products = 0) /\ sa_ln_distrib_left_products = S sd_half_distrib_left_products_left)) /\ (((ac = 2 * sa_rp_distrib_left_products /\ sa_rn_distrib_left_products = 0) \/ exists sd_half_distrib_left_products_right. ((ac = 2 * sd_half_distrib_left_products_right + 1 /\ sa_rp_distrib_left_products = 0) /\ sa_rn_distrib_left_products = S sd_half_distrib_left_products_right)) /\ (((out = 2 * sa_op_distrib_left_products /\ sa_on_distrib_left_products = 0) \/ exists sd_half_distrib_left_products_output. ((out = 2 * sd_half_distrib_left_products_output + 1 /\ sa_op_distrib_left_products = 0) /\ sa_on_distrib_left_products = S sd_half_distrib_left_products_output)) /\ (sa_lp_distrib_left_products + sa_rp_distrib_left_products) + sa_on_distrib_left_products = (sa_ln_distrib_left_products + sa_rn_distrib_left_products) + sa_op_distrib_left_products))))
signed_mul_total
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 137; exact statement SHA-256 68ddcb2c4357f12cbedd89908414452a6a1b1684adcc6e2822a7ae1cfafcd3b7
Exact first-order statement
forall left right. exists output. (exists sm_lp_total sm_ln_total sm_rp_total sm_rn_total sm_op_total sm_on_total. (((left = 2 * sm_lp_total /\ sm_ln_total = 0) \/ exists sd_half_total_left. ((left = 2 * sd_half_total_left + 1 /\ sm_lp_total = 0) /\ sm_ln_total = S sd_half_total_left)) /\ (((right = 2 * sm_rp_total /\ sm_rn_total = 0) \/ exists sd_half_total_right. ((right = 2 * sd_half_total_right + 1 /\ sm_rp_total = 0) /\ sm_rn_total = S sd_half_total_right)) /\ (((output = 2 * sm_op_total /\ sm_on_total = 0) \/ exists sd_half_total_output. ((output = 2 * sd_half_total_output + 1 /\ sm_op_total = 0) /\ sm_on_total = S sd_half_total_output)) /\ (sm_lp_total * sm_rp_total + sm_ln_total * sm_rn_total) + sm_on_total = (sm_lp_total * sm_rn_total + sm_ln_total * sm_rp_total) + sm_op_total))))
signed_mul_zero_right
Inherited Alpha proof; no standalone historical explorer page · read exact theorem evidence
Bundle node 141; exact statement SHA-256 bcdea695be4d1c8d6102a1962ab9ede07e1ea7c79a31b7311702c5f02e0cce8c
Exact first-order statement
forall input. (exists sm_lp_zero_right sm_ln_zero_right sm_rp_zero_right sm_rn_zero_right sm_op_zero_right sm_on_zero_right. (((input = 2 * sm_lp_zero_right /\ sm_ln_zero_right = 0) \/ exists sd_half_zero_right_left. ((input = 2 * sd_half_zero_right_left + 1 /\ sm_lp_zero_right = 0) /\ sm_ln_zero_right = S sd_half_zero_right_left)) /\ (((0 = 2 * sm_rp_zero_right /\ sm_rn_zero_right = 0) \/ exists sd_half_zero_right_right. ((0 = 2 * sd_half_zero_right_right + 1 /\ sm_rp_zero_right = 0) /\ sm_rn_zero_right = S sd_half_zero_right_right)) /\ (((0 = 2 * sm_op_zero_right /\ sm_on_zero_right = 0) \/ exists sd_half_zero_right_output. ((0 = 2 * sd_half_zero_right_output + 1 /\ sm_op_zero_right = 0) /\ sm_on_zero_right = S sd_half_zero_right_output)) /\ (sm_lp_zero_right * sm_rp_zero_right + sm_ln_zero_right * sm_rn_zero_right) + sm_on_zero_right = (sm_lp_zero_right * sm_rn_zero_right + sm_ln_zero_right * sm_rp_zero_right) + sm_op_zero_right))))
succ_ne_zero
inherited alpha v30 · read exact theorem evidence
Bundle node 12; exact statement SHA-256 38711df11e3d8fa1d5014115f8bcef8fbbaf89b5cdab99a80006dc2eb96b952e
Exact first-order statement
forall n. ~(S n = 0)