Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.
Exact expanded first-order arithmetic statement
forall N F G U. (((exists dst_positive_code_transform_reverse_onetable dst_positive_scale_transform_reverse_onetable dst_negative_code_transform_reverse_onetable dst_negative_scale_transform_reverse_onetable. (((U) = (((((dst_positive_code_transform_reverse_onetable) + (dst_positive_scale_transform_reverse_onetable)) * S ((dst_positive_code_transform_reverse_onetable) + (dst_positive_scale_transform_reverse_onetable)) + ((dst_positive_scale_transform_reverse_onetable) + (dst_positive_scale_transform_reverse_onetable))) + (((dst_negative_code_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)) * S ((dst_negative_code_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)) + ((dst_negative_scale_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)))) * S ((((dst_positive_code_transform_reverse_onetable) + (dst_positive_scale_transform_reverse_onetable)) * S ((dst_positive_code_transform_reverse_onetable) + (dst_positive_scale_transform_reverse_onetable)) + ((dst_positive_scale_transform_reverse_onetable) + (dst_positive_scale_transform_reverse_onetable))) + (((dst_negative_code_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)) * S ((dst_negative_code_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)) + ((dst_negative_scale_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)))) + ((((dst_negative_code_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)) * S ((dst_negative_code_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)) + ((dst_negative_scale_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable))) + (((dst_negative_code_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)) * S ((dst_negative_code_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)) + ((dst_negative_scale_transform_reverse_onetable) + (dst_negative_scale_transform_reverse_onetable)))))) /\ (forall dst_index_transform_reverse_onetable. (exists pvs_le_gap_transform_reverse_onetabledomain. pvs_le_gap_transform_reverse_onetabledomain + (dst_index_transform_reverse_onetable) = (N)) -> exists dst_positive_transform_reverse_onetable dst_negative_transform_reverse_onetable dst_value_transform_reverse_onetable. ((((exists ff_h_pvs_transform_reverse_onetableentrypositive. ff_h_pvs_transform_reverse_onetableentrypositive + S (dst_positive_transform_reverse_onetable) = S ((S (dst_index_transform_reverse_onetable)) * dst_positive_scale_transform_reverse_onetable)) /\ exists ff_q_pvs_transform_reverse_onetableentrypositive. dst_positive_code_transform_reverse_onetable = ff_q_pvs_transform_reverse_onetableentrypositive * S ((S (dst_index_transform_reverse_onetable)) * dst_positive_scale_transform_reverse_onetable) + (dst_positive_transform_reverse_onetable))) /\ (((((exists ff_h_pvs_transform_reverse_onetableentrynegative. ff_h_pvs_transform_reverse_onetableentrynegative + S (dst_negative_transform_reverse_onetable) = S ((S (dst_index_transform_reverse_onetable)) * dst_negative_scale_transform_reverse_onetable)) /\ exists ff_q_pvs_transform_reverse_onetableentrynegative. dst_negative_code_transform_reverse_onetable = ff_q_pvs_transform_reverse_onetableentrynegative * S ((S (dst_index_transform_reverse_onetable)) * dst_negative_scale_transform_reverse_onetable) + (dst_negative_transform_reverse_onetable))) /\ (exists ge_balance_positive_transform_reverse_onetableentryvalue ge_balance_negative_transform_reverse_onetableentryvalue. (((((dst_value_transform_reverse_onetable) = 2 * (ge_balance_positive_transform_reverse_onetableentryvalue) /\ (ge_balance_negative_transform_reverse_onetableentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_onetableentryvaluedecode. (((dst_value_transform_reverse_onetable) = 2 * ge_signed_half_transform_reverse_onetableentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_onetableentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_onetableentryvalue) = S ge_signed_half_transform_reverse_onetableentryvaluedecode))) /\ ((dst_positive_transform_reverse_onetable) + ge_balance_negative_transform_reverse_onetableentryvalue = (dst_negative_transform_reverse_onetable) + ge_balance_positive_transform_reverse_onetableentryvalue))))))))) /\ (forall du_index_transform_reverse_one du_value_transform_reverse_one. ~(du_index_transform_reverse_one=0) -> (exists pvs_le_gap_transform_reverse_onebound. pvs_le_gap_transform_reverse_onebound + (du_index_transform_reverse_one) = (N)) -> (exists dst_positive_code_transform_reverse_oneentry dst_positive_scale_transform_reverse_oneentry dst_negative_code_transform_reverse_oneentry dst_negative_scale_transform_reverse_oneentry dst_positive_transform_reverse_oneentry dst_negative_transform_reverse_oneentry. (((U) = (((((dst_positive_code_transform_reverse_oneentry) + (dst_positive_scale_transform_reverse_oneentry)) * S ((dst_positive_code_transform_reverse_oneentry) + (dst_positive_scale_transform_reverse_oneentry)) + ((dst_positive_scale_transform_reverse_oneentry) + (dst_positive_scale_transform_reverse_oneentry))) + (((dst_negative_code_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)) * S ((dst_negative_code_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)) + ((dst_negative_scale_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)))) * S ((((dst_positive_code_transform_reverse_oneentry) + (dst_positive_scale_transform_reverse_oneentry)) * S ((dst_positive_code_transform_reverse_oneentry) + (dst_positive_scale_transform_reverse_oneentry)) + ((dst_positive_scale_transform_reverse_oneentry) + (dst_positive_scale_transform_reverse_oneentry))) + (((dst_negative_code_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)) * S ((dst_negative_code_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)) + ((dst_negative_scale_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)))) + ((((dst_negative_code_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)) * S ((dst_negative_code_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)) + ((dst_negative_scale_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry))) + (((dst_negative_code_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)) * S ((dst_negative_code_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)) + ((dst_negative_scale_transform_reverse_oneentry) + (dst_negative_scale_transform_reverse_oneentry)))))) /\ (((((exists ff_h_pvs_transform_reverse_oneentrypositive. ff_h_pvs_transform_reverse_oneentrypositive + S (dst_positive_transform_reverse_oneentry) = S ((S (du_index_transform_reverse_one)) * dst_positive_scale_transform_reverse_oneentry)) /\ exists ff_q_pvs_transform_reverse_oneentrypositive. dst_positive_code_transform_reverse_oneentry = ff_q_pvs_transform_reverse_oneentrypositive * S ((S (du_index_transform_reverse_one)) * dst_positive_scale_transform_reverse_oneentry) + (dst_positive_transform_reverse_oneentry))) /\ (((((exists ff_h_pvs_transform_reverse_oneentrynegative. ff_h_pvs_transform_reverse_oneentrynegative + S (dst_negative_transform_reverse_oneentry) = S ((S (du_index_transform_reverse_one)) * dst_negative_scale_transform_reverse_oneentry)) /\ exists ff_q_pvs_transform_reverse_oneentrynegative. dst_negative_code_transform_reverse_oneentry = ff_q_pvs_transform_reverse_oneentrynegative * S ((S (du_index_transform_reverse_one)) * dst_negative_scale_transform_reverse_oneentry) + (dst_negative_transform_reverse_oneentry))) /\ (exists ge_balance_positive_transform_reverse_oneentryvalue ge_balance_negative_transform_reverse_oneentryvalue. (((((du_value_transform_reverse_one) = 2 * (ge_balance_positive_transform_reverse_oneentryvalue) /\ (ge_balance_negative_transform_reverse_oneentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_oneentryvaluedecode. (((du_value_transform_reverse_one) = 2 * ge_signed_half_transform_reverse_oneentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_oneentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_oneentryvalue) = S ge_signed_half_transform_reverse_oneentryvaluedecode))) /\ ((dst_positive_transform_reverse_oneentry) + ge_balance_negative_transform_reverse_oneentryvalue = (dst_negative_transform_reverse_oneentry) + ge_balance_positive_transform_reverse_oneentryvalue))))))))) -> du_value_transform_reverse_one=2))) -> (((exists dst_positive_code_transform_reverse_sourceleft dst_positive_scale_transform_reverse_sourceleft dst_negative_code_transform_reverse_sourceleft dst_negative_scale_transform_reverse_sourceleft. (((F) = (((((dst_positive_code_transform_reverse_sourceleft) + (dst_positive_scale_transform_reverse_sourceleft)) * S ((dst_positive_code_transform_reverse_sourceleft) + (dst_positive_scale_transform_reverse_sourceleft)) + ((dst_positive_scale_transform_reverse_sourceleft) + (dst_positive_scale_transform_reverse_sourceleft))) + (((dst_negative_code_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)) * S ((dst_negative_code_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)) + ((dst_negative_scale_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)))) * S ((((dst_positive_code_transform_reverse_sourceleft) + (dst_positive_scale_transform_reverse_sourceleft)) * S ((dst_positive_code_transform_reverse_sourceleft) + (dst_positive_scale_transform_reverse_sourceleft)) + ((dst_positive_scale_transform_reverse_sourceleft) + (dst_positive_scale_transform_reverse_sourceleft))) + (((dst_negative_code_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)) * S ((dst_negative_code_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)) + ((dst_negative_scale_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)))) + ((((dst_negative_code_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)) * S ((dst_negative_code_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)) + ((dst_negative_scale_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft))) + (((dst_negative_code_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)) * S ((dst_negative_code_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)) + ((dst_negative_scale_transform_reverse_sourceleft) + (dst_negative_scale_transform_reverse_sourceleft)))))) /\ (forall dst_index_transform_reverse_sourceleft. (exists pvs_le_gap_transform_reverse_sourceleftdomain. pvs_le_gap_transform_reverse_sourceleftdomain + (dst_index_transform_reverse_sourceleft) = (N)) -> exists dst_positive_transform_reverse_sourceleft dst_negative_transform_reverse_sourceleft dst_value_transform_reverse_sourceleft. ((((exists ff_h_pvs_transform_reverse_sourceleftentrypositive. ff_h_pvs_transform_reverse_sourceleftentrypositive + S (dst_positive_transform_reverse_sourceleft) = S ((S (dst_index_transform_reverse_sourceleft)) * dst_positive_scale_transform_reverse_sourceleft)) /\ exists ff_q_pvs_transform_reverse_sourceleftentrypositive. dst_positive_code_transform_reverse_sourceleft = ff_q_pvs_transform_reverse_sourceleftentrypositive * S ((S (dst_index_transform_reverse_sourceleft)) * dst_positive_scale_transform_reverse_sourceleft) + (dst_positive_transform_reverse_sourceleft))) /\ (((((exists ff_h_pvs_transform_reverse_sourceleftentrynegative. ff_h_pvs_transform_reverse_sourceleftentrynegative + S (dst_negative_transform_reverse_sourceleft) = S ((S (dst_index_transform_reverse_sourceleft)) * dst_negative_scale_transform_reverse_sourceleft)) /\ exists ff_q_pvs_transform_reverse_sourceleftentrynegative. dst_negative_code_transform_reverse_sourceleft = ff_q_pvs_transform_reverse_sourceleftentrynegative * S ((S (dst_index_transform_reverse_sourceleft)) * dst_negative_scale_transform_reverse_sourceleft) + (dst_negative_transform_reverse_sourceleft))) /\ (exists ge_balance_positive_transform_reverse_sourceleftentryvalue ge_balance_negative_transform_reverse_sourceleftentryvalue. (((((dst_value_transform_reverse_sourceleft) = 2 * (ge_balance_positive_transform_reverse_sourceleftentryvalue) /\ (ge_balance_negative_transform_reverse_sourceleftentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_sourceleftentryvaluedecode. (((dst_value_transform_reverse_sourceleft) = 2 * ge_signed_half_transform_reverse_sourceleftentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_sourceleftentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_sourceleftentryvalue) = S ge_signed_half_transform_reverse_sourceleftentryvaluedecode))) /\ ((dst_positive_transform_reverse_sourceleft) + ge_balance_negative_transform_reverse_sourceleftentryvalue = (dst_negative_transform_reverse_sourceleft) + ge_balance_positive_transform_reverse_sourceleftentryvalue))))))))) /\ (((exists dst_positive_code_transform_reverse_sourceright dst_positive_scale_transform_reverse_sourceright dst_negative_code_transform_reverse_sourceright dst_negative_scale_transform_reverse_sourceright. (((U) = (((((dst_positive_code_transform_reverse_sourceright) + (dst_positive_scale_transform_reverse_sourceright)) * S ((dst_positive_code_transform_reverse_sourceright) + (dst_positive_scale_transform_reverse_sourceright)) + ((dst_positive_scale_transform_reverse_sourceright) + (dst_positive_scale_transform_reverse_sourceright))) + (((dst_negative_code_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)) * S ((dst_negative_code_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)) + ((dst_negative_scale_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)))) * S ((((dst_positive_code_transform_reverse_sourceright) + (dst_positive_scale_transform_reverse_sourceright)) * S ((dst_positive_code_transform_reverse_sourceright) + (dst_positive_scale_transform_reverse_sourceright)) + ((dst_positive_scale_transform_reverse_sourceright) + (dst_positive_scale_transform_reverse_sourceright))) + (((dst_negative_code_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)) * S ((dst_negative_code_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)) + ((dst_negative_scale_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)))) + ((((dst_negative_code_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)) * S ((dst_negative_code_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)) + ((dst_negative_scale_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright))) + (((dst_negative_code_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)) * S ((dst_negative_code_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)) + ((dst_negative_scale_transform_reverse_sourceright) + (dst_negative_scale_transform_reverse_sourceright)))))) /\ (forall dst_index_transform_reverse_sourceright. (exists pvs_le_gap_transform_reverse_sourcerightdomain. pvs_le_gap_transform_reverse_sourcerightdomain + (dst_index_transform_reverse_sourceright) = (N)) -> exists dst_positive_transform_reverse_sourceright dst_negative_transform_reverse_sourceright dst_value_transform_reverse_sourceright. ((((exists ff_h_pvs_transform_reverse_sourcerightentrypositive. ff_h_pvs_transform_reverse_sourcerightentrypositive + S (dst_positive_transform_reverse_sourceright) = S ((S (dst_index_transform_reverse_sourceright)) * dst_positive_scale_transform_reverse_sourceright)) /\ exists ff_q_pvs_transform_reverse_sourcerightentrypositive. dst_positive_code_transform_reverse_sourceright = ff_q_pvs_transform_reverse_sourcerightentrypositive * S ((S (dst_index_transform_reverse_sourceright)) * dst_positive_scale_transform_reverse_sourceright) + (dst_positive_transform_reverse_sourceright))) /\ (((((exists ff_h_pvs_transform_reverse_sourcerightentrynegative. ff_h_pvs_transform_reverse_sourcerightentrynegative + S (dst_negative_transform_reverse_sourceright) = S ((S (dst_index_transform_reverse_sourceright)) * dst_negative_scale_transform_reverse_sourceright)) /\ exists ff_q_pvs_transform_reverse_sourcerightentrynegative. dst_negative_code_transform_reverse_sourceright = ff_q_pvs_transform_reverse_sourcerightentrynegative * S ((S (dst_index_transform_reverse_sourceright)) * dst_negative_scale_transform_reverse_sourceright) + (dst_negative_transform_reverse_sourceright))) /\ (exists ge_balance_positive_transform_reverse_sourcerightentryvalue ge_balance_negative_transform_reverse_sourcerightentryvalue. (((((dst_value_transform_reverse_sourceright) = 2 * (ge_balance_positive_transform_reverse_sourcerightentryvalue) /\ (ge_balance_negative_transform_reverse_sourcerightentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_sourcerightentryvaluedecode. (((dst_value_transform_reverse_sourceright) = 2 * ge_signed_half_transform_reverse_sourcerightentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_sourcerightentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_sourcerightentryvalue) = S ge_signed_half_transform_reverse_sourcerightentryvaluedecode))) /\ ((dst_positive_transform_reverse_sourceright) + ge_balance_negative_transform_reverse_sourcerightentryvalue = (dst_negative_transform_reverse_sourceright) + ge_balance_positive_transform_reverse_sourcerightentryvalue))))))))) /\ (((exists dst_positive_code_transform_reverse_sourcetable dst_positive_scale_transform_reverse_sourcetable dst_negative_code_transform_reverse_sourcetable dst_negative_scale_transform_reverse_sourcetable. (((G) = (((((dst_positive_code_transform_reverse_sourcetable) + (dst_positive_scale_transform_reverse_sourcetable)) * S ((dst_positive_code_transform_reverse_sourcetable) + (dst_positive_scale_transform_reverse_sourcetable)) + ((dst_positive_scale_transform_reverse_sourcetable) + (dst_positive_scale_transform_reverse_sourcetable))) + (((dst_negative_code_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)) * S ((dst_negative_code_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)) + ((dst_negative_scale_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)))) * S ((((dst_positive_code_transform_reverse_sourcetable) + (dst_positive_scale_transform_reverse_sourcetable)) * S ((dst_positive_code_transform_reverse_sourcetable) + (dst_positive_scale_transform_reverse_sourcetable)) + ((dst_positive_scale_transform_reverse_sourcetable) + (dst_positive_scale_transform_reverse_sourcetable))) + (((dst_negative_code_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)) * S ((dst_negative_code_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)) + ((dst_negative_scale_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)))) + ((((dst_negative_code_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)) * S ((dst_negative_code_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)) + ((dst_negative_scale_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable))) + (((dst_negative_code_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)) * S ((dst_negative_code_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)) + ((dst_negative_scale_transform_reverse_sourcetable) + (dst_negative_scale_transform_reverse_sourcetable)))))) /\ (forall dst_index_transform_reverse_sourcetable. (exists pvs_le_gap_transform_reverse_sourcetabledomain. pvs_le_gap_transform_reverse_sourcetabledomain + (dst_index_transform_reverse_sourcetable) = (N)) -> exists dst_positive_transform_reverse_sourcetable dst_negative_transform_reverse_sourcetable dst_value_transform_reverse_sourcetable. ((((exists ff_h_pvs_transform_reverse_sourcetableentrypositive. ff_h_pvs_transform_reverse_sourcetableentrypositive + S (dst_positive_transform_reverse_sourcetable) = S ((S (dst_index_transform_reverse_sourcetable)) * dst_positive_scale_transform_reverse_sourcetable)) /\ exists ff_q_pvs_transform_reverse_sourcetableentrypositive. dst_positive_code_transform_reverse_sourcetable = ff_q_pvs_transform_reverse_sourcetableentrypositive * S ((S (dst_index_transform_reverse_sourcetable)) * dst_positive_scale_transform_reverse_sourcetable) + (dst_positive_transform_reverse_sourcetable))) /\ (((((exists ff_h_pvs_transform_reverse_sourcetableentrynegative. ff_h_pvs_transform_reverse_sourcetableentrynegative + S (dst_negative_transform_reverse_sourcetable) = S ((S (dst_index_transform_reverse_sourcetable)) * dst_negative_scale_transform_reverse_sourcetable)) /\ exists ff_q_pvs_transform_reverse_sourcetableentrynegative. dst_negative_code_transform_reverse_sourcetable = ff_q_pvs_transform_reverse_sourcetableentrynegative * S ((S (dst_index_transform_reverse_sourcetable)) * dst_negative_scale_transform_reverse_sourcetable) + (dst_negative_transform_reverse_sourcetable))) /\ (exists ge_balance_positive_transform_reverse_sourcetableentryvalue ge_balance_negative_transform_reverse_sourcetableentryvalue. (((((dst_value_transform_reverse_sourcetable) = 2 * (ge_balance_positive_transform_reverse_sourcetableentryvalue) /\ (ge_balance_negative_transform_reverse_sourcetableentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_sourcetableentryvaluedecode. (((dst_value_transform_reverse_sourcetable) = 2 * ge_signed_half_transform_reverse_sourcetableentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_sourcetableentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_sourcetableentryvalue) = S ge_signed_half_transform_reverse_sourcetableentryvaluedecode))) /\ ((dst_positive_transform_reverse_sourcetable) + ge_balance_negative_transform_reverse_sourcetableentryvalue = (dst_negative_transform_reverse_sourcetable) + ge_balance_positive_transform_reverse_sourcetableentryvalue))))))))) /\ (forall dc_input_transform_reverse_source dc_output_transform_reverse_source. ~(dc_input_transform_reverse_source=0) -> (exists pvs_le_gap_transform_reverse_sourcedomain. pvs_le_gap_transform_reverse_sourcedomain + (dc_input_transform_reverse_source) = (N)) -> (exists dst_positive_code_transform_reverse_sourcelookup dst_positive_scale_transform_reverse_sourcelookup dst_negative_code_transform_reverse_sourcelookup dst_negative_scale_transform_reverse_sourcelookup dst_positive_transform_reverse_sourcelookup dst_negative_transform_reverse_sourcelookup. (((G) = (((((dst_positive_code_transform_reverse_sourcelookup) + (dst_positive_scale_transform_reverse_sourcelookup)) * S ((dst_positive_code_transform_reverse_sourcelookup) + (dst_positive_scale_transform_reverse_sourcelookup)) + ((dst_positive_scale_transform_reverse_sourcelookup) + (dst_positive_scale_transform_reverse_sourcelookup))) + (((dst_negative_code_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)) * S ((dst_negative_code_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)) + ((dst_negative_scale_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)))) * S ((((dst_positive_code_transform_reverse_sourcelookup) + (dst_positive_scale_transform_reverse_sourcelookup)) * S ((dst_positive_code_transform_reverse_sourcelookup) + (dst_positive_scale_transform_reverse_sourcelookup)) + ((dst_positive_scale_transform_reverse_sourcelookup) + (dst_positive_scale_transform_reverse_sourcelookup))) + (((dst_negative_code_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)) * S ((dst_negative_code_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)) + ((dst_negative_scale_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)))) + ((((dst_negative_code_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)) * S ((dst_negative_code_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)) + ((dst_negative_scale_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup))) + (((dst_negative_code_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)) * S ((dst_negative_code_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)) + ((dst_negative_scale_transform_reverse_sourcelookup) + (dst_negative_scale_transform_reverse_sourcelookup)))))) /\ (((((exists ff_h_pvs_transform_reverse_sourcelookuppositive. ff_h_pvs_transform_reverse_sourcelookuppositive + S (dst_positive_transform_reverse_sourcelookup) = S ((S (dc_input_transform_reverse_source)) * dst_positive_scale_transform_reverse_sourcelookup)) /\ exists ff_q_pvs_transform_reverse_sourcelookuppositive. dst_positive_code_transform_reverse_sourcelookup = ff_q_pvs_transform_reverse_sourcelookuppositive * S ((S (dc_input_transform_reverse_source)) * dst_positive_scale_transform_reverse_sourcelookup) + (dst_positive_transform_reverse_sourcelookup))) /\ (((((exists ff_h_pvs_transform_reverse_sourcelookupnegative. ff_h_pvs_transform_reverse_sourcelookupnegative + S (dst_negative_transform_reverse_sourcelookup) = S ((S (dc_input_transform_reverse_source)) * dst_negative_scale_transform_reverse_sourcelookup)) /\ exists ff_q_pvs_transform_reverse_sourcelookupnegative. dst_negative_code_transform_reverse_sourcelookup = ff_q_pvs_transform_reverse_sourcelookupnegative * S ((S (dc_input_transform_reverse_source)) * dst_negative_scale_transform_reverse_sourcelookup) + (dst_negative_transform_reverse_sourcelookup))) /\ (exists ge_balance_positive_transform_reverse_sourcelookupvalue ge_balance_negative_transform_reverse_sourcelookupvalue. (((((dc_output_transform_reverse_source) = 2 * (ge_balance_positive_transform_reverse_sourcelookupvalue) /\ (ge_balance_negative_transform_reverse_sourcelookupvalue) = 0) \/ exists ge_signed_half_transform_reverse_sourcelookupvaluedecode. (((dc_output_transform_reverse_source) = 2 * ge_signed_half_transform_reverse_sourcelookupvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_sourcelookupvalue) = 0) /\ (ge_balance_negative_transform_reverse_sourcelookupvalue) = S ge_signed_half_transform_reverse_sourcelookupvaluedecode))) /\ ((dst_positive_transform_reverse_sourcelookup) + ge_balance_negative_transform_reverse_sourcelookupvalue = (dst_negative_transform_reverse_sourcelookup) + ge_balance_positive_transform_reverse_sourcelookupvalue))))))))) -> (((~((dc_input_transform_reverse_source)=0)) /\ (exists dc_mask_transform_reverse_sourcevalue. ((((exists dst_positive_code_transform_reverse_sourcevaluemasktable dst_positive_scale_transform_reverse_sourcevaluemasktable dst_negative_code_transform_reverse_sourcevaluemasktable dst_negative_scale_transform_reverse_sourcevaluemasktable. (((dc_mask_transform_reverse_sourcevalue) = (((((dst_positive_code_transform_reverse_sourcevaluemasktable) + (dst_positive_scale_transform_reverse_sourcevaluemasktable)) * S ((dst_positive_code_transform_reverse_sourcevaluemasktable) + (dst_positive_scale_transform_reverse_sourcevaluemasktable)) + ((dst_positive_scale_transform_reverse_sourcevaluemasktable) + (dst_positive_scale_transform_reverse_sourcevaluemasktable))) + (((dst_negative_code_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)) * S ((dst_negative_code_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)) + ((dst_negative_scale_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)))) * S ((((dst_positive_code_transform_reverse_sourcevaluemasktable) + (dst_positive_scale_transform_reverse_sourcevaluemasktable)) * S ((dst_positive_code_transform_reverse_sourcevaluemasktable) + (dst_positive_scale_transform_reverse_sourcevaluemasktable)) + ((dst_positive_scale_transform_reverse_sourcevaluemasktable) + (dst_positive_scale_transform_reverse_sourcevaluemasktable))) + (((dst_negative_code_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)) * S ((dst_negative_code_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)) + ((dst_negative_scale_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)))) + ((((dst_negative_code_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)) * S ((dst_negative_code_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)) + ((dst_negative_scale_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable))) + (((dst_negative_code_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)) * S ((dst_negative_code_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)) + ((dst_negative_scale_transform_reverse_sourcevaluemasktable) + (dst_negative_scale_transform_reverse_sourcevaluemasktable)))))) /\ (forall dst_index_transform_reverse_sourcevaluemasktable. (exists pvs_le_gap_transform_reverse_sourcevaluemasktabledomain. pvs_le_gap_transform_reverse_sourcevaluemasktabledomain + (dst_index_transform_reverse_sourcevaluemasktable) = (dc_input_transform_reverse_source)) -> exists dst_positive_transform_reverse_sourcevaluemasktable dst_negative_transform_reverse_sourcevaluemasktable dst_value_transform_reverse_sourcevaluemasktable. ((((exists ff_h_pvs_transform_reverse_sourcevaluemasktableentrypositive. ff_h_pvs_transform_reverse_sourcevaluemasktableentrypositive + S (dst_positive_transform_reverse_sourcevaluemasktable) = S ((S (dst_index_transform_reverse_sourcevaluemasktable)) * dst_positive_scale_transform_reverse_sourcevaluemasktable)) /\ exists ff_q_pvs_transform_reverse_sourcevaluemasktableentrypositive. dst_positive_code_transform_reverse_sourcevaluemasktable = ff_q_pvs_transform_reverse_sourcevaluemasktableentrypositive * S ((S (dst_index_transform_reverse_sourcevaluemasktable)) * dst_positive_scale_transform_reverse_sourcevaluemasktable) + (dst_positive_transform_reverse_sourcevaluemasktable))) /\ (((((exists ff_h_pvs_transform_reverse_sourcevaluemasktableentrynegative. ff_h_pvs_transform_reverse_sourcevaluemasktableentrynegative + S (dst_negative_transform_reverse_sourcevaluemasktable) = S ((S (dst_index_transform_reverse_sourcevaluemasktable)) * dst_negative_scale_transform_reverse_sourcevaluemasktable)) /\ exists ff_q_pvs_transform_reverse_sourcevaluemasktableentrynegative. dst_negative_code_transform_reverse_sourcevaluemasktable = ff_q_pvs_transform_reverse_sourcevaluemasktableentrynegative * S ((S (dst_index_transform_reverse_sourcevaluemasktable)) * dst_negative_scale_transform_reverse_sourcevaluemasktable) + (dst_negative_transform_reverse_sourcevaluemasktable))) /\ (exists ge_balance_positive_transform_reverse_sourcevaluemasktableentryvalue ge_balance_negative_transform_reverse_sourcevaluemasktableentryvalue. (((((dst_value_transform_reverse_sourcevaluemasktable) = 2 * (ge_balance_positive_transform_reverse_sourcevaluemasktableentryvalue) /\ (ge_balance_negative_transform_reverse_sourcevaluemasktableentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_sourcevaluemasktableentryvaluedecode. (((dst_value_transform_reverse_sourcevaluemasktable) = 2 * ge_signed_half_transform_reverse_sourcevaluemasktableentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_sourcevaluemasktableentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_sourcevaluemasktableentryvalue) = S ge_signed_half_transform_reverse_sourcevaluemasktableentryvaluedecode))) /\ ((dst_positive_transform_reverse_sourcevaluemasktable) + ge_balance_negative_transform_reverse_sourcevaluemasktableentryvalue = (dst_negative_transform_reverse_sourcevaluemasktable) + ge_balance_positive_transform_reverse_sourcevaluemasktableentryvalue))))))))) /\ (forall dc_index_transform_reverse_sourcevaluemask dc_value_transform_reverse_sourcevaluemask. (exists pvs_le_gap_transform_reverse_sourcevaluemaskdomain. pvs_le_gap_transform_reverse_sourcevaluemaskdomain + (dc_index_transform_reverse_sourcevaluemask) = (dc_input_transform_reverse_source)) -> (exists dst_positive_code_transform_reverse_sourcevaluemasklookup dst_positive_scale_transform_reverse_sourcevaluemasklookup dst_negative_code_transform_reverse_sourcevaluemasklookup dst_negative_scale_transform_reverse_sourcevaluemasklookup dst_positive_transform_reverse_sourcevaluemasklookup dst_negative_transform_reverse_sourcevaluemasklookup. (((dc_mask_transform_reverse_sourcevalue) = (((((dst_positive_code_transform_reverse_sourcevaluemasklookup) + (dst_positive_scale_transform_reverse_sourcevaluemasklookup)) * S ((dst_positive_code_transform_reverse_sourcevaluemasklookup) + (dst_positive_scale_transform_reverse_sourcevaluemasklookup)) + ((dst_positive_scale_transform_reverse_sourcevaluemasklookup) + (dst_positive_scale_transform_reverse_sourcevaluemasklookup))) + (((dst_negative_code_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)) * S ((dst_negative_code_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)) + ((dst_negative_scale_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)))) * S ((((dst_positive_code_transform_reverse_sourcevaluemasklookup) + (dst_positive_scale_transform_reverse_sourcevaluemasklookup)) * S ((dst_positive_code_transform_reverse_sourcevaluemasklookup) + (dst_positive_scale_transform_reverse_sourcevaluemasklookup)) + ((dst_positive_scale_transform_reverse_sourcevaluemasklookup) + (dst_positive_scale_transform_reverse_sourcevaluemasklookup))) + (((dst_negative_code_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)) * S ((dst_negative_code_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)) + ((dst_negative_scale_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)))) + ((((dst_negative_code_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)) * S ((dst_negative_code_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)) + ((dst_negative_scale_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup))) + (((dst_negative_code_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)) * S ((dst_negative_code_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)) + ((dst_negative_scale_transform_reverse_sourcevaluemasklookup) + (dst_negative_scale_transform_reverse_sourcevaluemasklookup)))))) /\ (((((exists ff_h_pvs_transform_reverse_sourcevaluemasklookuppositive. ff_h_pvs_transform_reverse_sourcevaluemasklookuppositive + S (dst_positive_transform_reverse_sourcevaluemasklookup) = S ((S (dc_index_transform_reverse_sourcevaluemask)) * dst_positive_scale_transform_reverse_sourcevaluemasklookup)) /\ exists ff_q_pvs_transform_reverse_sourcevaluemasklookuppositive. dst_positive_code_transform_reverse_sourcevaluemasklookup = ff_q_pvs_transform_reverse_sourcevaluemasklookuppositive * S ((S (dc_index_transform_reverse_sourcevaluemask)) * dst_positive_scale_transform_reverse_sourcevaluemasklookup) + (dst_positive_transform_reverse_sourcevaluemasklookup))) /\ (((((exists ff_h_pvs_transform_reverse_sourcevaluemasklookupnegative. ff_h_pvs_transform_reverse_sourcevaluemasklookupnegative + S (dst_negative_transform_reverse_sourcevaluemasklookup) = S ((S (dc_index_transform_reverse_sourcevaluemask)) * dst_negative_scale_transform_reverse_sourcevaluemasklookup)) /\ exists ff_q_pvs_transform_reverse_sourcevaluemasklookupnegative. dst_negative_code_transform_reverse_sourcevaluemasklookup = ff_q_pvs_transform_reverse_sourcevaluemasklookupnegative * S ((S (dc_index_transform_reverse_sourcevaluemask)) * dst_negative_scale_transform_reverse_sourcevaluemasklookup) + (dst_negative_transform_reverse_sourcevaluemasklookup))) /\ (exists ge_balance_positive_transform_reverse_sourcevaluemasklookupvalue ge_balance_negative_transform_reverse_sourcevaluemasklookupvalue. (((((dc_value_transform_reverse_sourcevaluemask) = 2 * (ge_balance_positive_transform_reverse_sourcevaluemasklookupvalue) /\ (ge_balance_negative_transform_reverse_sourcevaluemasklookupvalue) = 0) \/ exists ge_signed_half_transform_reverse_sourcevaluemasklookupvaluedecode. (((dc_value_transform_reverse_sourcevaluemask) = 2 * ge_signed_half_transform_reverse_sourcevaluemasklookupvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_sourcevaluemasklookupvalue) = 0) /\ (ge_balance_negative_transform_reverse_sourcevaluemasklookupvalue) = S ge_signed_half_transform_reverse_sourcevaluemasklookupvaluedecode))) /\ ((dst_positive_transform_reverse_sourcevaluemasklookup) + ge_balance_negative_transform_reverse_sourcevaluemasklookupvalue = (dst_negative_transform_reverse_sourcevaluemasklookup) + ge_balance_positive_transform_reverse_sourcevaluemasklookupvalue))))))))) -> ((((~((dc_index_transform_reverse_sourcevaluemask)=0)) /\ (exists dc_quotient_transform_reverse_sourcevaluemaskentry dc_left_transform_reverse_sourcevaluemaskentry dc_right_transform_reverse_sourcevaluemaskentry. (((dc_input_transform_reverse_source)=(dc_index_transform_reverse_sourcevaluemask)*dc_quotient_transform_reverse_sourcevaluemaskentry) /\ (((exists dst_positive_code_transform_reverse_sourcevaluemaskentryleft dst_positive_scale_transform_reverse_sourcevaluemaskentryleft dst_negative_code_transform_reverse_sourcevaluemaskentryleft dst_negative_scale_transform_reverse_sourcevaluemaskentryleft dst_positive_transform_reverse_sourcevaluemaskentryleft dst_negative_transform_reverse_sourcevaluemaskentryleft. (((F) = (((((dst_positive_code_transform_reverse_sourcevaluemaskentryleft) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryleft)) * S ((dst_positive_code_transform_reverse_sourcevaluemaskentryleft) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryleft)) + ((dst_positive_scale_transform_reverse_sourcevaluemaskentryleft) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryleft))) + (((dst_negative_code_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) * S ((dst_negative_code_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) + ((dst_negative_scale_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)))) * S ((((dst_positive_code_transform_reverse_sourcevaluemaskentryleft) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryleft)) * S ((dst_positive_code_transform_reverse_sourcevaluemaskentryleft) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryleft)) + ((dst_positive_scale_transform_reverse_sourcevaluemaskentryleft) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryleft))) + (((dst_negative_code_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) * S ((dst_negative_code_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) + ((dst_negative_scale_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)))) + ((((dst_negative_code_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) * S ((dst_negative_code_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) + ((dst_negative_scale_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft))) + (((dst_negative_code_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) * S ((dst_negative_code_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) + ((dst_negative_scale_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)))))) /\ (((((exists ff_h_pvs_transform_reverse_sourcevaluemaskentryleftpositive. ff_h_pvs_transform_reverse_sourcevaluemaskentryleftpositive + S (dst_positive_transform_reverse_sourcevaluemaskentryleft) = S ((S (dc_index_transform_reverse_sourcevaluemask)) * dst_positive_scale_transform_reverse_sourcevaluemaskentryleft)) /\ exists ff_q_pvs_transform_reverse_sourcevaluemaskentryleftpositive. dst_positive_code_transform_reverse_sourcevaluemaskentryleft = ff_q_pvs_transform_reverse_sourcevaluemaskentryleftpositive * S ((S (dc_index_transform_reverse_sourcevaluemask)) * dst_positive_scale_transform_reverse_sourcevaluemaskentryleft) + (dst_positive_transform_reverse_sourcevaluemaskentryleft))) /\ (((((exists ff_h_pvs_transform_reverse_sourcevaluemaskentryleftnegative. ff_h_pvs_transform_reverse_sourcevaluemaskentryleftnegative + S (dst_negative_transform_reverse_sourcevaluemaskentryleft) = S ((S (dc_index_transform_reverse_sourcevaluemask)) * dst_negative_scale_transform_reverse_sourcevaluemaskentryleft)) /\ exists ff_q_pvs_transform_reverse_sourcevaluemaskentryleftnegative. dst_negative_code_transform_reverse_sourcevaluemaskentryleft = ff_q_pvs_transform_reverse_sourcevaluemaskentryleftnegative * S ((S (dc_index_transform_reverse_sourcevaluemask)) * dst_negative_scale_transform_reverse_sourcevaluemaskentryleft) + (dst_negative_transform_reverse_sourcevaluemaskentryleft))) /\ (exists ge_balance_positive_transform_reverse_sourcevaluemaskentryleftvalue ge_balance_negative_transform_reverse_sourcevaluemaskentryleftvalue. (((((dc_left_transform_reverse_sourcevaluemaskentry) = 2 * (ge_balance_positive_transform_reverse_sourcevaluemaskentryleftvalue) /\ (ge_balance_negative_transform_reverse_sourcevaluemaskentryleftvalue) = 0) \/ exists ge_signed_half_transform_reverse_sourcevaluemaskentryleftvaluedecode. (((dc_left_transform_reverse_sourcevaluemaskentry) = 2 * ge_signed_half_transform_reverse_sourcevaluemaskentryleftvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_sourcevaluemaskentryleftvalue) = 0) /\ (ge_balance_negative_transform_reverse_sourcevaluemaskentryleftvalue) = S ge_signed_half_transform_reverse_sourcevaluemaskentryleftvaluedecode))) /\ ((dst_positive_transform_reverse_sourcevaluemaskentryleft) + ge_balance_negative_transform_reverse_sourcevaluemaskentryleftvalue = (dst_negative_transform_reverse_sourcevaluemaskentryleft) + ge_balance_positive_transform_reverse_sourcevaluemaskentryleftvalue))))))))) /\ (((exists dst_positive_code_transform_reverse_sourcevaluemaskentryright dst_positive_scale_transform_reverse_sourcevaluemaskentryright dst_negative_code_transform_reverse_sourcevaluemaskentryright dst_negative_scale_transform_reverse_sourcevaluemaskentryright dst_positive_transform_reverse_sourcevaluemaskentryright dst_negative_transform_reverse_sourcevaluemaskentryright. (((U) = (((((dst_positive_code_transform_reverse_sourcevaluemaskentryright) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryright)) * S ((dst_positive_code_transform_reverse_sourcevaluemaskentryright) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryright)) + ((dst_positive_scale_transform_reverse_sourcevaluemaskentryright) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryright))) + (((dst_negative_code_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) * S ((dst_negative_code_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) + ((dst_negative_scale_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)))) * S ((((dst_positive_code_transform_reverse_sourcevaluemaskentryright) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryright)) * S ((dst_positive_code_transform_reverse_sourcevaluemaskentryright) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryright)) + ((dst_positive_scale_transform_reverse_sourcevaluemaskentryright) + (dst_positive_scale_transform_reverse_sourcevaluemaskentryright))) + (((dst_negative_code_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) * S ((dst_negative_code_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) + ((dst_negative_scale_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)))) + ((((dst_negative_code_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) * S ((dst_negative_code_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) + ((dst_negative_scale_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright))) + (((dst_negative_code_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) * S ((dst_negative_code_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) + ((dst_negative_scale_transform_reverse_sourcevaluemaskentryright) + (dst_negative_scale_transform_reverse_sourcevaluemaskentryright)))))) /\ (((((exists ff_h_pvs_transform_reverse_sourcevaluemaskentryrightpositive. ff_h_pvs_transform_reverse_sourcevaluemaskentryrightpositive + S (dst_positive_transform_reverse_sourcevaluemaskentryright) = S ((S (dc_quotient_transform_reverse_sourcevaluemaskentry)) * dst_positive_scale_transform_reverse_sourcevaluemaskentryright)) /\ exists ff_q_pvs_transform_reverse_sourcevaluemaskentryrightpositive. dst_positive_code_transform_reverse_sourcevaluemaskentryright = ff_q_pvs_transform_reverse_sourcevaluemaskentryrightpositive * S ((S (dc_quotient_transform_reverse_sourcevaluemaskentry)) * dst_positive_scale_transform_reverse_sourcevaluemaskentryright) + (dst_positive_transform_reverse_sourcevaluemaskentryright))) /\ (((((exists ff_h_pvs_transform_reverse_sourcevaluemaskentryrightnegative. ff_h_pvs_transform_reverse_sourcevaluemaskentryrightnegative + S (dst_negative_transform_reverse_sourcevaluemaskentryright) = S ((S (dc_quotient_transform_reverse_sourcevaluemaskentry)) * dst_negative_scale_transform_reverse_sourcevaluemaskentryright)) /\ exists ff_q_pvs_transform_reverse_sourcevaluemaskentryrightnegative. dst_negative_code_transform_reverse_sourcevaluemaskentryright = ff_q_pvs_transform_reverse_sourcevaluemaskentryrightnegative * S ((S (dc_quotient_transform_reverse_sourcevaluemaskentry)) * dst_negative_scale_transform_reverse_sourcevaluemaskentryright) + (dst_negative_transform_reverse_sourcevaluemaskentryright))) /\ (exists ge_balance_positive_transform_reverse_sourcevaluemaskentryrightvalue ge_balance_negative_transform_reverse_sourcevaluemaskentryrightvalue. (((((dc_right_transform_reverse_sourcevaluemaskentry) = 2 * (ge_balance_positive_transform_reverse_sourcevaluemaskentryrightvalue) /\ (ge_balance_negative_transform_reverse_sourcevaluemaskentryrightvalue) = 0) \/ exists ge_signed_half_transform_reverse_sourcevaluemaskentryrightvaluedecode. (((dc_right_transform_reverse_sourcevaluemaskentry) = 2 * ge_signed_half_transform_reverse_sourcevaluemaskentryrightvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_sourcevaluemaskentryrightvalue) = 0) /\ (ge_balance_negative_transform_reverse_sourcevaluemaskentryrightvalue) = S ge_signed_half_transform_reverse_sourcevaluemaskentryrightvaluedecode))) /\ ((dst_positive_transform_reverse_sourcevaluemaskentryright) + ge_balance_negative_transform_reverse_sourcevaluemaskentryrightvalue = (dst_negative_transform_reverse_sourcevaluemaskentryright) + ge_balance_positive_transform_reverse_sourcevaluemaskentryrightvalue))))))))) /\ (exists sto_ap_transform_reverse_sourcevaluemaskentryproduct sto_an_transform_reverse_sourcevaluemaskentryproduct sto_bp_transform_reverse_sourcevaluemaskentryproduct sto_bn_transform_reverse_sourcevaluemaskentryproduct sto_cp_transform_reverse_sourcevaluemaskentryproduct sto_cn_transform_reverse_sourcevaluemaskentryproduct. (((((dc_left_transform_reverse_sourcevaluemaskentry) = 2 * (sto_ap_transform_reverse_sourcevaluemaskentryproduct) /\ (sto_an_transform_reverse_sourcevaluemaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_sourcevaluemaskentryproductleft. (((dc_left_transform_reverse_sourcevaluemaskentry) = 2 * ge_signed_half_transform_reverse_sourcevaluemaskentryproductleft + 1 /\ (sto_ap_transform_reverse_sourcevaluemaskentryproduct) = 0) /\ (sto_an_transform_reverse_sourcevaluemaskentryproduct) = S ge_signed_half_transform_reverse_sourcevaluemaskentryproductleft))) /\ ((((((dc_right_transform_reverse_sourcevaluemaskentry) = 2 * (sto_bp_transform_reverse_sourcevaluemaskentryproduct) /\ (sto_bn_transform_reverse_sourcevaluemaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_sourcevaluemaskentryproductright. (((dc_right_transform_reverse_sourcevaluemaskentry) = 2 * ge_signed_half_transform_reverse_sourcevaluemaskentryproductright + 1 /\ (sto_bp_transform_reverse_sourcevaluemaskentryproduct) = 0) /\ (sto_bn_transform_reverse_sourcevaluemaskentryproduct) = S ge_signed_half_transform_reverse_sourcevaluemaskentryproductright))) /\ ((((((dc_value_transform_reverse_sourcevaluemask) = 2 * (sto_cp_transform_reverse_sourcevaluemaskentryproduct) /\ (sto_cn_transform_reverse_sourcevaluemaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_sourcevaluemaskentryproductoutput. (((dc_value_transform_reverse_sourcevaluemask) = 2 * ge_signed_half_transform_reverse_sourcevaluemaskentryproductoutput + 1 /\ (sto_cp_transform_reverse_sourcevaluemaskentryproduct) = 0) /\ (sto_cn_transform_reverse_sourcevaluemaskentryproduct) = S ge_signed_half_transform_reverse_sourcevaluemaskentryproductoutput))) /\ ((sto_ap_transform_reverse_sourcevaluemaskentryproduct * sto_bp_transform_reverse_sourcevaluemaskentryproduct + sto_an_transform_reverse_sourcevaluemaskentryproduct * sto_bn_transform_reverse_sourcevaluemaskentryproduct) + sto_cn_transform_reverse_sourcevaluemaskentryproduct = (sto_ap_transform_reverse_sourcevaluemaskentryproduct * sto_bn_transform_reverse_sourcevaluemaskentryproduct + sto_an_transform_reverse_sourcevaluemaskentryproduct * sto_bp_transform_reverse_sourcevaluemaskentryproduct) + sto_cp_transform_reverse_sourcevaluemaskentryproduct))))))))))))))) \/ ((((dc_index_transform_reverse_sourcevaluemask)=0 \/ ~(exists pvs_factor_transform_reverse_sourcevaluemaskentrynondivisor. (dc_input_transform_reverse_source) = (dc_index_transform_reverse_sourcevaluemask) * pvs_factor_transform_reverse_sourcevaluemaskentrynondivisor)) /\ ((dc_value_transform_reverse_sourcevaluemask)=0))))))) /\ (exists dst_positive_code_transform_reverse_sourcevaluefold dst_positive_scale_transform_reverse_sourcevaluefold dst_negative_code_transform_reverse_sourcevaluefold dst_negative_scale_transform_reverse_sourcevaluefold dst_positive_sum_transform_reverse_sourcevaluefold dst_negative_sum_transform_reverse_sourcevaluefold. (((dc_mask_transform_reverse_sourcevalue) = (((((dst_positive_code_transform_reverse_sourcevaluefold) + (dst_positive_scale_transform_reverse_sourcevaluefold)) * S ((dst_positive_code_transform_reverse_sourcevaluefold) + (dst_positive_scale_transform_reverse_sourcevaluefold)) + ((dst_positive_scale_transform_reverse_sourcevaluefold) + (dst_positive_scale_transform_reverse_sourcevaluefold))) + (((dst_negative_code_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)) * S ((dst_negative_code_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)) + ((dst_negative_scale_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)))) * S ((((dst_positive_code_transform_reverse_sourcevaluefold) + (dst_positive_scale_transform_reverse_sourcevaluefold)) * S ((dst_positive_code_transform_reverse_sourcevaluefold) + (dst_positive_scale_transform_reverse_sourcevaluefold)) + ((dst_positive_scale_transform_reverse_sourcevaluefold) + (dst_positive_scale_transform_reverse_sourcevaluefold))) + (((dst_negative_code_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)) * S ((dst_negative_code_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)) + ((dst_negative_scale_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)))) + ((((dst_negative_code_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)) * S ((dst_negative_code_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)) + ((dst_negative_scale_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold))) + (((dst_negative_code_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)) * S ((dst_negative_code_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)) + ((dst_negative_scale_transform_reverse_sourcevaluefold) + (dst_negative_scale_transform_reverse_sourcevaluefold)))))) /\ (((exists fs_u_dst_transform_reverse_sourcevaluefoldpositive fs_v_dst_transform_reverse_sourcevaluefoldpositive. ((((exists fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_start. fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_sourcevaluefoldpositive)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_start. fs_u_dst_transform_reverse_sourcevaluefoldpositive = fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_start * S ((S (0)) * fs_v_dst_transform_reverse_sourcevaluefoldpositive) + (0))) /\ ((((exists fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_terminal. fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_terminal + S (dst_positive_sum_transform_reverse_sourcevaluefold) = S ((S (S (dc_input_transform_reverse_source))) * fs_v_dst_transform_reverse_sourcevaluefoldpositive)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_terminal. fs_u_dst_transform_reverse_sourcevaluefoldpositive = fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_terminal * S ((S (S (dc_input_transform_reverse_source))) * fs_v_dst_transform_reverse_sourcevaluefoldpositive) + (dst_positive_sum_transform_reverse_sourcevaluefold))) /\ forall fs_i_dst_transform_reverse_sourcevaluefoldpositive_body_steps. (exists fs_lt_dst_transform_reverse_sourcevaluefoldpositive_body_steps_bound. fs_lt_dst_transform_reverse_sourcevaluefoldpositive_body_steps_bound + S fs_i_dst_transform_reverse_sourcevaluefoldpositive_body_steps = S (dc_input_transform_reverse_source)) -> exists fs_a_dst_transform_reverse_sourcevaluefoldpositive_body_steps fs_r_dst_transform_reverse_sourcevaluefoldpositive_body_steps fs_s_dst_transform_reverse_sourcevaluefoldpositive_body_steps. ((((exists fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_steps_summand. fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_steps_summand + S (fs_a_dst_transform_reverse_sourcevaluefoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_sourcevaluefoldpositive_body_steps)) * dst_positive_scale_transform_reverse_sourcevaluefold)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_steps_summand. dst_positive_code_transform_reverse_sourcevaluefold = fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_steps_summand * S ((S (fs_i_dst_transform_reverse_sourcevaluefoldpositive_body_steps)) * dst_positive_scale_transform_reverse_sourcevaluefold) + (fs_a_dst_transform_reverse_sourcevaluefoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_steps_partial. fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_steps_partial + S (fs_r_dst_transform_reverse_sourcevaluefoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_sourcevaluefoldpositive_body_steps)) * fs_v_dst_transform_reverse_sourcevaluefoldpositive)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_steps_partial. fs_u_dst_transform_reverse_sourcevaluefoldpositive = fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_steps_partial * S ((S (fs_i_dst_transform_reverse_sourcevaluefoldpositive_body_steps)) * fs_v_dst_transform_reverse_sourcevaluefoldpositive) + (fs_r_dst_transform_reverse_sourcevaluefoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_steps_successor. fs_h_dst_transform_reverse_sourcevaluefoldpositive_body_steps_successor + S (fs_s_dst_transform_reverse_sourcevaluefoldpositive_body_steps) = S ((S (S fs_i_dst_transform_reverse_sourcevaluefoldpositive_body_steps)) * fs_v_dst_transform_reverse_sourcevaluefoldpositive)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_steps_successor. fs_u_dst_transform_reverse_sourcevaluefoldpositive = fs_q_dst_transform_reverse_sourcevaluefoldpositive_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_sourcevaluefoldpositive_body_steps)) * fs_v_dst_transform_reverse_sourcevaluefoldpositive) + (fs_s_dst_transform_reverse_sourcevaluefoldpositive_body_steps))) /\ fs_s_dst_transform_reverse_sourcevaluefoldpositive_body_steps = fs_r_dst_transform_reverse_sourcevaluefoldpositive_body_steps + fs_a_dst_transform_reverse_sourcevaluefoldpositive_body_steps)))))) /\ (((exists fs_u_dst_transform_reverse_sourcevaluefoldnegative fs_v_dst_transform_reverse_sourcevaluefoldnegative. ((((exists fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_start. fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_sourcevaluefoldnegative)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_start. fs_u_dst_transform_reverse_sourcevaluefoldnegative = fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_start * S ((S (0)) * fs_v_dst_transform_reverse_sourcevaluefoldnegative) + (0))) /\ ((((exists fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_terminal. fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_terminal + S (dst_negative_sum_transform_reverse_sourcevaluefold) = S ((S (S (dc_input_transform_reverse_source))) * fs_v_dst_transform_reverse_sourcevaluefoldnegative)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_terminal. fs_u_dst_transform_reverse_sourcevaluefoldnegative = fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_terminal * S ((S (S (dc_input_transform_reverse_source))) * fs_v_dst_transform_reverse_sourcevaluefoldnegative) + (dst_negative_sum_transform_reverse_sourcevaluefold))) /\ forall fs_i_dst_transform_reverse_sourcevaluefoldnegative_body_steps. (exists fs_lt_dst_transform_reverse_sourcevaluefoldnegative_body_steps_bound. fs_lt_dst_transform_reverse_sourcevaluefoldnegative_body_steps_bound + S fs_i_dst_transform_reverse_sourcevaluefoldnegative_body_steps = S (dc_input_transform_reverse_source)) -> exists fs_a_dst_transform_reverse_sourcevaluefoldnegative_body_steps fs_r_dst_transform_reverse_sourcevaluefoldnegative_body_steps fs_s_dst_transform_reverse_sourcevaluefoldnegative_body_steps. ((((exists fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_steps_summand. fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_steps_summand + S (fs_a_dst_transform_reverse_sourcevaluefoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_sourcevaluefoldnegative_body_steps)) * dst_negative_scale_transform_reverse_sourcevaluefold)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_steps_summand. dst_negative_code_transform_reverse_sourcevaluefold = fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_steps_summand * S ((S (fs_i_dst_transform_reverse_sourcevaluefoldnegative_body_steps)) * dst_negative_scale_transform_reverse_sourcevaluefold) + (fs_a_dst_transform_reverse_sourcevaluefoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_steps_partial. fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_steps_partial + S (fs_r_dst_transform_reverse_sourcevaluefoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_sourcevaluefoldnegative_body_steps)) * fs_v_dst_transform_reverse_sourcevaluefoldnegative)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_steps_partial. fs_u_dst_transform_reverse_sourcevaluefoldnegative = fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_steps_partial * S ((S (fs_i_dst_transform_reverse_sourcevaluefoldnegative_body_steps)) * fs_v_dst_transform_reverse_sourcevaluefoldnegative) + (fs_r_dst_transform_reverse_sourcevaluefoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_steps_successor. fs_h_dst_transform_reverse_sourcevaluefoldnegative_body_steps_successor + S (fs_s_dst_transform_reverse_sourcevaluefoldnegative_body_steps) = S ((S (S fs_i_dst_transform_reverse_sourcevaluefoldnegative_body_steps)) * fs_v_dst_transform_reverse_sourcevaluefoldnegative)) /\ exists fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_steps_successor. fs_u_dst_transform_reverse_sourcevaluefoldnegative = fs_q_dst_transform_reverse_sourcevaluefoldnegative_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_sourcevaluefoldnegative_body_steps)) * fs_v_dst_transform_reverse_sourcevaluefoldnegative) + (fs_s_dst_transform_reverse_sourcevaluefoldnegative_body_steps))) /\ fs_s_dst_transform_reverse_sourcevaluefoldnegative_body_steps = fs_r_dst_transform_reverse_sourcevaluefoldnegative_body_steps + fs_a_dst_transform_reverse_sourcevaluefoldnegative_body_steps)))))) /\ (exists ge_balance_positive_transform_reverse_sourcevaluefoldresult ge_balance_negative_transform_reverse_sourcevaluefoldresult. (((((dc_output_transform_reverse_source) = 2 * (ge_balance_positive_transform_reverse_sourcevaluefoldresult) /\ (ge_balance_negative_transform_reverse_sourcevaluefoldresult) = 0) \/ exists ge_signed_half_transform_reverse_sourcevaluefoldresultdecode. (((dc_output_transform_reverse_source) = 2 * ge_signed_half_transform_reverse_sourcevaluefoldresultdecode + 1 /\ (ge_balance_positive_transform_reverse_sourcevaluefoldresult) = 0) /\ (ge_balance_negative_transform_reverse_sourcevaluefoldresult) = S ge_signed_half_transform_reverse_sourcevaluefoldresultdecode))) /\ ((dst_positive_sum_transform_reverse_sourcevaluefold) + ge_balance_negative_transform_reverse_sourcevaluefoldresult = (dst_negative_sum_transform_reverse_sourcevaluefold) + ge_balance_positive_transform_reverse_sourcevaluefoldresult)))))))))))))))))))) -> (forall mi_index_transform_reverse_result mi_value_transform_reverse_result. ~(mi_index_transform_reverse_result=0) -> (exists pvs_le_gap_transform_reverse_resultbound. pvs_le_gap_transform_reverse_resultbound + (mi_index_transform_reverse_result) = (N)) -> (exists dst_positive_code_transform_reverse_resultentry dst_positive_scale_transform_reverse_resultentry dst_negative_code_transform_reverse_resultentry dst_negative_scale_transform_reverse_resultentry dst_positive_transform_reverse_resultentry dst_negative_transform_reverse_resultentry. (((G) = (((((dst_positive_code_transform_reverse_resultentry) + (dst_positive_scale_transform_reverse_resultentry)) * S ((dst_positive_code_transform_reverse_resultentry) + (dst_positive_scale_transform_reverse_resultentry)) + ((dst_positive_scale_transform_reverse_resultentry) + (dst_positive_scale_transform_reverse_resultentry))) + (((dst_negative_code_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)) * S ((dst_negative_code_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)) + ((dst_negative_scale_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)))) * S ((((dst_positive_code_transform_reverse_resultentry) + (dst_positive_scale_transform_reverse_resultentry)) * S ((dst_positive_code_transform_reverse_resultentry) + (dst_positive_scale_transform_reverse_resultentry)) + ((dst_positive_scale_transform_reverse_resultentry) + (dst_positive_scale_transform_reverse_resultentry))) + (((dst_negative_code_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)) * S ((dst_negative_code_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)) + ((dst_negative_scale_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)))) + ((((dst_negative_code_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)) * S ((dst_negative_code_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)) + ((dst_negative_scale_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry))) + (((dst_negative_code_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)) * S ((dst_negative_code_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)) + ((dst_negative_scale_transform_reverse_resultentry) + (dst_negative_scale_transform_reverse_resultentry)))))) /\ (((((exists ff_h_pvs_transform_reverse_resultentrypositive. ff_h_pvs_transform_reverse_resultentrypositive + S (dst_positive_transform_reverse_resultentry) = S ((S (mi_index_transform_reverse_result)) * dst_positive_scale_transform_reverse_resultentry)) /\ exists ff_q_pvs_transform_reverse_resultentrypositive. dst_positive_code_transform_reverse_resultentry = ff_q_pvs_transform_reverse_resultentrypositive * S ((S (mi_index_transform_reverse_result)) * dst_positive_scale_transform_reverse_resultentry) + (dst_positive_transform_reverse_resultentry))) /\ (((((exists ff_h_pvs_transform_reverse_resultentrynegative. ff_h_pvs_transform_reverse_resultentrynegative + S (dst_negative_transform_reverse_resultentry) = S ((S (mi_index_transform_reverse_result)) * dst_negative_scale_transform_reverse_resultentry)) /\ exists ff_q_pvs_transform_reverse_resultentrynegative. dst_negative_code_transform_reverse_resultentry = ff_q_pvs_transform_reverse_resultentrynegative * S ((S (mi_index_transform_reverse_result)) * dst_negative_scale_transform_reverse_resultentry) + (dst_negative_transform_reverse_resultentry))) /\ (exists ge_balance_positive_transform_reverse_resultentryvalue ge_balance_negative_transform_reverse_resultentryvalue. (((((mi_value_transform_reverse_result) = 2 * (ge_balance_positive_transform_reverse_resultentryvalue) /\ (ge_balance_negative_transform_reverse_resultentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_resultentryvaluedecode. (((mi_value_transform_reverse_result) = 2 * ge_signed_half_transform_reverse_resultentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_resultentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_resultentryvalue) = S ge_signed_half_transform_reverse_resultentryvaluedecode))) /\ ((dst_positive_transform_reverse_resultentry) + ge_balance_negative_transform_reverse_resultentryvalue = (dst_negative_transform_reverse_resultentry) + ge_balance_positive_transform_reverse_resultentryvalue))))))))) -> (((~((mi_index_transform_reverse_result)=0)) /\ (exists dm_mask_table_transform_reverse_resultsum. ((((exists dst_positive_code_transform_reverse_resultsummasktable dst_positive_scale_transform_reverse_resultsummasktable dst_negative_code_transform_reverse_resultsummasktable dst_negative_scale_transform_reverse_resultsummasktable. (((dm_mask_table_transform_reverse_resultsum) = (((((dst_positive_code_transform_reverse_resultsummasktable) + (dst_positive_scale_transform_reverse_resultsummasktable)) * S ((dst_positive_code_transform_reverse_resultsummasktable) + (dst_positive_scale_transform_reverse_resultsummasktable)) + ((dst_positive_scale_transform_reverse_resultsummasktable) + (dst_positive_scale_transform_reverse_resultsummasktable))) + (((dst_negative_code_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)) * S ((dst_negative_code_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)) + ((dst_negative_scale_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)))) * S ((((dst_positive_code_transform_reverse_resultsummasktable) + (dst_positive_scale_transform_reverse_resultsummasktable)) * S ((dst_positive_code_transform_reverse_resultsummasktable) + (dst_positive_scale_transform_reverse_resultsummasktable)) + ((dst_positive_scale_transform_reverse_resultsummasktable) + (dst_positive_scale_transform_reverse_resultsummasktable))) + (((dst_negative_code_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)) * S ((dst_negative_code_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)) + ((dst_negative_scale_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)))) + ((((dst_negative_code_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)) * S ((dst_negative_code_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)) + ((dst_negative_scale_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable))) + (((dst_negative_code_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)) * S ((dst_negative_code_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)) + ((dst_negative_scale_transform_reverse_resultsummasktable) + (dst_negative_scale_transform_reverse_resultsummasktable)))))) /\ (forall dst_index_transform_reverse_resultsummasktable. (exists pvs_le_gap_transform_reverse_resultsummasktabledomain. pvs_le_gap_transform_reverse_resultsummasktabledomain + (dst_index_transform_reverse_resultsummasktable) = (mi_index_transform_reverse_result)) -> exists dst_positive_transform_reverse_resultsummasktable dst_negative_transform_reverse_resultsummasktable dst_value_transform_reverse_resultsummasktable. ((((exists ff_h_pvs_transform_reverse_resultsummasktableentrypositive. ff_h_pvs_transform_reverse_resultsummasktableentrypositive + S (dst_positive_transform_reverse_resultsummasktable) = S ((S (dst_index_transform_reverse_resultsummasktable)) * dst_positive_scale_transform_reverse_resultsummasktable)) /\ exists ff_q_pvs_transform_reverse_resultsummasktableentrypositive. dst_positive_code_transform_reverse_resultsummasktable = ff_q_pvs_transform_reverse_resultsummasktableentrypositive * S ((S (dst_index_transform_reverse_resultsummasktable)) * dst_positive_scale_transform_reverse_resultsummasktable) + (dst_positive_transform_reverse_resultsummasktable))) /\ (((((exists ff_h_pvs_transform_reverse_resultsummasktableentrynegative. ff_h_pvs_transform_reverse_resultsummasktableentrynegative + S (dst_negative_transform_reverse_resultsummasktable) = S ((S (dst_index_transform_reverse_resultsummasktable)) * dst_negative_scale_transform_reverse_resultsummasktable)) /\ exists ff_q_pvs_transform_reverse_resultsummasktableentrynegative. dst_negative_code_transform_reverse_resultsummasktable = ff_q_pvs_transform_reverse_resultsummasktableentrynegative * S ((S (dst_index_transform_reverse_resultsummasktable)) * dst_negative_scale_transform_reverse_resultsummasktable) + (dst_negative_transform_reverse_resultsummasktable))) /\ (exists ge_balance_positive_transform_reverse_resultsummasktableentryvalue ge_balance_negative_transform_reverse_resultsummasktableentryvalue. (((((dst_value_transform_reverse_resultsummasktable) = 2 * (ge_balance_positive_transform_reverse_resultsummasktableentryvalue) /\ (ge_balance_negative_transform_reverse_resultsummasktableentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_resultsummasktableentryvaluedecode. (((dst_value_transform_reverse_resultsummasktable) = 2 * ge_signed_half_transform_reverse_resultsummasktableentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_resultsummasktableentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_resultsummasktableentryvalue) = S ge_signed_half_transform_reverse_resultsummasktableentryvaluedecode))) /\ ((dst_positive_transform_reverse_resultsummasktable) + ge_balance_negative_transform_reverse_resultsummasktableentryvalue = (dst_negative_transform_reverse_resultsummasktable) + ge_balance_positive_transform_reverse_resultsummasktableentryvalue))))))))) /\ (forall dm_index_transform_reverse_resultsummask dm_value_transform_reverse_resultsummask. (exists pvs_le_gap_transform_reverse_resultsummaskdomain. pvs_le_gap_transform_reverse_resultsummaskdomain + (dm_index_transform_reverse_resultsummask) = (mi_index_transform_reverse_result)) -> (exists dst_positive_code_transform_reverse_resultsummasklookup dst_positive_scale_transform_reverse_resultsummasklookup dst_negative_code_transform_reverse_resultsummasklookup dst_negative_scale_transform_reverse_resultsummasklookup dst_positive_transform_reverse_resultsummasklookup dst_negative_transform_reverse_resultsummasklookup. (((dm_mask_table_transform_reverse_resultsum) = (((((dst_positive_code_transform_reverse_resultsummasklookup) + (dst_positive_scale_transform_reverse_resultsummasklookup)) * S ((dst_positive_code_transform_reverse_resultsummasklookup) + (dst_positive_scale_transform_reverse_resultsummasklookup)) + ((dst_positive_scale_transform_reverse_resultsummasklookup) + (dst_positive_scale_transform_reverse_resultsummasklookup))) + (((dst_negative_code_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)) * S ((dst_negative_code_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)) + ((dst_negative_scale_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)))) * S ((((dst_positive_code_transform_reverse_resultsummasklookup) + (dst_positive_scale_transform_reverse_resultsummasklookup)) * S ((dst_positive_code_transform_reverse_resultsummasklookup) + (dst_positive_scale_transform_reverse_resultsummasklookup)) + ((dst_positive_scale_transform_reverse_resultsummasklookup) + (dst_positive_scale_transform_reverse_resultsummasklookup))) + (((dst_negative_code_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)) * S ((dst_negative_code_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)) + ((dst_negative_scale_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)))) + ((((dst_negative_code_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)) * S ((dst_negative_code_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)) + ((dst_negative_scale_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup))) + (((dst_negative_code_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)) * S ((dst_negative_code_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)) + ((dst_negative_scale_transform_reverse_resultsummasklookup) + (dst_negative_scale_transform_reverse_resultsummasklookup)))))) /\ (((((exists ff_h_pvs_transform_reverse_resultsummasklookuppositive. ff_h_pvs_transform_reverse_resultsummasklookuppositive + S (dst_positive_transform_reverse_resultsummasklookup) = S ((S (dm_index_transform_reverse_resultsummask)) * dst_positive_scale_transform_reverse_resultsummasklookup)) /\ exists ff_q_pvs_transform_reverse_resultsummasklookuppositive. dst_positive_code_transform_reverse_resultsummasklookup = ff_q_pvs_transform_reverse_resultsummasklookuppositive * S ((S (dm_index_transform_reverse_resultsummask)) * dst_positive_scale_transform_reverse_resultsummasklookup) + (dst_positive_transform_reverse_resultsummasklookup))) /\ (((((exists ff_h_pvs_transform_reverse_resultsummasklookupnegative. ff_h_pvs_transform_reverse_resultsummasklookupnegative + S (dst_negative_transform_reverse_resultsummasklookup) = S ((S (dm_index_transform_reverse_resultsummask)) * dst_negative_scale_transform_reverse_resultsummasklookup)) /\ exists ff_q_pvs_transform_reverse_resultsummasklookupnegative. dst_negative_code_transform_reverse_resultsummasklookup = ff_q_pvs_transform_reverse_resultsummasklookupnegative * S ((S (dm_index_transform_reverse_resultsummask)) * dst_negative_scale_transform_reverse_resultsummasklookup) + (dst_negative_transform_reverse_resultsummasklookup))) /\ (exists ge_balance_positive_transform_reverse_resultsummasklookupvalue ge_balance_negative_transform_reverse_resultsummasklookupvalue. (((((dm_value_transform_reverse_resultsummask) = 2 * (ge_balance_positive_transform_reverse_resultsummasklookupvalue) /\ (ge_balance_negative_transform_reverse_resultsummasklookupvalue) = 0) \/ exists ge_signed_half_transform_reverse_resultsummasklookupvaluedecode. (((dm_value_transform_reverse_resultsummask) = 2 * ge_signed_half_transform_reverse_resultsummasklookupvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_resultsummasklookupvalue) = 0) /\ (ge_balance_negative_transform_reverse_resultsummasklookupvalue) = S ge_signed_half_transform_reverse_resultsummasklookupvaluedecode))) /\ ((dst_positive_transform_reverse_resultsummasklookup) + ge_balance_negative_transform_reverse_resultsummasklookupvalue = (dst_negative_transform_reverse_resultsummasklookup) + ge_balance_positive_transform_reverse_resultsummasklookupvalue))))))))) -> ((((~((dm_index_transform_reverse_resultsummask)=0)) /\ (exists dm_quotient_transform_reverse_resultsummaskentry. (((mi_index_transform_reverse_result)=(dm_index_transform_reverse_resultsummask)*dm_quotient_transform_reverse_resultsummaskentry) /\ (exists dst_positive_code_transform_reverse_resultsummaskentryinput dst_positive_scale_transform_reverse_resultsummaskentryinput dst_negative_code_transform_reverse_resultsummaskentryinput dst_negative_scale_transform_reverse_resultsummaskentryinput dst_positive_transform_reverse_resultsummaskentryinput dst_negative_transform_reverse_resultsummaskentryinput. (((F) = (((((dst_positive_code_transform_reverse_resultsummaskentryinput) + (dst_positive_scale_transform_reverse_resultsummaskentryinput)) * S ((dst_positive_code_transform_reverse_resultsummaskentryinput) + (dst_positive_scale_transform_reverse_resultsummaskentryinput)) + ((dst_positive_scale_transform_reverse_resultsummaskentryinput) + (dst_positive_scale_transform_reverse_resultsummaskentryinput))) + (((dst_negative_code_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)) * S ((dst_negative_code_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)) + ((dst_negative_scale_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)))) * S ((((dst_positive_code_transform_reverse_resultsummaskentryinput) + (dst_positive_scale_transform_reverse_resultsummaskentryinput)) * S ((dst_positive_code_transform_reverse_resultsummaskentryinput) + (dst_positive_scale_transform_reverse_resultsummaskentryinput)) + ((dst_positive_scale_transform_reverse_resultsummaskentryinput) + (dst_positive_scale_transform_reverse_resultsummaskentryinput))) + (((dst_negative_code_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)) * S ((dst_negative_code_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)) + ((dst_negative_scale_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)))) + ((((dst_negative_code_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)) * S ((dst_negative_code_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)) + ((dst_negative_scale_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput))) + (((dst_negative_code_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)) * S ((dst_negative_code_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)) + ((dst_negative_scale_transform_reverse_resultsummaskentryinput) + (dst_negative_scale_transform_reverse_resultsummaskentryinput)))))) /\ (((((exists ff_h_pvs_transform_reverse_resultsummaskentryinputpositive. ff_h_pvs_transform_reverse_resultsummaskentryinputpositive + S (dst_positive_transform_reverse_resultsummaskentryinput) = S ((S (dm_index_transform_reverse_resultsummask)) * dst_positive_scale_transform_reverse_resultsummaskentryinput)) /\ exists ff_q_pvs_transform_reverse_resultsummaskentryinputpositive. dst_positive_code_transform_reverse_resultsummaskentryinput = ff_q_pvs_transform_reverse_resultsummaskentryinputpositive * S ((S (dm_index_transform_reverse_resultsummask)) * dst_positive_scale_transform_reverse_resultsummaskentryinput) + (dst_positive_transform_reverse_resultsummaskentryinput))) /\ (((((exists ff_h_pvs_transform_reverse_resultsummaskentryinputnegative. ff_h_pvs_transform_reverse_resultsummaskentryinputnegative + S (dst_negative_transform_reverse_resultsummaskentryinput) = S ((S (dm_index_transform_reverse_resultsummask)) * dst_negative_scale_transform_reverse_resultsummaskentryinput)) /\ exists ff_q_pvs_transform_reverse_resultsummaskentryinputnegative. dst_negative_code_transform_reverse_resultsummaskentryinput = ff_q_pvs_transform_reverse_resultsummaskentryinputnegative * S ((S (dm_index_transform_reverse_resultsummask)) * dst_negative_scale_transform_reverse_resultsummaskentryinput) + (dst_negative_transform_reverse_resultsummaskentryinput))) /\ (exists ge_balance_positive_transform_reverse_resultsummaskentryinputvalue ge_balance_negative_transform_reverse_resultsummaskentryinputvalue. (((((dm_value_transform_reverse_resultsummask) = 2 * (ge_balance_positive_transform_reverse_resultsummaskentryinputvalue) /\ (ge_balance_negative_transform_reverse_resultsummaskentryinputvalue) = 0) \/ exists ge_signed_half_transform_reverse_resultsummaskentryinputvaluedecode. (((dm_value_transform_reverse_resultsummask) = 2 * ge_signed_half_transform_reverse_resultsummaskentryinputvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_resultsummaskentryinputvalue) = 0) /\ (ge_balance_negative_transform_reverse_resultsummaskentryinputvalue) = S ge_signed_half_transform_reverse_resultsummaskentryinputvaluedecode))) /\ ((dst_positive_transform_reverse_resultsummaskentryinput) + ge_balance_negative_transform_reverse_resultsummaskentryinputvalue = (dst_negative_transform_reverse_resultsummaskentryinput) + ge_balance_positive_transform_reverse_resultsummaskentryinputvalue))))))))))))) \/ ((((dm_index_transform_reverse_resultsummask)=0 \/ ~(exists pvs_factor_transform_reverse_resultsummaskentrynondivisor. (mi_index_transform_reverse_result) = (dm_index_transform_reverse_resultsummask) * pvs_factor_transform_reverse_resultsummaskentrynondivisor)) /\ ((dm_value_transform_reverse_resultsummask)=0))))))) /\ (exists dst_positive_code_transform_reverse_resultsumfold dst_positive_scale_transform_reverse_resultsumfold dst_negative_code_transform_reverse_resultsumfold dst_negative_scale_transform_reverse_resultsumfold dst_positive_sum_transform_reverse_resultsumfold dst_negative_sum_transform_reverse_resultsumfold. (((dm_mask_table_transform_reverse_resultsum) = (((((dst_positive_code_transform_reverse_resultsumfold) + (dst_positive_scale_transform_reverse_resultsumfold)) * S ((dst_positive_code_transform_reverse_resultsumfold) + (dst_positive_scale_transform_reverse_resultsumfold)) + ((dst_positive_scale_transform_reverse_resultsumfold) + (dst_positive_scale_transform_reverse_resultsumfold))) + (((dst_negative_code_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)) * S ((dst_negative_code_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)) + ((dst_negative_scale_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)))) * S ((((dst_positive_code_transform_reverse_resultsumfold) + (dst_positive_scale_transform_reverse_resultsumfold)) * S ((dst_positive_code_transform_reverse_resultsumfold) + (dst_positive_scale_transform_reverse_resultsumfold)) + ((dst_positive_scale_transform_reverse_resultsumfold) + (dst_positive_scale_transform_reverse_resultsumfold))) + (((dst_negative_code_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)) * S ((dst_negative_code_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)) + ((dst_negative_scale_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)))) + ((((dst_negative_code_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)) * S ((dst_negative_code_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)) + ((dst_negative_scale_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold))) + (((dst_negative_code_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)) * S ((dst_negative_code_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)) + ((dst_negative_scale_transform_reverse_resultsumfold) + (dst_negative_scale_transform_reverse_resultsumfold)))))) /\ (((exists fs_u_dst_transform_reverse_resultsumfoldpositive fs_v_dst_transform_reverse_resultsumfoldpositive. ((((exists fs_h_dst_transform_reverse_resultsumfoldpositive_body_start. fs_h_dst_transform_reverse_resultsumfoldpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_resultsumfoldpositive)) /\ exists fs_q_dst_transform_reverse_resultsumfoldpositive_body_start. fs_u_dst_transform_reverse_resultsumfoldpositive = fs_q_dst_transform_reverse_resultsumfoldpositive_body_start * S ((S (0)) * fs_v_dst_transform_reverse_resultsumfoldpositive) + (0))) /\ ((((exists fs_h_dst_transform_reverse_resultsumfoldpositive_body_terminal. fs_h_dst_transform_reverse_resultsumfoldpositive_body_terminal + S (dst_positive_sum_transform_reverse_resultsumfold) = S ((S (S (mi_index_transform_reverse_result))) * fs_v_dst_transform_reverse_resultsumfoldpositive)) /\ exists fs_q_dst_transform_reverse_resultsumfoldpositive_body_terminal. fs_u_dst_transform_reverse_resultsumfoldpositive = fs_q_dst_transform_reverse_resultsumfoldpositive_body_terminal * S ((S (S (mi_index_transform_reverse_result))) * fs_v_dst_transform_reverse_resultsumfoldpositive) + (dst_positive_sum_transform_reverse_resultsumfold))) /\ forall fs_i_dst_transform_reverse_resultsumfoldpositive_body_steps. (exists fs_lt_dst_transform_reverse_resultsumfoldpositive_body_steps_bound. fs_lt_dst_transform_reverse_resultsumfoldpositive_body_steps_bound + S fs_i_dst_transform_reverse_resultsumfoldpositive_body_steps = S (mi_index_transform_reverse_result)) -> exists fs_a_dst_transform_reverse_resultsumfoldpositive_body_steps fs_r_dst_transform_reverse_resultsumfoldpositive_body_steps fs_s_dst_transform_reverse_resultsumfoldpositive_body_steps. ((((exists fs_h_dst_transform_reverse_resultsumfoldpositive_body_steps_summand. fs_h_dst_transform_reverse_resultsumfoldpositive_body_steps_summand + S (fs_a_dst_transform_reverse_resultsumfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_resultsumfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_resultsumfold)) /\ exists fs_q_dst_transform_reverse_resultsumfoldpositive_body_steps_summand. dst_positive_code_transform_reverse_resultsumfold = fs_q_dst_transform_reverse_resultsumfoldpositive_body_steps_summand * S ((S (fs_i_dst_transform_reverse_resultsumfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_resultsumfold) + (fs_a_dst_transform_reverse_resultsumfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_resultsumfoldpositive_body_steps_partial. fs_h_dst_transform_reverse_resultsumfoldpositive_body_steps_partial + S (fs_r_dst_transform_reverse_resultsumfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_resultsumfoldpositive_body_steps)) * fs_v_dst_transform_reverse_resultsumfoldpositive)) /\ exists fs_q_dst_transform_reverse_resultsumfoldpositive_body_steps_partial. fs_u_dst_transform_reverse_resultsumfoldpositive = fs_q_dst_transform_reverse_resultsumfoldpositive_body_steps_partial * S ((S (fs_i_dst_transform_reverse_resultsumfoldpositive_body_steps)) * fs_v_dst_transform_reverse_resultsumfoldpositive) + (fs_r_dst_transform_reverse_resultsumfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_resultsumfoldpositive_body_steps_successor. fs_h_dst_transform_reverse_resultsumfoldpositive_body_steps_successor + S (fs_s_dst_transform_reverse_resultsumfoldpositive_body_steps) = S ((S (S fs_i_dst_transform_reverse_resultsumfoldpositive_body_steps)) * fs_v_dst_transform_reverse_resultsumfoldpositive)) /\ exists fs_q_dst_transform_reverse_resultsumfoldpositive_body_steps_successor. fs_u_dst_transform_reverse_resultsumfoldpositive = fs_q_dst_transform_reverse_resultsumfoldpositive_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_resultsumfoldpositive_body_steps)) * fs_v_dst_transform_reverse_resultsumfoldpositive) + (fs_s_dst_transform_reverse_resultsumfoldpositive_body_steps))) /\ fs_s_dst_transform_reverse_resultsumfoldpositive_body_steps = fs_r_dst_transform_reverse_resultsumfoldpositive_body_steps + fs_a_dst_transform_reverse_resultsumfoldpositive_body_steps)))))) /\ (((exists fs_u_dst_transform_reverse_resultsumfoldnegative fs_v_dst_transform_reverse_resultsumfoldnegative. ((((exists fs_h_dst_transform_reverse_resultsumfoldnegative_body_start. fs_h_dst_transform_reverse_resultsumfoldnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_resultsumfoldnegative)) /\ exists fs_q_dst_transform_reverse_resultsumfoldnegative_body_start. fs_u_dst_transform_reverse_resultsumfoldnegative = fs_q_dst_transform_reverse_resultsumfoldnegative_body_start * S ((S (0)) * fs_v_dst_transform_reverse_resultsumfoldnegative) + (0))) /\ ((((exists fs_h_dst_transform_reverse_resultsumfoldnegative_body_terminal. fs_h_dst_transform_reverse_resultsumfoldnegative_body_terminal + S (dst_negative_sum_transform_reverse_resultsumfold) = S ((S (S (mi_index_transform_reverse_result))) * fs_v_dst_transform_reverse_resultsumfoldnegative)) /\ exists fs_q_dst_transform_reverse_resultsumfoldnegative_body_terminal. fs_u_dst_transform_reverse_resultsumfoldnegative = fs_q_dst_transform_reverse_resultsumfoldnegative_body_terminal * S ((S (S (mi_index_transform_reverse_result))) * fs_v_dst_transform_reverse_resultsumfoldnegative) + (dst_negative_sum_transform_reverse_resultsumfold))) /\ forall fs_i_dst_transform_reverse_resultsumfoldnegative_body_steps. (exists fs_lt_dst_transform_reverse_resultsumfoldnegative_body_steps_bound. fs_lt_dst_transform_reverse_resultsumfoldnegative_body_steps_bound + S fs_i_dst_transform_reverse_resultsumfoldnegative_body_steps = S (mi_index_transform_reverse_result)) -> exists fs_a_dst_transform_reverse_resultsumfoldnegative_body_steps fs_r_dst_transform_reverse_resultsumfoldnegative_body_steps fs_s_dst_transform_reverse_resultsumfoldnegative_body_steps. ((((exists fs_h_dst_transform_reverse_resultsumfoldnegative_body_steps_summand. fs_h_dst_transform_reverse_resultsumfoldnegative_body_steps_summand + S (fs_a_dst_transform_reverse_resultsumfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_resultsumfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_resultsumfold)) /\ exists fs_q_dst_transform_reverse_resultsumfoldnegative_body_steps_summand. dst_negative_code_transform_reverse_resultsumfold = fs_q_dst_transform_reverse_resultsumfoldnegative_body_steps_summand * S ((S (fs_i_dst_transform_reverse_resultsumfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_resultsumfold) + (fs_a_dst_transform_reverse_resultsumfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_resultsumfoldnegative_body_steps_partial. fs_h_dst_transform_reverse_resultsumfoldnegative_body_steps_partial + S (fs_r_dst_transform_reverse_resultsumfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_resultsumfoldnegative_body_steps)) * fs_v_dst_transform_reverse_resultsumfoldnegative)) /\ exists fs_q_dst_transform_reverse_resultsumfoldnegative_body_steps_partial. fs_u_dst_transform_reverse_resultsumfoldnegative = fs_q_dst_transform_reverse_resultsumfoldnegative_body_steps_partial * S ((S (fs_i_dst_transform_reverse_resultsumfoldnegative_body_steps)) * fs_v_dst_transform_reverse_resultsumfoldnegative) + (fs_r_dst_transform_reverse_resultsumfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_resultsumfoldnegative_body_steps_successor. fs_h_dst_transform_reverse_resultsumfoldnegative_body_steps_successor + S (fs_s_dst_transform_reverse_resultsumfoldnegative_body_steps) = S ((S (S fs_i_dst_transform_reverse_resultsumfoldnegative_body_steps)) * fs_v_dst_transform_reverse_resultsumfoldnegative)) /\ exists fs_q_dst_transform_reverse_resultsumfoldnegative_body_steps_successor. fs_u_dst_transform_reverse_resultsumfoldnegative = fs_q_dst_transform_reverse_resultsumfoldnegative_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_resultsumfoldnegative_body_steps)) * fs_v_dst_transform_reverse_resultsumfoldnegative) + (fs_s_dst_transform_reverse_resultsumfoldnegative_body_steps))) /\ fs_s_dst_transform_reverse_resultsumfoldnegative_body_steps = fs_r_dst_transform_reverse_resultsumfoldnegative_body_steps + fs_a_dst_transform_reverse_resultsumfoldnegative_body_steps)))))) /\ (exists ge_balance_positive_transform_reverse_resultsumfoldresult ge_balance_negative_transform_reverse_resultsumfoldresult. (((((mi_value_transform_reverse_result) = 2 * (ge_balance_positive_transform_reverse_resultsumfoldresult) /\ (ge_balance_negative_transform_reverse_resultsumfoldresult) = 0) \/ exists ge_signed_half_transform_reverse_resultsumfoldresultdecode. (((mi_value_transform_reverse_result) = 2 * ge_signed_half_transform_reverse_resultsumfoldresultdecode + 1 /\ (ge_balance_positive_transform_reverse_resultsumfoldresult) = 0) /\ (ge_balance_negative_transform_reverse_resultsumfoldresult) = S ge_signed_half_transform_reverse_resultsumfoldresultdecode))) /\ ((dst_positive_sum_transform_reverse_resultsumfold) + ge_balance_negative_transform_reverse_resultsumfoldresult = (dst_negative_sum_transform_reverse_resultsumfold) + ge_balance_positive_transform_reverse_resultsumfoldresult))))))))))))))Constructive proof overview
Generated structural guide
Actual convolution with the positive constant-one table supplies the original divisor-transform relation, including all required finite sum witnesses.
The unchanged tactic script uses 1 declared prerequisite and contains 33 exact native proof lines.
Alpha v34 checked-use · first admitted v31 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
dirichlet_constant_one_sum_iff Alpha theorem; checked-use authorizedDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
01Fix variables and assumptionsL1–6
02Separate the logical casesL7–9
03Fix variables and assumptionsL10–14
04Establish hiL15–24
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply dirichlet constant one sum iff.
- L15
have hi : (DirichletSum(F,U,n,z) → DivisorSum(F,n,z)) ∧ (DivisorSum(F,n,z) → DirichletSum(F,U,n,z))Definitions: DivisorSumDirichletSum - L16
specialize dirichlet_constant_one_sum_iff (N) - L17
specialize dirichlet_constant_one_sum_iff (F) - L18
specialize dirichlet_constant_one_sum_iff (U) - L19
specialize dirichlet_constant_one_sum_iff (n) - L20
specialize dirichlet_constant_one_sum_iff (z) - L21
apply dirichlet_constant_one_sum_iff - L22
exact hc_left - L23
exact hU - L24
exact hn
05Use earlier factsL25–25
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L25
exact hbound
06Separate the logical casesL26–26
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L26
cases hi
Original exact command ledger · 33 lines
- 0001
intro N - 0002
intro F - 0003
intro G - 0004
intro U - 0005
intro hU - 0006
intro hc - 0007
cases hc - 0008
cases hc_right - 0009
cases hc_right_right - 0010
intro n - 0011
intro z - 0012
intro hn - 0013
intro hbound - 0014
intro hz - 0015
have hi : (((((~((n)=0)) /\ (exists dc_mask_transform_reverse_iffconvolution. ((((exists dst_positive_code_transform_reverse_iffconvolutionmasktable dst_positive_scale_transform_reverse_iffconvolutionmasktable dst_negative_code_transform_reverse_iffconvolutionmasktable dst_negative_scale_transform_reverse_iffconvolutionmasktable. (((dc_mask_transform_reverse_iffconvolution) = (((((dst_positive_code_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_positive_code_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_positive_scale_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable))) + (((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_positive_code_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_positive_scale_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable))) + (((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)))) + ((((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable))) + (((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)))))) /\ (forall dst_index_transform_reverse_iffconvolutionmasktable. (exists pvs_le_gap_transform_reverse_iffconvolutionmasktabledomain. pvs_le_gap_transform_reverse_iffconvolutionmasktabledomain + (dst_index_transform_reverse_iffconvolutionmasktable) = (n)) -> exists dst_positive_transform_reverse_iffconvolutionmasktable dst_negative_transform_reverse_iffconvolutionmasktable dst_value_transform_reverse_iffconvolutionmasktable. ((((exists ff_h_pvs_transform_reverse_iffconvolutionmasktableentrypositive. ff_h_pvs_transform_reverse_iffconvolutionmasktableentrypositive + S (dst_positive_transform_reverse_iffconvolutionmasktable) = S ((S (dst_index_transform_reverse_iffconvolutionmasktable)) * dst_positive_scale_transform_reverse_iffconvolutionmasktable)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmasktableentrypositive. dst_positive_code_transform_reverse_iffconvolutionmasktable = ff_q_pvs_transform_reverse_iffconvolutionmasktableentrypositive * S ((S (dst_index_transform_reverse_iffconvolutionmasktable)) * dst_positive_scale_transform_reverse_iffconvolutionmasktable) + (dst_positive_transform_reverse_iffconvolutionmasktable))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmasktableentrynegative. ff_h_pvs_transform_reverse_iffconvolutionmasktableentrynegative + S (dst_negative_transform_reverse_iffconvolutionmasktable) = S ((S (dst_index_transform_reverse_iffconvolutionmasktable)) * dst_negative_scale_transform_reverse_iffconvolutionmasktable)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmasktableentrynegative. dst_negative_code_transform_reverse_iffconvolutionmasktable = ff_q_pvs_transform_reverse_iffconvolutionmasktableentrynegative * S ((S (dst_index_transform_reverse_iffconvolutionmasktable)) * dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_transform_reverse_iffconvolutionmasktable))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionmasktableentryvalue ge_balance_negative_transform_reverse_iffconvolutionmasktableentryvalue. (((((dst_value_transform_reverse_iffconvolutionmasktable) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionmasktableentryvalue) /\ (ge_balance_negative_transform_reverse_iffconvolutionmasktableentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmasktableentryvaluedecode. (((dst_value_transform_reverse_iffconvolutionmasktable) = 2 * ge_signed_half_transform_reverse_iffconvolutionmasktableentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionmasktableentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionmasktableentryvalue) = S ge_signed_half_transform_reverse_iffconvolutionmasktableentryvaluedecode))) /\ ((dst_positive_transform_reverse_iffconvolutionmasktable) + ge_balance_negative_transform_reverse_iffconvolutionmasktableentryvalue = (dst_negative_transform_reverse_iffconvolutionmasktable) + ge_balance_positive_transform_reverse_iffconvolutionmasktableentryvalue))))))))) /\ (forall dc_index_transform_reverse_iffconvolutionmask dc_value_transform_reverse_iffconvolutionmask. (exists pvs_le_gap_transform_reverse_iffconvolutionmaskdomain. pvs_le_gap_transform_reverse_iffconvolutionmaskdomain + (dc_index_transform_reverse_iffconvolutionmask) = (n)) -> (exists dst_positive_code_transform_reverse_iffconvolutionmasklookup dst_positive_scale_transform_reverse_iffconvolutionmasklookup dst_negative_code_transform_reverse_iffconvolutionmasklookup dst_negative_scale_transform_reverse_iffconvolutionmasklookup dst_positive_transform_reverse_iffconvolutionmasklookup dst_negative_transform_reverse_iffconvolutionmasklookup. (((dc_mask_transform_reverse_iffconvolution) = (((((dst_positive_code_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_positive_code_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_positive_scale_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup))) + (((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_positive_code_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_positive_scale_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup))) + (((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)))) + ((((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup))) + (((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmasklookuppositive. ff_h_pvs_transform_reverse_iffconvolutionmasklookuppositive + S (dst_positive_transform_reverse_iffconvolutionmasklookup) = S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmasklookuppositive. dst_positive_code_transform_reverse_iffconvolutionmasklookup = ff_q_pvs_transform_reverse_iffconvolutionmasklookuppositive * S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_positive_scale_transform_reverse_iffconvolutionmasklookup) + (dst_positive_transform_reverse_iffconvolutionmasklookup))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmasklookupnegative. ff_h_pvs_transform_reverse_iffconvolutionmasklookupnegative + S (dst_negative_transform_reverse_iffconvolutionmasklookup) = S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmasklookupnegative. dst_negative_code_transform_reverse_iffconvolutionmasklookup = ff_q_pvs_transform_reverse_iffconvolutionmasklookupnegative * S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_transform_reverse_iffconvolutionmasklookup))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionmasklookupvalue ge_balance_negative_transform_reverse_iffconvolutionmasklookupvalue. (((((dc_value_transform_reverse_iffconvolutionmask) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionmasklookupvalue) /\ (ge_balance_negative_transform_reverse_iffconvolutionmasklookupvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmasklookupvaluedecode. (((dc_value_transform_reverse_iffconvolutionmask) = 2 * ge_signed_half_transform_reverse_iffconvolutionmasklookupvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionmasklookupvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionmasklookupvalue) = S ge_signed_half_transform_reverse_iffconvolutionmasklookupvaluedecode))) /\ ((dst_positive_transform_reverse_iffconvolutionmasklookup) + ge_balance_negative_transform_reverse_iffconvolutionmasklookupvalue = (dst_negative_transform_reverse_iffconvolutionmasklookup) + ge_balance_positive_transform_reverse_iffconvolutionmasklookupvalue))))))))) -> ((((~((dc_index_transform_reverse_iffconvolutionmask)=0)) /\ (exists dc_quotient_transform_reverse_iffconvolutionmaskentry dc_left_transform_reverse_iffconvolutionmaskentry dc_right_transform_reverse_iffconvolutionmaskentry. (((n)=(dc_index_transform_reverse_iffconvolutionmask)*dc_quotient_transform_reverse_iffconvolutionmaskentry) /\ (((exists dst_positive_code_transform_reverse_iffconvolutionmaskentryleft dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft dst_negative_code_transform_reverse_iffconvolutionmaskentryleft dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft dst_positive_transform_reverse_iffconvolutionmaskentryleft dst_negative_transform_reverse_iffconvolutionmaskentryleft. (((F) = (((((dst_positive_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_positive_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_positive_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)))) + ((((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmaskentryleftpositive. ff_h_pvs_transform_reverse_iffconvolutionmaskentryleftpositive + S (dst_positive_transform_reverse_iffconvolutionmaskentryleft) = S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmaskentryleftpositive. dst_positive_code_transform_reverse_iffconvolutionmaskentryleft = ff_q_pvs_transform_reverse_iffconvolutionmaskentryleftpositive * S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_transform_reverse_iffconvolutionmaskentryleft))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmaskentryleftnegative. ff_h_pvs_transform_reverse_iffconvolutionmaskentryleftnegative + S (dst_negative_transform_reverse_iffconvolutionmaskentryleft) = S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmaskentryleftnegative. dst_negative_code_transform_reverse_iffconvolutionmaskentryleft = ff_q_pvs_transform_reverse_iffconvolutionmaskentryleftnegative * S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_transform_reverse_iffconvolutionmaskentryleft))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionmaskentryleftvalue ge_balance_negative_transform_reverse_iffconvolutionmaskentryleftvalue. (((((dc_left_transform_reverse_iffconvolutionmaskentry) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionmaskentryleftvalue) /\ (ge_balance_negative_transform_reverse_iffconvolutionmaskentryleftvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryleftvaluedecode. (((dc_left_transform_reverse_iffconvolutionmaskentry) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryleftvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionmaskentryleftvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionmaskentryleftvalue) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryleftvaluedecode))) /\ ((dst_positive_transform_reverse_iffconvolutionmaskentryleft) + ge_balance_negative_transform_reverse_iffconvolutionmaskentryleftvalue = (dst_negative_transform_reverse_iffconvolutionmaskentryleft) + ge_balance_positive_transform_reverse_iffconvolutionmaskentryleftvalue))))))))) /\ (((exists dst_positive_code_transform_reverse_iffconvolutionmaskentryright dst_positive_scale_transform_reverse_iffconvolutionmaskentryright dst_negative_code_transform_reverse_iffconvolutionmaskentryright dst_negative_scale_transform_reverse_iffconvolutionmaskentryright dst_positive_transform_reverse_iffconvolutionmaskentryright dst_negative_transform_reverse_iffconvolutionmaskentryright. (((U) = (((((dst_positive_code_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_positive_code_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_positive_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_positive_code_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_positive_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)))) + ((((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmaskentryrightpositive. ff_h_pvs_transform_reverse_iffconvolutionmaskentryrightpositive + S (dst_positive_transform_reverse_iffconvolutionmaskentryright) = S ((S (dc_quotient_transform_reverse_iffconvolutionmaskentry)) * dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmaskentryrightpositive. dst_positive_code_transform_reverse_iffconvolutionmaskentryright = ff_q_pvs_transform_reverse_iffconvolutionmaskentryrightpositive * S ((S (dc_quotient_transform_reverse_iffconvolutionmaskentry)) * dst_positive_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_transform_reverse_iffconvolutionmaskentryright))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmaskentryrightnegative. ff_h_pvs_transform_reverse_iffconvolutionmaskentryrightnegative + S (dst_negative_transform_reverse_iffconvolutionmaskentryright) = S ((S (dc_quotient_transform_reverse_iffconvolutionmaskentry)) * dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmaskentryrightnegative. dst_negative_code_transform_reverse_iffconvolutionmaskentryright = ff_q_pvs_transform_reverse_iffconvolutionmaskentryrightnegative * S ((S (dc_quotient_transform_reverse_iffconvolutionmaskentry)) * dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_transform_reverse_iffconvolutionmaskentryright))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionmaskentryrightvalue ge_balance_negative_transform_reverse_iffconvolutionmaskentryrightvalue. (((((dc_right_transform_reverse_iffconvolutionmaskentry) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionmaskentryrightvalue) /\ (ge_balance_negative_transform_reverse_iffconvolutionmaskentryrightvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryrightvaluedecode. (((dc_right_transform_reverse_iffconvolutionmaskentry) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryrightvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionmaskentryrightvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionmaskentryrightvalue) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryrightvaluedecode))) /\ ((dst_positive_transform_reverse_iffconvolutionmaskentryright) + ge_balance_negative_transform_reverse_iffconvolutionmaskentryrightvalue = (dst_negative_transform_reverse_iffconvolutionmaskentryright) + ge_balance_positive_transform_reverse_iffconvolutionmaskentryrightvalue))))))))) /\ (exists sto_ap_transform_reverse_iffconvolutionmaskentryproduct sto_an_transform_reverse_iffconvolutionmaskentryproduct sto_bp_transform_reverse_iffconvolutionmaskentryproduct sto_bn_transform_reverse_iffconvolutionmaskentryproduct sto_cp_transform_reverse_iffconvolutionmaskentryproduct sto_cn_transform_reverse_iffconvolutionmaskentryproduct. (((((dc_left_transform_reverse_iffconvolutionmaskentry) = 2 * (sto_ap_transform_reverse_iffconvolutionmaskentryproduct) /\ (sto_an_transform_reverse_iffconvolutionmaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryproductleft. (((dc_left_transform_reverse_iffconvolutionmaskentry) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryproductleft + 1 /\ (sto_ap_transform_reverse_iffconvolutionmaskentryproduct) = 0) /\ (sto_an_transform_reverse_iffconvolutionmaskentryproduct) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryproductleft))) /\ ((((((dc_right_transform_reverse_iffconvolutionmaskentry) = 2 * (sto_bp_transform_reverse_iffconvolutionmaskentryproduct) /\ (sto_bn_transform_reverse_iffconvolutionmaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryproductright. (((dc_right_transform_reverse_iffconvolutionmaskentry) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryproductright + 1 /\ (sto_bp_transform_reverse_iffconvolutionmaskentryproduct) = 0) /\ (sto_bn_transform_reverse_iffconvolutionmaskentryproduct) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryproductright))) /\ ((((((dc_value_transform_reverse_iffconvolutionmask) = 2 * (sto_cp_transform_reverse_iffconvolutionmaskentryproduct) /\ (sto_cn_transform_reverse_iffconvolutionmaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryproductoutput. (((dc_value_transform_reverse_iffconvolutionmask) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryproductoutput + 1 /\ (sto_cp_transform_reverse_iffconvolutionmaskentryproduct) = 0) /\ (sto_cn_transform_reverse_iffconvolutionmaskentryproduct) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryproductoutput))) /\ ((sto_ap_transform_reverse_iffconvolutionmaskentryproduct * sto_bp_transform_reverse_iffconvolutionmaskentryproduct + sto_an_transform_reverse_iffconvolutionmaskentryproduct * sto_bn_transform_reverse_iffconvolutionmaskentryproduct) + sto_cn_transform_reverse_iffconvolutionmaskentryproduct = (sto_ap_transform_reverse_iffconvolutionmaskentryproduct * sto_bn_transform_reverse_iffconvolutionmaskentryproduct + sto_an_transform_reverse_iffconvolutionmaskentryproduct * sto_bp_transform_reverse_iffconvolutionmaskentryproduct) + sto_cp_transform_reverse_iffconvolutionmaskentryproduct))))))))))))))) \/ ((((dc_index_transform_reverse_iffconvolutionmask)=0 \/ ~(exists pvs_factor_transform_reverse_iffconvolutionmaskentrynondivisor. (n) = (dc_index_transform_reverse_iffconvolutionmask) * pvs_factor_transform_reverse_iffconvolutionmaskentrynondivisor)) /\ ((dc_value_transform_reverse_iffconvolutionmask)=0))))))) /\ (exists dst_positive_code_transform_reverse_iffconvolutionfold dst_positive_scale_transform_reverse_iffconvolutionfold dst_negative_code_transform_reverse_iffconvolutionfold dst_negative_scale_transform_reverse_iffconvolutionfold dst_positive_sum_transform_reverse_iffconvolutionfold dst_negative_sum_transform_reverse_iffconvolutionfold. (((dc_mask_transform_reverse_iffconvolution) = (((((dst_positive_code_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold)) * S ((dst_positive_code_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold)) + ((dst_positive_scale_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold))) + (((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) * S ((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) + ((dst_negative_scale_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold)) * S ((dst_positive_code_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold)) + ((dst_positive_scale_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold))) + (((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) * S ((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) + ((dst_negative_scale_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)))) + ((((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) * S ((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) + ((dst_negative_scale_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold))) + (((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) * S ((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) + ((dst_negative_scale_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)))))) /\ (((exists fs_u_dst_transform_reverse_iffconvolutionfoldpositive fs_v_dst_transform_reverse_iffconvolutionfoldpositive. ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_start. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_start. fs_u_dst_transform_reverse_iffconvolutionfoldpositive = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_start * S ((S (0)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive) + (0))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_terminal. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_terminal + S (dst_positive_sum_transform_reverse_iffconvolutionfold) = S ((S (S (n))) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_terminal. fs_u_dst_transform_reverse_iffconvolutionfoldpositive = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_terminal * S ((S (S (n))) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive) + (dst_positive_sum_transform_reverse_iffconvolutionfold))) /\ forall fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps. (exists fs_lt_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_bound. fs_lt_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_bound + S fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps = S (n)) -> exists fs_a_dst_transform_reverse_iffconvolutionfoldpositive_body_steps fs_r_dst_transform_reverse_iffconvolutionfoldpositive_body_steps fs_s_dst_transform_reverse_iffconvolutionfoldpositive_body_steps. ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_summand. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_summand + S (fs_a_dst_transform_reverse_iffconvolutionfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_iffconvolutionfold)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_summand. dst_positive_code_transform_reverse_iffconvolutionfold = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_summand * S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_iffconvolutionfold) + (fs_a_dst_transform_reverse_iffconvolutionfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_partial. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_partial + S (fs_r_dst_transform_reverse_iffconvolutionfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_partial. fs_u_dst_transform_reverse_iffconvolutionfoldpositive = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_partial * S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive) + (fs_r_dst_transform_reverse_iffconvolutionfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_successor. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_successor + S (fs_s_dst_transform_reverse_iffconvolutionfoldpositive_body_steps) = S ((S (S fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_successor. fs_u_dst_transform_reverse_iffconvolutionfoldpositive = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive) + (fs_s_dst_transform_reverse_iffconvolutionfoldpositive_body_steps))) /\ fs_s_dst_transform_reverse_iffconvolutionfoldpositive_body_steps = fs_r_dst_transform_reverse_iffconvolutionfoldpositive_body_steps + fs_a_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)))))) /\ (((exists fs_u_dst_transform_reverse_iffconvolutionfoldnegative fs_v_dst_transform_reverse_iffconvolutionfoldnegative. ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_start. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_start. fs_u_dst_transform_reverse_iffconvolutionfoldnegative = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_start * S ((S (0)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative) + (0))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_terminal. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_terminal + S (dst_negative_sum_transform_reverse_iffconvolutionfold) = S ((S (S (n))) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_terminal. fs_u_dst_transform_reverse_iffconvolutionfoldnegative = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_terminal * S ((S (S (n))) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative) + (dst_negative_sum_transform_reverse_iffconvolutionfold))) /\ forall fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps. (exists fs_lt_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_bound. fs_lt_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_bound + S fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps = S (n)) -> exists fs_a_dst_transform_reverse_iffconvolutionfoldnegative_body_steps fs_r_dst_transform_reverse_iffconvolutionfoldnegative_body_steps fs_s_dst_transform_reverse_iffconvolutionfoldnegative_body_steps. ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_summand. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_summand + S (fs_a_dst_transform_reverse_iffconvolutionfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_iffconvolutionfold)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_summand. dst_negative_code_transform_reverse_iffconvolutionfold = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_summand * S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_iffconvolutionfold) + (fs_a_dst_transform_reverse_iffconvolutionfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_partial. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_partial + S (fs_r_dst_transform_reverse_iffconvolutionfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_partial. fs_u_dst_transform_reverse_iffconvolutionfoldnegative = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_partial * S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative) + (fs_r_dst_transform_reverse_iffconvolutionfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_successor. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_successor + S (fs_s_dst_transform_reverse_iffconvolutionfoldnegative_body_steps) = S ((S (S fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_successor. fs_u_dst_transform_reverse_iffconvolutionfoldnegative = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative) + (fs_s_dst_transform_reverse_iffconvolutionfoldnegative_body_steps))) /\ fs_s_dst_transform_reverse_iffconvolutionfoldnegative_body_steps = fs_r_dst_transform_reverse_iffconvolutionfoldnegative_body_steps + fs_a_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)))))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionfoldresult ge_balance_negative_transform_reverse_iffconvolutionfoldresult. (((((z) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionfoldresult) /\ (ge_balance_negative_transform_reverse_iffconvolutionfoldresult) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionfoldresultdecode. (((z) = 2 * ge_signed_half_transform_reverse_iffconvolutionfoldresultdecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionfoldresult) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionfoldresult) = S ge_signed_half_transform_reverse_iffconvolutionfoldresultdecode))) /\ ((dst_positive_sum_transform_reverse_iffconvolutionfold) + ge_balance_negative_transform_reverse_iffconvolutionfoldresult = (dst_negative_sum_transform_reverse_iffconvolutionfold) + ge_balance_positive_transform_reverse_iffconvolutionfoldresult))))))))))))) -> (((~((n)=0)) /\ (exists dm_mask_table_transform_reverse_iffdivisor. ((((exists dst_positive_code_transform_reverse_iffdivisormasktable dst_positive_scale_transform_reverse_iffdivisormasktable dst_negative_code_transform_reverse_iffdivisormasktable dst_negative_scale_transform_reverse_iffdivisormasktable. (((dm_mask_table_transform_reverse_iffdivisor) = (((((dst_positive_code_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable)) * S ((dst_positive_code_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable)) + ((dst_positive_scale_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable))) + (((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) * S ((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) + ((dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)))) * S ((((dst_positive_code_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable)) * S ((dst_positive_code_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable)) + ((dst_positive_scale_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable))) + (((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) * S ((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) + ((dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)))) + ((((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) * S ((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) + ((dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable))) + (((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) * S ((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) + ((dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)))))) /\ (forall dst_index_transform_reverse_iffdivisormasktable. (exists pvs_le_gap_transform_reverse_iffdivisormasktabledomain. pvs_le_gap_transform_reverse_iffdivisormasktabledomain + (dst_index_transform_reverse_iffdivisormasktable) = (n)) -> exists dst_positive_transform_reverse_iffdivisormasktable dst_negative_transform_reverse_iffdivisormasktable dst_value_transform_reverse_iffdivisormasktable. ((((exists ff_h_pvs_transform_reverse_iffdivisormasktableentrypositive. ff_h_pvs_transform_reverse_iffdivisormasktableentrypositive + S (dst_positive_transform_reverse_iffdivisormasktable) = S ((S (dst_index_transform_reverse_iffdivisormasktable)) * dst_positive_scale_transform_reverse_iffdivisormasktable)) /\ exists ff_q_pvs_transform_reverse_iffdivisormasktableentrypositive. dst_positive_code_transform_reverse_iffdivisormasktable = ff_q_pvs_transform_reverse_iffdivisormasktableentrypositive * S ((S (dst_index_transform_reverse_iffdivisormasktable)) * dst_positive_scale_transform_reverse_iffdivisormasktable) + (dst_positive_transform_reverse_iffdivisormasktable))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormasktableentrynegative. ff_h_pvs_transform_reverse_iffdivisormasktableentrynegative + S (dst_negative_transform_reverse_iffdivisormasktable) = S ((S (dst_index_transform_reverse_iffdivisormasktable)) * dst_negative_scale_transform_reverse_iffdivisormasktable)) /\ exists ff_q_pvs_transform_reverse_iffdivisormasktableentrynegative. dst_negative_code_transform_reverse_iffdivisormasktable = ff_q_pvs_transform_reverse_iffdivisormasktableentrynegative * S ((S (dst_index_transform_reverse_iffdivisormasktable)) * dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_transform_reverse_iffdivisormasktable))) /\ (exists ge_balance_positive_transform_reverse_iffdivisormasktableentryvalue ge_balance_negative_transform_reverse_iffdivisormasktableentryvalue. (((((dst_value_transform_reverse_iffdivisormasktable) = 2 * (ge_balance_positive_transform_reverse_iffdivisormasktableentryvalue) /\ (ge_balance_negative_transform_reverse_iffdivisormasktableentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffdivisormasktableentryvaluedecode. (((dst_value_transform_reverse_iffdivisormasktable) = 2 * ge_signed_half_transform_reverse_iffdivisormasktableentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffdivisormasktableentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffdivisormasktableentryvalue) = S ge_signed_half_transform_reverse_iffdivisormasktableentryvaluedecode))) /\ ((dst_positive_transform_reverse_iffdivisormasktable) + ge_balance_negative_transform_reverse_iffdivisormasktableentryvalue = (dst_negative_transform_reverse_iffdivisormasktable) + ge_balance_positive_transform_reverse_iffdivisormasktableentryvalue))))))))) /\ (forall dm_index_transform_reverse_iffdivisormask dm_value_transform_reverse_iffdivisormask. (exists pvs_le_gap_transform_reverse_iffdivisormaskdomain. pvs_le_gap_transform_reverse_iffdivisormaskdomain + (dm_index_transform_reverse_iffdivisormask) = (n)) -> (exists dst_positive_code_transform_reverse_iffdivisormasklookup dst_positive_scale_transform_reverse_iffdivisormasklookup dst_negative_code_transform_reverse_iffdivisormasklookup dst_negative_scale_transform_reverse_iffdivisormasklookup dst_positive_transform_reverse_iffdivisormasklookup dst_negative_transform_reverse_iffdivisormasklookup. (((dm_mask_table_transform_reverse_iffdivisor) = (((((dst_positive_code_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_positive_code_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup)) + ((dst_positive_scale_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup))) + (((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) + ((dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)))) * S ((((dst_positive_code_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_positive_code_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup)) + ((dst_positive_scale_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup))) + (((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) + ((dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)))) + ((((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) + ((dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup))) + (((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) + ((dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormasklookuppositive. ff_h_pvs_transform_reverse_iffdivisormasklookuppositive + S (dst_positive_transform_reverse_iffdivisormasklookup) = S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_positive_scale_transform_reverse_iffdivisormasklookup)) /\ exists ff_q_pvs_transform_reverse_iffdivisormasklookuppositive. dst_positive_code_transform_reverse_iffdivisormasklookup = ff_q_pvs_transform_reverse_iffdivisormasklookuppositive * S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_positive_scale_transform_reverse_iffdivisormasklookup) + (dst_positive_transform_reverse_iffdivisormasklookup))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormasklookupnegative. ff_h_pvs_transform_reverse_iffdivisormasklookupnegative + S (dst_negative_transform_reverse_iffdivisormasklookup) = S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_negative_scale_transform_reverse_iffdivisormasklookup)) /\ exists ff_q_pvs_transform_reverse_iffdivisormasklookupnegative. dst_negative_code_transform_reverse_iffdivisormasklookup = ff_q_pvs_transform_reverse_iffdivisormasklookupnegative * S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_transform_reverse_iffdivisormasklookup))) /\ (exists ge_balance_positive_transform_reverse_iffdivisormasklookupvalue ge_balance_negative_transform_reverse_iffdivisormasklookupvalue. (((((dm_value_transform_reverse_iffdivisormask) = 2 * (ge_balance_positive_transform_reverse_iffdivisormasklookupvalue) /\ (ge_balance_negative_transform_reverse_iffdivisormasklookupvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffdivisormasklookupvaluedecode. (((dm_value_transform_reverse_iffdivisormask) = 2 * ge_signed_half_transform_reverse_iffdivisormasklookupvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffdivisormasklookupvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffdivisormasklookupvalue) = S ge_signed_half_transform_reverse_iffdivisormasklookupvaluedecode))) /\ ((dst_positive_transform_reverse_iffdivisormasklookup) + ge_balance_negative_transform_reverse_iffdivisormasklookupvalue = (dst_negative_transform_reverse_iffdivisormasklookup) + ge_balance_positive_transform_reverse_iffdivisormasklookupvalue))))))))) -> ((((~((dm_index_transform_reverse_iffdivisormask)=0)) /\ (exists dm_quotient_transform_reverse_iffdivisormaskentry. (((n)=(dm_index_transform_reverse_iffdivisormask)*dm_quotient_transform_reverse_iffdivisormaskentry) /\ (exists dst_positive_code_transform_reverse_iffdivisormaskentryinput dst_positive_scale_transform_reverse_iffdivisormaskentryinput dst_negative_code_transform_reverse_iffdivisormaskentryinput dst_negative_scale_transform_reverse_iffdivisormaskentryinput dst_positive_transform_reverse_iffdivisormaskentryinput dst_negative_transform_reverse_iffdivisormaskentryinput. (((F) = (((((dst_positive_code_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_positive_code_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_positive_scale_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput))) + (((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)))) * S ((((dst_positive_code_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_positive_code_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_positive_scale_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput))) + (((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)))) + ((((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput))) + (((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormaskentryinputpositive. ff_h_pvs_transform_reverse_iffdivisormaskentryinputpositive + S (dst_positive_transform_reverse_iffdivisormaskentryinput) = S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) /\ exists ff_q_pvs_transform_reverse_iffdivisormaskentryinputpositive. dst_positive_code_transform_reverse_iffdivisormaskentryinput = ff_q_pvs_transform_reverse_iffdivisormaskentryinputpositive * S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_positive_scale_transform_reverse_iffdivisormaskentryinput) + (dst_positive_transform_reverse_iffdivisormaskentryinput))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormaskentryinputnegative. ff_h_pvs_transform_reverse_iffdivisormaskentryinputnegative + S (dst_negative_transform_reverse_iffdivisormaskentryinput) = S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) /\ exists ff_q_pvs_transform_reverse_iffdivisormaskentryinputnegative. dst_negative_code_transform_reverse_iffdivisormaskentryinput = ff_q_pvs_transform_reverse_iffdivisormaskentryinputnegative * S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_transform_reverse_iffdivisormaskentryinput))) /\ (exists ge_balance_positive_transform_reverse_iffdivisormaskentryinputvalue ge_balance_negative_transform_reverse_iffdivisormaskentryinputvalue. (((((dm_value_transform_reverse_iffdivisormask) = 2 * (ge_balance_positive_transform_reverse_iffdivisormaskentryinputvalue) /\ (ge_balance_negative_transform_reverse_iffdivisormaskentryinputvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffdivisormaskentryinputvaluedecode. (((dm_value_transform_reverse_iffdivisormask) = 2 * ge_signed_half_transform_reverse_iffdivisormaskentryinputvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffdivisormaskentryinputvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffdivisormaskentryinputvalue) = S ge_signed_half_transform_reverse_iffdivisormaskentryinputvaluedecode))) /\ ((dst_positive_transform_reverse_iffdivisormaskentryinput) + ge_balance_negative_transform_reverse_iffdivisormaskentryinputvalue = (dst_negative_transform_reverse_iffdivisormaskentryinput) + ge_balance_positive_transform_reverse_iffdivisormaskentryinputvalue))))))))))))) \/ ((((dm_index_transform_reverse_iffdivisormask)=0 \/ ~(exists pvs_factor_transform_reverse_iffdivisormaskentrynondivisor. (n) = (dm_index_transform_reverse_iffdivisormask) * pvs_factor_transform_reverse_iffdivisormaskentrynondivisor)) /\ ((dm_value_transform_reverse_iffdivisormask)=0))))))) /\ (exists dst_positive_code_transform_reverse_iffdivisorfold dst_positive_scale_transform_reverse_iffdivisorfold dst_negative_code_transform_reverse_iffdivisorfold dst_negative_scale_transform_reverse_iffdivisorfold dst_positive_sum_transform_reverse_iffdivisorfold dst_negative_sum_transform_reverse_iffdivisorfold. (((dm_mask_table_transform_reverse_iffdivisor) = (((((dst_positive_code_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold)) * S ((dst_positive_code_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold)) + ((dst_positive_scale_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold))) + (((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) * S ((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) + ((dst_negative_scale_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)))) * S ((((dst_positive_code_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold)) * S ((dst_positive_code_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold)) + ((dst_positive_scale_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold))) + (((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) * S ((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) + ((dst_negative_scale_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)))) + ((((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) * S ((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) + ((dst_negative_scale_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold))) + (((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) * S ((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) + ((dst_negative_scale_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)))))) /\ (((exists fs_u_dst_transform_reverse_iffdivisorfoldpositive fs_v_dst_transform_reverse_iffdivisorfoldpositive. ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_start. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_start. fs_u_dst_transform_reverse_iffdivisorfoldpositive = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_start * S ((S (0)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive) + (0))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_terminal. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_terminal + S (dst_positive_sum_transform_reverse_iffdivisorfold) = S ((S (S (n))) * fs_v_dst_transform_reverse_iffdivisorfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_terminal. fs_u_dst_transform_reverse_iffdivisorfoldpositive = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_terminal * S ((S (S (n))) * fs_v_dst_transform_reverse_iffdivisorfoldpositive) + (dst_positive_sum_transform_reverse_iffdivisorfold))) /\ forall fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps. (exists fs_lt_dst_transform_reverse_iffdivisorfoldpositive_body_steps_bound. fs_lt_dst_transform_reverse_iffdivisorfoldpositive_body_steps_bound + S fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps = S (n)) -> exists fs_a_dst_transform_reverse_iffdivisorfoldpositive_body_steps fs_r_dst_transform_reverse_iffdivisorfoldpositive_body_steps fs_s_dst_transform_reverse_iffdivisorfoldpositive_body_steps. ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_summand. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_summand + S (fs_a_dst_transform_reverse_iffdivisorfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_iffdivisorfold)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_summand. dst_positive_code_transform_reverse_iffdivisorfold = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_summand * S ((S (fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_iffdivisorfold) + (fs_a_dst_transform_reverse_iffdivisorfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_partial. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_partial + S (fs_r_dst_transform_reverse_iffdivisorfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_partial. fs_u_dst_transform_reverse_iffdivisorfoldpositive = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_partial * S ((S (fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive) + (fs_r_dst_transform_reverse_iffdivisorfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_successor. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_successor + S (fs_s_dst_transform_reverse_iffdivisorfoldpositive_body_steps) = S ((S (S fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_successor. fs_u_dst_transform_reverse_iffdivisorfoldpositive = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive) + (fs_s_dst_transform_reverse_iffdivisorfoldpositive_body_steps))) /\ fs_s_dst_transform_reverse_iffdivisorfoldpositive_body_steps = fs_r_dst_transform_reverse_iffdivisorfoldpositive_body_steps + fs_a_dst_transform_reverse_iffdivisorfoldpositive_body_steps)))))) /\ (((exists fs_u_dst_transform_reverse_iffdivisorfoldnegative fs_v_dst_transform_reverse_iffdivisorfoldnegative. ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_start. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_start. fs_u_dst_transform_reverse_iffdivisorfoldnegative = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_start * S ((S (0)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative) + (0))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_terminal. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_terminal + S (dst_negative_sum_transform_reverse_iffdivisorfold) = S ((S (S (n))) * fs_v_dst_transform_reverse_iffdivisorfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_terminal. fs_u_dst_transform_reverse_iffdivisorfoldnegative = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_terminal * S ((S (S (n))) * fs_v_dst_transform_reverse_iffdivisorfoldnegative) + (dst_negative_sum_transform_reverse_iffdivisorfold))) /\ forall fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps. (exists fs_lt_dst_transform_reverse_iffdivisorfoldnegative_body_steps_bound. fs_lt_dst_transform_reverse_iffdivisorfoldnegative_body_steps_bound + S fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps = S (n)) -> exists fs_a_dst_transform_reverse_iffdivisorfoldnegative_body_steps fs_r_dst_transform_reverse_iffdivisorfoldnegative_body_steps fs_s_dst_transform_reverse_iffdivisorfoldnegative_body_steps. ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_summand. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_summand + S (fs_a_dst_transform_reverse_iffdivisorfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_iffdivisorfold)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_summand. dst_negative_code_transform_reverse_iffdivisorfold = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_summand * S ((S (fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_iffdivisorfold) + (fs_a_dst_transform_reverse_iffdivisorfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_partial. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_partial + S (fs_r_dst_transform_reverse_iffdivisorfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_partial. fs_u_dst_transform_reverse_iffdivisorfoldnegative = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_partial * S ((S (fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative) + (fs_r_dst_transform_reverse_iffdivisorfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_successor. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_successor + S (fs_s_dst_transform_reverse_iffdivisorfoldnegative_body_steps) = S ((S (S fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_successor. fs_u_dst_transform_reverse_iffdivisorfoldnegative = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative) + (fs_s_dst_transform_reverse_iffdivisorfoldnegative_body_steps))) /\ fs_s_dst_transform_reverse_iffdivisorfoldnegative_body_steps = fs_r_dst_transform_reverse_iffdivisorfoldnegative_body_steps + fs_a_dst_transform_reverse_iffdivisorfoldnegative_body_steps)))))) /\ (exists ge_balance_positive_transform_reverse_iffdivisorfoldresult ge_balance_negative_transform_reverse_iffdivisorfoldresult. (((((z) = 2 * (ge_balance_positive_transform_reverse_iffdivisorfoldresult) /\ (ge_balance_negative_transform_reverse_iffdivisorfoldresult) = 0) \/ exists ge_signed_half_transform_reverse_iffdivisorfoldresultdecode. (((z) = 2 * ge_signed_half_transform_reverse_iffdivisorfoldresultdecode + 1 /\ (ge_balance_positive_transform_reverse_iffdivisorfoldresult) = 0) /\ (ge_balance_negative_transform_reverse_iffdivisorfoldresult) = S ge_signed_half_transform_reverse_iffdivisorfoldresultdecode))) /\ ((dst_positive_sum_transform_reverse_iffdivisorfold) + ge_balance_negative_transform_reverse_iffdivisorfoldresult = (dst_negative_sum_transform_reverse_iffdivisorfold) + ge_balance_positive_transform_reverse_iffdivisorfoldresult)))))))))))))) /\ ((((~((n)=0)) /\ (exists dm_mask_table_transform_reverse_iffdivisor. ((((exists dst_positive_code_transform_reverse_iffdivisormasktable dst_positive_scale_transform_reverse_iffdivisormasktable dst_negative_code_transform_reverse_iffdivisormasktable dst_negative_scale_transform_reverse_iffdivisormasktable. (((dm_mask_table_transform_reverse_iffdivisor) = (((((dst_positive_code_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable)) * S ((dst_positive_code_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable)) + ((dst_positive_scale_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable))) + (((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) * S ((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) + ((dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)))) * S ((((dst_positive_code_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable)) * S ((dst_positive_code_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable)) + ((dst_positive_scale_transform_reverse_iffdivisormasktable) + (dst_positive_scale_transform_reverse_iffdivisormasktable))) + (((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) * S ((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) + ((dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)))) + ((((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) * S ((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) + ((dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable))) + (((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) * S ((dst_negative_code_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)) + ((dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_scale_transform_reverse_iffdivisormasktable)))))) /\ (forall dst_index_transform_reverse_iffdivisormasktable. (exists pvs_le_gap_transform_reverse_iffdivisormasktabledomain. pvs_le_gap_transform_reverse_iffdivisormasktabledomain + (dst_index_transform_reverse_iffdivisormasktable) = (n)) -> exists dst_positive_transform_reverse_iffdivisormasktable dst_negative_transform_reverse_iffdivisormasktable dst_value_transform_reverse_iffdivisormasktable. ((((exists ff_h_pvs_transform_reverse_iffdivisormasktableentrypositive. ff_h_pvs_transform_reverse_iffdivisormasktableentrypositive + S (dst_positive_transform_reverse_iffdivisormasktable) = S ((S (dst_index_transform_reverse_iffdivisormasktable)) * dst_positive_scale_transform_reverse_iffdivisormasktable)) /\ exists ff_q_pvs_transform_reverse_iffdivisormasktableentrypositive. dst_positive_code_transform_reverse_iffdivisormasktable = ff_q_pvs_transform_reverse_iffdivisormasktableentrypositive * S ((S (dst_index_transform_reverse_iffdivisormasktable)) * dst_positive_scale_transform_reverse_iffdivisormasktable) + (dst_positive_transform_reverse_iffdivisormasktable))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormasktableentrynegative. ff_h_pvs_transform_reverse_iffdivisormasktableentrynegative + S (dst_negative_transform_reverse_iffdivisormasktable) = S ((S (dst_index_transform_reverse_iffdivisormasktable)) * dst_negative_scale_transform_reverse_iffdivisormasktable)) /\ exists ff_q_pvs_transform_reverse_iffdivisormasktableentrynegative. dst_negative_code_transform_reverse_iffdivisormasktable = ff_q_pvs_transform_reverse_iffdivisormasktableentrynegative * S ((S (dst_index_transform_reverse_iffdivisormasktable)) * dst_negative_scale_transform_reverse_iffdivisormasktable) + (dst_negative_transform_reverse_iffdivisormasktable))) /\ (exists ge_balance_positive_transform_reverse_iffdivisormasktableentryvalue ge_balance_negative_transform_reverse_iffdivisormasktableentryvalue. (((((dst_value_transform_reverse_iffdivisormasktable) = 2 * (ge_balance_positive_transform_reverse_iffdivisormasktableentryvalue) /\ (ge_balance_negative_transform_reverse_iffdivisormasktableentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffdivisormasktableentryvaluedecode. (((dst_value_transform_reverse_iffdivisormasktable) = 2 * ge_signed_half_transform_reverse_iffdivisormasktableentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffdivisormasktableentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffdivisormasktableentryvalue) = S ge_signed_half_transform_reverse_iffdivisormasktableentryvaluedecode))) /\ ((dst_positive_transform_reverse_iffdivisormasktable) + ge_balance_negative_transform_reverse_iffdivisormasktableentryvalue = (dst_negative_transform_reverse_iffdivisormasktable) + ge_balance_positive_transform_reverse_iffdivisormasktableentryvalue))))))))) /\ (forall dm_index_transform_reverse_iffdivisormask dm_value_transform_reverse_iffdivisormask. (exists pvs_le_gap_transform_reverse_iffdivisormaskdomain. pvs_le_gap_transform_reverse_iffdivisormaskdomain + (dm_index_transform_reverse_iffdivisormask) = (n)) -> (exists dst_positive_code_transform_reverse_iffdivisormasklookup dst_positive_scale_transform_reverse_iffdivisormasklookup dst_negative_code_transform_reverse_iffdivisormasklookup dst_negative_scale_transform_reverse_iffdivisormasklookup dst_positive_transform_reverse_iffdivisormasklookup dst_negative_transform_reverse_iffdivisormasklookup. (((dm_mask_table_transform_reverse_iffdivisor) = (((((dst_positive_code_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_positive_code_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup)) + ((dst_positive_scale_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup))) + (((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) + ((dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)))) * S ((((dst_positive_code_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_positive_code_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup)) + ((dst_positive_scale_transform_reverse_iffdivisormasklookup) + (dst_positive_scale_transform_reverse_iffdivisormasklookup))) + (((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) + ((dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)))) + ((((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) + ((dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup))) + (((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) * S ((dst_negative_code_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)) + ((dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_scale_transform_reverse_iffdivisormasklookup)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormasklookuppositive. ff_h_pvs_transform_reverse_iffdivisormasklookuppositive + S (dst_positive_transform_reverse_iffdivisormasklookup) = S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_positive_scale_transform_reverse_iffdivisormasklookup)) /\ exists ff_q_pvs_transform_reverse_iffdivisormasklookuppositive. dst_positive_code_transform_reverse_iffdivisormasklookup = ff_q_pvs_transform_reverse_iffdivisormasklookuppositive * S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_positive_scale_transform_reverse_iffdivisormasklookup) + (dst_positive_transform_reverse_iffdivisormasklookup))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormasklookupnegative. ff_h_pvs_transform_reverse_iffdivisormasklookupnegative + S (dst_negative_transform_reverse_iffdivisormasklookup) = S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_negative_scale_transform_reverse_iffdivisormasklookup)) /\ exists ff_q_pvs_transform_reverse_iffdivisormasklookupnegative. dst_negative_code_transform_reverse_iffdivisormasklookup = ff_q_pvs_transform_reverse_iffdivisormasklookupnegative * S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_negative_scale_transform_reverse_iffdivisormasklookup) + (dst_negative_transform_reverse_iffdivisormasklookup))) /\ (exists ge_balance_positive_transform_reverse_iffdivisormasklookupvalue ge_balance_negative_transform_reverse_iffdivisormasklookupvalue. (((((dm_value_transform_reverse_iffdivisormask) = 2 * (ge_balance_positive_transform_reverse_iffdivisormasklookupvalue) /\ (ge_balance_negative_transform_reverse_iffdivisormasklookupvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffdivisormasklookupvaluedecode. (((dm_value_transform_reverse_iffdivisormask) = 2 * ge_signed_half_transform_reverse_iffdivisormasklookupvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffdivisormasklookupvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffdivisormasklookupvalue) = S ge_signed_half_transform_reverse_iffdivisormasklookupvaluedecode))) /\ ((dst_positive_transform_reverse_iffdivisormasklookup) + ge_balance_negative_transform_reverse_iffdivisormasklookupvalue = (dst_negative_transform_reverse_iffdivisormasklookup) + ge_balance_positive_transform_reverse_iffdivisormasklookupvalue))))))))) -> ((((~((dm_index_transform_reverse_iffdivisormask)=0)) /\ (exists dm_quotient_transform_reverse_iffdivisormaskentry. (((n)=(dm_index_transform_reverse_iffdivisormask)*dm_quotient_transform_reverse_iffdivisormaskentry) /\ (exists dst_positive_code_transform_reverse_iffdivisormaskentryinput dst_positive_scale_transform_reverse_iffdivisormaskentryinput dst_negative_code_transform_reverse_iffdivisormaskentryinput dst_negative_scale_transform_reverse_iffdivisormaskentryinput dst_positive_transform_reverse_iffdivisormaskentryinput dst_negative_transform_reverse_iffdivisormaskentryinput. (((F) = (((((dst_positive_code_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_positive_code_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_positive_scale_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput))) + (((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)))) * S ((((dst_positive_code_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_positive_code_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_positive_scale_transform_reverse_iffdivisormaskentryinput) + (dst_positive_scale_transform_reverse_iffdivisormaskentryinput))) + (((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)))) + ((((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput))) + (((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) * S ((dst_negative_code_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) + ((dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_scale_transform_reverse_iffdivisormaskentryinput)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormaskentryinputpositive. ff_h_pvs_transform_reverse_iffdivisormaskentryinputpositive + S (dst_positive_transform_reverse_iffdivisormaskentryinput) = S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_positive_scale_transform_reverse_iffdivisormaskentryinput)) /\ exists ff_q_pvs_transform_reverse_iffdivisormaskentryinputpositive. dst_positive_code_transform_reverse_iffdivisormaskentryinput = ff_q_pvs_transform_reverse_iffdivisormaskentryinputpositive * S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_positive_scale_transform_reverse_iffdivisormaskentryinput) + (dst_positive_transform_reverse_iffdivisormaskentryinput))) /\ (((((exists ff_h_pvs_transform_reverse_iffdivisormaskentryinputnegative. ff_h_pvs_transform_reverse_iffdivisormaskentryinputnegative + S (dst_negative_transform_reverse_iffdivisormaskentryinput) = S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_negative_scale_transform_reverse_iffdivisormaskentryinput)) /\ exists ff_q_pvs_transform_reverse_iffdivisormaskentryinputnegative. dst_negative_code_transform_reverse_iffdivisormaskentryinput = ff_q_pvs_transform_reverse_iffdivisormaskentryinputnegative * S ((S (dm_index_transform_reverse_iffdivisormask)) * dst_negative_scale_transform_reverse_iffdivisormaskentryinput) + (dst_negative_transform_reverse_iffdivisormaskentryinput))) /\ (exists ge_balance_positive_transform_reverse_iffdivisormaskentryinputvalue ge_balance_negative_transform_reverse_iffdivisormaskentryinputvalue. (((((dm_value_transform_reverse_iffdivisormask) = 2 * (ge_balance_positive_transform_reverse_iffdivisormaskentryinputvalue) /\ (ge_balance_negative_transform_reverse_iffdivisormaskentryinputvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffdivisormaskentryinputvaluedecode. (((dm_value_transform_reverse_iffdivisormask) = 2 * ge_signed_half_transform_reverse_iffdivisormaskentryinputvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffdivisormaskentryinputvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffdivisormaskentryinputvalue) = S ge_signed_half_transform_reverse_iffdivisormaskentryinputvaluedecode))) /\ ((dst_positive_transform_reverse_iffdivisormaskentryinput) + ge_balance_negative_transform_reverse_iffdivisormaskentryinputvalue = (dst_negative_transform_reverse_iffdivisormaskentryinput) + ge_balance_positive_transform_reverse_iffdivisormaskentryinputvalue))))))))))))) \/ ((((dm_index_transform_reverse_iffdivisormask)=0 \/ ~(exists pvs_factor_transform_reverse_iffdivisormaskentrynondivisor. (n) = (dm_index_transform_reverse_iffdivisormask) * pvs_factor_transform_reverse_iffdivisormaskentrynondivisor)) /\ ((dm_value_transform_reverse_iffdivisormask)=0))))))) /\ (exists dst_positive_code_transform_reverse_iffdivisorfold dst_positive_scale_transform_reverse_iffdivisorfold dst_negative_code_transform_reverse_iffdivisorfold dst_negative_scale_transform_reverse_iffdivisorfold dst_positive_sum_transform_reverse_iffdivisorfold dst_negative_sum_transform_reverse_iffdivisorfold. (((dm_mask_table_transform_reverse_iffdivisor) = (((((dst_positive_code_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold)) * S ((dst_positive_code_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold)) + ((dst_positive_scale_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold))) + (((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) * S ((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) + ((dst_negative_scale_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)))) * S ((((dst_positive_code_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold)) * S ((dst_positive_code_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold)) + ((dst_positive_scale_transform_reverse_iffdivisorfold) + (dst_positive_scale_transform_reverse_iffdivisorfold))) + (((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) * S ((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) + ((dst_negative_scale_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)))) + ((((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) * S ((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) + ((dst_negative_scale_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold))) + (((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) * S ((dst_negative_code_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)) + ((dst_negative_scale_transform_reverse_iffdivisorfold) + (dst_negative_scale_transform_reverse_iffdivisorfold)))))) /\ (((exists fs_u_dst_transform_reverse_iffdivisorfoldpositive fs_v_dst_transform_reverse_iffdivisorfoldpositive. ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_start. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_start. fs_u_dst_transform_reverse_iffdivisorfoldpositive = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_start * S ((S (0)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive) + (0))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_terminal. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_terminal + S (dst_positive_sum_transform_reverse_iffdivisorfold) = S ((S (S (n))) * fs_v_dst_transform_reverse_iffdivisorfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_terminal. fs_u_dst_transform_reverse_iffdivisorfoldpositive = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_terminal * S ((S (S (n))) * fs_v_dst_transform_reverse_iffdivisorfoldpositive) + (dst_positive_sum_transform_reverse_iffdivisorfold))) /\ forall fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps. (exists fs_lt_dst_transform_reverse_iffdivisorfoldpositive_body_steps_bound. fs_lt_dst_transform_reverse_iffdivisorfoldpositive_body_steps_bound + S fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps = S (n)) -> exists fs_a_dst_transform_reverse_iffdivisorfoldpositive_body_steps fs_r_dst_transform_reverse_iffdivisorfoldpositive_body_steps fs_s_dst_transform_reverse_iffdivisorfoldpositive_body_steps. ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_summand. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_summand + S (fs_a_dst_transform_reverse_iffdivisorfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_iffdivisorfold)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_summand. dst_positive_code_transform_reverse_iffdivisorfold = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_summand * S ((S (fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_iffdivisorfold) + (fs_a_dst_transform_reverse_iffdivisorfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_partial. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_partial + S (fs_r_dst_transform_reverse_iffdivisorfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_partial. fs_u_dst_transform_reverse_iffdivisorfoldpositive = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_partial * S ((S (fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive) + (fs_r_dst_transform_reverse_iffdivisorfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_successor. fs_h_dst_transform_reverse_iffdivisorfoldpositive_body_steps_successor + S (fs_s_dst_transform_reverse_iffdivisorfoldpositive_body_steps) = S ((S (S fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_successor. fs_u_dst_transform_reverse_iffdivisorfoldpositive = fs_q_dst_transform_reverse_iffdivisorfoldpositive_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_iffdivisorfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldpositive) + (fs_s_dst_transform_reverse_iffdivisorfoldpositive_body_steps))) /\ fs_s_dst_transform_reverse_iffdivisorfoldpositive_body_steps = fs_r_dst_transform_reverse_iffdivisorfoldpositive_body_steps + fs_a_dst_transform_reverse_iffdivisorfoldpositive_body_steps)))))) /\ (((exists fs_u_dst_transform_reverse_iffdivisorfoldnegative fs_v_dst_transform_reverse_iffdivisorfoldnegative. ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_start. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_start. fs_u_dst_transform_reverse_iffdivisorfoldnegative = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_start * S ((S (0)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative) + (0))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_terminal. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_terminal + S (dst_negative_sum_transform_reverse_iffdivisorfold) = S ((S (S (n))) * fs_v_dst_transform_reverse_iffdivisorfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_terminal. fs_u_dst_transform_reverse_iffdivisorfoldnegative = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_terminal * S ((S (S (n))) * fs_v_dst_transform_reverse_iffdivisorfoldnegative) + (dst_negative_sum_transform_reverse_iffdivisorfold))) /\ forall fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps. (exists fs_lt_dst_transform_reverse_iffdivisorfoldnegative_body_steps_bound. fs_lt_dst_transform_reverse_iffdivisorfoldnegative_body_steps_bound + S fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps = S (n)) -> exists fs_a_dst_transform_reverse_iffdivisorfoldnegative_body_steps fs_r_dst_transform_reverse_iffdivisorfoldnegative_body_steps fs_s_dst_transform_reverse_iffdivisorfoldnegative_body_steps. ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_summand. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_summand + S (fs_a_dst_transform_reverse_iffdivisorfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_iffdivisorfold)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_summand. dst_negative_code_transform_reverse_iffdivisorfold = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_summand * S ((S (fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_iffdivisorfold) + (fs_a_dst_transform_reverse_iffdivisorfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_partial. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_partial + S (fs_r_dst_transform_reverse_iffdivisorfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_partial. fs_u_dst_transform_reverse_iffdivisorfoldnegative = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_partial * S ((S (fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative) + (fs_r_dst_transform_reverse_iffdivisorfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_successor. fs_h_dst_transform_reverse_iffdivisorfoldnegative_body_steps_successor + S (fs_s_dst_transform_reverse_iffdivisorfoldnegative_body_steps) = S ((S (S fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_successor. fs_u_dst_transform_reverse_iffdivisorfoldnegative = fs_q_dst_transform_reverse_iffdivisorfoldnegative_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_iffdivisorfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffdivisorfoldnegative) + (fs_s_dst_transform_reverse_iffdivisorfoldnegative_body_steps))) /\ fs_s_dst_transform_reverse_iffdivisorfoldnegative_body_steps = fs_r_dst_transform_reverse_iffdivisorfoldnegative_body_steps + fs_a_dst_transform_reverse_iffdivisorfoldnegative_body_steps)))))) /\ (exists ge_balance_positive_transform_reverse_iffdivisorfoldresult ge_balance_negative_transform_reverse_iffdivisorfoldresult. (((((z) = 2 * (ge_balance_positive_transform_reverse_iffdivisorfoldresult) /\ (ge_balance_negative_transform_reverse_iffdivisorfoldresult) = 0) \/ exists ge_signed_half_transform_reverse_iffdivisorfoldresultdecode. (((z) = 2 * ge_signed_half_transform_reverse_iffdivisorfoldresultdecode + 1 /\ (ge_balance_positive_transform_reverse_iffdivisorfoldresult) = 0) /\ (ge_balance_negative_transform_reverse_iffdivisorfoldresult) = S ge_signed_half_transform_reverse_iffdivisorfoldresultdecode))) /\ ((dst_positive_sum_transform_reverse_iffdivisorfold) + ge_balance_negative_transform_reverse_iffdivisorfoldresult = (dst_negative_sum_transform_reverse_iffdivisorfold) + ge_balance_positive_transform_reverse_iffdivisorfoldresult))))))))))))) -> (((~((n)=0)) /\ (exists dc_mask_transform_reverse_iffconvolution. ((((exists dst_positive_code_transform_reverse_iffconvolutionmasktable dst_positive_scale_transform_reverse_iffconvolutionmasktable dst_negative_code_transform_reverse_iffconvolutionmasktable dst_negative_scale_transform_reverse_iffconvolutionmasktable. (((dc_mask_transform_reverse_iffconvolution) = (((((dst_positive_code_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_positive_code_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_positive_scale_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable))) + (((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_positive_code_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_positive_scale_transform_reverse_iffconvolutionmasktable) + (dst_positive_scale_transform_reverse_iffconvolutionmasktable))) + (((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)))) + ((((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable))) + (((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_scale_transform_reverse_iffconvolutionmasktable)))))) /\ (forall dst_index_transform_reverse_iffconvolutionmasktable. (exists pvs_le_gap_transform_reverse_iffconvolutionmasktabledomain. pvs_le_gap_transform_reverse_iffconvolutionmasktabledomain + (dst_index_transform_reverse_iffconvolutionmasktable) = (n)) -> exists dst_positive_transform_reverse_iffconvolutionmasktable dst_negative_transform_reverse_iffconvolutionmasktable dst_value_transform_reverse_iffconvolutionmasktable. ((((exists ff_h_pvs_transform_reverse_iffconvolutionmasktableentrypositive. ff_h_pvs_transform_reverse_iffconvolutionmasktableentrypositive + S (dst_positive_transform_reverse_iffconvolutionmasktable) = S ((S (dst_index_transform_reverse_iffconvolutionmasktable)) * dst_positive_scale_transform_reverse_iffconvolutionmasktable)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmasktableentrypositive. dst_positive_code_transform_reverse_iffconvolutionmasktable = ff_q_pvs_transform_reverse_iffconvolutionmasktableentrypositive * S ((S (dst_index_transform_reverse_iffconvolutionmasktable)) * dst_positive_scale_transform_reverse_iffconvolutionmasktable) + (dst_positive_transform_reverse_iffconvolutionmasktable))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmasktableentrynegative. ff_h_pvs_transform_reverse_iffconvolutionmasktableentrynegative + S (dst_negative_transform_reverse_iffconvolutionmasktable) = S ((S (dst_index_transform_reverse_iffconvolutionmasktable)) * dst_negative_scale_transform_reverse_iffconvolutionmasktable)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmasktableentrynegative. dst_negative_code_transform_reverse_iffconvolutionmasktable = ff_q_pvs_transform_reverse_iffconvolutionmasktableentrynegative * S ((S (dst_index_transform_reverse_iffconvolutionmasktable)) * dst_negative_scale_transform_reverse_iffconvolutionmasktable) + (dst_negative_transform_reverse_iffconvolutionmasktable))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionmasktableentryvalue ge_balance_negative_transform_reverse_iffconvolutionmasktableentryvalue. (((((dst_value_transform_reverse_iffconvolutionmasktable) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionmasktableentryvalue) /\ (ge_balance_negative_transform_reverse_iffconvolutionmasktableentryvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmasktableentryvaluedecode. (((dst_value_transform_reverse_iffconvolutionmasktable) = 2 * ge_signed_half_transform_reverse_iffconvolutionmasktableentryvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionmasktableentryvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionmasktableentryvalue) = S ge_signed_half_transform_reverse_iffconvolutionmasktableentryvaluedecode))) /\ ((dst_positive_transform_reverse_iffconvolutionmasktable) + ge_balance_negative_transform_reverse_iffconvolutionmasktableentryvalue = (dst_negative_transform_reverse_iffconvolutionmasktable) + ge_balance_positive_transform_reverse_iffconvolutionmasktableentryvalue))))))))) /\ (forall dc_index_transform_reverse_iffconvolutionmask dc_value_transform_reverse_iffconvolutionmask. (exists pvs_le_gap_transform_reverse_iffconvolutionmaskdomain. pvs_le_gap_transform_reverse_iffconvolutionmaskdomain + (dc_index_transform_reverse_iffconvolutionmask) = (n)) -> (exists dst_positive_code_transform_reverse_iffconvolutionmasklookup dst_positive_scale_transform_reverse_iffconvolutionmasklookup dst_negative_code_transform_reverse_iffconvolutionmasklookup dst_negative_scale_transform_reverse_iffconvolutionmasklookup dst_positive_transform_reverse_iffconvolutionmasklookup dst_negative_transform_reverse_iffconvolutionmasklookup. (((dc_mask_transform_reverse_iffconvolution) = (((((dst_positive_code_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_positive_code_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_positive_scale_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup))) + (((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_positive_code_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_positive_scale_transform_reverse_iffconvolutionmasklookup) + (dst_positive_scale_transform_reverse_iffconvolutionmasklookup))) + (((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)))) + ((((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup))) + (((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) * S ((dst_negative_code_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) + ((dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_scale_transform_reverse_iffconvolutionmasklookup)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmasklookuppositive. ff_h_pvs_transform_reverse_iffconvolutionmasklookuppositive + S (dst_positive_transform_reverse_iffconvolutionmasklookup) = S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_positive_scale_transform_reverse_iffconvolutionmasklookup)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmasklookuppositive. dst_positive_code_transform_reverse_iffconvolutionmasklookup = ff_q_pvs_transform_reverse_iffconvolutionmasklookuppositive * S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_positive_scale_transform_reverse_iffconvolutionmasklookup) + (dst_positive_transform_reverse_iffconvolutionmasklookup))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmasklookupnegative. ff_h_pvs_transform_reverse_iffconvolutionmasklookupnegative + S (dst_negative_transform_reverse_iffconvolutionmasklookup) = S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_negative_scale_transform_reverse_iffconvolutionmasklookup)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmasklookupnegative. dst_negative_code_transform_reverse_iffconvolutionmasklookup = ff_q_pvs_transform_reverse_iffconvolutionmasklookupnegative * S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_negative_scale_transform_reverse_iffconvolutionmasklookup) + (dst_negative_transform_reverse_iffconvolutionmasklookup))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionmasklookupvalue ge_balance_negative_transform_reverse_iffconvolutionmasklookupvalue. (((((dc_value_transform_reverse_iffconvolutionmask) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionmasklookupvalue) /\ (ge_balance_negative_transform_reverse_iffconvolutionmasklookupvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmasklookupvaluedecode. (((dc_value_transform_reverse_iffconvolutionmask) = 2 * ge_signed_half_transform_reverse_iffconvolutionmasklookupvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionmasklookupvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionmasklookupvalue) = S ge_signed_half_transform_reverse_iffconvolutionmasklookupvaluedecode))) /\ ((dst_positive_transform_reverse_iffconvolutionmasklookup) + ge_balance_negative_transform_reverse_iffconvolutionmasklookupvalue = (dst_negative_transform_reverse_iffconvolutionmasklookup) + ge_balance_positive_transform_reverse_iffconvolutionmasklookupvalue))))))))) -> ((((~((dc_index_transform_reverse_iffconvolutionmask)=0)) /\ (exists dc_quotient_transform_reverse_iffconvolutionmaskentry dc_left_transform_reverse_iffconvolutionmaskentry dc_right_transform_reverse_iffconvolutionmaskentry. (((n)=(dc_index_transform_reverse_iffconvolutionmask)*dc_quotient_transform_reverse_iffconvolutionmaskentry) /\ (((exists dst_positive_code_transform_reverse_iffconvolutionmaskentryleft dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft dst_negative_code_transform_reverse_iffconvolutionmaskentryleft dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft dst_positive_transform_reverse_iffconvolutionmaskentryleft dst_negative_transform_reverse_iffconvolutionmaskentryleft. (((F) = (((((dst_positive_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_positive_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_positive_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)))) + ((((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmaskentryleftpositive. ff_h_pvs_transform_reverse_iffconvolutionmaskentryleftpositive + S (dst_positive_transform_reverse_iffconvolutionmaskentryleft) = S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmaskentryleftpositive. dst_positive_code_transform_reverse_iffconvolutionmaskentryleft = ff_q_pvs_transform_reverse_iffconvolutionmaskentryleftpositive * S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_positive_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_positive_transform_reverse_iffconvolutionmaskentryleft))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmaskentryleftnegative. ff_h_pvs_transform_reverse_iffconvolutionmaskentryleftnegative + S (dst_negative_transform_reverse_iffconvolutionmaskentryleft) = S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmaskentryleftnegative. dst_negative_code_transform_reverse_iffconvolutionmaskentryleft = ff_q_pvs_transform_reverse_iffconvolutionmaskentryleftnegative * S ((S (dc_index_transform_reverse_iffconvolutionmask)) * dst_negative_scale_transform_reverse_iffconvolutionmaskentryleft) + (dst_negative_transform_reverse_iffconvolutionmaskentryleft))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionmaskentryleftvalue ge_balance_negative_transform_reverse_iffconvolutionmaskentryleftvalue. (((((dc_left_transform_reverse_iffconvolutionmaskentry) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionmaskentryleftvalue) /\ (ge_balance_negative_transform_reverse_iffconvolutionmaskentryleftvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryleftvaluedecode. (((dc_left_transform_reverse_iffconvolutionmaskentry) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryleftvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionmaskentryleftvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionmaskentryleftvalue) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryleftvaluedecode))) /\ ((dst_positive_transform_reverse_iffconvolutionmaskentryleft) + ge_balance_negative_transform_reverse_iffconvolutionmaskentryleftvalue = (dst_negative_transform_reverse_iffconvolutionmaskentryleft) + ge_balance_positive_transform_reverse_iffconvolutionmaskentryleftvalue))))))))) /\ (((exists dst_positive_code_transform_reverse_iffconvolutionmaskentryright dst_positive_scale_transform_reverse_iffconvolutionmaskentryright dst_negative_code_transform_reverse_iffconvolutionmaskentryright dst_negative_scale_transform_reverse_iffconvolutionmaskentryright dst_positive_transform_reverse_iffconvolutionmaskentryright dst_negative_transform_reverse_iffconvolutionmaskentryright. (((U) = (((((dst_positive_code_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_positive_code_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_positive_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_positive_code_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_positive_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_scale_transform_reverse_iffconvolutionmaskentryright))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)))) + ((((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright))) + (((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) * S ((dst_negative_code_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) + ((dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)))))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmaskentryrightpositive. ff_h_pvs_transform_reverse_iffconvolutionmaskentryrightpositive + S (dst_positive_transform_reverse_iffconvolutionmaskentryright) = S ((S (dc_quotient_transform_reverse_iffconvolutionmaskentry)) * dst_positive_scale_transform_reverse_iffconvolutionmaskentryright)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmaskentryrightpositive. dst_positive_code_transform_reverse_iffconvolutionmaskentryright = ff_q_pvs_transform_reverse_iffconvolutionmaskentryrightpositive * S ((S (dc_quotient_transform_reverse_iffconvolutionmaskentry)) * dst_positive_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_positive_transform_reverse_iffconvolutionmaskentryright))) /\ (((((exists ff_h_pvs_transform_reverse_iffconvolutionmaskentryrightnegative. ff_h_pvs_transform_reverse_iffconvolutionmaskentryrightnegative + S (dst_negative_transform_reverse_iffconvolutionmaskentryright) = S ((S (dc_quotient_transform_reverse_iffconvolutionmaskentry)) * dst_negative_scale_transform_reverse_iffconvolutionmaskentryright)) /\ exists ff_q_pvs_transform_reverse_iffconvolutionmaskentryrightnegative. dst_negative_code_transform_reverse_iffconvolutionmaskentryright = ff_q_pvs_transform_reverse_iffconvolutionmaskentryrightnegative * S ((S (dc_quotient_transform_reverse_iffconvolutionmaskentry)) * dst_negative_scale_transform_reverse_iffconvolutionmaskentryright) + (dst_negative_transform_reverse_iffconvolutionmaskentryright))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionmaskentryrightvalue ge_balance_negative_transform_reverse_iffconvolutionmaskentryrightvalue. (((((dc_right_transform_reverse_iffconvolutionmaskentry) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionmaskentryrightvalue) /\ (ge_balance_negative_transform_reverse_iffconvolutionmaskentryrightvalue) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryrightvaluedecode. (((dc_right_transform_reverse_iffconvolutionmaskentry) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryrightvaluedecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionmaskentryrightvalue) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionmaskentryrightvalue) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryrightvaluedecode))) /\ ((dst_positive_transform_reverse_iffconvolutionmaskentryright) + ge_balance_negative_transform_reverse_iffconvolutionmaskentryrightvalue = (dst_negative_transform_reverse_iffconvolutionmaskentryright) + ge_balance_positive_transform_reverse_iffconvolutionmaskentryrightvalue))))))))) /\ (exists sto_ap_transform_reverse_iffconvolutionmaskentryproduct sto_an_transform_reverse_iffconvolutionmaskentryproduct sto_bp_transform_reverse_iffconvolutionmaskentryproduct sto_bn_transform_reverse_iffconvolutionmaskentryproduct sto_cp_transform_reverse_iffconvolutionmaskentryproduct sto_cn_transform_reverse_iffconvolutionmaskentryproduct. (((((dc_left_transform_reverse_iffconvolutionmaskentry) = 2 * (sto_ap_transform_reverse_iffconvolutionmaskentryproduct) /\ (sto_an_transform_reverse_iffconvolutionmaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryproductleft. (((dc_left_transform_reverse_iffconvolutionmaskentry) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryproductleft + 1 /\ (sto_ap_transform_reverse_iffconvolutionmaskentryproduct) = 0) /\ (sto_an_transform_reverse_iffconvolutionmaskentryproduct) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryproductleft))) /\ ((((((dc_right_transform_reverse_iffconvolutionmaskentry) = 2 * (sto_bp_transform_reverse_iffconvolutionmaskentryproduct) /\ (sto_bn_transform_reverse_iffconvolutionmaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryproductright. (((dc_right_transform_reverse_iffconvolutionmaskentry) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryproductright + 1 /\ (sto_bp_transform_reverse_iffconvolutionmaskentryproduct) = 0) /\ (sto_bn_transform_reverse_iffconvolutionmaskentryproduct) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryproductright))) /\ ((((((dc_value_transform_reverse_iffconvolutionmask) = 2 * (sto_cp_transform_reverse_iffconvolutionmaskentryproduct) /\ (sto_cn_transform_reverse_iffconvolutionmaskentryproduct) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionmaskentryproductoutput. (((dc_value_transform_reverse_iffconvolutionmask) = 2 * ge_signed_half_transform_reverse_iffconvolutionmaskentryproductoutput + 1 /\ (sto_cp_transform_reverse_iffconvolutionmaskentryproduct) = 0) /\ (sto_cn_transform_reverse_iffconvolutionmaskentryproduct) = S ge_signed_half_transform_reverse_iffconvolutionmaskentryproductoutput))) /\ ((sto_ap_transform_reverse_iffconvolutionmaskentryproduct * sto_bp_transform_reverse_iffconvolutionmaskentryproduct + sto_an_transform_reverse_iffconvolutionmaskentryproduct * sto_bn_transform_reverse_iffconvolutionmaskentryproduct) + sto_cn_transform_reverse_iffconvolutionmaskentryproduct = (sto_ap_transform_reverse_iffconvolutionmaskentryproduct * sto_bn_transform_reverse_iffconvolutionmaskentryproduct + sto_an_transform_reverse_iffconvolutionmaskentryproduct * sto_bp_transform_reverse_iffconvolutionmaskentryproduct) + sto_cp_transform_reverse_iffconvolutionmaskentryproduct))))))))))))))) \/ ((((dc_index_transform_reverse_iffconvolutionmask)=0 \/ ~(exists pvs_factor_transform_reverse_iffconvolutionmaskentrynondivisor. (n) = (dc_index_transform_reverse_iffconvolutionmask) * pvs_factor_transform_reverse_iffconvolutionmaskentrynondivisor)) /\ ((dc_value_transform_reverse_iffconvolutionmask)=0))))))) /\ (exists dst_positive_code_transform_reverse_iffconvolutionfold dst_positive_scale_transform_reverse_iffconvolutionfold dst_negative_code_transform_reverse_iffconvolutionfold dst_negative_scale_transform_reverse_iffconvolutionfold dst_positive_sum_transform_reverse_iffconvolutionfold dst_negative_sum_transform_reverse_iffconvolutionfold. (((dc_mask_transform_reverse_iffconvolution) = (((((dst_positive_code_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold)) * S ((dst_positive_code_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold)) + ((dst_positive_scale_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold))) + (((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) * S ((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) + ((dst_negative_scale_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)))) * S ((((dst_positive_code_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold)) * S ((dst_positive_code_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold)) + ((dst_positive_scale_transform_reverse_iffconvolutionfold) + (dst_positive_scale_transform_reverse_iffconvolutionfold))) + (((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) * S ((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) + ((dst_negative_scale_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)))) + ((((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) * S ((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) + ((dst_negative_scale_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold))) + (((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) * S ((dst_negative_code_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)) + ((dst_negative_scale_transform_reverse_iffconvolutionfold) + (dst_negative_scale_transform_reverse_iffconvolutionfold)))))) /\ (((exists fs_u_dst_transform_reverse_iffconvolutionfoldpositive fs_v_dst_transform_reverse_iffconvolutionfoldpositive. ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_start. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_start. fs_u_dst_transform_reverse_iffconvolutionfoldpositive = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_start * S ((S (0)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive) + (0))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_terminal. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_terminal + S (dst_positive_sum_transform_reverse_iffconvolutionfold) = S ((S (S (n))) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_terminal. fs_u_dst_transform_reverse_iffconvolutionfoldpositive = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_terminal * S ((S (S (n))) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive) + (dst_positive_sum_transform_reverse_iffconvolutionfold))) /\ forall fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps. (exists fs_lt_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_bound. fs_lt_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_bound + S fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps = S (n)) -> exists fs_a_dst_transform_reverse_iffconvolutionfoldpositive_body_steps fs_r_dst_transform_reverse_iffconvolutionfoldpositive_body_steps fs_s_dst_transform_reverse_iffconvolutionfoldpositive_body_steps. ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_summand. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_summand + S (fs_a_dst_transform_reverse_iffconvolutionfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_iffconvolutionfold)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_summand. dst_positive_code_transform_reverse_iffconvolutionfold = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_summand * S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * dst_positive_scale_transform_reverse_iffconvolutionfold) + (fs_a_dst_transform_reverse_iffconvolutionfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_partial. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_partial + S (fs_r_dst_transform_reverse_iffconvolutionfoldpositive_body_steps) = S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_partial. fs_u_dst_transform_reverse_iffconvolutionfoldpositive = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_partial * S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive) + (fs_r_dst_transform_reverse_iffconvolutionfoldpositive_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_successor. fs_h_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_successor + S (fs_s_dst_transform_reverse_iffconvolutionfoldpositive_body_steps) = S ((S (S fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_successor. fs_u_dst_transform_reverse_iffconvolutionfoldpositive = fs_q_dst_transform_reverse_iffconvolutionfoldpositive_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldpositive) + (fs_s_dst_transform_reverse_iffconvolutionfoldpositive_body_steps))) /\ fs_s_dst_transform_reverse_iffconvolutionfoldpositive_body_steps = fs_r_dst_transform_reverse_iffconvolutionfoldpositive_body_steps + fs_a_dst_transform_reverse_iffconvolutionfoldpositive_body_steps)))))) /\ (((exists fs_u_dst_transform_reverse_iffconvolutionfoldnegative fs_v_dst_transform_reverse_iffconvolutionfoldnegative. ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_start. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_start + S (0) = S ((S (0)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_start. fs_u_dst_transform_reverse_iffconvolutionfoldnegative = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_start * S ((S (0)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative) + (0))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_terminal. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_terminal + S (dst_negative_sum_transform_reverse_iffconvolutionfold) = S ((S (S (n))) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_terminal. fs_u_dst_transform_reverse_iffconvolutionfoldnegative = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_terminal * S ((S (S (n))) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative) + (dst_negative_sum_transform_reverse_iffconvolutionfold))) /\ forall fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps. (exists fs_lt_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_bound. fs_lt_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_bound + S fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps = S (n)) -> exists fs_a_dst_transform_reverse_iffconvolutionfoldnegative_body_steps fs_r_dst_transform_reverse_iffconvolutionfoldnegative_body_steps fs_s_dst_transform_reverse_iffconvolutionfoldnegative_body_steps. ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_summand. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_summand + S (fs_a_dst_transform_reverse_iffconvolutionfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_iffconvolutionfold)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_summand. dst_negative_code_transform_reverse_iffconvolutionfold = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_summand * S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * dst_negative_scale_transform_reverse_iffconvolutionfold) + (fs_a_dst_transform_reverse_iffconvolutionfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_partial. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_partial + S (fs_r_dst_transform_reverse_iffconvolutionfoldnegative_body_steps) = S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_partial. fs_u_dst_transform_reverse_iffconvolutionfoldnegative = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_partial * S ((S (fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative) + (fs_r_dst_transform_reverse_iffconvolutionfoldnegative_body_steps))) /\ ((((exists fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_successor. fs_h_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_successor + S (fs_s_dst_transform_reverse_iffconvolutionfoldnegative_body_steps) = S ((S (S fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative)) /\ exists fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_successor. fs_u_dst_transform_reverse_iffconvolutionfoldnegative = fs_q_dst_transform_reverse_iffconvolutionfoldnegative_body_steps_successor * S ((S (S fs_i_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)) * fs_v_dst_transform_reverse_iffconvolutionfoldnegative) + (fs_s_dst_transform_reverse_iffconvolutionfoldnegative_body_steps))) /\ fs_s_dst_transform_reverse_iffconvolutionfoldnegative_body_steps = fs_r_dst_transform_reverse_iffconvolutionfoldnegative_body_steps + fs_a_dst_transform_reverse_iffconvolutionfoldnegative_body_steps)))))) /\ (exists ge_balance_positive_transform_reverse_iffconvolutionfoldresult ge_balance_negative_transform_reverse_iffconvolutionfoldresult. (((((z) = 2 * (ge_balance_positive_transform_reverse_iffconvolutionfoldresult) /\ (ge_balance_negative_transform_reverse_iffconvolutionfoldresult) = 0) \/ exists ge_signed_half_transform_reverse_iffconvolutionfoldresultdecode. (((z) = 2 * ge_signed_half_transform_reverse_iffconvolutionfoldresultdecode + 1 /\ (ge_balance_positive_transform_reverse_iffconvolutionfoldresult) = 0) /\ (ge_balance_negative_transform_reverse_iffconvolutionfoldresult) = S ge_signed_half_transform_reverse_iffconvolutionfoldresultdecode))) /\ ((dst_positive_sum_transform_reverse_iffconvolutionfold) + ge_balance_negative_transform_reverse_iffconvolutionfoldresult = (dst_negative_sum_transform_reverse_iffconvolutionfold) + ge_balance_positive_transform_reverse_iffconvolutionfoldresult))))))))))))))) - 0016
specialize dirichlet_constant_one_sum_iff (N) - 0017
specialize dirichlet_constant_one_sum_iff (F) - 0018
specialize dirichlet_constant_one_sum_iff (U) - 0019
specialize dirichlet_constant_one_sum_iff (n) - 0020
specialize dirichlet_constant_one_sum_iff (z) - 0021
apply dirichlet_constant_one_sum_iff - 0022
exact hc_left - 0023
exact hU - 0024
exact hn - 0025
exact hbound - 0026
cases hi - 0027
apply hi_left - 0028
specialize hc_right_right_right (n) - 0029
specialize hc_right_right_right (z) - 0030
apply hc_right_right_right - 0031
exact hn - 0032
exact hbound - 0033
exact hz